Agent Systems Checklist