{
  "id": "proc_4bbc35e6e1db",
  "command": "export PATH=\"/c/Users/johnn/AppData/Local/hermes/tools/node-26.12.1-win32-x64:$PATH\"; unalias node 2>/dev/null || true; npm_config_ignore_scripts=true npx --yes paperclipai run",
  "cwd": "C:/Users/johnn",
  "task_id": "session:agent:main:local:dm:local-7b538af83f56775320fda7443af2882f8a0101618afe34ee8bb3257d49e0c28e",
  "owner_task_id": "local-7b538af83f56775320fda7443af2882f8a0101618afe34ee8bb3257d49e0c28e",
  "session_key": "agent:main:local:dm:local-7b538af83f56775320fda7443af2882f8a0101618afe34ee8bb3257d49e0c28e",
  "parent_session_id": "local-7b538af83f56775320fda7443af2882f8a0101618afe34ee8bb3257d49e0c28e",
  "started_at": 1792985048.1851072,
  "exit_code": 1,
  "completion_reason": "exited",
  "termination_source": "",
  "notify_on_complete": true,
  "output": "┌  \u001b[46m\u001b[30m paperclipai run \u001b[39m\u001b[49m\n│\n│  \u001b[2mHome: C:\\Users\\johnn\\.paperclip\u001b[22m\n│\n│  \u001b[2mInstance: default\u001b[22m\n│\n│  \u001b[2mConfig: C:\\Users\\johnn\\.paperclip\\instances\\default\\config.json\u001b[22m\n│\n◇  Running doctor checks...\n\n\u001b[36m██████╗  █████╗ ██████╗ ███████╗██████╗  ██████╗██╗     ██╗██████╗ \u001b[39m\n\u001b[36m██╔══██╗██╔══██╗██╔══██╗██╔════╝██╔══██╗██╔════╝██║     ██║██╔══██╗\u001b[39m\n\u001b[36m██████╔╝███████║██████╔╝█████╗  ██████╔╝██║     ██║     ██║██████╔╝\u001b[39m\n\u001b[36m██╔═══╝ ██╔══██║██╔═══╝ ██╔══╝  ██╔══██╗██║     ██║     ██║██╔═══╝ \u001b[39m\n\u001b[36m██║     ██║  ██║██║     ███████╗██║  ██║╚██████╗███████╗██║██║     \u001b[39m\n\u001b[36m╚═╝     ╚═╝  ╚═╝╚═╝     ╚══════╝╚═╝  ╚═╝ ╚═════╝╚══════╝╚═╝╚═╝     \u001b[39m\n\u001b[34m  ───────────────────────────────────────────────────────\u001b[39m\n\u001b[1m\u001b[37m  The app people use to manage AI agents for work\u001b[39m\u001b[22m\n\n┌  \u001b[46m\u001b[30m paperclip doctor \u001b[39m\u001b[49m\n│\n│  \u001b[32m✓\u001b[39m \u001b[1mConfig file\u001b[22m: Valid config at C:\\Users\\johnn\\.paperclip\\instances\\default\\config.json\n│\n│  \u001b[32m✓\u001b[39m \u001b[1mDeployment/auth mode\u001b[22m: local_trusted mode is configured for loopback-only access\n│\n│  \u001b[32m✓\u001b[39m \u001b[1mAgent JWT secret\u001b[22m: PAPERCLIP_AGENT_JWT_SECRET is set in environment\n│\n│  \u001b[33m!\u001b[39m \u001b[1mSecrets adapter\u001b[22m: Local encrypted provider configured with key file C:\\Users\\johnn\\.paperclip\\instances\\default\\secrets\\master.key; key file permissions are 666 (run chmod 600 C:\\Users\\johnn\\.paperclip\\instances\\default\\secrets\\master.key)\n│\n│    \u001b[2mRestrict the local encrypted secrets key file to owner read/write permissions\u001b[22m\n│\n│  \u001b[32m✓\u001b[39m \u001b[1mStorage\u001b[22m: Local disk storage is writable: C:\\Users\\johnn\\.paperclip\\instances\\default\\data\\storage\n│\n│  \u001b[32m✓\u001b[39m \u001b[1mDatabase\u001b[22m: Embedded PostgreSQL configured at C:\\Users\\johnn\\.paperclip\\instances\\default\\db (port 54329)\n│\n│  \u001b[32m✓\u001b[39m \u001b[1mLLM provider\u001b[22m: No LLM provider configured (optional)\n│\n│  \u001b[32m✓\u001b[39m \u001b[1mLog directory\u001b[22m: Log directory is writable: C:\\Users\\johnn\\.paperclip\\instances\\default\\logs\n│\n│  \u001b[32m✓\u001b[39m \u001b[1mServer port\u001b[22m: Port 3100 is available\n│\n│  \u001b[32m✓\u001b[39m \u001b[1mNode.js runtime\u001b[22m: Node.js 26.12.1\n│\n│  \u001b[32m✓\u001b[39m \u001b[1mManaged install\u001b[22m: Not present (optional for npx, global npm, and source-checkout usage)\n│\n│  \u001b[32m✓\u001b[39m \u001b[1mBackground service\u001b[22m: Service management is not supported on win32. Use paperclipai run instead.\n│\n◇  Summary ───────────────╮\n│                         │\n│  \u001b[32m11 passed\u001b[39m, \u001b[33m1 warnings\u001b[39m  │\n│                         │\n├─────────────────────────╯\n│\n└  \u001b[33mAll critical checks passed with some warnings.\u001b[39m\n\n│\n◇  Starting Paperclip server...\n[22:24:21] \u001b[32mINFO\u001b[39m: \u001b[36mUsing embedded PostgreSQL because no DATABASE_URL set (dataDir=C:\\Users\\johnn\\.paperclip\\instances\\default\\db, port=54329)\u001b[39m\n[22:24:21] \u001b[32mINFO\u001b[39m: \u001b[36mEmbedded PostgreSQL cluster already exists (C:\\Users\\johnn\\.paperclip\\instances\\default\\db\\PG_VERSION); skipping init\u001b[39m\n[22:24:21] \u001b[33mWARN\u001b[39m: \u001b[36mRemoving stale embedded PostgreSQL lock file\u001b[39m\n[22:24:22] \u001b[32mINFO\u001b[39m: \u001b[36mEmbedded PostgreSQL ready\u001b[39m\n[22:24:22] \u001b[32mINFO\u001b[39m: \u001b[36mSetup-token login confidential transport startup assessment\u001b[39m \u001b[90m{\"proxyForwardingEnabled\":false,\"reason\":\"no_proxy_allowlist_local_trusted_loopback_only\",\"deploymentMode\":\"local_trusted\"}\u001b[39m\n[22:24:22] \u001b[32mINFO\u001b[39m: \u001b[36mplugin job coordinator started — listening to lifecycle events\u001b[39m \u001b[90m{\"service\":\"plugin-job-coordinator\"}\u001b[39m\n[22:24:22] \u001b[32mINFO\u001b[39m: \u001b[36mplugin job scheduler started\u001b[39m \u001b[90m{\"service\":\"plugin-job-scheduler\",\"tickIntervalMs\":30000,\"maxConcurrentJobs\":10}\u001b[39m\n[22:24:22] \u001b[32mINFO\u001b[39m: \u001b[36minitializing plugin tool dispatcher\u001b[39m \u001b[90m{\"service\":\"plugin-tool-dispatcher\"}\u001b[39m\n[22:24:22] \u001b[32mINFO\u001b[39m: \u001b[36mplugin-dev-watcher: initialized\u001b[39m \u001b[90m{\"service\":\"plugin-dev-watcher\",\"resolvesInstalledPlugins\":true}\u001b[39m\n[22:24:22] \u001b[32mINFO\u001b[39m: \u001b[36mServer listener bound on 127.0.0.1:3100; startup recovery in progress\u001b[39m\n[22:24:22] \u001b[32mINFO\u001b[39m: \u001b[36mbundled plugin bundle not present; skipping auto-install\u001b[39m \u001b[90m{\"pluginKey\":\"paperclip.kubernetes-sandbox-provider\",\"pluginPath\":\"C:\\app\\packages\\plugins\\sandbox-providers\\kubernetes\"}\u001b[39m\n[22:24:22] \u001b[32mINFO\u001b[39m: \u001b[36mplugin-loader: loading all ready plugins\u001b[39m \u001b[90m{\"service\":\"plugin-loader\"}\u001b[39m\n[22:24:22] \u001b[32mINFO\u001b[39m: \u001b[36mplugin-loader: no ready plugins to load\u001b[39m \u001b[90m{\"service\":\"plugin-loader\"}\u001b[39m\n[22:24:22] \u001b[32mINFO\u001b[39m: \u001b[36mloaded tools from ready plugins\u001b[39m \u001b[90m{\"service\":\"plugin-tool-dispatcher\",\"readyPlugins\":0,\"registeredTools\":0}\u001b[39m\n[22:24:22] \u001b[34mDEBUG\u001b[39m: \u001b[36msubscribed to lifecycle events\u001b[39m \u001b[90m{\"service\":\"plugin-tool-dispatcher\"}\u001b[39m\n[22:24:22] \u001b[32mINFO\u001b[39m: \u001b[36mplugin tool dispatcher initialized\u001b[39m \u001b[90m{\"service\":\"plugin-tool-dispatcher\",\"totalTools\":0}\u001b[39m\n[22:24:22] \u001b[32mINFO\u001b[39m: \u001b[36mworktree run-execution cutoff state\u001b[39m \u001b[90m{\"state\":\"disarmed\",\"cutoff\":null}\u001b[39m\n[22:24:24] \u001b[32mINFO\u001b[39m: \u001b[36mstartup reap of orphaned heartbeat runs complete\u001b[39m \u001b[90m{\"reaped\":0,\"runIds\":[]}\u001b[39m\n[22:24:24] \u001b[32mINFO\u001b[39m: \u001b[36m[paperclip] Setup-token reaper: a lease release failed; it stays retryable.\u001b[39m\n[22:24:24] \u001b[32mINFO\u001b[39m: \u001b[36m[paperclip] Setup-token reaper: a lease release failed; it stays retryable.\u001b[39m\n[22:24:24] \u001b[32mINFO\u001b[39m: \u001b[36m[paperclip] Setup-token reaper: a lease release failed; it stays retryable.\u001b[39m\n[22:24:24] \u001b[32mINFO\u001b[39m: \u001b[36msetup-token login reaper released leases\u001b[39m \u001b[90m{\"released\":0,\"failed\":3}\u001b[39m\n\n\u001b[36m██████╗  █████╗ ██████╗ ███████╗██████╗  ██████╗██╗     ██╗██████╗ \u001b[0m\n\u001b[36m██╔══██╗██╔══██╗██╔══██╗██╔════╝██╔══██╗██╔════╝██║     ██║██╔══██╗\u001b[0m\n\u001b[36m██████╔╝███████║██████╔╝█████╗  ██████╔╝██║     ██║     ██║██████╔╝\u001b[0m\n\u001b[36m██╔═══╝ ██╔══██║██╔═══╝ ██╔══╝  ██╔══██╗██║     ██║     ██║██╔═══╝ \u001b[0m\n\u001b[36m██║     ██║  ██║██║     ███████╗██║  ██║╚██████╗███████╗██║██║     \u001b[0m\n\u001b[36m╚═╝     ╚═╝  ╚═╝╚═╝     ╚══════╝╚═╝  ╚═╝ ╚═════╝╚══════╝╚═╝╚═╝     \u001b[0m\n\u001b[34m  ───────────────────────────────────────────────────────\u001b[0m\n\u001b[2mMode            \u001b[0m \u001b[32membedded-postgres\u001b[0m  |  \u001b[35mstatic-ui\u001b[0m\n\u001b[2mDeploy          \u001b[0m local_trusted (private)\n\u001b[2mBind            \u001b[0m loopback \u001b[2m(127.0.0.1)\u001b[0m\n\u001b[2mAuth            \u001b[0m \u001b[32mready\u001b[0m\n\u001b[2mServer          \u001b[0m 3100\n\u001b[2mAPI             \u001b[0m http://127.0.0.1:3100/api \u001b[2m(health: http://127.0.0.1:3100/api/health)\u001b[0m\n\u001b[2mUI              \u001b[0m http://127.0.0.1:3100\n\u001b[2mDatabase        \u001b[0m C:\\Users\\johnn\\.paperclip\\instances\\default\\db \u001b[2m(pg:54329)\u001b[0m\n\u001b[2mMigrations      \u001b[0m already applied\n\u001b[2mAgent JWT       \u001b[0m \u001b[32mset\u001b[0m\n\u001b[2mHeartbeat       \u001b[0m enabled \u001b[2m(30000ms)\u001b[0m\n\u001b[2mDB Backup       \u001b[0m enabled \u001b[2m(every 60m, keep 30d)\u001b[0m\n\u001b[2mBackup Dir      \u001b[0m C:\\Users\\johnn\\.paperclip\\instances\\default\\data\\backups\n\u001b[2mConfig          \u001b[0m C:\\Users\\johnn\\.paperclip\\instances\\default\\config.json\n\u001b[34m  ───────────────────────────────────────────────────────\u001b[0m\n\n[22:24:24] \u001b[32mINFO\u001b[39m: \u001b[36mAutomatic database backups enabled\u001b[39m \u001b[90m{\"intervalMinutes\":60,\"retentionSource\":\"instance-settings-db\",\"backupDir\":\"C:\\Users\\johnn\\.paperclip\\instances\\default\\data\\backups\"}\u001b[39m\n[22:24:24] \u001b[32mINFO\u001b[39m: \u001b[36mServer startup recovery complete on 127.0.0.1:3100\u001b[39m\n[22:24:39] \u001b[32mINFO\u001b[39m: \u001b[36mGET /companies/f6af038c-fff6-42f9-9dc6-d486e93f6ae6/agents 200\u001b[39m\n[22:24:54] \u001b[32mINFO\u001b[39m: \u001b[36m[paperclip] Setup-token reaper: a lease release failed; it stays retryable.\u001b[39m\n[22:24:54] \u001b[32mINFO\u001b[39m: \u001b[36m[paperclip] Setup-token reaper: a lease release failed; it stays retryable.\u001b[39m\n[22:24:54] \u001b[32mINFO\u001b[39m: \u001b[36m[paperclip] Setup-token reaper: a lease release failed; it stays retryable.\u001b[39m\n[22:24:54] \u001b[32mINFO\u001b[39m: \u001b[36msetup-token login reaper released leases\u001b[39m \u001b[90m{\"released\":0,\"failed\":3}\u001b[39m\n[22:24:54] \u001b[32mINFO\u001b[39m: \u001b[36mterminal issue workspace reaper skipped all candidates\u001b[39m \u001b[90m{\"checked\":1,\"eligible\":0,\"archived\":0,\"cleanupFailed\":0,\"skippedActiveRun\":0,\"skippedNonTerminalTree\":0,\"skippedUndelivered\":1,\"skippedRace\":0,\"skippedReopened\":0,\"skippedCooldown\":0,\"clearedStaleReopenPending\":0}\u001b[39m\n[22:25:11] \u001b[32mINFO\u001b[39m: \u001b[36mGET /FLA/dashboard 200\u001b[39m\n[22:25:12] \u001b[32mINFO\u001b[39m: \u001b[36mGET /get-session 200\u001b[39m\n[22:25:12] \u001b[32mINFO\u001b[39m: \u001b[36mGET /companies/f6af038c-fff6-42f9-9dc6-d486e93f6ae6/activity 200\u001b[39m\n[22:25:12] \u001b[34mDEBUG\u001b[39m: \u001b[36msafe authenticated GET observed\u001b[39m \u001b[90m{\"event\":\"safe_get_request_observed\",\"route\":\"GET /api/companies/:companyId/issues\",\"companyId\":\"f6af038c-fff6-42f9-9dc6-d486e93f6ae6\",\"actorType\":\"board\",\"actorIdentityHash\":\"y84ku_F03Erp97An\",\"clientHash\":\"LwK-IhEVt5INzx1S\",\"cacheKeyHash\":\"D_dN1-XCKYZwXfMm\",\"queryKeys\":[\"excludeRoutineExecutions\",\"inboxArchivedByUserId\",\"includeBlockedBy\",\"includeBlockedInboxAttention\",\"includeLiveDescendantSummary\",\"includePluginOperations\",\"includeRoutineExecutions\",\"limit\",\"offset\",\"status\",\"touchedByUserId\"],\"requestCount\":1,\"durationMs\":95,\"statusCode\":304,\"responseBytes\":4549,\"compressedBytes\":null,\"contentEncoding\":null,\"cacheStatus\":\"miss\",\"etagOutcome\":\"none\",\"referer\":\"/FLA/dashboard\",\"visibilityHint\":\"focused\"}\u001b[39m\n[22:25:12] \u001b[32mINFO\u001b[39m: \u001b[36mGET /get-session 200\u001b[39m\n[22:25:12] \u001b[32mINFO\u001b[39m: \u001b[36mGET /companies/f6af038c-fff6-42f9-9dc6-d486e93f6ae6/issues 200\u001b[39m\n[22:25:12] \u001b[34mDEBUG\u001b[39m: \u001b[36msafe authenticated GET observed\u001b[39m \u001b[90m{\"event\":\"safe_get_request_observed\",\"route\":\"GET /api/companies/:companyId/issues\",\"companyId\":\"f6af038c-fff6-42f9-9dc6-d486e93f6ae6\",\"actorType\":\"board\",\"actorIdentityHash\":\"y84ku_F03Erp97An\",\"clientHash\":\"LwK-IhEVt5INzx1S\",\"cacheKeyHash\":\"kve93-am2GXgNBda\",\"queryKeys\":[\"excludeRoutineExecutions\",\"includeBlockedBy\",\"includeBlockedInboxAttention\",\"includeLiveDescendantSummary\",\"includePluginOperations\",\"includeRoutineExecutions\",\"limit\",\"offset\"],\"requestCount\":1,\"durationMs\":65,\"statusCode\":200,\"responseBytes\":8901,\"compressedBytes\":2046,\"contentEncoding\":\"gzip\",\"cacheStatus\":\"miss\",\"etagOutcome\":\"none\",\"referer\":\"/FLA/dashboard\",\"visibilityHint\":\"focused\"}\u001b[39m\n[22:25:12] \u001b[32mINFO\u001b[39m: \u001b[36mGET /companies/f6af038c-fff6-42f9-9dc6-d486e93f6ae6/live-runs 200\u001b[39m\n[22:25:13] \u001b[32mINFO\u001b[39m: \u001b[36mGET /announcements/current 200\u001b[39m\n[22:25:13] \u001b[32mINFO\u001b[39m: \u001b[36mGET /agent-avatars/cap-v1/cherry-pop/rest.png 200\u001b[39m\n[22:25:16] \u001b[32mINFO\u001b[39m: \u001b[36mGET /companies/f6af038c-fff6-42f9-9dc6-d486e93f6ae6/costs/by-agent-model 200\u001b[39m\n[22:25:16] \u001b[32mINFO\u001b[39m: \u001b[36mGET /companies/f6af038c-fff6-42f9-9dc6-d486e93f6ae6/costs/by-agent 200\u001b[39m\n[22:25:16] \u001b[32mINFO\u001b[39m: \u001b[36mGET /companies/f6af038c-fff6-42f9-9dc6-d486e93f6ae6/costs/by-project 200\u001b[39m\n[22:25:16] \u001b[32mINFO\u001b[39m: \u001b[36mGET /companies/f6af038c-fff6-42f9-9dc6-d486e93f6ae6/costs/summary 200\u001b[39m\n[22:25:16] \u001b[32mINFO\u001b[39m: \u001b[36mGET /companies/f6af038c-fff6-42f9-9dc6-d486e93f6ae6/costs/finance-summary 200\u001b[39m\n[22:25:16] \u001b[32mINFO\u001b[39m: \u001b[36mGET /companies/f6af038c-fff6-42f9-9dc6-d486e93f6ae6/costs/finance-by-biller 200\u001b[39m\n[22:25:16] \u001b[32mINFO\u001b[39m: \u001b[36mGET /companies/f6af038c-fff6-42f9-9dc6-d486e93f6ae6/budgets/overview 200\u001b[39m\n[22:25:16] \u001b[32mINFO\u001b[39m: \u001b[36mGET /companies/f6af038c-fff6-42f9-9dc6-d486e93f6ae6/costs/by-user 200\u001b[39m\n[22:25:16] \u001b[32mINFO\u001b[39m: \u001b[36mGET /companies/f6af038c-fff6-42f9-9dc6-d486e93f6ae6/costs/finance-by-kind 200\u001b[39m\n[22:25:16] \u001b[32mINFO\u001b[39m: \u001b[36mGET /companies/f6af038c-fff6-42f9-9dc6-d486e93f6ae6/costs/finance-events 200\u001b[39m\n[22:25:16] \u001b[32mINFO\u001b[39m: \u001b[36mGET /companies/f6af038c-fff6-42f9-9dc6-d486e93f6ae6/costs/subscriptions 200\u001b[39m\n[22:25:16] \u001b[32mINFO\u001b[39m: \u001b[36mPOST /companies/f6af038c-fff6-42f9-9dc6-d486e93f6ae6/costs/subscriptions/refresh 202\u001b[39m\n[22:25:16] \u001b[32mINFO\u001b[39m: \u001b[36mGET /companies/f6af038c-fff6-42f9-9dc6-d486e93f6ae6/costs/subscriptions 200\u001b[39m\n[22:25:24] \u001b[32mINFO\u001b[39m: \u001b[36m[paperclip] Setup-token reaper: a lease release failed; it stays retryable.\u001b[39m\n[22:25:24] \u001b[32mINFO\u001b[39m: \u001b[36m[paperclip] Setup-token reaper: a lease release failed; it stays retryable.\u001b[39m\n[22:25:24] \u001b[32mINFO\u001b[39m: \u001b[36m[paperclip] Setup-token reaper: a lease release failed; it stays retryable.\u001b[39m\n[22:25:24] \u001b[32mINFO\u001b[39m: \u001b[36msetup-token login reaper released leases\u001b[39m \u001b[90m{\"released\":0,\"failed\":3}\u001b[39m\n[22:25:37] \u001b[33mWARN\u001b[39m: \u001b[36mPOST /api/companies/f6af038c-fff6-42f9-9dc6-d486e93f6ae6/budget-incidents/59369c84-0009-42f4-b415-2308173a7418/resolve 422\u001b[39m \u001b[90m{\"reqBody\":{\"action\":\"raise_budget_and_resume\",\"amount\":1000},\"routePath\":\"/companies/:companyId/budget-incidents/:incidentId/resolve\"}\u001b[39m\n[22:25:46] \u001b[32mINFO\u001b[39m: \u001b[36mGET /companies/f6af038c-fff6-42f9-9dc6-d486e93f6ae6/costs/subscriptions 200\u001b[39m\n[22:25:52] \u001b[33mWARN\u001b[39m: \u001b[36mPOST /api/companies/f6af038c-fff6-42f9-9dc6-d486e93f6ae6/budget-incidents/59369c84-0009-42f4-b415-2308173a7418/resolve 422\u001b[39m \u001b[90m{\"reqBody\":{\"action\":\"raise_budget_and_resume\",\"amount\":1000},\"routePath\":\"/companies/:companyId/budget-incidents/:incidentId/resolve\"}\u001b[39m\n[22:25:52] \u001b[33mWARN\u001b[39m: \u001b[36mPOST /api/companies/f6af038c-fff6-42f9-9dc6-d486e93f6ae6/budget-incidents/59369c84-0009-42f4-b415-2308173a7418/resolve 422\u001b[39m \u001b[90m{\"reqBody\":{\"action\":\"raise_budget_and_resume\",\"amount\":1000},\"routePath\":\"/companies/:companyId/budget-incidents/:incidentId/resolve\"}\u001b[39m\n[22:25:53] \u001b[33mWARN\u001b[39m: \u001b[36mPOST /api/companies/f6af038c-fff6-42f9-9dc6-d486e93f6ae6/budget-incidents/59369c84-0009-42f4-b415-2308173a7418/resolve 422\u001b[39m \u001b[90m{\"reqBody\":{\"action\":\"raise_budget_and_resume\",\"amount\":1000},\"routePath\":\"/companies/:companyId/budget-incidents/:incidentId/resolve\"}\u001b[39m\n[22:25:54] \u001b[33mWARN\u001b[39m: \u001b[36mPOST /api/companies/f6af038c-fff6-42f9-9dc6-d486e93f6ae6/budget-incidents/59369c84-0009-42f4-b415-2308173a7418/resolve 422\u001b[39m \u001b[90m{\"reqBody\":{\"action\":\"raise_budget_and_resume\",\"amount\":1000},\"routePath\":\"/companies/:companyId/budget-incidents/:incidentId/resolve\"}\u001b[39m\n[22:25:54] \u001b[32mINFO\u001b[39m: \u001b[36m[paperclip] Setup-token reaper: a lease release failed; it stays retryable.\u001b[39m\n[22:25:54] \u001b[32mINFO\u001b[39m: \u001b[36m[paperclip] Setup-token reaper: a lease release failed; it stays retryable.\u001b[39m\n[22:25:54] \u001b[32mINFO\u001b[39m: \u001b[36m[paperclip] Setup-token reaper: a lease release failed; it stays retryable.\u001b[39m\n[22:25:54] \u001b[32mINFO\u001b[39m: \u001b[36msetup-token login reaper released leases\u001b[39m \u001b[90m{\"released\":0,\"failed\":3}\u001b[39m\n[22:26:02] \u001b[33mWARN\u001b[39m: \u001b[36mPOST /api/companies/f6af038c-fff6-42f9-9dc6-d486e93f6ae6/budget-incidents/59369c84-0009-42f4-b415-2308173a7418/resolve 422\u001b[39m \u001b[90m{\"reqBody\":{\"action\":\"raise_budget_and_resume\",\"amount\":1500},\"routePath\":\"/companies/:companyId/budget-incidents/:incidentId/resolve\"}\u001b[39m\n[22:26:04] \u001b[33mWARN\u001b[39m: \u001b[36mPOST /api/companies/f6af038c-fff6-42f9-9dc6-d486e93f6ae6/budget-incidents/59369c84-0009-42f4-b415-2308173a7418/resolve 422\u001b[39m \u001b[90m{\"reqBody\":{\"action\":\"raise_budget_and_resume\",\"amount\":1500},\"routePath\":\"/companies/:companyId/budget-incidents/:incidentId/resolve\"}\u001b[39m\n[22:26:05] \u001b[33mWARN\u001b[39m: \u001b[36mPOST /api/companies/f6af038c-fff6-42f9-9dc6-d486e93f6ae6/budget-incidents/59369c84-0009-42f4-b415-2308173a7418/resolve 422\u001b[39m \u001b[90m{\"reqBody\":{\"action\":\"raise_budget_and_resume\",\"amount\":1500},\"routePath\":\"/companies/:companyId/budget-incidents/:incidentId/resolve\"}\u001b[39m\n[22:26:05] \u001b[33mWARN\u001b[39m: \u001b[36mPOST /api/companies/f6af038c-fff6-42f9-9dc6-d486e93f6ae6/budget-incidents/59369c84-0009-42f4-b415-2308173a7418/resolve 422\u001b[39m \u001b[90m{\"reqBody\":{\"action\":\"raise_budget_and_resume\",\"amount\":1500},\"routePath\":\"/companies/:companyId/budget-incidents/:incidentId/resolve\"}\u001b[39m\n[22:26:06] \u001b[33mWARN\u001b[39m: \u001b[36mPOST /api/companies/f6af038c-fff6-42f9-9dc6-d486e93f6ae6/budget-incidents/59369c84-0009-42f4-b415-2308173a7418/resolve 422\u001b[39m \u001b[90m{\"reqBody\":{\"action\":\"raise_budget_and_resume\",\"amount\":1500},\"routePath\":\"/companies/:companyId/budget-incidents/:incidentId/resolve\"}\u001b[39m\n[22:26:06] \u001b[33mWARN\u001b[39m: \u001b[36mPOST /api/companies/f6af038c-fff6-42f9-9dc6-d486e93f6ae6/budget-incidents/59369c84-0009-42f4-b415-2308173a7418/resolve 422\u001b[39m \u001b[90m{\"reqBody\":{\"action\":\"raise_budget_and_resume\",\"amount\":1500},\"routePath\":\"/companies/:companyId/budget-incidents/:incidentId/resolve\"}\u001b[39m\n[22:26:06] \u001b[33mWARN\u001b[39m: \u001b[36mPOST /api/companies/f6af038c-fff6-42f9-9dc6-d486e93f6ae6/budget-incidents/59369c84-0009-42f4-b415-2308173a7418/resolve 422\u001b[39m \u001b[90m{\"reqBody\":{\"action\":\"raise_budget_and_resume\",\"amount\":1500},\"routePath\":\"/companies/:companyId/budget-incidents/:incidentId/resolve\"}\u001b[39m\n[22:26:12] \u001b[32mINFO\u001b[39m: \u001b[36mGET /get-session 200\u001b[39m\n[22:26:12] \u001b[34mDEBUG\u001b[39m: \u001b[36msafe authenticated GET observed\u001b[39m \u001b[90m{\"event\":\"safe_get_request_observed\",\"route\":\"GET /api/companies/:companyId/issues\",\"companyId\":\"f6af038c-fff6-42f9-9dc6-d486e93f6ae6\",\"actorType\":\"board\",\"actorIdentityHash\":\"y84ku_F03Erp97An\",\"clientHash\":\"LwK-IhEVt5INzx1S\",\"cacheKeyHash\":\"5kofwSmV_i0CDn5U\",\"queryKeys\":[\"excludeRoutineExecutions\",\"includeBlockedBy\",\"includeBlockedInboxAttention\",\"includeLiveDescendantSummary\",\"includePluginOperations\",\"includeRoutineExecutions\",\"limit\",\"offset\",\"view\"],\"requestCount\":1,\"durationMs\":77,\"statusCode\":304,\"responseBytes\":0,\"compressedBytes\":null,\"contentEncoding\":null,\"cacheStatus\":\"miss\",\"etagOutcome\":\"not_modified\",\"referer\":\"/FLA/inbox/mine\",\"visibilityHint\":\"focused\"}\u001b[39m\n[22:26:12] \u001b[32mINFO\u001b[39m: \u001b[36mGET /companies/f6af038c-fff6-42f9-9dc6-d486e93f6ae6/issues 200\u001b[39m\n[22:26:12] \u001b[34mDEBUG\u001b[39m: \u001b[36msafe authenticated GET observed\u001b[39m \u001b[90m{\"event\":\"safe_get_request_observed\",\"route\":\"GET /api/companies/:companyId/issues\",\"companyId\":\"f6af038c-fff6-42f9-9dc6-d486e93f6ae6\",\"actorType\":\"board\",\"actorIdentityHash\":\"y84ku_F03Erp97An\",\"clientHash\":\"LwK-IhEVt5INzx1S\",\"cacheKeyHash\":\"zCsv98fx1ASyCjrx\",\"queryKeys\":[\"excludeRoutineExecutions\",\"includeBlockedBy\",\"includeBlockedInboxAttention\",\"includeLiveDescendantSummary\",\"includePluginOperations\",\"includeRoutineExecutions\",\"limit\",\"offset\",\"status\",\"touchedByUserId\",\"view\"],\"requestCount\":1,\"durationMs\":69,\"statusCode\":200,\"responseBytes\":7335,\"compressedBytes\":1791,\"contentEncoding\":\"gzip\",\"cacheStatus\":\"miss\",\"etagOutcome\":\"fresh\",\"referer\":\"/FLA/inbox/mine\",\"visibilityHint\":\"focused\"}\u001b[39m\n[22:26:12] \u001b[32mINFO\u001b[39m: \u001b[36mGET /companies/f6af038c-fff6-42f9-9dc6-d486e93f6ae6/issues 200\u001b[39m\n[22:26:12] \u001b[34mDEBUG\u001b[39m: \u001b[36msafe authenticated GET observed\u001b[39m \u001b[90m{\"event\":\"safe_get_request_observed\",\"route\":\"GET /api/companies/:companyId/issues\",\"companyId\":\"f6af038c-fff6-42f9-9dc6-d486e93f6ae6\",\"actorType\":\"board\",\"actorIdentityHash\":\"y84ku_F03Erp97An\",\"clientHash\":\"LwK-IhEVt5INzx1S\",\"cacheKeyHash\":\"MapMKyqB7AjHeDlr\",\"queryKeys\":[\"excludeRoutineExecutions\",\"inboxArchivedByUserId\",\"includeBlockedBy\",\"includeBlockedInboxAttention\",\"includeLiveDescendantSummary\",\"includePluginOperations\",\"includeRoutineExecutions\",\"limit\",\"offset\",\"status\",\"touchedByUserId\",\"view\"],\"requestCount\":1,\"durationMs\":75,\"statusCode\":200,\"responseBytes\":3633,\"compressedBytes\":1415,\"contentEncoding\":\"gzip\",\"cacheStatus\":\"miss\",\"etagOutcome\":\"fresh\",\"referer\":\"/FLA/inbox/mine\",\"visibilityHint\":\"focused\"}\u001b[39m\n[22:26:22] \u001b[32mINFO\u001b[39m: \u001b[36mGET /agents/mr-manager 200\u001b[39m\n[22:26:22] \u001b[33mWARN\u001b[39m: \u001b[36mGET /companies/f6af038c-fff6-42f9-9dc6-d486e93f6ae6/budget-incidents/59369c84-0009-42f4-b415-2308173a7418 404\u001b[39m\n[22:26:22] \u001b[32mINFO\u001b[39m: \u001b[36mGET /agents/c0d6cc9f-5ef8-4603-bca6-a0ee119d9b86 200\u001b[39m\n[22:26:22] \u001b[34mDEBUG\u001b[39m: \u001b[36msafe authenticated GET observed\u001b[39m \u001b[90m{\"event\":\"safe_get_request_observed\",\"route\":\"GET /api/companies/:companyId/issues\",\"companyId\":\"f6af038c-fff6-42f9-9dc6-d486e93f6ae6\",\"actorType\":\"board\",\"actorIdentityHash\":\"y84ku_F03Erp97An\",\"clientHash\":\"LwK-IhEVt5INzx1S\",\"cacheKeyHash\":\"sseNfNNY_7b8Uk1j\",\"queryKeys\":[\"excludeRoutineExecutions\",\"includeBlockedBy\",\"includeBlockedInboxAttention\",\"includeLiveDescendantSummary\",\"includePluginOperations\",\"includeRoutineExecutions\",\"limit\",\"offset\",\"participantAgentId\"],\"requestCount\":1,\"durationMs\":54,\"statusCode\":304,\"responseBytes\":4433,\"compressedBytes\":null,\"contentEncoding\":null,\"cacheStatus\":\"miss\",\"etagOutcome\":\"none\",\"referer\":\"/FLA/agents/mr-manager/overview\",\"visibilityHint\":\"focused\"}\u001b[39m\n[22:26:24] \u001b[32mINFO\u001b[39m: \u001b[36m[paperclip] Setup-token reaper: a lease release failed; it stays retryable.\u001b[39m\n[22:26:24] \u001b[32mINFO\u001b[39m: \u001b[36m[paperclip] Setup-token reaper: a lease release failed; it stays retryable.\u001b[39m\n[22:26:24] \u001b[32mINFO\u001b[39m: \u001b[36m[paperclip] Setup-token reaper: a lease release failed; it stays retryable.\u001b[39m\n[22:26:24] \u001b[32mINFO\u001b[39m: \u001b[36msetup-token login reaper released leases\u001b[39m \u001b[90m{\"released\":0,\"failed\":3}\u001b[39m\n[22:26:27] \u001b[33mWARN\u001b[39m: \u001b[36mGET /companies/f6af038c-fff6-42f9-9dc6-d486e93f6ae6/budget-incidents 404\u001b[39m\n[22:26:28] \u001b[32mINFO\u001b[39m: \u001b[36mGET /budget-incidents/59369c84-0009-42f4-b415-2308173a7418 200\u001b[39m\n[22:26:39] \u001b[32mINFO\u001b[39m: \u001b[36mGET /openapi.json 200\u001b[39m\n[22:26:42] \u001b[32mINFO\u001b[39m: \u001b[36mGET /heartbeat-runs/af9a5c95-4d4c-4943-b7bf-573231c06dfc/log 200\u001b[39m\n[22:26:42] \u001b[32mINFO\u001b[39m: \u001b[36mGET /companies/f6af038c-fff6-42f9-9dc6-d486e93f6ae6/provider-traces 200\u001b[39m\n[22:26:52] \u001b[32mINFO\u001b[39m: \u001b[36mGET /workspace-operations/00e86585-abe0-4e22-8de6-6ea819b72ce6/log 200\u001b[39m\n[22:26:54] \u001b[32mINFO\u001b[39m: \u001b[36mGET /openapi.json 200\u001b[39m\n[22:26:54] \u001b[32mINFO\u001b[39m: \u001b[36m[paperclip] Setup-token reaper: a lease release failed; it stays retryable.\u001b[39m\n[22:26:54] \u001b[32mINFO\u001b[39m: \u001b[36m[paperclip] Setup-token reaper: a lease release failed; it stays retryable.\u001b[39m\n[22:26:54] \u001b[32mINFO\u001b[39m: \u001b[36m[paperclip] Setup-token reaper: a lease release failed; it stays retryable.\u001b[39m\n[22:26:54] \u001b[32mINFO\u001b[39m: \u001b[36msetup-token login reaper released leases\u001b[39m \u001b[90m{\"released\":0,\"failed\":3}\u001b[39m\n[22:27:03] \u001b[32mINFO\u001b[39m: \u001b[36mGET /openapi.json 200\u001b[39m\n[22:27:19] \u001b[32mINFO\u001b[39m: \u001b[36mPOST /companies/f6af038c-fff6-42f9-9dc6-d486e93f6ae6/budget-incidents/59369c84-0009-42f4-b415-2308173a7418/resolve 200\u001b[39m\n[22:27:24] \u001b[32mINFO\u001b[39m: \u001b[36m[paperclip] Setup-token reaper: a lease release failed; it stays retryable.\u001b[39m\n[22:27:24] \u001b[32mINFO\u001b[39m: \u001b[36m[paperclip] Setup-token reaper: a lease release failed; it stays retryable.\u001b[39m\n[22:27:24] \u001b[32mINFO\u001b[39m: \u001b[36m[paperclip] Setup-token reaper: a lease release failed; it stays retryable.\u001b[39m\n[22:27:24] \u001b[32mINFO\u001b[39m: \u001b[36msetup-token login reaper released leases\u001b[39m \u001b[90m{\"released\":0,\"failed\":3}\u001b[39m\n[22:27:46] \u001b[32mINFO\u001b[39m: \u001b[36mGET /get-session 200\u001b[39m\n[22:27:46] \u001b[32mINFO\u001b[39m: \u001b[36mGET /heartbeat-runs/af9a5c95-4d4c-4943-b7bf-573231c06dfc/log 200\u001b[39m\n[22:27:46] \u001b[32mINFO\u001b[39m: \u001b[36mGET /companies/f6af038c-fff6-42f9-9dc6-d486e93f6ae6/approvals 200\u001b[39m\n[22:27:46] \u001b[32mINFO\u001b[39m: \u001b[36mGET /companies/f6af038c-fff6-42f9-9dc6-d486e93f6ae6/dashboard 200\u001b[39m\n[22:27:46] \u001b[34mDEBUG\u001b[39m: \u001b[36msafe authenticated GET observed\u001b[39m \u001b[90m{\"event\":\"safe_get_request_observed\",\"route\":\"GET /api/companies/:companyId/issues\",\"companyId\":\"f6af038c-fff6-42f9-9dc6-d486e93f6ae6\",\"actorType\":\"board\",\"actorIdentityHash\":\"y84ku_F03Erp97An\",\"clientHash\":\"LwK-IhEVt5INzx1S\",\"cacheKeyHash\":\"D_dN1-XCKYZwXfMm\",\"queryKeys\":[\"excludeRoutineExecutions\",\"inboxArchivedByUserId\",\"includeBlockedBy\",\"includeBlockedInboxAttention\",\"includeLiveDescendantSummary\",\"includePluginOperations\",\"includeRoutineExecutions\",\"limit\",\"offset\",\"status\",\"touchedByUserId\"],\"requestCount\":1,\"durationMs\":133,\"statusCode\":304,\"responseBytes\":4549,\"compressedBytes\":null,\"contentEncoding\":null,\"cacheStatus\":\"miss\",\"etagOutcome\":\"none\",\"referer\":\"/FLA/agents/mr-manager/runs/af9a5c95-4d4c-4943-b7bf-573231c06dfc\",\"visibilityHint\":\"focused\"}\u001b[39m\n[22:27:46] \u001b[32mINFO\u001b[39m: \u001b[36mGET /companies/f6af038c-fff6-42f9-9dc6-d486e93f6ae6/provider-traces 200\u001b[39m\n[22:27:46] \u001b[32mINFO\u001b[39m: \u001b[36mGET /announcements/current 200\u001b[39m\n[22:27:46] \u001b[32mINFO\u001b[39m: \u001b[36mGET /workspace-operations/00e86585-abe0-4e22-8de6-6ea819b72ce6/log 200\u001b[39m\n[22:27:50] \u001b[32mINFO\u001b[39m: \u001b[36mGET /companies/f6af038c-fff6-42f9-9dc6-d486e93f6ae6/heartbeat-runs 200\u001b[39m\n[22:27:50] \u001b[34mDEBUG\u001b[39m: \u001b[36msafe authenticated GET observed\u001b[39m \u001b[90m{\"event\":\"safe_get_request_observed\",\"route\":\"GET /api/companies/:companyId/issues\",\"companyId\":\"f6af038c-fff6-42f9-9dc6-d486e93f6ae6\",\"actorType\":\"board\",\"actorIdentityHash\":\"y84ku_F03Erp97An\",\"clientHash\":\"LwK-IhEVt5INzx1S\",\"cacheKeyHash\":\"sseNfNNY_7b8Uk1j\",\"queryKeys\":[\"excludeRoutineExecutions\",\"includeBlockedBy\",\"includeBlockedInboxAttention\",\"includeLiveDescendantSummary\",\"includePluginOperations\",\"includeRoutineExecutions\",\"limit\",\"offset\",\"participantAgentId\"],\"requestCount\":1,\"durationMs\":43,\"statusCode\":304,\"responseBytes\":4433,\"compressedBytes\":null,\"contentEncoding\":null,\"cacheStatus\":\"miss\",\"etagOutcome\":\"none\",\"referer\":\"/FLA/activity/runs\",\"visibilityHint\":\"focused\"}\u001b[39m\n[22:27:54] \u001b[32mINFO\u001b[39m: \u001b[36m[paperclip] Setup-token reaper: a lease release failed; it stays retryable.\u001b[39m\n[22:27:54] \u001b[32mINFO\u001b[39m: \u001b[36m[paperclip] Setup-token reaper: a lease release failed; it stays retryable.\u001b[39m\n[22:27:54] \u001b[32mINFO\u001b[39m: \u001b[36m[paperclip] Setup-token reaper: a lease release failed; it stays retryable.\u001b[39m\n[22:27:54] \u001b[32mINFO\u001b[39m: \u001b[36msetup-token login reaper released leases\u001b[39m \u001b[90m{\"released\":0,\"failed\":3}\u001b[39m\n[22:28:01] \u001b[32mINFO\u001b[39m: \u001b[36mGET /heartbeat-runs/af9a5c95-4d4c-4943-b7bf-573231c06dfc/log 200\u001b[39m\n[22:28:24] \u001b[32mINFO\u001b[39m: \u001b[36m[paperclip] Setup-token reaper: a lease release failed; it stays retryable.\u001b[39m\n[22:28:24] \u001b[32mINFO\u001b[39m: \u001b[36m[paperclip] Setup-token reaper: a lease release failed; it stays retryable.\u001b[39m\n[22:28:24] \u001b[32mINFO\u001b[39m: \u001b[36m[paperclip] Setup-token reaper: a lease release failed; it stays retryable.\u001b[39m\n[22:28:24] \u001b[32mINFO\u001b[39m: \u001b[36msetup-token login reaper released leases\u001b[39m \u001b[90m{\"released\":0,\"failed\":3}\u001b[39m\n[22:28:54] \u001b[32mINFO\u001b[39m: \u001b[36m[paperclip] Setup-token reaper: a lease release failed; it stays retryable.\u001b[39m\n[22:28:54] \u001b[32mINFO\u001b[39m: \u001b[36m[paperclip] Setup-token reaper: a lease release failed; it stays retryable.\u001b[39m\n[22:28:54] \u001b[32mINFO\u001b[39m: \u001b[36m[paperclip] Setup-token reaper: a lease release failed; it stays retryable.\u001b[39m\n[22:28:54] \u001b[32mINFO\u001b[39m: \u001b[36msetup-token login reaper released leases\u001b[39m \u001b[90m{\"released\":0,\"failed\":3}\u001b[39m\n[22:29:24] \u001b[32mINFO\u001b[39m: \u001b[36m[paperclip] Setup-token reaper: a lease release failed; it stays retryable.\u001b[39m\n[22:29:24] \u001b[32mINFO\u001b[39m: \u001b[36m[paperclip] Setup-token reaper: a lease release failed; it stays retryable.\u001b[39m\n[22:29:24] \u001b[32mINFO\u001b[39m: \u001b[36m[paperclip] Setup-token reaper: a lease release failed; it stays retryable.\u001b[39m\n[22:29:24] \u001b[32mINFO\u001b[39m: \u001b[36msetup-token login reaper released leases\u001b[39m \u001b[90m{\"released\":0,\"failed\":3}\u001b[39m\n[22:29:54] \u001b[32mINFO\u001b[39m: \u001b[36m[paperclip] Setup-token reaper: a lease release failed; it stays retryable.\u001b[39m\n[22:29:54] \u001b[32mINFO\u001b[39m: \u001b[36m[paperclip] Setup-token reaper: a lease release failed; it stays retryable.\u001b[39m\n[22:29:54] \u001b[32mINFO\u001b[39m: \u001b[36m[paperclip] Setup-token reaper: a lease release failed; it stays retryable.\u001b[39m\n[22:29:54] \u001b[32mINFO\u001b[39m: \u001b[36msetup-token login reaper released leases\u001b[39m \u001b[90m{\"released\":0,\"failed\":3}\u001b[39m\n[22:30:24] \u001b[32mINFO\u001b[39m: \u001b[36m[paperclip] Setup-token reaper: a lease release failed; it stays retryable.\u001b[39m\n[22:30:24] \u001b[32mINFO\u001b[39m: \u001b[36m[paperclip] Setup-token reaper: a lease release failed; it stays retryable.\u001b[39m\n[22:30:24] \u001b[32mINFO\u001b[39m: \u001b[36m[paperclip] Setup-token reaper: a lease release failed; it stays retryable.\u001b[39m\n[22:30:24] \u001b[32mINFO\u001b[39m: \u001b[36msetup-token login reaper released leases\u001b[39m \u001b[90m{\"released\":0,\"failed\":3}\u001b[39m\n[22:30:54] \u001b[32mINFO\u001b[39m: \u001b[36m[paperclip] Setup-token reaper: a lease release failed; it stays retryable.\u001b[39m\n[22:30:54] \u001b[32mINFO\u001b[39m: \u001b[36m[paperclip] Setup-token reaper: a lease release failed; it stays retryable.\u001b[39m\n[22:30:54] \u001b[32mINFO\u001b[39m: \u001b[36m[paperclip] Setup-token reaper: a lease release failed; it stays retryable.\u001b[39m\n[22:30:54] \u001b[32mINFO\u001b[39m: \u001b[36msetup-token login reaper released leases\u001b[39m \u001b[90m{\"released\":0,\"failed\":3}\u001b[39m\n[22:31:24] \u001b[32mINFO\u001b[39m: \u001b[36m[paperclip] Setup-token reaper: a lease release failed; it stays retryable.\u001b[39m\n[22:31:24] \u001b[32mINFO\u001b[39m: \u001b[36m[paperclip] Setup-token reaper: a lease release failed; it stays retryable.\u001b[39m\n[22:31:24] \u001b[32mINFO\u001b[39m: \u001b[36m[paperclip] Setup-token reaper: a lease release failed; it stays retryable.\u001b[39m\n[22:31:24] \u001b[32mINFO\u001b[39m: \u001b[36msetup-token login reaper released leases\u001b[39m \u001b[90m{\"released\":0,\"failed\":3}\u001b[39m\n[22:31:54] \u001b[32mINFO\u001b[39m: \u001b[36m[paperclip] Setup-token reaper: a lease release failed; it stays retryable.\u001b[39m\n[22:31:54] \u001b[32mINFO\u001b[39m: \u001b[36m[paperclip] Setup-token reaper: a lease release failed; it stays retryable.\u001b[39m\n[22:31:54] \u001b[32mINFO\u001b[39m: \u001b[36m[paperclip] Setup-token reaper: a lease release failed; it stays retryable.\u001b[39m\n[22:31:54] \u001b[32mINFO\u001b[39m: \u001b[36msetup-token login reaper released leases\u001b[39m \u001b[90m{\"released\":0,\"failed\":3}\u001b[39m\n[22:32:24] \u001b[32mINFO\u001b[39m: \u001b[36m[paperclip] Setup-token reaper: a lease release failed; it stays retryable.\u001b[39m\n[22:32:24] \u001b[32mINFO\u001b[39m: \u001b[36m[paperclip] Setup-token reaper: a lease release failed; it stays retryable.\u001b[39m\n[22:32:24] \u001b[32mINFO\u001b[39m: \u001b[36m[paperclip] Setup-token reaper: a lease release failed; it stays retryable.\u001b[39m\n[22:32:24] \u001b[32mINFO\u001b[39m: \u001b[36msetup-token login reaper released leases\u001b[39m \u001b[90m{\"released\":0,\"failed\":3}\u001b[39m\n[22:32:54] \u001b[32mINFO\u001b[39m: \u001b[36m[paperclip] Setup-token reaper: a lease release failed; it stays retryable.\u001b[39m\n[22:32:54] \u001b[32mINFO\u001b[39m: \u001b[36m[paperclip] Setup-token reaper: a lease release failed; it stays retryable.\u001b[39m\n[22:32:54] \u001b[32mINFO\u001b[39m: \u001b[36m[paperclip] Setup-token reaper: a lease release failed; it stays retryable.\u001b[39m\n[22:32:54] \u001b[32mINFO\u001b[39m: \u001b[36msetup-token login reaper released leases\u001b[39m \u001b[90m{\"released\":0,\"failed\":3}\u001b[39m\n[22:33:24] \u001b[32mINFO\u001b[39m: \u001b[36m[paperclip] Setup-token reaper: a lease release failed; it stays retryable.\u001b[39m\n[22:33:24] \u001b[32mINFO\u001b[39m: \u001b[36m[paperclip] Setup-token reaper: a lease release failed; it stays retryable.\u001b[39m\n[22:33:24] \u001b[32mINFO\u001b[39m: \u001b[36m[paperclip] Setup-token reaper: a lease release failed; it stays retryable.\u001b[39m\n[22:33:24] \u001b[32mINFO\u001b[39m: \u001b[36msetup-token login reaper released leases\u001b[39m \u001b[90m{\"released\":0,\"failed\":3}\u001b[39m\n[22:33:37] \u001b[32mINFO\u001b[39m: \u001b[36mGET /get-session 200\u001b[39m\n[22:33:37] \u001b[32mINFO\u001b[39m: \u001b[36mGET /heartbeat-runs/af9a5c95-4d4c-4943-b7bf-573231c06dfc/log 200\u001b[39m\n[22:33:37] \u001b[32mINFO\u001b[39m: \u001b[36mGET /announcements/current 200\u001b[39m\n[22:33:37] \u001b[34mDEBUG\u001b[39m: \u001b[36msafe authenticated GET observed\u001b[39m \u001b[90m{\"event\":\"safe_get_request_observed\",\"route\":\"GET /api/companies/:companyId/issues\",\"companyId\":\"f6af038c-fff6-42f9-9dc6-d486e93f6ae6\",\"actorType\":\"board\",\"actorIdentityHash\":\"y84ku_F03Erp97An\",\"clientHash\":\"LwK-IhEVt5INzx1S\",\"cacheKeyHash\":\"D_dN1-XCKYZwXfMm\",\"queryKeys\":[\"excludeRoutineExecutions\",\"inboxArchivedByUserId\",\"includeBlockedBy\",\"includeBlockedInboxAttention\",\"includeLiveDescendantSummary\",\"includePluginOperations\",\"includeRoutineExecutions\",\"limit\",\"offset\",\"status\",\"touchedByUserId\"],\"requestCount\":1,\"durationMs\":165,\"statusCode\":304,\"responseBytes\":4549,\"compressedBytes\":null,\"contentEncoding\":null,\"cacheStatus\":\"miss\",\"etagOutcome\":\"none\",\"referer\":\"/FLA/agents/mr-manager/runs/af9a5c95-4d4c-4943-b7bf-573231c06dfc\",\"visibilityHint\":\"focused\"}\u001b[39m\n[22:33:37] \u001b[32mINFO\u001b[39m: \u001b[36mGET /companies/f6af038c-fff6-42f9-9dc6-d486e93f6ae6/provider-traces 200\u001b[39m\n[22:33:38] \u001b[32mINFO\u001b[39m: \u001b[36mGET /get-session 200\u001b[39m\n[22:33:40] \u001b[32mINFO\u001b[39m: \u001b[36mGET /FLA/agents/mr-manager/runs/af9a5c95-4d4c-4943-b7bf-573231c06dfc 200\u001b[39m\n[22:33:41] \u001b[32mINFO\u001b[39m: \u001b[36mGET /get-session 200\u001b[39m\n[22:33:41] \u001b[32mINFO\u001b[39m: \u001b[36mGET /announcements/current 200\u001b[39m\n[22:33:41] \u001b[34mDEBUG\u001b[39m: \u001b[36msafe authenticated GET observed\u001b[39m \u001b[90m{\"event\":\"safe_get_request_observed\",\"route\":\"GET /api/companies/:companyId/issues\",\"companyId\":\"f6af038c-fff6-42f9-9dc6-d486e93f6ae6\",\"actorType\":\"board\",\"actorIdentityHash\":\"y84ku_F03Erp97An\",\"clientHash\":\"LwK-IhEVt5INzx1S\",\"cacheKeyHash\":\"D_dN1-XCKYZwXfMm\",\"queryKeys\":[\"excludeRoutineExecutions\",\"inboxArchivedByUserId\",\"includeBlockedBy\",\"includeBlockedInboxAttention\",\"includeLiveDescendantSummary\",\"includePluginOperations\",\"includeRoutineExecutions\",\"limit\",\"offset\",\"status\",\"touchedByUserId\"],\"requestCount\":1,\"durationMs\":98,\"statusCode\":304,\"responseBytes\":4549,\"compressedBytes\":null,\"contentEncoding\":null,\"cacheStatus\":\"miss\",\"etagOutcome\":\"none\",\"referer\":\"/FLA/agents/mr-manager/runs/af9a5c95-4d4c-4943-b7bf-573231c06dfc\",\"visibilityHint\":\"focused\"}\u001b[39m\n[22:33:41] \u001b[32mINFO\u001b[39m: \u001b[36mGET /get-session 200\u001b[39m\n[22:33:41] \u001b[32mINFO\u001b[39m: \u001b[36mGET /heartbeat-runs/af9a5c95-4d4c-4943-b7bf-573231c06dfc/log 200\u001b[39m\n[22:33:41] \u001b[32mINFO\u001b[39m: \u001b[36mGET /companies/f6af038c-fff6-42f9-9dc6-d486e93f6ae6/provider-traces 200\u001b[39m\n[22:33:54] \u001b[32mINFO\u001b[39m: \u001b[36m[paperclip] Setup-token reaper: a lease release failed; it stays retryable.\u001b[39m\n[22:33:54] \u001b[32mINFO\u001b[39m: \u001b[36m[paperclip] Setup-token reaper: a lease release failed; it stays retryable.\u001b[39m\n[22:33:54] \u001b[32mINFO\u001b[39m: \u001b[36m[paperclip] Setup-token reaper: a lease release failed; it stays retryable.\u001b[39m\n[22:33:54] \u001b[32mINFO\u001b[39m: \u001b[36msetup-token login reaper released leases\u001b[39m \u001b[90m{\"released\":0,\"failed\":3}\u001b[39m\n[22:34:24] \u001b[32mINFO\u001b[39m: \u001b[36m[paperclip] Setup-token reaper: a lease release failed; it stays retryable.\u001b[39m\n[22:34:24] \u001b[32mINFO\u001b[39m: \u001b[36m[paperclip] Setup-token reaper: a lease release failed; it stays retryable.\u001b[39m\n[22:34:24] \u001b[32mINFO\u001b[39m: \u001b[36m[paperclip] Setup-token reaper: a lease release failed; it stays retryable.\u001b[39m\n[22:34:24] \u001b[32mINFO\u001b[39m: \u001b[36msetup-token login reaper released leases\u001b[39m \u001b[90m{\"released\":0,\"failed\":3}\u001b[39m\n"
}