subagentspec

.com a2a.terse.v1
4 rows, live from D1

Criteria

The full a2a.terse.v1 spec: 4 structural elements plus the 7 rubric criteria they're graded against.

Structural elements

slugnamewhat it checkspass threshold
inputs inputs The typed parameters a tool/task/routine accepts, named, typed, and marked required/optional. Every terse artifact declares its inputs up front so a caller never has to infer shape from prose. n/a
outputs outputs The typed result(s) a tool/task/routine produces. Like inputs, outputs are declared, not described, so a consumer can bind to the output shape without reading step bodies. n/a
steps steps The ordered sequence of actions the artifact performs to turn inputs into outputs. Steps are terse by convention, one line of intent per step, with branching or looping made explicit rather than implied. n/a
eval eval (self-eval tail) A trailing array of self-check assertions appended to the artifact itself, the spec signature move. Every terse artifact ships its own tail of checks a runtime can execute against its own output before calling the task done. n/a

Machine-readable version: GET /api/criteria?kind=structural_element