Dev Tracking Data Compilersqlite

Verification

Is each requirement verified, by the method it calls for, on the build that matters? Every result below names the build it applies to. Parent requirements roll up their children: one failure fails the parent.

Latest main-branch build of each repository 0.28.1 · 2024-12-06 0.28.0 · 2024-11-28 8.5.0 · 2026-08-22 8.4.2 · 2026-06-24 8.4.1 · 2026-05-22 8.4.0 · 2026-05-16 v2.34.2 · 2026-05-14 v2.34.1 · 2026-05-13 v2.34.0 · 2026-05-11 v2.34.0.dev1 · 2026-05-03 v2.33.1 · 2026-03-30 v2.33.0 · 2026-03-25
FailedRe-verifyVerifiedVerified on older buildNot verified
RequirementMethodStatusCriteriaTarget build
SYS-01 v1
Third-party client libraries meet the platform dependency baseline
roll-up Partially verified 1 requirement below each child against its own build
SUB-CLI-01 v1
Command-line output library (click) meets the baseline
roll-up Partially verified 3 requirements below each child against its own build
REQ-CLICK-01 v2
Terminal output respects user configuration
test Not verified
0/4 on this build
#1015 (8.4.2) b2e30a1754
pallets/click · 2026-06-24 · synthetic CI
REQ-CLICK-02 v1
Styled output degrades gracefully
test Partially verified
1/5 on this build
#1015 (8.4.2) b2e30a1754
pallets/click · 2026-06-24 · synthetic CI
REQ-CLICK-03 v1
Breaking changes are announced one minor release ahead
inspection Not verified
0/4 on this build
#1015 (8.4.2) b2e30a1754
pallets/click · 2026-06-24 · synthetic CI

REQ-CLICK-01 · Terminal output respects user configuration Not verified

Verified by test. Only test evidence counts; status is against build #1015 (8.4.2).

CriterionStatusResult applies toEvidence
AC-CLICK-101-1 history
When PAGER contains extra arguments (for example `less -R`), the temporary-file pager passes those arguments to the pager command instead of dropping them.
Not verified –
7 invalidated results
  • build #1042: passed · REQ-CLICK-01 changed to v2 on 2026-09-10
  • build #1043: passed · REQ-CLICK-01 changed to v2 on 2026-09-10
  • build #1044 (8.5.0): passed · REQ-CLICK-01 changed to v2 on 2026-09-10
  • build #1045: passed · REQ-CLICK-01 changed to v2 on 2026-09-10
  • build #1046: passed · REQ-CLICK-01 changed to v2 on 2026-09-10
  • build #1047: passed · REQ-CLICK-01 changed to v2 on 2026-09-10

and 1 earlier.

No test evidence recorded.
AC-CLICK-101-2 history
Raw-mode detection treats only real `-R`/`-r` short-option clusters or `--raw-control-chars` as a raw-mode request, not filenames or option values that happen to contain the letter r.
Not verified –
7 invalidated results
  • build #1042: passed · REQ-CLICK-01 changed to v2 on 2026-09-10
  • build #1043: passed · REQ-CLICK-01 changed to v2 on 2026-09-10
  • build #1044 (8.5.0): passed · REQ-CLICK-01 changed to v2 on 2026-09-10
  • build #1045: passed · REQ-CLICK-01 changed to v2 on 2026-09-10
  • build #1046: passed · REQ-CLICK-01 changed to v2 on 2026-09-10
  • build #1047: passed · REQ-CLICK-01 changed to v2 on 2026-09-10

and 1 earlier.

No test evidence recorded.
AC-CLICK-101-3 history
If an exception is raised while paging on Windows, the original exception is reported instead of a PermissionError from deleting the temporary file.
Not verified –
11 invalidated results
  • build #1042: passed · REQ-CLICK-01 changed to v2 on 2026-09-10
  • build #1043: passed · REQ-CLICK-01 changed to v2 on 2026-09-10
  • build #1044 (8.5.0): passed · REQ-CLICK-01 changed to v2 on 2026-09-10
  • build #1045: passed · REQ-CLICK-01 changed to v2 on 2026-09-10
  • build #1046: passed · REQ-CLICK-01 changed to v2 on 2026-09-10
  • build #1047: passed · REQ-CLICK-01 changed to v2 on 2026-09-10

and 5 earlier.

