Fix: fix-700ffd6bd67937c18dac.
Install / setup / connection checks
[
{
"status": "FAIL",
"details": {
"working": false,
"argv": [
"make",
"install"
],
"kind": "cli",
"returncode": 2,
"stdout": "Installing Dependencies...\n\nadded 7 packages, and audited 515 packages in 2s\n\n145 packages are looking for funding\n run `npm fund` for details\n\nfound 0 vulnerabilities\n\nadded 4 packages, and audited 367 packages in 1s\n\n65 packages are looking for funding\n[excerpt truncated]",
"stderr": "npm warn EBADENGINE Unsupported engine {\nnpm warn EBADENGINE package: '[email protected]',\nnpm warn EBADENGINE required: { node: '^22.22.2 || ^24.15.0 || >=26.0.0' },\nnpm warn EBADENGINE current: { node: 'v22.14.0', npm: '10.9.2' }\nnpm warn EBADENGINE }\nnpm warn EBADENGINE Unsupported engine {\nnpm warn EBADENGINE package: '[email protected]',\nnpm warn EBADENGINE required: { node: '>=22.19.0' },\nnpm warn EBADENGINE current: { node: 'v22.14.0', npm: '10.9.2' }\nnpm warn EBADENGINE }\nfatal: not in a git directory\nmake[1]: *** [Makefile:77: hooks] Error 128\n[excerpt truncated]",
"needs_credentials": false,
"needs_browser": false,
"blocker": "product invocation failed: {\"returncode\": 2, \"stdout\": \"Installing Dependencies...\\n\\nadded 7 packages, and audited 515 packages in 2s\\n\\n145 packages are looking for funding\\n run `npm fund` for details\\n\\nfound 0 vulnerabilities\\n\\nadded 4 packages, and audited 367 packages in 1s\\n\\n65 packages are looking for funding\\n run `npm fund` for details\\n\\n9 vulnerabilities (8 moderate, 1 high)\\n\\nTo address all issues, run:\\n npm audit fix\\n\\nRun `npm audit` for details.\\nmake[1]: Entering directory '/workspace'\\nmake[1]: Leaving directory '/workspace'\\n\", \"stderr\": \"npm warn EBADENGINE Unsupported engine {\\nnpm warn EBADENGINE package: '[email protected]',\\nnpm warn EBADENGINE required: { node: '^22.22.2 || ^24.15.0 || >=26.0.0' },\\nnpm warn EBADENGINE current: { node: 'v22.14.0', npm: '10.9.2' }\\nnpm warn EBADENGINE }\\nnpm warn EBADENGINE Unsupported engine {\\nnpm warn EBADENGINE package: '[email protected]',\\nnpm warn EBADENGINE required: { node: '>=22.19.0' },\\nnpm warn EBADENGINE current: { node: 'v22.14.0', npm: '10.9.2' }\\nnpm warn EBADENGINE }\\nfatal: not in a git directory\\nmake[1]: *** [Makefile:77: hooks] Error 128\\nmake: *** [Makefile:69: install] Error 2\\n\", \"needs_credentials\": false, \"needs_browser\": false}"
},
"check": "install",
"optional": false
},
{
"status": "FAIL",
"details": {
"working": false,
"argv": [
"make",
"backend"
],
"kind": "http",
"blocker": "empty or failed HTTP response"
},
"check": "start",
"optional": false
},
{
"status": "FAIL",
"details": {
"working": false,
"argv": [
"make",
"backend"
],
"kind": "http",
"blocker": "HTTP server exited: ing\":\"identity\",\"h_user-agent\":\"Python-urllib/3.12\",\"h_connection\":\"close\",\"time\":\"2026-10-18T05:51:49Z\",\"message\":\"CoreMCP call\"}\n{\"level\":\"info\",\"method\":\"GET\",\"host\":\"localhost:3000\",\"path\":\"/mcp\",\"status\":401,\"duration\":0.129358,\"remote\":\"[::1]:60030\",\"time\":\"2026-10-18T05:51:49Z\",\"message\":\"http request\"}\n{\"level\":\"debug\",\"method\":\"GET\",\"path\":\"/mcp\",\"remote\":\"[::1]:60042\",\"h_connection\":\"close\",\"h_accept-encoding\":\"identity\",\"h_user-agent\":\"Python-urllib/3.12\",\"time\":\"2026-10-18T05:51:49Z\",\"message\":\"CoreMCP call\"}\n{\"level\":\"info\",\"method\":\"GET\",\"host\":\"localhost:3000\",\"path\":\"/mcp\",\"status\":401,\"duration\":0.091611,\"remote\":\"[::1]:60042\",\"time\":\"2026-10-18T05:51:49Z\",\"message\":\"http request\"}\n{\"level\":\"info\",\"time\":\"2026-10-18T05:51:49Z\",\"message\":\"[postgres] postgres repository is not enabled, skipping\"}\n{\"level\":\"warn\",\"error\":\"postgres repository is not enabled\",\"time\":\"2026-10-18T05:51:49Z\",\"message\":\"postgres: disabled or failed to initialize, falling back to sqlite\"}\n{\"level\":\"info\",\"time\":\"2026-10-18T05:51:49Z\",\"message\":\"[sqlite] connected\"}\n{\"level\":\"info\",\"retention\":\"168h0m0s\",\"storageDir\":\"./_storage\",\"time\":\"2026-10-18T05:51:49Z\",\"message\":\"cleanup: daily attachment cleanup scheduled (midnight UTC)\"}\n{\"level\":\"info\",\"configured_enabled\":false,\"is_enabled\":false,\"client_id\":\"\",\"time\":\"2026-10-18T05:51:49Z\",\"message\":\"[slack] integration startup status\"}\n{\"level\":\"info\",\"time\":\"2026-10-18T05:51:49Z\",\"message\":\"[telemetry] started controller\"}\n{\"level\":\"info\",\"time\":\"2026-10-18T05:51:49Z\",\"message\":\"[pub_stats] starting stats controller\"}\n{\"level\":\"info\",\"distinct_actions\":0,\"time\":\"2026-10-18T05:51:49Z\",\"message\":\"[pub_stats] loaded baseline counts\"}\n{\"level\":\"info\",\"time\":\"2026-10-18T05:51:49Z\",\"message\":\"[notification] started controller\"}\n{\"level\":\"info\",\"time\":\"2026-10-18T05:51:49Z\",\"message\":\"[push] VAPID keys not configured \u2014 push notifications disabled\"}\n{\"level\":\"info\",\"time\":\"2026-10-18T05:51:49Z\",\"message\":\"scheduler: background poller started (interval: 1m)\"}\n{\"level\":\"info\",\"time\":\"2026-10-18T05:51:49Z\",\"message\":\"telemetryaggregator: background poller started (interval: 1m)\"}\n{\"level\":\"info\",\"time\":\"2026-10-18T05:51:49Z\",\"message\":\"[event-consumer] started controller\"}\n{\"level\":\"info\",\"time\":\"2026-10-18T05:51:49Z\",\"message\":\"[app] started central SSE event forwarder\"}\n{\"level\":\"info\",\"addr\":\":3000\",\"time\":\"2026-10-18T05:51:49Z\",\"message\":\"starting unified HTTP server\"}\n{\"level\":\"fatal\",\"error\":\"listen tcp :3000: bind: address already in use\",\"time\":\"2026-10-18T05:51:49Z\",\"message\":\"run\"}\nmake: *** [Makefile:18: backend] Error 1\n{\"level\":\"debug\",\"method\":\"GET\",\"path\":\"/mcp\",\"remote\":\"[::1]:60054\",\"h_accept-encoding\":\"identity\",\"h_user-agent\":\"Python-urllib/3.12\",\"h_connection\":\"close\",\"time\":\"2026-10-18T05:51:50Z\",\"message\":\"CoreMCP call\"}\n{\"level\":\"info\",\"method\":\"GET\",\"host\":\"localhost:3000\",\"path\":\"/mcp\",\"status\":401,\"duration\":0.091611,\"remote\":\"[::1]:60054\",\"time\":\"2026-10-18T05:51:50Z\",\"message\":\"http request\"}\n"
},
"check": "credentials_error",
"optional": false
}
]