{
  "spec_element": {
    "id": "se_inputs",
    "kind": "structural_element",
    "slug": "inputs",
    "name": "inputs",
    "what_it_checks": "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.",
    "pass_threshold": null,
    "sort_order": 1,
    "created_at": "2026-07-02 05:29:54",
    "cite_as": "https://subagentspec.com/api/criteria/se_inputs"
  }
}