Doctor output from the committed candidate against an isolated local Schaffa server. Synthetic accounts and tokens only. Local server address omitted. Valid Upload token $ schaffa doctor Server: Token: valid (found in SCHAFFA_TOKEN) Static HTML: allowed Interactive HTML: not allowed. Use an Interactive token from your account page. File uploads: allowed Guides: allowed Exit code: 0 Valid Interactive token $ schaffa doctor --interactive Server: Token: valid (found in SCHAFFA_TOKEN) Static HTML: not allowed. Use an Upload token for static HTML, files, and guides. Interactive HTML: allowed File uploads: not allowed. Use an Upload token for static HTML, files, and guides. Guides: not allowed. Use an Upload token for static HTML, files, and guides. Exit code: 0 Invalid token $ schaffa doctor --json {"ready":false,"server":"","token":{"found":true,"source":"SCHAFFA_TOKEN","status":"invalid"},"capabilities":null,"error":"invalid_token","message":"The server rejected this token. It may be revoked or belong to another instance."} Exit code: 1