Speed is never more important than following workspace procedures.
Before doing ANY work on ANY user request, you MUST complete these steps in order:
- Read
AGENTS-README-FIRST.yamlin the repo root for the current API key and endpoints - GET
/healthto verify the MCP server is running - POST
/mcp/sessionlogwith your session turn — do NOT proceed until this succeeds - GET
/mcp/sessionlog?limit=5to review recent session history for context - GET
/mcp/todoto check current tasks - THEN begin working on the user's request
On EVERY subsequent user message:
- Post a new session log turn (
Add-McpSessionTurn) before starting work. - Complete the user's request.
- Update the turn with results (
Response) and actions (Add-McpAction) when done.
If you skip any of these steps, STOP and go back and do them before continuing. Session logging is not optional, not deferred, and not secondary to the task. Failure to maintain the session log is a compliance violation.