OptionalfragmentThe query parameter a caller selects a fragment with, as the application named it.
Read from stone.resources.params.fragment, so a contract never advertises a parameter the
application does not answer to. Defaults to view.
OptionalonTold when a declaration could not be read, so an absent payload is visible rather than silent.
Omitting a contract we could not build is the right call — a wrong contract is worse than a missing one — but doing it without a word means an endpoint quietly ships undocumented. This is how the CLI and the handler report it.
OptionalresolveHow to build a schema class, normally the container.
With it, a class whose rules() needs a service gets that service, so every declared schema is
readable and the contract is complete. Without it, such a class cannot be read and is skipped:
a wrong contract is worse than a missing one.
OptionalresourcesNamed resources, so a route saying resource: 'user' can be read.
Comes from stone.resources.registry, the same registry the runtime projects through, so the
documented response and the sent response are derived from one declaration.
Optionalschemasstone.validation.schemas: alias to rule set, schema class, or schema.
OptionalsecurityThe security scheme name to require when a route declares auth.
How to resolve what a route declared, when it named something instead of inlining it.