CLI command

skarbiec route verify

Resolve every route this vault answers exactly as redemption would and fail when any coordinate cannot deliver a text value.

Invocation#

Shell
skarbiec route verify [<consumer-text>]

Purpose#

Resolve every route this vault answers exactly as redemption would and fail when any coordinate cannot deliver a text value.

Required inputs and options#

  • No required input. The optional consumer-text only filters resource names for presentation and grants nothing.

Output and state effects#

  • Prints checked and broken rows; verification is read-only and does not restart, delete, or rewrite anything.

Refusals#

  • Prints the full report then exits non-zero when broken is non-empty; trashed and unreadable items, missing or non-text fields, empty values and uppercase placeholders are named rather than suppressed. A hand-declared row whose item name no longer resolves distinguishes the two cases it used to collapse: when the row's recorded item_uid still identifies a live item the report reads vault item X was renamed to Y, and only a row with no identifier falls back to no vault item X. A declared provider, agent or login route needs neither, because its declaration travels inside the item and a rename cannot move it.