Skip to content

Add machine-readable skip codes to check outcomes. - #9

Merged
dmitrizagidulin merged 1 commit into
mainfrom
skip-codes
Jul 30, 2026
Merged

Add machine-readable skip codes to check outcomes.#9
dmitrizagidulin merged 1 commit into
mainfrom
skip-codes

Conversation

@dmitrizagidulin

Copy link
Copy Markdown
Member

'skipped' CheckOutcomes can now carry an optional stable code
alongside the prose reason. The expiration check is the first
emitter: its skip causes are tagged no-credential, no-expiration,
and unparseable-date (exported as EXPIRATION_SKIP_CODES), letting
consumers distinguish "never expires" from "expiry present but
unparseable" without parsing English text.

Signed-off-by: Dmitri Zagidulin <dzagidulin@gmail.com>
@dmitrizagidulin
dmitrizagidulin merged commit 8390d53 into main Jul 30, 2026
1 check passed
@dmitrizagidulin
dmitrizagidulin deleted the skip-codes branch July 30, 2026 16:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant