Example: isolated record lifecycle
Use real capture inputs in a dedicated active corpus and inspect persisted state after each mutation.
Inputs and commands#
Confirm the dedicated corpus with spis corpus status. CATALOG names an unused qualification catalog; PRODUCT_NAME and PRODUCT_URL identify the actual captured product; CAPTURE_PATH names its attributable screenshot. Record the assigned RECORD_INDEX after add. None of these inputs should be replaced by fabricated capture evidence.
spis catalog-type add "$CATALOG" --title "Capture review" --description "Isolated reference qualification"
spis reference-record add "$CATALOG" --name "$PRODUCT_NAME" --source-url "$PRODUCT_URL" --category "product interface" --selection-note "Attributable retained capture" --visual "$CAPTURE_PATH"
spis reference-record get "$CATALOG" "$RECORD_INDEX"
spis verify-reference-evidence --catalog "$CATALOG"
spis generate-example-catalogs --checkInspect identity, retained bytes and explicit evidence gaps. If regeneration refuses, inspect the primary record before another mutation. A partial record can be internally consistent without satisfying a complete real-product journey.
spis reference-record remove "$CATALOG" "$RECORD_INDEX"
spis generate-example-catalogs --check
spis catalog-type remove "$CATALOG"Remove only the record and dedicated catalog created for this procedure, then confirm their absence. Preserve actual reports privately. The full walkthrough explains each checkpoint and refusal.