CLI command
spis analyze-example-structures
Derive deterministic interface-structure data from catalog screenshots.
Invocation#
spis analyze-example-structures [<catalog> ...]Derive deterministic interface-structure data from catalog screenshots.
Inputs and options#
- Zero or more interface family names may be supplied; the families are the ones the reference contract declares. No flags are accepted.
Output and state effects#
With no positionals it processes every declared interface family; otherwise it processes the named set. It rewrites each sources.json, writes structure-analysis-failures.json while failures remain (removing it when clear), prints per-catalog counts, and errors if unresolved entries remain.
Refusals#
These messages are emitted by the current Rust implementation:
- A flag is refused as
unknown argument: FLAG. - Unknown names are refused together as
unknown catalog(s): NAME, .... - Remaining failures end with
structure analysis left N unresolved entries.