No test evidence recorded.
AC-CLICK-103-4 history
Writing a `str` to `get_pager_file()` works on Windows instead of raising TypeError.
Not verified –
13 invalidated results
  • build #1042: passed · REQ-CLICK-01 changed to v2 on 2026-09-10
  • build #1043: passed · REQ-CLICK-01 changed to v2 on 2026-09-10
  • build #1044 (8.5.0): passed · REQ-CLICK-01 changed to v2 on 2026-09-10
  • build #1045: passed · REQ-CLICK-01 changed to v2 on 2026-09-10
  • build #1046: passed · REQ-CLICK-01 changed to v2 on 2026-09-10
  • build #1047: passed · REQ-CLICK-01 changed to v2 on 2026-09-10

and 7 earlier.

No test evidence recorded.

REQ-CLICK-02 · Styled output degrades gracefully Partially verified

Verified by test. Only test evidence counts; status is against build #1015 (8.4.2).

CriterionStatusResult applies toEvidence
AC-CLICK-102-1 history
Help text wrapping measures line width in visible characters, so ANSI escape sequences don't count toward the width.
Verified build #1015 (8.4.2)
b2e30a1754
2026-06-24
  • passed test_wrap_text_visible_widthtests/test_formatting.py
AC-CLICK-102-2 history
`confirm()` and `prompt()` remove colour codes from the prompt when the output stream doesn't support colour.
Not verified – No test evidence recorded.
AC-CLICK-102-3 history
`unstyle()` removes colon-delimited true-colour sequences such as `\x1b[38:2:255:0:0m`.
Not verified – No test evidence recorded.
AC-CLICK-102-4 history
`style()` raises an error for an invalid colour name, and the error message lists the valid colour names.
Not verified – No test evidence recorded.
AC-CLICK-102-5 history
Passing `fg=0` to `style()` produces the 256-colour code for black instead of being silently ignored.
Not verified – No test evidence recorded.

REQ-CLICK-03 · Breaking changes are announced one minor release ahead Not verified

Verified by inspection. Only inspection evidence counts; status is against build #1015 (8.4.2).

CriterionStatusResult applies toEvidence
AC-CLICK-201-1 history
Declaring a parameter whose name is not a valid Python identifier, or is a Python keyword, emits a DeprecationWarning.
Not verified – No inspection evidence recorded.
AC-CLICK-201-3 history
`Parameter.human_readable_name` keeps working but emits a DeprecationWarning that points to `Parameter.spec`.
Not verified – No inspection evidence recorded.
AC-CLICK-201-4 history
A codemod script renames deprecated parameter names in user projects automatically.
Not verified – No inspection evidence recorded.
AC-CLICK-204-2 history
`CliRunner.isolated_filesystem()` emits a DeprecationWarning, and the testing docs show the temporary-directory replacement.
Not verified – No inspection evidence recorded.

Recent builds

BuildRepositoryCommitResultFinished
#1049pallets/click2247b35ea1 failure 2026-10-04
#1048pallets/click06b2a67874 success 2026-09-23
#1047pallets/click6aabf099bf success 2026-09-06
#1046pallets/click36baa15ff8 success 2026-08-27
#1045pallets/click68e7ea7228 success 2026-08-25
#1044 (8.5.0)pallets/click8b19813f2b success 2026-08-22
#1043pallets/click2c8cd3ac95 success 2026-08-20
#1042pallets/clicke1fd5946ab success 2026-08-20
#1041pallets/click2103e15768 success 2026-08-19
#1040pallets/click61b69e967e success 2026-08-18
#1039pallets/clickf36d58bbd7 success 2026-08-18
#1038pallets/clickcbd7a4109d success 2026-08-16
#1037pallets/clickfc5c7f45da success 2026-08-16
#1036pallets/click150d1071d6 success 2026-08-15
#1035pallets/click8b44edfff7 success 2026-08-14
#1034pallets/click9c4dfdaebe success 2026-08-09
#1033pallets/click00e592cea7 success 2026-07-24
#1032pallets/click5aa8ac4352 success 2026-07-23
#1031pallets/click42235de05e success 2026-07-23
#1030pallets/click398f915431 success 2026-07-22
#1029pallets/click5e906a8afb success 2026-07-22
#1028pallets/clickcfa01eeb78 success 2026-07-20
#1027pallets/click333c28d79c success 2026-07-17
#1026pallets/click7df2f82305 success 2026-07-17
#1025pallets/clickb551fe8571 success 2026-07-16

In the offline demo the builds and test results are synthetic (git keeps no CI history) and flagged as such; release tags are real. A live sync reads GitHub Actions runs, and devtrack ingest-junit loads real test reports.

Data classification

RepositoryClassExternal models
encode/httpx
Open-source dependency.
public allowed
pallets/click
Open-source dependency.
public allowed
psf/requests
Open-source dependency.
public allowed

A repository with no classification is treated as controlled. Controlled code is only ever judged by an approved internal model.