notrest

The skill contract (every skill obeys it)

Part 1 · PLUGIN STRUCTURE AND ARCHITECTURE · Slide 8 of 60

1. TRIGGER      a /slash verb and plain-language phrases
2. CONTRACT     what goes in, what comes out, what it never does
3. SELF-CHECK   the skill grades its own output before returning
4. FINISH       what it hands to the next skill (chains)
5. EXIT CODES   for scripts: 0 green · 2 usage · 3 not-applicable
                              5 warnings · 6 failures

The harness grades itself against this contract:
`eval` fails any skill missing a part.