Logs retornados
120
Total conhecido 31.021
Governanca global da ferramenta Orquestra
Trilha tecnica
Busca unificada de logs do Orquestra por usuario, projeto, interacao e periodo. A mesma tela cruza auditoria HTTP/auth/IA, operacoes temporizadas e eventos internos do engine.
Logs retornados
120
Total conhecido 31.021
Auditoria
120
Eventos auth, HTTP, IA e sistema capturados pela trilha administrativa.
Operacoes
0
Tempos de execucao, pipeline, migracao e agentes sincronizados no banco.
Engine
0
Eventos internos emitidos pelo motor para correlacao tecnica fina.
Busca
Campos vazios retornam os registros mais recentes. Use texto para procurar acao, rota, payload, requestId, runId ou qualquer termo relevante da interacao.
Resultado
Consulta atual com 120 registros visiveis de um total de 31.021.
| Quando | Tipo | Evento | Usuario e projeto | Referencias | Detalhes |
|---|---|---|---|---|---|
| 17/04/2026, 14:48 | auditoriahttp | request okrequest | GET /status | status=ok | request=3a9067d1-4223-44f3-94bc-43a943548102 duracao: --rota: GET /status | sistema sem projeto vinculado | req: 3a9067d1...43548102 run: -- sess: -- | Abrir payload{
"model": null,
"route": "/status",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /status",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 5,
"statusCode": 200
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"auth": {
"audit": {
"enabled": true,
"schemaReady": true,
"lastInitError": null,
"databaseUrlConfigured": true,
"bootstrapAdminUsersCount": 0,
"bootstrapEnabledUsersCount": 1,
"bootstrapAdminUsersConfigured": false,
"bootstrapEnabledUsersConfigured": true
},
"config": {
"mode": "entra",
"clientId": "466c2650-a91c-49a8-9bef-ca0ec733b583",
"provider": "microsoft_entra",
"tenantId": "f398df9c-fd0c-4829-a003-c770a1c4a063",
"authority": "https://login.microsoftonline.com/f398df9c-fd0c-4829-a003-c770a1c4a063",
"redirectUri": "http://localhost",
"allowedDomains": [
"prodam.sp.gov.br"
],
"requireUserEnablement": true,
"requireEntraValidation": true
}
},
"github": {
"profile": {
"user": {
"url": "https://github.com/dnbraz_PRODAMSP",
"name": "Daniel Niemietz Braz",
"login": "dnbraz_PRODAMSP",
"avatarUrl": "https://avatars.githubusercontent.com/u/153130326?u=64d96b05864db9be9c090fa146653f3e5a2758d5&v=4"
},
"scopes": [
"project",
"read:org",
"repo"
],
"clientId": "Iv23liu2wgKwCtPEZ8iX",
"hasToken": true,
"tokenType": "bearer",
"configured": true,
"authenticated": true,
"authenticatedAt": "2026-04-13T04:23:14.940Z"
},
"available": true
},
"statePath": "/data/orquestra/.orquestra/state.db",
"activeTask": null,
"configPath": "/data/orquestra/.orquestra/config.yaml",
"knownTasks": [],
"recentRuns": [],
"capabilities": {
"auth": {
"mode": "entra",
"provider": "microsoft_entra",
"available": true,
"allowedDomains": [
"prodam.sp.gov.br"
],
"requiredForWorkspace": true,
"requireUserEnablement": true,
"requireEntraValidation": true
},
"audit": {
"available": true,
"persistence": "postgresql",
"schemaReady": true,
"databaseUrlConfigured": true
},
"github": {
"summary": "GitHub permanece como remoto de commit, pull, push e PR; login para tarefas está em espera.",
"authMode": "device_flow",
"available": true,
"installUrl": "https://github.com/apps/prodam-orquestra/installations/new",
"projectsPath": "/github/projects",
"settingsPath": "/settings/github"
},
"appFactory": {
"mode": "remote",
"path": "/modernization/app-factory",
"method": "POST",
"summary": "Blueprint remoto disponivel via API.",
"available": true
},
"azureDevops": {
"summary": "Conexão Azure DevOps por sessão do usuário para sincronizar tarefas atribuídas.",
"authMode": "session_pat_or_env_fallback",
"syncPath": "/sync",
"available": true,
"settingsPath": "/settings/azure-devops"
},
"desktopUpdater": {
"mode": "remote",
"path": "/desktop/updates/:target/:arch/:currentVersion",
"method": "GET",
"summary": "Manifesto dinamico do updater para o desktop Windows.",
"available": true
}
},
"activeContext": {
"branch": null,
"taskId": null,
"updatedAt": null,
"workspace": null
},
"lastValidation": null,
"pendingCommits": [],
"activeWorktrees": []
}
} |
| 17/04/2026, 14:47 | auditoriahttp | request okrequest | GET /admin/analytics/durations | status=ok | request=41a1fa66-076c-4de0-966f-220d709ccf59 duracao: --rota: GET /admin/analytics/durations | orquestra-admin-api@local sem projeto vinculado | req: 41a1fa66...709ccf59 run: -- sess: 00000000...00000002 | Abrir payload{
"model": null,
"route": "/admin/analytics/durations",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /admin/analytics/durations",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 181,
"statusCode": 200
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"window": {
"auditEvents": 280,
"agentStreams": 2,
"executionRuns": 0,
"projectsTotal": 0,
"executionSteps": 0,
"projectsMatched": 0,
"unmatchedOperations": 2
},
"overall": {
"maxMs": 75112,
"minMs": 4839,
"samples": 2,
"totalMs": 79951,
"averageMs": 39975.5,
"successRate": 100,
"failureCount": 0,
"successCount": 2,
"lastActivityAt": "2026-04-12T18:04:15.546Z"
},
"projects": [],
"categories": [
{
"key": "execution",
"label": "Execucao",
"aggregate": {
"maxMs": null,
"minMs": null,
"samples": 0,
"totalMs": 0,
"averageMs": null,
"successRate": null,
"failureCount": 0,
"successCount": 0,
"lastActivityAt": null
}
},
{
"key": "pipeline",
"label": "Pipeline",
"aggregate": {
"maxMs": null,
"minMs": null,
"samples": 0,
"totalMs": 0,
"averageMs": null,
"successRate": null,
"failureCount": 0,
"successCount": 0,
"lastActivityAt": null
}
},
{
"key": "migration",
"label": "Migracao",
"aggregate": {
"maxMs": null,
"minMs": null,
"samples": 0,
"totalMs": 0,
"averageMs": null,
"successRate": null,
"failureCount": 0,
"successCount": 0,
"lastActivityAt": null
}
},
{
"key": "agents",
"label": "Agentes",
"aggregate": {
"maxMs": 75112,
"minMs": 4839,
"samples": 2,
"totalMs": 79951,
"averageMs": 39975.5,
"successRate": 100,
"failureCount": 0,
"successCount": 2,
"lastActivityAt": "2026-04-12T18:04:15.546Z"
}
}
],
"generatedAt": "2026-04-17T14:47:25.681Z",
"routeBreakdown": [],
"executionStages": [],
"projectAverageMs": null,
"recentOperations": [
{
"id": "agent:0faa76c3-c8e7-4b7f-938f-e8cc5bc85e8c",
"label": "__support__:participemais",
"route": null,
"runId": null,
"source": "agent_stream",
"status": "completed",
"category": "agents",
"projectId": null,
"sessionId": "ee852db5-b6c9-4898-ad4d-0240ea7a8bd8",
"startedAt": "2026-04-12T18:03:00.434Z",
"workspace": "c:\\participemais",
"durationMs": 75112,
"finishedAt": "2026-04-12T18:04:15.546Z",
"projectName": null
},
{
"id": "agent:98ccd481-ac0a-4ce9-9135-153caa50aa68",
"label": "teste",
"route": null,
"runId": null,
"source": "agent_stream",
"status": "completed",
"category": "agents",
"projectId": null,
"sessionId": "146dbc1f-b04b-4425-86d0-179b34eb7886",
"startedAt": "2026-04-10T21:33:09.087Z",
"workspace": "c:\\sf8572-auto-infracao",
"durationMs": 4839,
"finishedAt": "2026-04-10T21:33:13.926Z",
"projectName": null
}
]
}
} |
| 17/04/2026, 14:47 | auditoriahttp | request okrequest | GET /status | status=ok | request=15c6fb97-7219-40da-8aae-6976823c106f duracao: --rota: GET /status | sistema sem projeto vinculado | req: 15c6fb97...823c106f run: -- sess: -- | Abrir payload{
"model": null,
"route": "/status",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /status",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 4,
"statusCode": 200
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"auth": {
"audit": {
"enabled": true,
"schemaReady": true,
"lastInitError": null,
"databaseUrlConfigured": true,
"bootstrapAdminUsersCount": 0,
"bootstrapEnabledUsersCount": 1,
"bootstrapAdminUsersConfigured": false,
"bootstrapEnabledUsersConfigured": true
},
"config": {
"mode": "entra",
"clientId": "466c2650-a91c-49a8-9bef-ca0ec733b583",
"provider": "microsoft_entra",
"tenantId": "f398df9c-fd0c-4829-a003-c770a1c4a063",
"authority": "https://login.microsoftonline.com/f398df9c-fd0c-4829-a003-c770a1c4a063",
"redirectUri": "http://localhost",
"allowedDomains": [
"prodam.sp.gov.br"
],
"requireUserEnablement": true,
"requireEntraValidation": true
}
},
"github": {
"profile": {
"user": {
"url": "https://github.com/dnbraz_PRODAMSP",
"name": "Daniel Niemietz Braz",
"login": "dnbraz_PRODAMSP",
"avatarUrl": "https://avatars.githubusercontent.com/u/153130326?u=64d96b05864db9be9c090fa146653f3e5a2758d5&v=4"
},
"scopes": [
"project",
"read:org",
"repo"
],
"clientId": "Iv23liu2wgKwCtPEZ8iX",
"hasToken": true,
"tokenType": "bearer",
"configured": true,
"authenticated": true,
"authenticatedAt": "2026-04-13T04:23:14.940Z"
},
"available": true
},
"statePath": "/data/orquestra/.orquestra/state.db",
"activeTask": null,
"configPath": "/data/orquestra/.orquestra/config.yaml",
"knownTasks": [],
"recentRuns": [],
"capabilities": {
"auth": {
"mode": "entra",
"provider": "microsoft_entra",
"available": true,
"allowedDomains": [
"prodam.sp.gov.br"
],
"requiredForWorkspace": true,
"requireUserEnablement": true,
"requireEntraValidation": true
},
"audit": {
"available": true,
"persistence": "postgresql",
"schemaReady": true,
"databaseUrlConfigured": true
},
"github": {
"summary": "GitHub permanece como remoto de commit, pull, push e PR; login para tarefas está em espera.",
"authMode": "device_flow",
"available": true,
"installUrl": "https://github.com/apps/prodam-orquestra/installations/new",
"projectsPath": "/github/projects",
"settingsPath": "/settings/github"
},
"appFactory": {
"mode": "remote",
"path": "/modernization/app-factory",
"method": "POST",
"summary": "Blueprint remoto disponivel via API.",
"available": true
},
"azureDevops": {
"summary": "Conexão Azure DevOps por sessão do usuário para sincronizar tarefas atribuídas.",
"authMode": "session_pat_or_env_fallback",
"syncPath": "/sync",
"available": true,
"settingsPath": "/settings/azure-devops"
},
"desktopUpdater": {
"mode": "remote",
"path": "/desktop/updates/:target/:arch/:currentVersion",
"method": "GET",
"summary": "Manifesto dinamico do updater para o desktop Windows.",
"available": true
}
},
"activeContext": {
"branch": null,
"taskId": null,
"updatedAt": null,
"workspace": null
},
"lastValidation": null,
"pendingCommits": [],
"activeWorktrees": []
}
} |
| 17/04/2026, 14:45 | auditoriahttp | request okrequest | GET /admin/audit/events | status=ok | request=1daa80a0-15dd-423b-a97e-d7bb174c8665 duracao: --rota: GET /admin/audit/events | orquestra-admin-api@local sem projeto vinculado | req: 1daa80a0...174c8665 run: -- sess: 00000000...00000002 | Abrir payload{
"model": null,
"route": "/admin/audit/events",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /admin/audit/events",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 97,
"statusCode": 200
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"total": 31013,
"events": [
{
"model": null,
"route": "/portfolio/overview",
"action": "request",
"method": "GET",
"source": null,
"status": "error",
"target": null,
"userId": "00000000-0000-4000-8000-000000000001",
"eventId": "31013",
"category": "http",
"endpoint": "GET /portfolio/overview",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 8,
"statusCode": 500
},
"createdAt": "2026-04-17T14:45:20.170Z",
"requestId": "94528234-c45a-434b-89ff-bfb5d120b018",
"sessionId": "00000000-0000-4000-8000-000000000002",
"userEmail": "orquestra-admin-api@local",
"inputTokens": null,
"totalTokens": null,
"outputTokens": null
},
{
"model": null,
"route": "/projects",
"action": "request",
"method": "GET",
"source": null,
"status": "ok",
"target": null,
"userId": "00000000-0000-4000-8000-000000000001",
"eventId": "31012",
"category": "http",
"endpoint": "GET /projects",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 6,
"statusCode": 200
},
"createdAt": "2026-04-17T14:45:20.161Z",
"requestId": "04e1e997-db23-4a62-812f-f6cd7f5f651e",
"sessionId": "00000000-0000-4000-8000-000000000002",
"userEmail": "orquestra-admin-api@local",
"inputTokens": null,
"totalTokens": null,
"outputTokens": null
},
{
"model": null,
"route": "/status",
"action": "request",
"method": "GET",
"source": null,
"status": "ok",
"target": null,
"userId": null,
"eventId": "31011",
"category": "http",
"endpoint": "GET /status",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 5,
"statusCode": 200
},
"createdAt": "2026-04-17T14:45:20.156Z",
"requestId": "17bd9af7-b3d8-4501-ade1-2c4dd3ae0ac1",
"sessionId": null,
"userEmail": null,
"inputTokens": null,
"totalTokens": null,
"outputTokens": null
},
{
"model": null,
"route": "/status",
"action": "request",
"method": "GET",
"source": null,
"status": "ok",
"target": null,
"userId": null,
"eventId": "31009",
"category": "http",
"endpoint": "GET /status",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 4,
"statusCode": 200
},
"createdAt": "2026-04-17T14:45:20.035Z",
"requestId": "a51d9a6b-36ca-4a4d-945f-13547fc7c719",
"sessionId": null,
"userEmail": null,
"inputTokens": null,
"totalTokens": null,
"outputTokens": null
},
{
"model": null,
"route": "/admin/roadmap",
"action": "request",
"method": "GET",
"source": null,
"status": "ok",
"target": null,
"userId": "00000000-0000-4000-8000-000000000001",
"eventId": "31010",
"category": "http",
"endpoint": "GET /admin/roadmap",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 81,
"statusCode": 200
},
"createdAt": "2026-04-17T14:45:20.034Z",
"requestId": "63ef9256-065e-41d5-add9-b86a818182e0",
"sessionId": "00000000-0000-4000-8000-000000000002",
"userEmail": "orquestra-admin-api@local",
"inputTokens": null,
"totalTokens": null,
"outputTokens": null
},
{
"model": null,
"route": "/settings/llm/health",
"action": "request",
"method": "GET",
"source": null,
"status": "ok",
"target": null,
"userId": "00000000-0000-4000-8000-000000000001",
"eventId": "31008",
"category": "http",
"endpoint": "GET /settings/llm/health",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 2277,
"statusCode": 200
},
"createdAt": "2026-04-17T14:43:38.385Z",
"requestId": "2533c548-21c5-4357-b6a1-1756a534f7d9",
"sessionId": "00000000-0000-4000-8000-000000000002",
"userEmail": "orquestra-admin-api@local",
"inputTokens": null,
"totalTokens": null,
"outputTokens": null
},
{
"model": null,
"route": "/settings/llm",
"action": "request",
"method": "GET",
"source": null,
"status": "ok",
"target": null,
"userId": "00000000-0000-4000-8000-000000000001",
"eventId": "31007",
"category": "http",
"endpoint": "GET /settings/llm",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 8,
"statusCode": 200
},
"createdAt": "2026-04-17T14:43:38.380Z",
"requestId": "f67d4334-d0c2-47d0-b342-03590611e17a",
"sessionId": "00000000-0000-4000-8000-000000000002",
"userEmail": "orquestra-admin-api@local",
"inputTokens": null,
"totalTokens": null,
"outputTokens": null
},
{
"model": null,
"route": "/status",
"action": "request",
"method": "GET",
"source": null,
"status": "ok",
"target": null,
"userId": null,
"eventId": "31006",
"category": "http",
"endpoint": "GET /status",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 4,
"statusCode": 200
},
"createdAt": "2026-04-17T14:43:38.380Z",
"requestId": "0ef3ac50-d368-4ccc-b3b7-4cb6f1b79c1b",
"sessionId": null,
"userEmail": null,
"inputTokens": null,
"totalTokens": null,
"outputTokens": null
},
{
"model": null,
"route": "/settings/llm",
"action": "request",
"method": "GET",
"source": null,
"status": "ok",
"target": null,
"userId": "00000000-0000-4000-8000-000000000001",
"eventId": "31005",
"category": "http",
"endpoint": "GET /settings/llm",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 79,
"statusCode": 200
},
"createdAt": "2026-04-17T14:43:32.512Z",
"requestId": "782f1dec-4a58-4efc-bfee-82f66c60af31",
"sessionId": "00000000-0000-4000-8000-000000000002",
"userEmail": "orquestra-admin-api@local",
"inputTokens": null,
"totalTokens": null,
"outputTokens": null
},
{
"model": null,
"route": "/status",
"action": "request",
"method": "GET",
"source": null,
"status": "ok",
"target": null,
"userId": null,
"eventId": "31004",
"category": "http",
"endpoint": "GET /status",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 4,
"statusCode": 200
},
"createdAt": "2026-04-17T14:43:32.508Z",
"requestId": "923493a5-43d4-4b8b-8697-2fdcbc724e2c",
... [conteudo truncado para leitura rapida] |
| 17/04/2026, 14:45 | auditoriahttp | request okrequest | GET /admin/analytics/durations | status=ok | request=3b460e8c-c4f3-42b4-9a7e-4aeec0b7c681 duracao: --rota: GET /admin/analytics/durations | orquestra-admin-api@local sem projeto vinculado | req: 3b460e8c...c0b7c681 run: -- sess: 00000000...00000002 | Abrir payload{
"model": null,
"route": "/admin/analytics/durations",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /admin/analytics/durations",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 116,
"statusCode": 200
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"window": {
"auditEvents": 180,
"agentStreams": 2,
"executionRuns": 0,
"projectsTotal": 0,
"executionSteps": 0,
"projectsMatched": 0,
"unmatchedOperations": 2
},
"overall": {
"maxMs": 75112,
"minMs": 4839,
"samples": 2,
"totalMs": 79951,
"averageMs": 39975.5,
"successRate": 100,
"failureCount": 0,
"successCount": 2,
"lastActivityAt": "2026-04-12T18:04:15.546Z"
},
"projects": [],
"categories": [
{
"key": "execution",
"label": "Execucao",
"aggregate": {
"maxMs": null,
"minMs": null,
"samples": 0,
"totalMs": 0,
"averageMs": null,
"successRate": null,
"failureCount": 0,
"successCount": 0,
"lastActivityAt": null
}
},
{
"key": "pipeline",
"label": "Pipeline",
"aggregate": {
"maxMs": null,
"minMs": null,
"samples": 0,
"totalMs": 0,
"averageMs": null,
"successRate": null,
"failureCount": 0,
"successCount": 0,
"lastActivityAt": null
}
},
{
"key": "migration",
"label": "Migracao",
"aggregate": {
"maxMs": null,
"minMs": null,
"samples": 0,
"totalMs": 0,
"averageMs": null,
"successRate": null,
"failureCount": 0,
"successCount": 0,
"lastActivityAt": null
}
},
{
"key": "agents",
"label": "Agentes",
"aggregate": {
"maxMs": 75112,
"minMs": 4839,
"samples": 2,
"totalMs": 79951,
"averageMs": 39975.5,
"successRate": 100,
"failureCount": 0,
"successCount": 2,
"lastActivityAt": "2026-04-12T18:04:15.546Z"
}
}
],
"generatedAt": "2026-04-17T14:45:20.287Z",
"routeBreakdown": [],
"executionStages": [],
"projectAverageMs": null,
"recentOperations": [
{
"id": "agent:0faa76c3-c8e7-4b7f-938f-e8cc5bc85e8c",
"label": "__support__:participemais",
"route": null,
"runId": null,
"source": "agent_stream",
"status": "completed",
"category": "agents",
"projectId": null,
"sessionId": "ee852db5-b6c9-4898-ad4d-0240ea7a8bd8",
"startedAt": "2026-04-12T18:03:00.434Z",
"workspace": "c:\\participemais",
"durationMs": 75112,
"finishedAt": "2026-04-12T18:04:15.546Z",
"projectName": null
},
{
"id": "agent:98ccd481-ac0a-4ce9-9135-153caa50aa68",
"label": "teste",
"route": null,
"runId": null,
"source": "agent_stream",
"status": "completed",
"category": "agents",
"projectId": null,
"sessionId": "146dbc1f-b04b-4425-86d0-179b34eb7886",
"startedAt": "2026-04-10T21:33:09.087Z",
"workspace": "c:\\sf8572-auto-infracao",
"durationMs": 4839,
"finishedAt": "2026-04-10T21:33:13.926Z",
"projectName": null
}
]
}
} |
| 17/04/2026, 14:45 | auditoriahttp | request okrequest | GET /settings/llm | status=ok | request=24f3be54-c5c1-4ae0-bd9b-566539900e57 duracao: --rota: GET /settings/llm | orquestra-admin-api@local sem projeto vinculado | req: 24f3be54...39900e57 run: -- sess: 00000000...00000002 | Abrir payload{
"model": null,
"route": "/settings/llm",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /settings/llm",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 21,
"statusCode": 200
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"azure": {
"hasKey": true,
"endpoint": "https://ai-niass-sweden-central.openai.azure.com",
"apiVersion": "2025-04-01-preview",
"deployment": "gpt-5.4"
},
"model": "gpt-5.3-codex",
"custom": {
"hasKey": false,
"apiFormat": "openai_responses"
},
"openai": {
"hasKey": false
},
"provider": "azure",
"anthropic": {
"hasKey": false
},
"reasoningEffort": "xhigh"
}
} |
| 17/04/2026, 14:45 | auditoriahttp | request errorrequest | GET /portfolio/overview | status=error | request=94528234-c45a-434b-89ff-bfb5d120b018 duracao: --rota: GET /portfolio/overview | orquestra-admin-api@local sem projeto vinculado | req: 94528234...d120b018 run: -- sess: 00000000...00000002 | Abrir payload{
"model": null,
"route": "/portfolio/overview",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /portfolio/overview",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 8,
"statusCode": 500
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"error": "internal_error",
"message": "Portfolio snapshot not found."
}
} |
| 17/04/2026, 14:45 | auditoriahttp | request okrequest | GET /projects | status=ok | request=04e1e997-db23-4a62-812f-f6cd7f5f651e duracao: --rota: GET /projects | orquestra-admin-api@local sem projeto vinculado | req: 04e1e997...7f5f651e run: -- sess: 00000000...00000002 | Abrir payload{
"model": null,
"route": "/projects",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /projects",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 6,
"statusCode": 200
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"summary": {
"total": 0,
"byHealth": {
"red": 0,
"green": 0,
"yellow": 0
},
"byStatus": {
"draft": 0,
"blocked": 0,
"planned": 0,
"delivered": 0,
"discovery": 0,
"validated": 0,
"in_progress": 0
},
"byDeliveryTrack": {
"develop": 0,
"migrate": 0,
"refactor": 0
},
"latestUpdatedAt": null,
"byOrquestraStage": {
"intake": 0,
"review": 0,
"factory": 0,
"delivery": 0,
"migration": 0,
"modernization": 0
},
"byWorkflowProfile": {
"generic": 0,
"batch_jcl": 0,
"mainframe": 0,
"oracle_forms": 0
}
},
"projects": [],
"generatedAt": "2026-04-17T14:45:20.167Z"
}
} |
| 17/04/2026, 14:45 | auditoriahttp | request okrequest | GET /status | status=ok | request=17bd9af7-b3d8-4501-ade1-2c4dd3ae0ac1 duracao: --rota: GET /status | sistema sem projeto vinculado | req: 17bd9af7...d3ae0ac1 run: -- sess: -- | Abrir payload{
"model": null,
"route": "/status",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /status",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 5,
"statusCode": 200
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"auth": {
"audit": {
"enabled": true,
"schemaReady": true,
"lastInitError": null,
"databaseUrlConfigured": true,
"bootstrapAdminUsersCount": 0,
"bootstrapEnabledUsersCount": 1,
"bootstrapAdminUsersConfigured": false,
"bootstrapEnabledUsersConfigured": true
},
"config": {
"mode": "entra",
"clientId": "466c2650-a91c-49a8-9bef-ca0ec733b583",
"provider": "microsoft_entra",
"tenantId": "f398df9c-fd0c-4829-a003-c770a1c4a063",
"authority": "https://login.microsoftonline.com/f398df9c-fd0c-4829-a003-c770a1c4a063",
"redirectUri": "http://localhost",
"allowedDomains": [
"prodam.sp.gov.br"
],
"requireUserEnablement": true,
"requireEntraValidation": true
}
},
"github": {
"profile": {
"user": {
"url": "https://github.com/dnbraz_PRODAMSP",
"name": "Daniel Niemietz Braz",
"login": "dnbraz_PRODAMSP",
"avatarUrl": "https://avatars.githubusercontent.com/u/153130326?u=64d96b05864db9be9c090fa146653f3e5a2758d5&v=4"
},
"scopes": [
"project",
"read:org",
"repo"
],
"clientId": "Iv23liu2wgKwCtPEZ8iX",
"hasToken": true,
"tokenType": "bearer",
"configured": true,
"authenticated": true,
"authenticatedAt": "2026-04-13T04:23:14.940Z"
},
"available": true
},
"statePath": "/data/orquestra/.orquestra/state.db",
"activeTask": null,
"configPath": "/data/orquestra/.orquestra/config.yaml",
"knownTasks": [],
"recentRuns": [],
"capabilities": {
"auth": {
"mode": "entra",
"provider": "microsoft_entra",
"available": true,
"allowedDomains": [
"prodam.sp.gov.br"
],
"requiredForWorkspace": true,
"requireUserEnablement": true,
"requireEntraValidation": true
},
"audit": {
"available": true,
"persistence": "postgresql",
"schemaReady": true,
"databaseUrlConfigured": true
},
"github": {
"summary": "GitHub permanece como remoto de commit, pull, push e PR; login para tarefas está em espera.",
"authMode": "device_flow",
"available": true,
"installUrl": "https://github.com/apps/prodam-orquestra/installations/new",
"projectsPath": "/github/projects",
"settingsPath": "/settings/github"
},
"appFactory": {
"mode": "remote",
"path": "/modernization/app-factory",
"method": "POST",
"summary": "Blueprint remoto disponivel via API.",
"available": true
},
"azureDevops": {
"summary": "Conexão Azure DevOps por sessão do usuário para sincronizar tarefas atribuídas.",
"authMode": "session_pat_or_env_fallback",
"syncPath": "/sync",
"available": true,
"settingsPath": "/settings/azure-devops"
},
"desktopUpdater": {
"mode": "remote",
"path": "/desktop/updates/:target/:arch/:currentVersion",
"method": "GET",
"summary": "Manifesto dinamico do updater para o desktop Windows.",
"available": true
}
},
"activeContext": {
"branch": null,
"taskId": null,
"updatedAt": null,
"workspace": null
},
"lastValidation": null,
"pendingCommits": [],
"activeWorktrees": []
}
} |
| 17/04/2026, 14:45 | auditoriahttp | request okrequest | GET /status | status=ok | request=a51d9a6b-36ca-4a4d-945f-13547fc7c719 duracao: --rota: GET /status | sistema sem projeto vinculado | req: a51d9a6b...7fc7c719 run: -- sess: -- | Abrir payload{
"model": null,
"route": "/status",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /status",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 4,
"statusCode": 200
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"auth": {
"audit": {
"enabled": true,
"schemaReady": true,
"lastInitError": null,
"databaseUrlConfigured": true,
"bootstrapAdminUsersCount": 0,
"bootstrapEnabledUsersCount": 1,
"bootstrapAdminUsersConfigured": false,
"bootstrapEnabledUsersConfigured": true
},
"config": {
"mode": "entra",
"clientId": "466c2650-a91c-49a8-9bef-ca0ec733b583",
"provider": "microsoft_entra",
"tenantId": "f398df9c-fd0c-4829-a003-c770a1c4a063",
"authority": "https://login.microsoftonline.com/f398df9c-fd0c-4829-a003-c770a1c4a063",
"redirectUri": "http://localhost",
"allowedDomains": [
"prodam.sp.gov.br"
],
"requireUserEnablement": true,
"requireEntraValidation": true
}
},
"github": {
"profile": {
"user": {
"url": "https://github.com/dnbraz_PRODAMSP",
"name": "Daniel Niemietz Braz",
"login": "dnbraz_PRODAMSP",
"avatarUrl": "https://avatars.githubusercontent.com/u/153130326?u=64d96b05864db9be9c090fa146653f3e5a2758d5&v=4"
},
"scopes": [
"project",
"read:org",
"repo"
],
"clientId": "Iv23liu2wgKwCtPEZ8iX",
"hasToken": true,
"tokenType": "bearer",
"configured": true,
"authenticated": true,
"authenticatedAt": "2026-04-13T04:23:14.940Z"
},
"available": true
},
"statePath": "/data/orquestra/.orquestra/state.db",
"activeTask": null,
"configPath": "/data/orquestra/.orquestra/config.yaml",
"knownTasks": [],
"recentRuns": [],
"capabilities": {
"auth": {
"mode": "entra",
"provider": "microsoft_entra",
"available": true,
"allowedDomains": [
"prodam.sp.gov.br"
],
"requiredForWorkspace": true,
"requireUserEnablement": true,
"requireEntraValidation": true
},
"audit": {
"available": true,
"persistence": "postgresql",
"schemaReady": true,
"databaseUrlConfigured": true
},
"github": {
"summary": "GitHub permanece como remoto de commit, pull, push e PR; login para tarefas está em espera.",
"authMode": "device_flow",
"available": true,
"installUrl": "https://github.com/apps/prodam-orquestra/installations/new",
"projectsPath": "/github/projects",
"settingsPath": "/settings/github"
},
"appFactory": {
"mode": "remote",
"path": "/modernization/app-factory",
"method": "POST",
"summary": "Blueprint remoto disponivel via API.",
"available": true
},
"azureDevops": {
"summary": "Conexão Azure DevOps por sessão do usuário para sincronizar tarefas atribuídas.",
"authMode": "session_pat_or_env_fallback",
"syncPath": "/sync",
"available": true,
"settingsPath": "/settings/azure-devops"
},
"desktopUpdater": {
"mode": "remote",
"path": "/desktop/updates/:target/:arch/:currentVersion",
"method": "GET",
"summary": "Manifesto dinamico do updater para o desktop Windows.",
"available": true
}
},
"activeContext": {
"branch": null,
"taskId": null,
"updatedAt": null,
"workspace": null
},
"lastValidation": null,
"pendingCommits": [],
"activeWorktrees": []
}
} |
| 17/04/2026, 14:45 | auditoriahttp | request okrequest | GET /admin/roadmap | status=ok | request=63ef9256-065e-41d5-add9-b86a818182e0 duracao: --rota: GET /admin/roadmap | orquestra-admin-api@local sem projeto vinculado | req: 63ef9256...818182e0 run: -- sess: 00000000...00000002 | Abrir payload{
"model": null,
"route": "/admin/roadmap",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /admin/roadmap",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 81,
"statusCode": 200
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"items": [
{
"title": "BK-044 | Transversal | Operar revisao trimestral de roadmap, backlog e metricas",
"itemId": "4c917553-29b0-401a-b191-2a4809494f10",
"status": "development",
"summary": "[P1 | governance] Manter o backlog vivo e coerente com a execucao real do produto, revisando prioridades por trimestre.",
"createdAt": "2026-04-13T00:00:00.000Z",
"createdBy": "system:backlog-bootstrap",
"sourceKey": null,
"updatedAt": "2026-04-13T00:00:00.000Z",
"updatedBy": "system:backlog-bootstrap",
"weekStart": "2026-01-01"
},
{
"title": "BK-045 | Transversal | Manter baseline continua de qualidade e seguranca",
"itemId": "321ef9b7-ef10-4ee5-a539-d1dbb17cdb41",
"status": "development",
"summary": "[P1 | quality-security] Tratar qualidade e seguranca como disciplina continua e nao apenas como fase final de entrega.",
"createdAt": "2026-04-13T00:00:00.000Z",
"createdBy": "system:backlog-bootstrap",
"sourceKey": null,
"updatedAt": "2026-04-13T00:00:00.000Z",
"updatedBy": "system:backlog-bootstrap",
"weekStart": "2026-01-08"
},
{
"title": "BK-046 | Transversal | Controlar performance, UX e custo de LLM por release",
"itemId": "1033e3e7-c9e9-4d45-9402-e535ad1471a2",
"status": "development",
"summary": "[P1 | product-ops] Garantir que evolucao funcional nao degrade tempo de resposta, experiencia operacional nem custo de execucao assistida.",
"createdAt": "2026-04-13T00:00:00.000Z",
"createdBy": "system:backlog-bootstrap",
"sourceKey": null,
"updatedAt": "2026-04-13T00:00:00.000Z",
"updatedBy": "system:backlog-bootstrap",
"weekStart": "2026-01-15"
},
{
"title": "BK-001 | Q2 2026 | Estabilizar toolchain Windows para build, test e CI local",
"itemId": "82a344f7-b3ad-4738-8910-05ac3433c965",
"status": "development",
"summary": "[P0 | platform] Fechar o gap de dependencias nativas no host Windows e tornar build, typecheck e testes repetiveis sem rebuild manual.",
"createdAt": "2026-04-13T00:00:00.000Z",
"createdBy": "system:backlog-bootstrap",
"sourceKey": null,
"updatedAt": "2026-04-13T00:00:00.000Z",
"updatedBy": "system:backlog-bootstrap",
"weekStart": "2026-04-02"
},
{
"title": "BK-002 | Q2 2026 | Remover drift de apps/web e alinhar scripts ao ciclo Windows",
"itemId": "5367f632-a0db-4abd-891d-f58d429ce134",
"status": "development",
"summary": "[P0 | workspace] Retirar o legado fora de escopo do caminho principal de build e start para reduzir ruido e manutencao desnecessaria.",
"createdAt": "2026-04-13T00:00:00.000Z",
"createdBy": "system:backlog-bootstrap",
"sourceKey": null,
"updatedAt": "2026-04-13T00:00:00.000Z",
"updatedBy": "system:backlog-bootstrap",
"weekStart": "2026-04-09"
},
{
"title": "BK-049 | Q2 2026 | Liberar assistente de IA contextual no dashboard administrativo",
"itemId": "a6c3ef55-71a8-4a54-ad97-016fc8ef9626",
"status": "implemented",
"summary": "[P0 | admin-ai] Permitir que o operador pergunte ao dashboard por resumo, relatorio e leitura de risco usando a sessao de agente da API com contexto atual da operacao.",
"createdAt": "2026-04-15T21:07:41.304Z",
"createdBy": "orquestra-admin-api@local",
"sourceKey": null,
"updatedAt": "2026-04-15T21:07:41.304Z",
"updatedBy": "orquestra-admin-api@local",
"weekStart": "2026-04-16"
},
{
"title": "BK-048 | Q2 2026 | Materializar roadmap persistido com timeline anual operavel",
"itemId": "726ba9da-c875-4428-a50b-ba60a66168d5",
"status": "implemented",
"summary": "[P0 | planning] Transformar o roadmap em superficie persistida da plataforma, com visualizacao anual, grafico agregado e operacao semanal de marcos.",
"createdAt": "2026-04-15T21:07:40.980Z",
"createdBy": "orquestra-admin-api@local",
"sourceKey": null,
"updatedAt": "2026-04-15T21:07:40.980Z",
"updatedBy": "orquestra-admin-api@local",
"weekStart": "2026-04-16"
},
{
"title": "BK-047 | Q2 2026 | Entregar shell administrativo web com governanca operacional",
"itemId": "d12c4075-b89f-4716-b836-11afdc9f5e1d",
"status": "implemented",
"summary": "[P0 | admin] Disponibilizar um shell administrativo protegido pela API para leitura executiva e operacao de portfolio, tempos, auditoria e usuarios sem depender do desktop.",
"createdAt": "2026-04-15T21:07:40.666Z",
"createdBy": "orquestra-admin-api@local",
"sourceKey": null,
"updatedAt": "2026-04-15T21:07:40.666Z",
"updatedBy": "orquestra-admin-api@local",
"weekStart": "2026-04-16"
},
{
"title": "BK-003 | Q2 2026 | Consolidar modo cloud-only da API e raiz unica de estado",
"itemId": "528bc70c-2a44-4ae4-ba14-59de52b7646c",
"status": "development",
"summary": "[P0 | desktop] Alinhar desktop, API e documentacao para a arquitetura cloud-only, preservando estado local do workspace sem depender de localhost como default.",
"createdAt": "2026-04-13T00:00:00.000Z",
"createdBy": "system:backlog-bootstrap",
"sourceKey": null,
"updatedAt": "2026-04-13T00:00:00.000Z",
"updatedBy": "system:backlog-bootstrap",
"weekStart": "2026-04-16"
},
{
"title": "BK-004 | Q2 2026 | Fechar onboarding GitHub Projects v2 no desktop",
"itemId": "32ff418f-6415-4121-878d-9717fde2fd99",
"status": "development",
"summary": "[P0 | github] Completar o fluxo de login, diagnostico, instalacao do app e sincronizacao de boards GitHub sem atrito para o usuario final.",
"createdAt": "2026-04-13T00:00:00.000Z",
"createdBy": "system:backlog-bootstrap",
"sourceKey": null,
"updatedAt": "2026-04-13T00:00:00.000Z",
"updatedBy": "system:backlog-bootstrap",
"weekStart": "2026-04-23"
},
{
"title": "BK-005 | Q2 2026 | Melhorar feedback, progresso e historico das runs",
"itemId": "bbfe217c-98a5-4c64-9a82-9e66ceb622b1",
"status": "development",
"summary": "[P0 | desktop] Dar visibilidade operacional real para execucoes de migracao, fabrico e agentes no desktop.",
"createdAt": "2026-04-13T00:00:00.000Z",
"createdBy": "system:backlog-bootstrap",
"sourceKey": null,
"updatedAt": "2026-04-13T00:00:00.000Z",
"updatedBy": "system:backlog-bootstrap",
"weekStart": "2026-04-30"
},
{
"title": "BK-006 | Q2 2026 | Publicar updater Windows com instalador assinado",
"itemId": "3ecf54a2-1cc5-4257-8d02-1dd8da488b1b",
"status": "development",
"summary": "[P0 | desktop-release] Fechar o pipeline de entrega do desktop com instalador NSIS, assinatura e atualizacao in-place.",
"createdAt": "2026-04-13T00:00:00.000Z",
"createdBy": "system:backlog-bootstrap",
"sourceKey": null,
"updatedAt": "2026-04-13T00:00:00.000Z",
"updatedBy": "system:backlog-bootstrap",
"weekStart": "2026-05-07"
},
{
"title": "BK-007 | Q2 2026 | Fortalecer persistencia de sessao para Migracao, Testes e CI/CD",
"itemId": "98407509-5760-45c9-8def-
... [conteudo truncado para leitura rapida] |
| 17/04/2026, 14:43 | auditoriahttp | request okrequest | GET /settings/llm/health | status=ok | request=2533c548-21c5-4357-b6a1-1756a534f7d9 duracao: --rota: GET /settings/llm/health | orquestra-admin-api@local sem projeto vinculado | req: 2533c548...a534f7d9 run: -- sess: 00000000...00000002 | Abrir payload{
"model": null,
"route": "/settings/llm/health",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /settings/llm/health",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 2277,
"statusCode": 200
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"url": "https://ai-niass-sweden-central.openai.azure.com/openai/responses?api-version=2025-04-01-preview",
"model": "gpt-5.3-codex",
"status": "ok",
"provider": "azure",
"checkedAt": "2026-04-17T14:43:38.464Z",
"durationMs": 2196,
"reasoningEffort": "xhigh"
}
} |
| 17/04/2026, 14:43 | auditoriahttp | request okrequest | GET /settings/llm | status=ok | request=f67d4334-d0c2-47d0-b342-03590611e17a duracao: --rota: GET /settings/llm | orquestra-admin-api@local sem projeto vinculado | req: f67d4334...0611e17a run: -- sess: 00000000...00000002 | Abrir payload{
"model": null,
"route": "/settings/llm",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /settings/llm",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 8,
"statusCode": 200
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"azure": {
"hasKey": true,
"endpoint": "https://ai-niass-sweden-central.openai.azure.com",
"apiVersion": "2025-04-01-preview",
"deployment": "gpt-5.4"
},
"model": "gpt-5.3-codex",
"custom": {
"hasKey": false,
"apiFormat": "openai_responses"
},
"openai": {
"hasKey": false
},
"provider": "azure",
"anthropic": {
"hasKey": false
},
"reasoningEffort": "xhigh"
}
} |
| 17/04/2026, 14:43 | auditoriahttp | request okrequest | GET /status | status=ok | request=0ef3ac50-d368-4ccc-b3b7-4cb6f1b79c1b duracao: --rota: GET /status | sistema sem projeto vinculado | req: 0ef3ac50...f1b79c1b run: -- sess: -- | Abrir payload{
"model": null,
"route": "/status",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /status",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 4,
"statusCode": 200
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"auth": {
"audit": {
"enabled": true,
"schemaReady": true,
"lastInitError": null,
"databaseUrlConfigured": true,
"bootstrapAdminUsersCount": 0,
"bootstrapEnabledUsersCount": 1,
"bootstrapAdminUsersConfigured": false,
"bootstrapEnabledUsersConfigured": true
},
"config": {
"mode": "entra",
"clientId": "466c2650-a91c-49a8-9bef-ca0ec733b583",
"provider": "microsoft_entra",
"tenantId": "f398df9c-fd0c-4829-a003-c770a1c4a063",
"authority": "https://login.microsoftonline.com/f398df9c-fd0c-4829-a003-c770a1c4a063",
"redirectUri": "http://localhost",
"allowedDomains": [
"prodam.sp.gov.br"
],
"requireUserEnablement": true,
"requireEntraValidation": true
}
},
"github": {
"profile": {
"user": {
"url": "https://github.com/dnbraz_PRODAMSP",
"name": "Daniel Niemietz Braz",
"login": "dnbraz_PRODAMSP",
"avatarUrl": "https://avatars.githubusercontent.com/u/153130326?u=64d96b05864db9be9c090fa146653f3e5a2758d5&v=4"
},
"scopes": [
"project",
"read:org",
"repo"
],
"clientId": "Iv23liu2wgKwCtPEZ8iX",
"hasToken": true,
"tokenType": "bearer",
"configured": true,
"authenticated": true,
"authenticatedAt": "2026-04-13T04:23:14.940Z"
},
"available": true
},
"statePath": "/data/orquestra/.orquestra/state.db",
"activeTask": null,
"configPath": "/data/orquestra/.orquestra/config.yaml",
"knownTasks": [],
"recentRuns": [],
"capabilities": {
"auth": {
"mode": "entra",
"provider": "microsoft_entra",
"available": true,
"allowedDomains": [
"prodam.sp.gov.br"
],
"requiredForWorkspace": true,
"requireUserEnablement": true,
"requireEntraValidation": true
},
"audit": {
"available": true,
"persistence": "postgresql",
"schemaReady": true,
"databaseUrlConfigured": true
},
"github": {
"summary": "GitHub permanece como remoto de commit, pull, push e PR; login para tarefas está em espera.",
"authMode": "device_flow",
"available": true,
"installUrl": "https://github.com/apps/prodam-orquestra/installations/new",
"projectsPath": "/github/projects",
"settingsPath": "/settings/github"
},
"appFactory": {
"mode": "remote",
"path": "/modernization/app-factory",
"method": "POST",
"summary": "Blueprint remoto disponivel via API.",
"available": true
},
"azureDevops": {
"summary": "Conexão Azure DevOps por sessão do usuário para sincronizar tarefas atribuídas.",
"authMode": "session_pat_or_env_fallback",
"syncPath": "/sync",
"available": true,
"settingsPath": "/settings/azure-devops"
},
"desktopUpdater": {
"mode": "remote",
"path": "/desktop/updates/:target/:arch/:currentVersion",
"method": "GET",
"summary": "Manifesto dinamico do updater para o desktop Windows.",
"available": true
}
},
"activeContext": {
"branch": null,
"taskId": null,
"updatedAt": null,
"workspace": null
},
"lastValidation": null,
"pendingCommits": [],
"activeWorktrees": []
}
} |
| 17/04/2026, 14:43 | auditoriahttp | request okrequest | GET /settings/llm | status=ok | request=782f1dec-4a58-4efc-bfee-82f66c60af31 duracao: --rota: GET /settings/llm | orquestra-admin-api@local sem projeto vinculado | req: 782f1dec...6c60af31 run: -- sess: 00000000...00000002 | Abrir payload{
"model": null,
"route": "/settings/llm",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /settings/llm",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 79,
"statusCode": 200
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"azure": {
"hasKey": true,
"endpoint": "https://ai-niass-sweden-central.openai.azure.com",
"apiVersion": "2025-04-01-preview",
"deployment": "gpt-5.4"
},
"model": "gpt-5.3-codex",
"custom": {
"hasKey": false,
"apiFormat": "openai_responses"
},
"openai": {
"hasKey": false
},
"provider": "azure",
"anthropic": {
"hasKey": false
},
"reasoningEffort": "xhigh"
}
} |
| 17/04/2026, 14:43 | auditoriahttp | request okrequest | GET /status | status=ok | request=923493a5-43d4-4b8b-8697-2fdcbc724e2c duracao: --rota: GET /status | sistema sem projeto vinculado | req: 923493a5...bc724e2c run: -- sess: -- | Abrir payload{
"model": null,
"route": "/status",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /status",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 4,
"statusCode": 200
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"auth": {
"audit": {
"enabled": true,
"schemaReady": true,
"lastInitError": null,
"databaseUrlConfigured": true,
"bootstrapAdminUsersCount": 0,
"bootstrapEnabledUsersCount": 1,
"bootstrapAdminUsersConfigured": false,
"bootstrapEnabledUsersConfigured": true
},
"config": {
"mode": "entra",
"clientId": "466c2650-a91c-49a8-9bef-ca0ec733b583",
"provider": "microsoft_entra",
"tenantId": "f398df9c-fd0c-4829-a003-c770a1c4a063",
"authority": "https://login.microsoftonline.com/f398df9c-fd0c-4829-a003-c770a1c4a063",
"redirectUri": "http://localhost",
"allowedDomains": [
"prodam.sp.gov.br"
],
"requireUserEnablement": true,
"requireEntraValidation": true
}
},
"github": {
"profile": {
"user": {
"url": "https://github.com/dnbraz_PRODAMSP",
"name": "Daniel Niemietz Braz",
"login": "dnbraz_PRODAMSP",
"avatarUrl": "https://avatars.githubusercontent.com/u/153130326?u=64d96b05864db9be9c090fa146653f3e5a2758d5&v=4"
},
"scopes": [
"project",
"read:org",
"repo"
],
"clientId": "Iv23liu2wgKwCtPEZ8iX",
"hasToken": true,
"tokenType": "bearer",
"configured": true,
"authenticated": true,
"authenticatedAt": "2026-04-13T04:23:14.940Z"
},
"available": true
},
"statePath": "/data/orquestra/.orquestra/state.db",
"activeTask": null,
"configPath": "/data/orquestra/.orquestra/config.yaml",
"knownTasks": [],
"recentRuns": [],
"capabilities": {
"auth": {
"mode": "entra",
"provider": "microsoft_entra",
"available": true,
"allowedDomains": [
"prodam.sp.gov.br"
],
"requiredForWorkspace": true,
"requireUserEnablement": true,
"requireEntraValidation": true
},
"audit": {
"available": true,
"persistence": "postgresql",
"schemaReady": true,
"databaseUrlConfigured": true
},
"github": {
"summary": "GitHub permanece como remoto de commit, pull, push e PR; login para tarefas está em espera.",
"authMode": "device_flow",
"available": true,
"installUrl": "https://github.com/apps/prodam-orquestra/installations/new",
"projectsPath": "/github/projects",
"settingsPath": "/settings/github"
},
"appFactory": {
"mode": "remote",
"path": "/modernization/app-factory",
"method": "POST",
"summary": "Blueprint remoto disponivel via API.",
"available": true
},
"azureDevops": {
"summary": "Conexão Azure DevOps por sessão do usuário para sincronizar tarefas atribuídas.",
"authMode": "session_pat_or_env_fallback",
"syncPath": "/sync",
"available": true,
"settingsPath": "/settings/azure-devops"
},
"desktopUpdater": {
"mode": "remote",
"path": "/desktop/updates/:target/:arch/:currentVersion",
"method": "GET",
"summary": "Manifesto dinamico do updater para o desktop Windows.",
"available": true
}
},
"activeContext": {
"branch": null,
"taskId": null,
"updatedAt": null,
"workspace": null
},
"lastValidation": null,
"pendingCommits": [],
"activeWorktrees": []
}
} |
| 17/04/2026, 14:42 | auditoriahttp | request okrequest | GET /admin/users | status=ok | request=aef488b2-d529-46ed-aecc-e3441ff52efd duracao: --rota: GET /admin/users | orquestra-admin-api@local sem projeto vinculado | req: aef488b2...1ff52efd run: -- sess: 00000000...00000002 | Abrir payload{
"model": null,
"route": "/admin/users",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /admin/users",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 81,
"statusCode": 200
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"total": 2,
"users": [
{
"email": "orquestra-admin-api@local",
"domain": "local",
"userId": "00000000-0000-4000-8000-000000000001",
"isAdmin": true,
"createdAt": "2026-04-15T15:55:09.414Z",
"isEnabled": true,
"updatedAt": "2026-04-17T14:42:08.988Z",
"displayName": "Orquestra Admin API",
"lastLoginAt": "2026-04-17T14:42:08.988Z",
"activeSessions": 1
},
{
"email": "dnbraz@prodam.sp.gov.br",
"domain": "prodam.sp.gov.br",
"userId": "b0ff141f-d089-41ed-b296-69c9b12f8f36",
"isAdmin": false,
"createdAt": "2026-04-08T17:12:40.690Z",
"isEnabled": true,
"updatedAt": "2026-04-16T19:57:31.072Z",
"displayName": "Daniel Niemietz Braz",
"lastLoginAt": "2026-04-16T19:57:31.072Z",
"activeSessions": 8
}
],
"generatedAt": "2026-04-17T14:42:08.997Z"
}
} |
| 17/04/2026, 14:42 | auditoriahttp | request okrequest | GET /status | status=ok | request=f05851a8-18e4-4e19-9089-03486d5672bc duracao: --rota: GET /status | sistema sem projeto vinculado | req: f05851a8...6d5672bc run: -- sess: -- | Abrir payload{
"model": null,
"route": "/status",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /status",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 4,
"statusCode": 200
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"auth": {
"audit": {
"enabled": true,
"schemaReady": true,
"lastInitError": null,
"databaseUrlConfigured": true,
"bootstrapAdminUsersCount": 0,
"bootstrapEnabledUsersCount": 1,
"bootstrapAdminUsersConfigured": false,
"bootstrapEnabledUsersConfigured": true
},
"config": {
"mode": "entra",
"clientId": "466c2650-a91c-49a8-9bef-ca0ec733b583",
"provider": "microsoft_entra",
"tenantId": "f398df9c-fd0c-4829-a003-c770a1c4a063",
"authority": "https://login.microsoftonline.com/f398df9c-fd0c-4829-a003-c770a1c4a063",
"redirectUri": "http://localhost",
"allowedDomains": [
"prodam.sp.gov.br"
],
"requireUserEnablement": true,
"requireEntraValidation": true
}
},
"github": {
"profile": {
"user": {
"url": "https://github.com/dnbraz_PRODAMSP",
"name": "Daniel Niemietz Braz",
"login": "dnbraz_PRODAMSP",
"avatarUrl": "https://avatars.githubusercontent.com/u/153130326?u=64d96b05864db9be9c090fa146653f3e5a2758d5&v=4"
},
"scopes": [
"project",
"read:org",
"repo"
],
"clientId": "Iv23liu2wgKwCtPEZ8iX",
"hasToken": true,
"tokenType": "bearer",
"configured": true,
"authenticated": true,
"authenticatedAt": "2026-04-13T04:23:14.940Z"
},
"available": true
},
"statePath": "/data/orquestra/.orquestra/state.db",
"activeTask": null,
"configPath": "/data/orquestra/.orquestra/config.yaml",
"knownTasks": [],
"recentRuns": [],
"capabilities": {
"auth": {
"mode": "entra",
"provider": "microsoft_entra",
"available": true,
"allowedDomains": [
"prodam.sp.gov.br"
],
"requiredForWorkspace": true,
"requireUserEnablement": true,
"requireEntraValidation": true
},
"audit": {
"available": true,
"persistence": "postgresql",
"schemaReady": true,
"databaseUrlConfigured": true
},
"github": {
"summary": "GitHub permanece como remoto de commit, pull, push e PR; login para tarefas está em espera.",
"authMode": "device_flow",
"available": true,
"installUrl": "https://github.com/apps/prodam-orquestra/installations/new",
"projectsPath": "/github/projects",
"settingsPath": "/settings/github"
},
"appFactory": {
"mode": "remote",
"path": "/modernization/app-factory",
"method": "POST",
"summary": "Blueprint remoto disponivel via API.",
"available": true
},
"azureDevops": {
"summary": "Conexão Azure DevOps por sessão do usuário para sincronizar tarefas atribuídas.",
"authMode": "session_pat_or_env_fallback",
"syncPath": "/sync",
"available": true,
"settingsPath": "/settings/azure-devops"
},
"desktopUpdater": {
"mode": "remote",
"path": "/desktop/updates/:target/:arch/:currentVersion",
"method": "GET",
"summary": "Manifesto dinamico do updater para o desktop Windows.",
"available": true
}
},
"activeContext": {
"branch": null,
"taskId": null,
"updatedAt": null,
"workspace": null
},
"lastValidation": null,
"pendingCommits": [],
"activeWorktrees": []
}
} |
| 17/04/2026, 13:20 | auditoriahttp | request okrequest | GET /admin/analytics/durations | status=ok | request=aeb75458-7d63-49a7-8d5b-65c2c2b7ab27 duracao: --rota: GET /admin/analytics/durations | orquestra-admin-api@local sem projeto vinculado | req: aeb75458...c2b7ab27 run: -- sess: 00000000...00000002 | Abrir payload{
"model": null,
"route": "/admin/analytics/durations",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /admin/analytics/durations",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 175,
"statusCode": 200
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"window": {
"auditEvents": 180,
"agentStreams": 2,
"executionRuns": 0,
"projectsTotal": 0,
"executionSteps": 0,
"projectsMatched": 0,
"unmatchedOperations": 2
},
"overall": {
"maxMs": 75112,
"minMs": 4839,
"samples": 2,
"totalMs": 79951,
"averageMs": 39975.5,
"successRate": 100,
"failureCount": 0,
"successCount": 2,
"lastActivityAt": "2026-04-12T18:04:15.546Z"
},
"projects": [],
"categories": [
{
"key": "execution",
"label": "Execucao",
"aggregate": {
"maxMs": null,
"minMs": null,
"samples": 0,
"totalMs": 0,
"averageMs": null,
"successRate": null,
"failureCount": 0,
"successCount": 0,
"lastActivityAt": null
}
},
{
"key": "pipeline",
"label": "Pipeline",
"aggregate": {
"maxMs": null,
"minMs": null,
"samples": 0,
"totalMs": 0,
"averageMs": null,
"successRate": null,
"failureCount": 0,
"successCount": 0,
"lastActivityAt": null
}
},
{
"key": "migration",
"label": "Migracao",
"aggregate": {
"maxMs": null,
"minMs": null,
"samples": 0,
"totalMs": 0,
"averageMs": null,
"successRate": null,
"failureCount": 0,
"successCount": 0,
"lastActivityAt": null
}
},
{
"key": "agents",
"label": "Agentes",
"aggregate": {
"maxMs": 75112,
"minMs": 4839,
"samples": 2,
"totalMs": 79951,
"averageMs": 39975.5,
"successRate": 100,
"failureCount": 0,
"successCount": 2,
"lastActivityAt": "2026-04-12T18:04:15.546Z"
}
}
],
"generatedAt": "2026-04-17T13:20:47.512Z",
"routeBreakdown": [],
"executionStages": [],
"projectAverageMs": null,
"recentOperations": [
{
"id": "agent:0faa76c3-c8e7-4b7f-938f-e8cc5bc85e8c",
"label": "__support__:participemais",
"route": null,
"runId": null,
"source": "agent_stream",
"status": "completed",
"category": "agents",
"projectId": null,
"sessionId": "ee852db5-b6c9-4898-ad4d-0240ea7a8bd8",
"startedAt": "2026-04-12T18:03:00.434Z",
"workspace": "c:\\participemais",
"durationMs": 75112,
"finishedAt": "2026-04-12T18:04:15.546Z",
"projectName": null
},
{
"id": "agent:98ccd481-ac0a-4ce9-9135-153caa50aa68",
"label": "teste",
"route": null,
"runId": null,
"source": "agent_stream",
"status": "completed",
"category": "agents",
"projectId": null,
"sessionId": "146dbc1f-b04b-4425-86d0-179b34eb7886",
"startedAt": "2026-04-10T21:33:09.087Z",
"workspace": "c:\\sf8572-auto-infracao",
"durationMs": 4839,
"finishedAt": "2026-04-10T21:33:13.926Z",
"projectName": null
}
]
}
} |
| 17/04/2026, 13:20 | auditoriahttp | request okrequest | GET /admin/audit/events | status=ok | request=8433958e-3044-4f34-bec7-97de33135fbf duracao: --rota: GET /admin/audit/events | orquestra-admin-api@local sem projeto vinculado | req: 8433958e...33135fbf run: -- sess: 00000000...00000002 | Abrir payload{
"model": null,
"route": "/admin/audit/events",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /admin/audit/events",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 157,
"statusCode": 200
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"total": 30996,
"events": [
{
"model": null,
"route": "/status",
"action": "request",
"method": "GET",
"source": null,
"status": "ok",
"target": null,
"userId": null,
"eventId": "30996",
"category": "http",
"endpoint": "GET /status",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 4,
"statusCode": 200
},
"createdAt": "2026-04-17T13:20:47.332Z",
"requestId": "2840d746-987d-4e65-a0ac-097ec5a1e2df",
"sessionId": null,
"userEmail": null,
"inputTokens": null,
"totalTokens": null,
"outputTokens": null
},
{
"model": null,
"route": "/.env",
"action": "request_denied",
"method": "GET",
"source": null,
"status": "unauthorized",
"target": null,
"userId": null,
"eventId": "30994",
"category": "auth",
"endpoint": "GET /.env",
"metadata": {
"reason": "missing_or_invalid_session"
},
"createdAt": "2026-04-17T13:09:14.533Z",
"requestId": "d4c62426-dcf8-4981-9a7d-07a9877e384c",
"sessionId": null,
"userEmail": null,
"inputTokens": null,
"totalTokens": null,
"outputTokens": null
},
{
"model": null,
"route": "/.env",
"action": "request",
"method": "GET",
"source": null,
"status": "error",
"target": null,
"userId": null,
"eventId": "30995",
"category": "http",
"endpoint": "GET /.env",
"metadata": {
"ipAddress": "178.128.149.123",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:133.0) Gecko/20100101 Firefox/133.0",
"durationMs": 79,
"statusCode": 401
},
"createdAt": "2026-04-17T13:09:14.458Z",
"requestId": "d4c62426-dcf8-4981-9a7d-07a9877e384c",
"sessionId": null,
"userEmail": null,
"inputTokens": null,
"totalTokens": null,
"outputTokens": null
},
{
"model": null,
"route": "/robots.txt",
"action": "request_denied",
"method": "GET",
"source": null,
"status": "unauthorized",
"target": null,
"userId": null,
"eventId": "30992",
"category": "auth",
"endpoint": "GET /robots.txt",
"metadata": {
"reason": "missing_or_invalid_session"
},
"createdAt": "2026-04-17T12:18:02.219Z",
"requestId": "2aaa1750-bf85-4a25-a723-2fb18698b5f7",
"sessionId": null,
"userEmail": null,
"inputTokens": null,
"totalTokens": null,
"outputTokens": null
},
{
"model": null,
"route": "/robots.txt",
"action": "request",
"method": "GET",
"source": null,
"status": "error",
"target": null,
"userId": null,
"eventId": "30993",
"category": "http",
"endpoint": "GET /robots.txt",
"metadata": {
"ipAddress": "104.210.140.141",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36; compatible; OAI-SearchBot/1.0; +https://openai.com/searchbot",
"durationMs": 88,
"statusCode": 401
},
"createdAt": "2026-04-17T12:18:02.134Z",
"requestId": "2aaa1750-bf85-4a25-a723-2fb18698b5f7",
"sessionId": null,
"userEmail": null,
"inputTokens": null,
"totalTokens": null,
"outputTokens": null
},
{
"model": null,
"route": "/",
"action": "request_denied",
"method": "GET",
"source": null,
"status": "unauthorized",
"target": null,
"userId": null,
"eventId": "30990",
"category": "auth",
"endpoint": "GET /",
"metadata": {
"reason": "missing_or_invalid_session"
},
"createdAt": "2026-04-17T09:27:33.355Z",
"requestId": "c769d74d-291d-482e-ba99-f11fedc04bce",
"sessionId": null,
"userEmail": null,
"inputTokens": null,
"totalTokens": null,
"outputTokens": null
},
{
"model": null,
"route": "/",
"action": "request",
"method": "GET",
"source": null,
"status": "error",
"target": null,
"userId": null,
"eventId": "30991",
"category": "http",
"endpoint": "GET /",
"metadata": {
"ipAddress": "34.91.213.89",
"userAgent": "Scrapy/2.13.4 (+https://scrapy.org)",
"durationMs": 79,
"statusCode": 401
},
"createdAt": "2026-04-17T09:27:33.280Z",
"requestId": "c769d74d-291d-482e-ba99-f11fedc04bce",
"sessionId": null,
"userEmail": null,
"inputTokens": null,
"totalTokens": null,
"outputTokens": null
},
{
"model": null,
"route": "/admin/analytics/durations",
"action": "request",
"method": "GET",
"source": null,
"status": "ok",
"target": null,
"userId": "00000000-0000-4000-8000-000000000001",
"eventId": "30989",
"category": "http",
"endpoint": "GET /admin/analytics/durations",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 178,
"statusCode": 200
},
"createdAt": "2026-04-17T08:09:03.460Z",
"requestId": "45dd2df5-6930-42c4-b1f6-1188f6f6ac3a",
"sessionId": "00000000-0000-4000-8000-000000000002",
"userEmail": "orquestra-admin-api@local",
"inputTokens": null,
"totalTokens": null,
"outputTokens": null
},
{
"model": null,
"route": "/admin/audit/events",
"action": "request",
"method": "GET",
"source": null,
"status": "ok",
"target": null,
"userId": "00000000-0000-4000-8000-000000000001",
"eventId": "30988",
"category": "http",
"endpoint": "GET /admin/audit/events",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 163,
"statusCode": 200
},
"createdAt": "2026-04-17T08:09:03.460Z",
"requestId": "1ae21beb-77fa-451a-8963-eaa1029b4374",
"sessionId": "00000000-0000-4000-8000-000000000002",
"userEmail": "orquestra-admin-api@local",
"inputTokens": null,
"totalTokens": null,
"outputTokens": null
},
{
"model": null,
"route": "/portfolio/overview",
"action": "request",
"method": "GET",
"source": null,
"status": "error",
"target": null,
"userId": "00000000-0000-4000-8000-000000000001",
"eventId": "30987",
"category": "http",
"endpoint": "GET /portfolio/overview",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 95,
"statusCode": 500
},
"createdAt": "2026-04-17T08:09:03.459Z",
"requestId": "d96e8a08-15e4-45cf-b529-69611bb2c434",
"sessionId": "00000000-0000-4000-8000-000000000002",
"userEmail": "orquestra-admin-api@local",
"inputTokens": null,
"totalTokens": null,
... [conteudo truncado para leitura rapida] |
| 17/04/2026, 13:20 | auditoriahttp | request okrequest | GET /settings/llm | status=ok | request=6eb1c0ed-b580-470c-9c51-d0d17db6151c duracao: --rota: GET /settings/llm | orquestra-admin-api@local sem projeto vinculado | req: 6eb1c0ed...7db6151c run: -- sess: 00000000...00000002 | Abrir payload{
"model": null,
"route": "/settings/llm",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /settings/llm",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 86,
"statusCode": 200
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"azure": {
"hasKey": true,
"endpoint": "https://ai-niass-sweden-central.openai.azure.com",
"apiVersion": "2025-04-01-preview",
"deployment": "gpt-5.4"
},
"model": "gpt-5.3-codex",
"custom": {
"hasKey": false,
"apiFormat": "openai_responses"
},
"openai": {
"hasKey": false
},
"provider": "azure",
"anthropic": {
"hasKey": false
},
"reasoningEffort": "xhigh"
}
} |
| 17/04/2026, 13:20 | auditoriahttp | request errorrequest | GET /portfolio/overview | status=error | request=4b061109-376a-4932-bb3d-f497b3a5f13f duracao: --rota: GET /portfolio/overview | orquestra-admin-api@local sem projeto vinculado | req: 4b061109...b3a5f13f run: -- sess: 00000000...00000002 | Abrir payload{
"model": null,
"route": "/portfolio/overview",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /portfolio/overview",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 76,
"statusCode": 500
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"error": "internal_error",
"message": "Portfolio snapshot not found."
}
} |
| 17/04/2026, 13:20 | auditoriahttp | request okrequest | GET /projects | status=ok | request=6e70985b-1c4a-47e2-996e-b21787daf5e9 duracao: --rota: GET /projects | orquestra-admin-api@local sem projeto vinculado | req: 6e70985b...87daf5e9 run: -- sess: 00000000...00000002 | Abrir payload{
"model": null,
"route": "/projects",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /projects",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 86,
"statusCode": 200
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"summary": {
"total": 0,
"byHealth": {
"red": 0,
"green": 0,
"yellow": 0
},
"byStatus": {
"draft": 0,
"blocked": 0,
"planned": 0,
"delivered": 0,
"discovery": 0,
"validated": 0,
"in_progress": 0
},
"byDeliveryTrack": {
"develop": 0,
"migrate": 0,
"refactor": 0
},
"latestUpdatedAt": null,
"byOrquestraStage": {
"intake": 0,
"review": 0,
"factory": 0,
"delivery": 0,
"migration": 0,
"modernization": 0
},
"byWorkflowProfile": {
"generic": 0,
"batch_jcl": 0,
"mainframe": 0,
"oracle_forms": 0
}
},
"projects": [],
"generatedAt": "2026-04-17T13:20:47.418Z"
}
} |
| 17/04/2026, 13:20 | auditoriahttp | request okrequest | GET /status | status=ok | request=2840d746-987d-4e65-a0ac-097ec5a1e2df duracao: --rota: GET /status | sistema sem projeto vinculado | req: 2840d746...c5a1e2df run: -- sess: -- | Abrir payload{
"model": null,
"route": "/status",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /status",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 4,
"statusCode": 200
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"auth": {
"audit": {
"enabled": true,
"schemaReady": true,
"lastInitError": null,
"databaseUrlConfigured": true,
"bootstrapAdminUsersCount": 0,
"bootstrapEnabledUsersCount": 1,
"bootstrapAdminUsersConfigured": false,
"bootstrapEnabledUsersConfigured": true
},
"config": {
"mode": "entra",
"clientId": "466c2650-a91c-49a8-9bef-ca0ec733b583",
"provider": "microsoft_entra",
"tenantId": "f398df9c-fd0c-4829-a003-c770a1c4a063",
"authority": "https://login.microsoftonline.com/f398df9c-fd0c-4829-a003-c770a1c4a063",
"redirectUri": "http://localhost",
"allowedDomains": [
"prodam.sp.gov.br"
],
"requireUserEnablement": true,
"requireEntraValidation": true
}
},
"github": {
"profile": {
"user": {
"url": "https://github.com/dnbraz_PRODAMSP",
"name": "Daniel Niemietz Braz",
"login": "dnbraz_PRODAMSP",
"avatarUrl": "https://avatars.githubusercontent.com/u/153130326?u=64d96b05864db9be9c090fa146653f3e5a2758d5&v=4"
},
"scopes": [
"project",
"read:org",
"repo"
],
"clientId": "Iv23liu2wgKwCtPEZ8iX",
"hasToken": true,
"tokenType": "bearer",
"configured": true,
"authenticated": true,
"authenticatedAt": "2026-04-13T04:23:14.940Z"
},
"available": true
},
"statePath": "/data/orquestra/.orquestra/state.db",
"activeTask": null,
"configPath": "/data/orquestra/.orquestra/config.yaml",
"knownTasks": [],
"recentRuns": [],
"capabilities": {
"auth": {
"mode": "entra",
"provider": "microsoft_entra",
"available": true,
"allowedDomains": [
"prodam.sp.gov.br"
],
"requiredForWorkspace": true,
"requireUserEnablement": true,
"requireEntraValidation": true
},
"audit": {
"available": true,
"persistence": "postgresql",
"schemaReady": true,
"databaseUrlConfigured": true
},
"github": {
"summary": "GitHub permanece como remoto de commit, pull, push e PR; login para tarefas está em espera.",
"authMode": "device_flow",
"available": true,
"installUrl": "https://github.com/apps/prodam-orquestra/installations/new",
"projectsPath": "/github/projects",
"settingsPath": "/settings/github"
},
"appFactory": {
"mode": "remote",
"path": "/modernization/app-factory",
"method": "POST",
"summary": "Blueprint remoto disponivel via API.",
"available": true
},
"azureDevops": {
"summary": "Conexão Azure DevOps por sessão do usuário para sincronizar tarefas atribuídas.",
"authMode": "session_pat_or_env_fallback",
"syncPath": "/sync",
"available": true,
"settingsPath": "/settings/azure-devops"
},
"desktopUpdater": {
"mode": "remote",
"path": "/desktop/updates/:target/:arch/:currentVersion",
"method": "GET",
"summary": "Manifesto dinamico do updater para o desktop Windows.",
"available": true
}
},
"activeContext": {
"branch": null,
"taskId": null,
"updatedAt": null,
"workspace": null
},
"lastValidation": null,
"pendingCommits": [],
"activeWorktrees": []
}
} |
| 17/04/2026, 13:09 | auditoriaauth | request_denied unauthorizedrequest_denied | GET /.env | status=unauthorized | request=d4c62426-dcf8-4981-9a7d-07a9877e384c duracao: --rota: GET /.env | sistema sem projeto vinculado | req: d4c62426...877e384c run: -- sess: -- | Abrir payload{
"model": null,
"route": "/.env",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /.env",
"metadata": {
"reason": "missing_or_invalid_session"
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": null
} |
| 17/04/2026, 13:09 | auditoriahttp | request errorrequest | GET /.env | status=error | request=d4c62426-dcf8-4981-9a7d-07a9877e384c duracao: --rota: GET /.env | sistema sem projeto vinculado | req: d4c62426...877e384c run: -- sess: -- | Abrir payload{
"model": null,
"route": "/.env",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /.env",
"metadata": {
"ipAddress": "178.128.149.123",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:133.0) Gecko/20100101 Firefox/133.0",
"durationMs": 79,
"statusCode": 401
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"error": "unauthorized",
"message": "Login required."
}
} |
| 17/04/2026, 12:18 | auditoriaauth | request_denied unauthorizedrequest_denied | GET /robots.txt | status=unauthorized | request=2aaa1750-bf85-4a25-a723-2fb18698b5f7 duracao: --rota: GET /robots.txt | sistema sem projeto vinculado | req: 2aaa1750...8698b5f7 run: -- sess: -- | Abrir payload{
"model": null,
"route": "/robots.txt",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /robots.txt",
"metadata": {
"reason": "missing_or_invalid_session"
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": null
} |
| 17/04/2026, 12:18 | auditoriahttp | request errorrequest | GET /robots.txt | status=error | request=2aaa1750-bf85-4a25-a723-2fb18698b5f7 duracao: --rota: GET /robots.txt | sistema sem projeto vinculado | req: 2aaa1750...8698b5f7 run: -- sess: -- | Abrir payload{
"model": null,
"route": "/robots.txt",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /robots.txt",
"metadata": {
"ipAddress": "104.210.140.141",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36; compatible; OAI-SearchBot/1.0; +https://openai.com/searchbot",
"durationMs": 88,
"statusCode": 401
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"error": "unauthorized",
"message": "Login required."
}
} |
| 17/04/2026, 09:27 | auditoriaauth | request_denied unauthorizedrequest_denied | GET / | status=unauthorized | request=c769d74d-291d-482e-ba99-f11fedc04bce duracao: --rota: GET / | sistema sem projeto vinculado | req: c769d74d...edc04bce run: -- sess: -- | Abrir payload{
"model": null,
"route": "/",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /",
"metadata": {
"reason": "missing_or_invalid_session"
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": null
} |
| 17/04/2026, 09:27 | auditoriahttp | request errorrequest | GET / | status=error | request=c769d74d-291d-482e-ba99-f11fedc04bce duracao: --rota: GET / | sistema sem projeto vinculado | req: c769d74d...edc04bce run: -- sess: -- | Abrir payload{
"model": null,
"route": "/",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /",
"metadata": {
"ipAddress": "34.91.213.89",
"userAgent": "Scrapy/2.13.4 (+https://scrapy.org)",
"durationMs": 79,
"statusCode": 401
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"error": "unauthorized",
"message": "Login required."
}
} |
| 17/04/2026, 08:09 | auditoriahttp | request okrequest | GET /admin/analytics/durations | status=ok | request=45dd2df5-6930-42c4-b1f6-1188f6f6ac3a duracao: --rota: GET /admin/analytics/durations | orquestra-admin-api@local sem projeto vinculado | req: 45dd2df5...f6f6ac3a run: -- sess: 00000000...00000002 | Abrir payload{
"model": null,
"route": "/admin/analytics/durations",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /admin/analytics/durations",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 178,
"statusCode": 200
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"window": {
"auditEvents": 180,
"agentStreams": 2,
"executionRuns": 0,
"projectsTotal": 0,
"executionSteps": 0,
"projectsMatched": 0,
"unmatchedOperations": 2
},
"overall": {
"maxMs": 75112,
"minMs": 4839,
"samples": 2,
"totalMs": 79951,
"averageMs": 39975.5,
"successRate": 100,
"failureCount": 0,
"successCount": 2,
"lastActivityAt": "2026-04-12T18:04:15.546Z"
},
"projects": [],
"categories": [
{
"key": "execution",
"label": "Execucao",
"aggregate": {
"maxMs": null,
"minMs": null,
"samples": 0,
"totalMs": 0,
"averageMs": null,
"successRate": null,
"failureCount": 0,
"successCount": 0,
"lastActivityAt": null
}
},
{
"key": "pipeline",
"label": "Pipeline",
"aggregate": {
"maxMs": null,
"minMs": null,
"samples": 0,
"totalMs": 0,
"averageMs": null,
"successRate": null,
"failureCount": 0,
"successCount": 0,
"lastActivityAt": null
}
},
{
"key": "migration",
"label": "Migracao",
"aggregate": {
"maxMs": null,
"minMs": null,
"samples": 0,
"totalMs": 0,
"averageMs": null,
"successRate": null,
"failureCount": 0,
"successCount": 0,
"lastActivityAt": null
}
},
{
"key": "agents",
"label": "Agentes",
"aggregate": {
"maxMs": 75112,
"minMs": 4839,
"samples": 2,
"totalMs": 79951,
"averageMs": 39975.5,
"successRate": 100,
"failureCount": 0,
"successCount": 2,
"lastActivityAt": "2026-04-12T18:04:15.546Z"
}
}
],
"generatedAt": "2026-04-17T08:09:03.639Z",
"routeBreakdown": [],
"executionStages": [],
"projectAverageMs": null,
"recentOperations": [
{
"id": "agent:0faa76c3-c8e7-4b7f-938f-e8cc5bc85e8c",
"label": "__support__:participemais",
"route": null,
"runId": null,
"source": "agent_stream",
"status": "completed",
"category": "agents",
"projectId": null,
"sessionId": "ee852db5-b6c9-4898-ad4d-0240ea7a8bd8",
"startedAt": "2026-04-12T18:03:00.434Z",
"workspace": "c:\\participemais",
"durationMs": 75112,
"finishedAt": "2026-04-12T18:04:15.546Z",
"projectName": null
},
{
"id": "agent:98ccd481-ac0a-4ce9-9135-153caa50aa68",
"label": "teste",
"route": null,
"runId": null,
"source": "agent_stream",
"status": "completed",
"category": "agents",
"projectId": null,
"sessionId": "146dbc1f-b04b-4425-86d0-179b34eb7886",
"startedAt": "2026-04-10T21:33:09.087Z",
"workspace": "c:\\sf8572-auto-infracao",
"durationMs": 4839,
"finishedAt": "2026-04-10T21:33:13.926Z",
"projectName": null
}
]
}
} |
| 17/04/2026, 08:09 | auditoriahttp | request okrequest | GET /admin/audit/events | status=ok | request=1ae21beb-77fa-451a-8963-eaa1029b4374 duracao: --rota: GET /admin/audit/events | orquestra-admin-api@local sem projeto vinculado | req: 1ae21beb...029b4374 run: -- sess: 00000000...00000002 | Abrir payload{
"model": null,
"route": "/admin/audit/events",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /admin/audit/events",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 163,
"statusCode": 200
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"total": 30985,
"events": [
{
"model": null,
"route": "/projects",
"action": "request",
"method": "GET",
"source": null,
"status": "ok",
"target": null,
"userId": "00000000-0000-4000-8000-000000000001",
"eventId": "30985",
"category": "http",
"endpoint": "GET /projects",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 83,
"statusCode": 200
},
"createdAt": "2026-04-17T08:09:03.459Z",
"requestId": "5263ed58-ba01-4ba4-846d-344b5577a5b9",
"sessionId": "00000000-0000-4000-8000-000000000002",
"userEmail": "orquestra-admin-api@local",
"inputTokens": null,
"totalTokens": null,
"outputTokens": null
},
{
"model": null,
"route": "/status",
"action": "request",
"method": "GET",
"source": null,
"status": "ok",
"target": null,
"userId": null,
"eventId": "30984",
"category": "http",
"endpoint": "GET /status",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 5,
"statusCode": 200
},
"createdAt": "2026-04-17T08:09:03.454Z",
"requestId": "b24b0356-4ad3-4b87-bb54-a7c415b3e654",
"sessionId": null,
"userEmail": null,
"inputTokens": null,
"totalTokens": null,
"outputTokens": null
},
{
"model": null,
"route": "/admin/analytics/durations",
"action": "request",
"method": "GET",
"source": null,
"status": "ok",
"target": null,
"userId": "00000000-0000-4000-8000-000000000001",
"eventId": "30983",
"category": "http",
"endpoint": "GET /admin/analytics/durations",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 191,
"statusCode": 200
},
"createdAt": "2026-04-17T07:58:15.959Z",
"requestId": "5079ea7b-3111-43c4-a1f3-2ac8bafc38e1",
"sessionId": "00000000-0000-4000-8000-000000000002",
"userEmail": "orquestra-admin-api@local",
"inputTokens": null,
"totalTokens": null,
"outputTokens": null
},
{
"model": null,
"route": "/admin/audit/events",
"action": "request",
"method": "GET",
"source": null,
"status": "ok",
"target": null,
"userId": "00000000-0000-4000-8000-000000000001",
"eventId": "30982",
"category": "http",
"endpoint": "GET /admin/audit/events",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 168,
"statusCode": 200
},
"createdAt": "2026-04-17T07:58:15.959Z",
"requestId": "a05021e3-6503-4d63-b42c-f90671ac5aa0",
"sessionId": "00000000-0000-4000-8000-000000000002",
"userEmail": "orquestra-admin-api@local",
"inputTokens": null,
"totalTokens": null,
"outputTokens": null
},
{
"model": null,
"route": "/settings/llm",
"action": "request",
"method": "GET",
"source": null,
"status": "ok",
"target": null,
"userId": "00000000-0000-4000-8000-000000000001",
"eventId": "30981",
"category": "http",
"endpoint": "GET /settings/llm",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 93,
"statusCode": 200
},
"createdAt": "2026-04-17T07:58:15.959Z",
"requestId": "4f98c522-5599-40e1-b7f2-7d570ea5784b",
"sessionId": "00000000-0000-4000-8000-000000000002",
"userEmail": "orquestra-admin-api@local",
"inputTokens": null,
"totalTokens": null,
"outputTokens": null
},
{
"model": null,
"route": "/portfolio/overview",
"action": "request",
"method": "GET",
"source": null,
"status": "error",
"target": null,
"userId": "00000000-0000-4000-8000-000000000001",
"eventId": "30980",
"category": "http",
"endpoint": "GET /portfolio/overview",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 92,
"statusCode": 500
},
"createdAt": "2026-04-17T07:58:15.959Z",
"requestId": "6e98ecd0-8de3-4ef7-9377-3a15247d95ad",
"sessionId": "00000000-0000-4000-8000-000000000002",
"userEmail": "orquestra-admin-api@local",
"inputTokens": null,
"totalTokens": null,
"outputTokens": null
},
{
"model": null,
"route": "/projects",
"action": "request",
"method": "GET",
"source": null,
"status": "ok",
"target": null,
"userId": "00000000-0000-4000-8000-000000000001",
"eventId": "30979",
"category": "http",
"endpoint": "GET /projects",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 85,
"statusCode": 200
},
"createdAt": "2026-04-17T07:58:15.959Z",
"requestId": "005b2c67-42d3-4529-996c-5ca427483205",
"sessionId": "00000000-0000-4000-8000-000000000002",
"userEmail": "orquestra-admin-api@local",
"inputTokens": null,
"totalTokens": null,
"outputTokens": null
},
{
"model": null,
"route": "/status",
"action": "request",
"method": "GET",
"source": null,
"status": "ok",
"target": null,
"userId": null,
"eventId": "30978",
"category": "http",
"endpoint": "GET /status",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 4,
"statusCode": 200
},
"createdAt": "2026-04-17T07:58:15.954Z",
"requestId": "c56d2164-50f5-407a-b92d-a7caf76ba293",
"sessionId": null,
"userEmail": null,
"inputTokens": null,
"totalTokens": null,
"outputTokens": null
},
{
"model": null,
"route": "/",
"action": "request_denied",
"method": "GET",
"source": null,
"status": "unauthorized",
"target": null,
"userId": null,
"eventId": "30976",
"category": "auth",
"endpoint": "GET /",
"metadata": {
"reason": "missing_or_invalid_session"
},
"createdAt": "2026-04-17T03:45:27.258Z",
"requestId": "eb49e8b9-6233-4254-9f32-2a1176f42268",
"sessionId": null,
"userEmail": null,
"inputTokens": null,
"totalTokens": null,
"outputTokens": null
},
{
"model": null,
"route": "/",
"action": "request",
"method": "GET",
"source": null,
"status": "error",
"target": null,
"userId": null,
"eventId": "30977",
"category": "http",
"endpoint": "GET /",
"metadata": {
"ipAddress": "136.117.70.77",
"userAgent": "Mozilla/5.0 (Linux; Android 12; Pixel 6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Mobile Safari/537.36",
"durationMs": 78,
"statusCode": 401
},
"createdAt": "2026-04-17T03:45:27.18
... [conteudo truncado para leitura rapida] |
| 17/04/2026, 08:09 | auditoriahttp | request errorrequest | GET /portfolio/overview | status=error | request=d96e8a08-15e4-45cf-b529-69611bb2c434 duracao: --rota: GET /portfolio/overview | orquestra-admin-api@local sem projeto vinculado | req: d96e8a08...1bb2c434 run: -- sess: 00000000...00000002 | Abrir payload{
"model": null,
"route": "/portfolio/overview",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /portfolio/overview",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 95,
"statusCode": 500
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"error": "internal_error",
"message": "Portfolio snapshot not found."
}
} |
| 17/04/2026, 08:09 | auditoriahttp | request okrequest | GET /settings/llm | status=ok | request=99f9840c-dcdd-40f3-9507-732ea3aaecb3 duracao: --rota: GET /settings/llm | orquestra-admin-api@local sem projeto vinculado | req: 99f9840c...a3aaecb3 run: -- sess: 00000000...00000002 | Abrir payload{
"model": null,
"route": "/settings/llm",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /settings/llm",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 95,
"statusCode": 200
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"azure": {
"hasKey": true,
"endpoint": "https://ai-niass-sweden-central.openai.azure.com",
"apiVersion": "2025-04-01-preview",
"deployment": "gpt-5.4"
},
"model": "gpt-5.3-codex",
"custom": {
"hasKey": false,
"apiFormat": "openai_responses"
},
"openai": {
"hasKey": false
},
"provider": "azure",
"anthropic": {
"hasKey": false
},
"reasoningEffort": "xhigh"
}
} |
| 17/04/2026, 08:09 | auditoriahttp | request okrequest | GET /projects | status=ok | request=5263ed58-ba01-4ba4-846d-344b5577a5b9 duracao: --rota: GET /projects | orquestra-admin-api@local sem projeto vinculado | req: 5263ed58...5577a5b9 run: -- sess: 00000000...00000002 | Abrir payload{
"model": null,
"route": "/projects",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /projects",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 83,
"statusCode": 200
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"summary": {
"total": 0,
"byHealth": {
"red": 0,
"green": 0,
"yellow": 0
},
"byStatus": {
"draft": 0,
"blocked": 0,
"planned": 0,
"delivered": 0,
"discovery": 0,
"validated": 0,
"in_progress": 0
},
"byDeliveryTrack": {
"develop": 0,
"migrate": 0,
"refactor": 0
},
"latestUpdatedAt": null,
"byOrquestraStage": {
"intake": 0,
"review": 0,
"factory": 0,
"delivery": 0,
"migration": 0,
"modernization": 0
},
"byWorkflowProfile": {
"generic": 0,
"batch_jcl": 0,
"mainframe": 0,
"oracle_forms": 0
}
},
"projects": [],
"generatedAt": "2026-04-17T08:09:03.542Z"
}
} |
| 17/04/2026, 08:09 | auditoriahttp | request okrequest | GET /status | status=ok | request=b24b0356-4ad3-4b87-bb54-a7c415b3e654 duracao: --rota: GET /status | sistema sem projeto vinculado | req: b24b0356...15b3e654 run: -- sess: -- | Abrir payload{
"model": null,
"route": "/status",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /status",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 5,
"statusCode": 200
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"auth": {
"audit": {
"enabled": true,
"schemaReady": true,
"lastInitError": null,
"databaseUrlConfigured": true,
"bootstrapAdminUsersCount": 0,
"bootstrapEnabledUsersCount": 1,
"bootstrapAdminUsersConfigured": false,
"bootstrapEnabledUsersConfigured": true
},
"config": {
"mode": "entra",
"clientId": "466c2650-a91c-49a8-9bef-ca0ec733b583",
"provider": "microsoft_entra",
"tenantId": "f398df9c-fd0c-4829-a003-c770a1c4a063",
"authority": "https://login.microsoftonline.com/f398df9c-fd0c-4829-a003-c770a1c4a063",
"redirectUri": "http://localhost",
"allowedDomains": [
"prodam.sp.gov.br"
],
"requireUserEnablement": true,
"requireEntraValidation": true
}
},
"github": {
"profile": {
"user": {
"url": "https://github.com/dnbraz_PRODAMSP",
"name": "Daniel Niemietz Braz",
"login": "dnbraz_PRODAMSP",
"avatarUrl": "https://avatars.githubusercontent.com/u/153130326?u=64d96b05864db9be9c090fa146653f3e5a2758d5&v=4"
},
"scopes": [
"project",
"read:org",
"repo"
],
"clientId": "Iv23liu2wgKwCtPEZ8iX",
"hasToken": true,
"tokenType": "bearer",
"configured": true,
"authenticated": true,
"authenticatedAt": "2026-04-13T04:23:14.940Z"
},
"available": true
},
"statePath": "/data/orquestra/.orquestra/state.db",
"activeTask": null,
"configPath": "/data/orquestra/.orquestra/config.yaml",
"knownTasks": [],
"recentRuns": [],
"capabilities": {
"auth": {
"mode": "entra",
"provider": "microsoft_entra",
"available": true,
"allowedDomains": [
"prodam.sp.gov.br"
],
"requiredForWorkspace": true,
"requireUserEnablement": true,
"requireEntraValidation": true
},
"audit": {
"available": true,
"persistence": "postgresql",
"schemaReady": true,
"databaseUrlConfigured": true
},
"github": {
"summary": "GitHub permanece como remoto de commit, pull, push e PR; login para tarefas está em espera.",
"authMode": "device_flow",
"available": true,
"installUrl": "https://github.com/apps/prodam-orquestra/installations/new",
"projectsPath": "/github/projects",
"settingsPath": "/settings/github"
},
"appFactory": {
"mode": "remote",
"path": "/modernization/app-factory",
"method": "POST",
"summary": "Blueprint remoto disponivel via API.",
"available": true
},
"azureDevops": {
"summary": "Conexão Azure DevOps por sessão do usuário para sincronizar tarefas atribuídas.",
"authMode": "session_pat_or_env_fallback",
"syncPath": "/sync",
"available": true,
"settingsPath": "/settings/azure-devops"
},
"desktopUpdater": {
"mode": "remote",
"path": "/desktop/updates/:target/:arch/:currentVersion",
"method": "GET",
"summary": "Manifesto dinamico do updater para o desktop Windows.",
"available": true
}
},
"activeContext": {
"branch": null,
"taskId": null,
"updatedAt": null,
"workspace": null
},
"lastValidation": null,
"pendingCommits": [],
"activeWorktrees": []
}
} |
| 17/04/2026, 07:58 | auditoriahttp | request okrequest | GET /admin/analytics/durations | status=ok | request=5079ea7b-3111-43c4-a1f3-2ac8bafc38e1 duracao: --rota: GET /admin/analytics/durations | orquestra-admin-api@local sem projeto vinculado | req: 5079ea7b...bafc38e1 run: -- sess: 00000000...00000002 | Abrir payload{
"model": null,
"route": "/admin/analytics/durations",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /admin/analytics/durations",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 191,
"statusCode": 200
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"window": {
"auditEvents": 180,
"agentStreams": 2,
"executionRuns": 0,
"projectsTotal": 0,
"executionSteps": 0,
"projectsMatched": 0,
"unmatchedOperations": 2
},
"overall": {
"maxMs": 75112,
"minMs": 4839,
"samples": 2,
"totalMs": 79951,
"averageMs": 39975.5,
"successRate": 100,
"failureCount": 0,
"successCount": 2,
"lastActivityAt": "2026-04-12T18:04:15.546Z"
},
"projects": [],
"categories": [
{
"key": "execution",
"label": "Execucao",
"aggregate": {
"maxMs": null,
"minMs": null,
"samples": 0,
"totalMs": 0,
"averageMs": null,
"successRate": null,
"failureCount": 0,
"successCount": 0,
"lastActivityAt": null
}
},
{
"key": "pipeline",
"label": "Pipeline",
"aggregate": {
"maxMs": null,
"minMs": null,
"samples": 0,
"totalMs": 0,
"averageMs": null,
"successRate": null,
"failureCount": 0,
"successCount": 0,
"lastActivityAt": null
}
},
{
"key": "migration",
"label": "Migracao",
"aggregate": {
"maxMs": null,
"minMs": null,
"samples": 0,
"totalMs": 0,
"averageMs": null,
"successRate": null,
"failureCount": 0,
"successCount": 0,
"lastActivityAt": null
}
},
{
"key": "agents",
"label": "Agentes",
"aggregate": {
"maxMs": 75112,
"minMs": 4839,
"samples": 2,
"totalMs": 79951,
"averageMs": 39975.5,
"successRate": 100,
"failureCount": 0,
"successCount": 2,
"lastActivityAt": "2026-04-12T18:04:15.546Z"
}
}
],
"generatedAt": "2026-04-17T07:58:16.150Z",
"routeBreakdown": [],
"executionStages": [],
"projectAverageMs": null,
"recentOperations": [
{
"id": "agent:0faa76c3-c8e7-4b7f-938f-e8cc5bc85e8c",
"label": "__support__:participemais",
"route": null,
"runId": null,
"source": "agent_stream",
"status": "completed",
"category": "agents",
"projectId": null,
"sessionId": "ee852db5-b6c9-4898-ad4d-0240ea7a8bd8",
"startedAt": "2026-04-12T18:03:00.434Z",
"workspace": "c:\\participemais",
"durationMs": 75112,
"finishedAt": "2026-04-12T18:04:15.546Z",
"projectName": null
},
{
"id": "agent:98ccd481-ac0a-4ce9-9135-153caa50aa68",
"label": "teste",
"route": null,
"runId": null,
"source": "agent_stream",
"status": "completed",
"category": "agents",
"projectId": null,
"sessionId": "146dbc1f-b04b-4425-86d0-179b34eb7886",
"startedAt": "2026-04-10T21:33:09.087Z",
"workspace": "c:\\sf8572-auto-infracao",
"durationMs": 4839,
"finishedAt": "2026-04-10T21:33:13.926Z",
"projectName": null
}
]
}
} |
| 17/04/2026, 07:58 | auditoriahttp | request okrequest | GET /admin/audit/events | status=ok | request=a05021e3-6503-4d63-b42c-f90671ac5aa0 duracao: --rota: GET /admin/audit/events | orquestra-admin-api@local sem projeto vinculado | req: a05021e3...71ac5aa0 run: -- sess: 00000000...00000002 | Abrir payload{
"model": null,
"route": "/admin/audit/events",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /admin/audit/events",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 168,
"statusCode": 200
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"total": 30979,
"events": [
{
"model": null,
"route": "/projects",
"action": "request",
"method": "GET",
"source": null,
"status": "ok",
"target": null,
"userId": "00000000-0000-4000-8000-000000000001",
"eventId": "30979",
"category": "http",
"endpoint": "GET /projects",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 85,
"statusCode": 200
},
"createdAt": "2026-04-17T07:58:15.959Z",
"requestId": "005b2c67-42d3-4529-996c-5ca427483205",
"sessionId": "00000000-0000-4000-8000-000000000002",
"userEmail": "orquestra-admin-api@local",
"inputTokens": null,
"totalTokens": null,
"outputTokens": null
},
{
"model": null,
"route": "/status",
"action": "request",
"method": "GET",
"source": null,
"status": "ok",
"target": null,
"userId": null,
"eventId": "30978",
"category": "http",
"endpoint": "GET /status",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 4,
"statusCode": 200
},
"createdAt": "2026-04-17T07:58:15.954Z",
"requestId": "c56d2164-50f5-407a-b92d-a7caf76ba293",
"sessionId": null,
"userEmail": null,
"inputTokens": null,
"totalTokens": null,
"outputTokens": null
},
{
"model": null,
"route": "/",
"action": "request_denied",
"method": "GET",
"source": null,
"status": "unauthorized",
"target": null,
"userId": null,
"eventId": "30976",
"category": "auth",
"endpoint": "GET /",
"metadata": {
"reason": "missing_or_invalid_session"
},
"createdAt": "2026-04-17T03:45:27.258Z",
"requestId": "eb49e8b9-6233-4254-9f32-2a1176f42268",
"sessionId": null,
"userEmail": null,
"inputTokens": null,
"totalTokens": null,
"outputTokens": null
},
{
"model": null,
"route": "/",
"action": "request",
"method": "GET",
"source": null,
"status": "error",
"target": null,
"userId": null,
"eventId": "30977",
"category": "http",
"endpoint": "GET /",
"metadata": {
"ipAddress": "136.117.70.77",
"userAgent": "Mozilla/5.0 (Linux; Android 12; Pixel 6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Mobile Safari/537.36",
"durationMs": 78,
"statusCode": 401
},
"createdAt": "2026-04-17T03:45:27.184Z",
"requestId": "eb49e8b9-6233-4254-9f32-2a1176f42268",
"sessionId": null,
"userEmail": null,
"inputTokens": null,
"totalTokens": null,
"outputTokens": null
},
{
"model": null,
"route": "/settings/llm",
"action": "request",
"method": "GET",
"source": null,
"status": "ok",
"target": null,
"userId": "00000000-0000-4000-8000-000000000001",
"eventId": "30971",
"category": "http",
"endpoint": "GET /settings/llm",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 5,
"statusCode": 200
},
"createdAt": "2026-04-17T02:30:30.407Z",
"requestId": "7d938aec-d62b-4a5b-bc9b-e7090dc007ec",
"sessionId": "00000000-0000-4000-8000-000000000002",
"userEmail": "orquestra-admin-api@local",
"inputTokens": null,
"totalTokens": null,
"outputTokens": null
},
{
"model": null,
"route": "/status",
"action": "request",
"method": "GET",
"source": null,
"status": "ok",
"target": null,
"userId": null,
"eventId": "30970",
"category": "http",
"endpoint": "GET /status",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 4,
"statusCode": 200
},
"createdAt": "2026-04-17T02:30:30.403Z",
"requestId": "6040e784-5ee9-4400-97ed-0e0170f65ee0",
"sessionId": null,
"userEmail": null,
"inputTokens": null,
"totalTokens": null,
"outputTokens": null
},
{
"model": null,
"route": "/admin/analytics/durations",
"action": "request",
"method": "GET",
"source": null,
"status": "ok",
"target": null,
"userId": "00000000-0000-4000-8000-000000000001",
"eventId": "30973",
"category": "http",
"endpoint": "GET /admin/analytics/durations",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 121,
"statusCode": 200
},
"createdAt": "2026-04-17T02:30:30.376Z",
"requestId": "183d8add-a4e2-4805-9853-6d71f423113d",
"sessionId": "00000000-0000-4000-8000-000000000002",
"userEmail": "orquestra-admin-api@local",
"inputTokens": null,
"totalTokens": null,
"outputTokens": null
},
{
"model": null,
"route": "/admin/audit/events",
"action": "request",
"method": "GET",
"source": null,
"status": "ok",
"target": null,
"userId": "00000000-0000-4000-8000-000000000001",
"eventId": "30972",
"category": "http",
"endpoint": "GET /admin/audit/events",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 111,
"statusCode": 200
},
"createdAt": "2026-04-17T02:30:30.375Z",
"requestId": "65500d5e-b3e6-4278-8d80-459717eba64e",
"sessionId": "00000000-0000-4000-8000-000000000002",
"userEmail": "orquestra-admin-api@local",
"inputTokens": null,
"totalTokens": null,
"outputTokens": null
},
{
"model": null,
"route": "/settings/llm",
"action": "request",
"method": "GET",
"source": null,
"status": "ok",
"target": null,
"userId": "00000000-0000-4000-8000-000000000001",
"eventId": "30969",
"category": "http",
"endpoint": "GET /settings/llm",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 14,
"statusCode": 200
},
"createdAt": "2026-04-17T02:30:30.375Z",
"requestId": "52cb82b0-abb0-4baa-9981-237942227d14",
"sessionId": "00000000-0000-4000-8000-000000000002",
"userEmail": "orquestra-admin-api@local",
"inputTokens": null,
"totalTokens": null,
"outputTokens": null
},
{
"model": null,
"route": "/projects",
"action": "request",
"method": "GET",
"source": null,
"status": "ok",
"target": null,
"userId": "00000000-0000-4000-8000-000000000001",
"eventId": "30968",
"category": "http",
"endpoint": "GET /projects",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 8,
"statusCode": 200
},
"createdAt": "2026-04-17T02:30:30.375Z",
"requestId": "bcee3a86-9197-4956-ba0c-ab04f9bb8f6f",
... [conteudo truncado para leitura rapida] |
| 17/04/2026, 07:58 | auditoriahttp | request okrequest | GET /settings/llm | status=ok | request=4f98c522-5599-40e1-b7f2-7d570ea5784b duracao: --rota: GET /settings/llm | orquestra-admin-api@local sem projeto vinculado | req: 4f98c522...0ea5784b run: -- sess: 00000000...00000002 | Abrir payload{
"model": null,
"route": "/settings/llm",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /settings/llm",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 93,
"statusCode": 200
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"azure": {
"hasKey": true,
"endpoint": "https://ai-niass-sweden-central.openai.azure.com",
"apiVersion": "2025-04-01-preview",
"deployment": "gpt-5.4"
},
"model": "gpt-5.3-codex",
"custom": {
"hasKey": false,
"apiFormat": "openai_responses"
},
"openai": {
"hasKey": false
},
"provider": "azure",
"anthropic": {
"hasKey": false
},
"reasoningEffort": "xhigh"
}
} |
| 17/04/2026, 07:58 | auditoriahttp | request errorrequest | GET /portfolio/overview | status=error | request=6e98ecd0-8de3-4ef7-9377-3a15247d95ad duracao: --rota: GET /portfolio/overview | orquestra-admin-api@local sem projeto vinculado | req: 6e98ecd0...247d95ad run: -- sess: 00000000...00000002 | Abrir payload{
"model": null,
"route": "/portfolio/overview",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /portfolio/overview",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 92,
"statusCode": 500
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"error": "internal_error",
"message": "Portfolio snapshot not found."
}
} |
| 17/04/2026, 07:58 | auditoriahttp | request okrequest | GET /projects | status=ok | request=005b2c67-42d3-4529-996c-5ca427483205 duracao: --rota: GET /projects | orquestra-admin-api@local sem projeto vinculado | req: 005b2c67...27483205 run: -- sess: 00000000...00000002 | Abrir payload{
"model": null,
"route": "/projects",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /projects",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 85,
"statusCode": 200
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"summary": {
"total": 0,
"byHealth": {
"red": 0,
"green": 0,
"yellow": 0
},
"byStatus": {
"draft": 0,
"blocked": 0,
"planned": 0,
"delivered": 0,
"discovery": 0,
"validated": 0,
"in_progress": 0
},
"byDeliveryTrack": {
"develop": 0,
"migrate": 0,
"refactor": 0
},
"latestUpdatedAt": null,
"byOrquestraStage": {
"intake": 0,
"review": 0,
"factory": 0,
"delivery": 0,
"migration": 0,
"modernization": 0
},
"byWorkflowProfile": {
"generic": 0,
"batch_jcl": 0,
"mainframe": 0,
"oracle_forms": 0
}
},
"projects": [],
"generatedAt": "2026-04-17T07:58:16.044Z"
}
} |
| 17/04/2026, 07:58 | auditoriahttp | request okrequest | GET /status | status=ok | request=c56d2164-50f5-407a-b92d-a7caf76ba293 duracao: --rota: GET /status | sistema sem projeto vinculado | req: c56d2164...f76ba293 run: -- sess: -- | Abrir payload{
"model": null,
"route": "/status",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /status",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 4,
"statusCode": 200
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"auth": {
"audit": {
"enabled": true,
"schemaReady": true,
"lastInitError": null,
"databaseUrlConfigured": true,
"bootstrapAdminUsersCount": 0,
"bootstrapEnabledUsersCount": 1,
"bootstrapAdminUsersConfigured": false,
"bootstrapEnabledUsersConfigured": true
},
"config": {
"mode": "entra",
"clientId": "466c2650-a91c-49a8-9bef-ca0ec733b583",
"provider": "microsoft_entra",
"tenantId": "f398df9c-fd0c-4829-a003-c770a1c4a063",
"authority": "https://login.microsoftonline.com/f398df9c-fd0c-4829-a003-c770a1c4a063",
"redirectUri": "http://localhost",
"allowedDomains": [
"prodam.sp.gov.br"
],
"requireUserEnablement": true,
"requireEntraValidation": true
}
},
"github": {
"profile": {
"user": {
"url": "https://github.com/dnbraz_PRODAMSP",
"name": "Daniel Niemietz Braz",
"login": "dnbraz_PRODAMSP",
"avatarUrl": "https://avatars.githubusercontent.com/u/153130326?u=64d96b05864db9be9c090fa146653f3e5a2758d5&v=4"
},
"scopes": [
"project",
"read:org",
"repo"
],
"clientId": "Iv23liu2wgKwCtPEZ8iX",
"hasToken": true,
"tokenType": "bearer",
"configured": true,
"authenticated": true,
"authenticatedAt": "2026-04-13T04:23:14.940Z"
},
"available": true
},
"statePath": "/data/orquestra/.orquestra/state.db",
"activeTask": null,
"configPath": "/data/orquestra/.orquestra/config.yaml",
"knownTasks": [],
"recentRuns": [],
"capabilities": {
"auth": {
"mode": "entra",
"provider": "microsoft_entra",
"available": true,
"allowedDomains": [
"prodam.sp.gov.br"
],
"requiredForWorkspace": true,
"requireUserEnablement": true,
"requireEntraValidation": true
},
"audit": {
"available": true,
"persistence": "postgresql",
"schemaReady": true,
"databaseUrlConfigured": true
},
"github": {
"summary": "GitHub permanece como remoto de commit, pull, push e PR; login para tarefas está em espera.",
"authMode": "device_flow",
"available": true,
"installUrl": "https://github.com/apps/prodam-orquestra/installations/new",
"projectsPath": "/github/projects",
"settingsPath": "/settings/github"
},
"appFactory": {
"mode": "remote",
"path": "/modernization/app-factory",
"method": "POST",
"summary": "Blueprint remoto disponivel via API.",
"available": true
},
"azureDevops": {
"summary": "Conexão Azure DevOps por sessão do usuário para sincronizar tarefas atribuídas.",
"authMode": "session_pat_or_env_fallback",
"syncPath": "/sync",
"available": true,
"settingsPath": "/settings/azure-devops"
},
"desktopUpdater": {
"mode": "remote",
"path": "/desktop/updates/:target/:arch/:currentVersion",
"method": "GET",
"summary": "Manifesto dinamico do updater para o desktop Windows.",
"available": true
}
},
"activeContext": {
"branch": null,
"taskId": null,
"updatedAt": null,
"workspace": null
},
"lastValidation": null,
"pendingCommits": [],
"activeWorktrees": []
}
} |
| 17/04/2026, 03:45 | auditoriaauth | request_denied unauthorizedrequest_denied | GET / | status=unauthorized | request=eb49e8b9-6233-4254-9f32-2a1176f42268 duracao: --rota: GET / | sistema sem projeto vinculado | req: eb49e8b9...76f42268 run: -- sess: -- | Abrir payload{
"model": null,
"route": "/",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /",
"metadata": {
"reason": "missing_or_invalid_session"
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": null
} |
| 17/04/2026, 03:45 | auditoriahttp | request errorrequest | GET / | status=error | request=eb49e8b9-6233-4254-9f32-2a1176f42268 duracao: --rota: GET / | sistema sem projeto vinculado | req: eb49e8b9...76f42268 run: -- sess: -- | Abrir payload{
"model": null,
"route": "/",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /",
"metadata": {
"ipAddress": "136.117.70.77",
"userAgent": "Mozilla/5.0 (Linux; Android 12; Pixel 6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Mobile Safari/537.36",
"durationMs": 78,
"statusCode": 401
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"error": "unauthorized",
"message": "Login required."
}
} |
| 17/04/2026, 02:30 | auditoriahttp | request okrequest | GET /settings/llm | status=ok | request=7d938aec-d62b-4a5b-bc9b-e7090dc007ec duracao: --rota: GET /settings/llm | orquestra-admin-api@local sem projeto vinculado | req: 7d938aec...0dc007ec run: -- sess: 00000000...00000002 | Abrir payload{
"model": null,
"route": "/settings/llm",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /settings/llm",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 5,
"statusCode": 200
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"azure": {
"hasKey": true,
"endpoint": "https://ai-niass-sweden-central.openai.azure.com",
"apiVersion": "2025-04-01-preview",
"deployment": "gpt-5.4"
},
"model": "gpt-5.3-codex",
"custom": {
"hasKey": false,
"apiFormat": "openai_responses"
},
"openai": {
"hasKey": false
},
"provider": "azure",
"anthropic": {
"hasKey": false
},
"reasoningEffort": "xhigh"
}
} |
| 17/04/2026, 02:30 | auditoriahttp | request okrequest | GET /status | status=ok | request=6040e784-5ee9-4400-97ed-0e0170f65ee0 duracao: --rota: GET /status | sistema sem projeto vinculado | req: 6040e784...70f65ee0 run: -- sess: -- | Abrir payload{
"model": null,
"route": "/status",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /status",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 4,
"statusCode": 200
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"auth": {
"audit": {
"enabled": true,
"schemaReady": true,
"lastInitError": null,
"databaseUrlConfigured": true,
"bootstrapAdminUsersCount": 0,
"bootstrapEnabledUsersCount": 1,
"bootstrapAdminUsersConfigured": false,
"bootstrapEnabledUsersConfigured": true
},
"config": {
"mode": "entra",
"clientId": "466c2650-a91c-49a8-9bef-ca0ec733b583",
"provider": "microsoft_entra",
"tenantId": "f398df9c-fd0c-4829-a003-c770a1c4a063",
"authority": "https://login.microsoftonline.com/f398df9c-fd0c-4829-a003-c770a1c4a063",
"redirectUri": "http://localhost",
"allowedDomains": [
"prodam.sp.gov.br"
],
"requireUserEnablement": true,
"requireEntraValidation": true
}
},
"github": {
"profile": {
"user": {
"url": "https://github.com/dnbraz_PRODAMSP",
"name": "Daniel Niemietz Braz",
"login": "dnbraz_PRODAMSP",
"avatarUrl": "https://avatars.githubusercontent.com/u/153130326?u=64d96b05864db9be9c090fa146653f3e5a2758d5&v=4"
},
"scopes": [
"project",
"read:org",
"repo"
],
"clientId": "Iv23liu2wgKwCtPEZ8iX",
"hasToken": true,
"tokenType": "bearer",
"configured": true,
"authenticated": true,
"authenticatedAt": "2026-04-13T04:23:14.940Z"
},
"available": true
},
"statePath": "/data/orquestra/.orquestra/state.db",
"activeTask": null,
"configPath": "/data/orquestra/.orquestra/config.yaml",
"knownTasks": [],
"recentRuns": [],
"capabilities": {
"auth": {
"mode": "entra",
"provider": "microsoft_entra",
"available": true,
"allowedDomains": [
"prodam.sp.gov.br"
],
"requiredForWorkspace": true,
"requireUserEnablement": true,
"requireEntraValidation": true
},
"audit": {
"available": true,
"persistence": "postgresql",
"schemaReady": true,
"databaseUrlConfigured": true
},
"github": {
"summary": "GitHub permanece como remoto de commit, pull, push e PR; login para tarefas está em espera.",
"authMode": "device_flow",
"available": true,
"installUrl": "https://github.com/apps/prodam-orquestra/installations/new",
"projectsPath": "/github/projects",
"settingsPath": "/settings/github"
},
"appFactory": {
"mode": "remote",
"path": "/modernization/app-factory",
"method": "POST",
"summary": "Blueprint remoto disponivel via API.",
"available": true
},
"azureDevops": {
"summary": "Conexão Azure DevOps por sessão do usuário para sincronizar tarefas atribuídas.",
"authMode": "session_pat_or_env_fallback",
"syncPath": "/sync",
"available": true,
"settingsPath": "/settings/azure-devops"
},
"desktopUpdater": {
"mode": "remote",
"path": "/desktop/updates/:target/:arch/:currentVersion",
"method": "GET",
"summary": "Manifesto dinamico do updater para o desktop Windows.",
"available": true
}
},
"activeContext": {
"branch": null,
"taskId": null,
"updatedAt": null,
"workspace": null
},
"lastValidation": null,
"pendingCommits": [],
"activeWorktrees": []
}
} |
| 17/04/2026, 02:30 | auditoriahttp | request okrequest | GET /admin/analytics/durations | status=ok | request=183d8add-a4e2-4805-9853-6d71f423113d duracao: --rota: GET /admin/analytics/durations | orquestra-admin-api@local sem projeto vinculado | req: 183d8add...f423113d run: -- sess: 00000000...00000002 | Abrir payload{
"model": null,
"route": "/admin/analytics/durations",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /admin/analytics/durations",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 121,
"statusCode": 200
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"window": {
"auditEvents": 180,
"agentStreams": 2,
"executionRuns": 0,
"projectsTotal": 0,
"executionSteps": 0,
"projectsMatched": 0,
"unmatchedOperations": 2
},
"overall": {
"maxMs": 75112,
"minMs": 4839,
"samples": 2,
"totalMs": 79951,
"averageMs": 39975.5,
"successRate": 100,
"failureCount": 0,
"successCount": 2,
"lastActivityAt": "2026-04-12T18:04:15.546Z"
},
"projects": [],
"categories": [
{
"key": "execution",
"label": "Execucao",
"aggregate": {
"maxMs": null,
"minMs": null,
"samples": 0,
"totalMs": 0,
"averageMs": null,
"successRate": null,
"failureCount": 0,
"successCount": 0,
"lastActivityAt": null
}
},
{
"key": "pipeline",
"label": "Pipeline",
"aggregate": {
"maxMs": null,
"minMs": null,
"samples": 0,
"totalMs": 0,
"averageMs": null,
"successRate": null,
"failureCount": 0,
"successCount": 0,
"lastActivityAt": null
}
},
{
"key": "migration",
"label": "Migracao",
"aggregate": {
"maxMs": null,
"minMs": null,
"samples": 0,
"totalMs": 0,
"averageMs": null,
"successRate": null,
"failureCount": 0,
"successCount": 0,
"lastActivityAt": null
}
},
{
"key": "agents",
"label": "Agentes",
"aggregate": {
"maxMs": 75112,
"minMs": 4839,
"samples": 2,
"totalMs": 79951,
"averageMs": 39975.5,
"successRate": 100,
"failureCount": 0,
"successCount": 2,
"lastActivityAt": "2026-04-12T18:04:15.546Z"
}
}
],
"generatedAt": "2026-04-17T02:30:30.497Z",
"routeBreakdown": [],
"executionStages": [],
"projectAverageMs": null,
"recentOperations": [
{
"id": "agent:0faa76c3-c8e7-4b7f-938f-e8cc5bc85e8c",
"label": "__support__:participemais",
"route": null,
"runId": null,
"source": "agent_stream",
"status": "completed",
"category": "agents",
"projectId": null,
"sessionId": "ee852db5-b6c9-4898-ad4d-0240ea7a8bd8",
"startedAt": "2026-04-12T18:03:00.434Z",
"workspace": "c:\\participemais",
"durationMs": 75112,
"finishedAt": "2026-04-12T18:04:15.546Z",
"projectName": null
},
{
"id": "agent:98ccd481-ac0a-4ce9-9135-153caa50aa68",
"label": "teste",
"route": null,
"runId": null,
"source": "agent_stream",
"status": "completed",
"category": "agents",
"projectId": null,
"sessionId": "146dbc1f-b04b-4425-86d0-179b34eb7886",
"startedAt": "2026-04-10T21:33:09.087Z",
"workspace": "c:\\sf8572-auto-infracao",
"durationMs": 4839,
"finishedAt": "2026-04-10T21:33:13.926Z",
"projectName": null
}
]
}
} |
| 17/04/2026, 02:30 | auditoriahttp | request okrequest | GET /admin/audit/events | status=ok | request=65500d5e-b3e6-4278-8d80-459717eba64e duracao: --rota: GET /admin/audit/events | orquestra-admin-api@local sem projeto vinculado | req: 65500d5e...17eba64e run: -- sess: 00000000...00000002 | Abrir payload{
"model": null,
"route": "/admin/audit/events",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /admin/audit/events",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 111,
"statusCode": 200
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"total": 30967,
"events": [
{
"model": null,
"route": "/portfolio/overview",
"action": "request",
"method": "GET",
"source": null,
"status": "error",
"target": null,
"userId": "00000000-0000-4000-8000-000000000001",
"eventId": "30967",
"category": "http",
"endpoint": "GET /portfolio/overview",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 6,
"statusCode": 500
},
"createdAt": "2026-04-17T02:30:30.375Z",
"requestId": "57f5e637-a2d3-430a-a457-dbf9725459dd",
"sessionId": "00000000-0000-4000-8000-000000000002",
"userEmail": "orquestra-admin-api@local",
"inputTokens": null,
"totalTokens": null,
"outputTokens": null
},
{
"model": null,
"route": "/status",
"action": "request",
"method": "GET",
"source": null,
"status": "ok",
"target": null,
"userId": null,
"eventId": "30966",
"category": "http",
"endpoint": "GET /status",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 4,
"statusCode": 200
},
"createdAt": "2026-04-17T02:30:30.371Z",
"requestId": "efc8436f-8598-49a4-9a01-136c7351c001",
"sessionId": null,
"userEmail": null,
"inputTokens": null,
"totalTokens": null,
"outputTokens": null
},
{
"model": null,
"route": "/admin/roadmap",
"action": "request",
"method": "GET",
"source": null,
"status": "ok",
"target": null,
"userId": "00000000-0000-4000-8000-000000000001",
"eventId": "30963",
"category": "http",
"endpoint": "GET /admin/roadmap",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 12,
"statusCode": 200
},
"createdAt": "2026-04-17T02:30:30.316Z",
"requestId": "dd97f615-587f-449f-9e41-199538af2328",
"sessionId": "00000000-0000-4000-8000-000000000002",
"userEmail": "orquestra-admin-api@local",
"inputTokens": null,
"totalTokens": null,
"outputTokens": null
},
{
"model": null,
"route": "/status",
"action": "request",
"method": "GET",
"source": null,
"status": "ok",
"target": null,
"userId": null,
"eventId": "30962",
"category": "http",
"endpoint": "GET /status",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 3,
"statusCode": 200
},
"createdAt": "2026-04-17T02:30:30.313Z",
"requestId": "5a85566e-699c-4c54-9520-8e033444494c",
"sessionId": null,
"userEmail": null,
"inputTokens": null,
"totalTokens": null,
"outputTokens": null
},
{
"model": null,
"route": "/settings/llm",
"action": "request",
"method": "GET",
"source": null,
"status": "ok",
"target": null,
"userId": "00000000-0000-4000-8000-000000000001",
"eventId": "30961",
"category": "http",
"endpoint": "GET /settings/llm",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 7,
"statusCode": 200
},
"createdAt": "2026-04-17T02:30:30.302Z",
"requestId": "1e1979a7-009b-4f23-81a5-90c410a31310",
"sessionId": "00000000-0000-4000-8000-000000000002",
"userEmail": "orquestra-admin-api@local",
"inputTokens": null,
"totalTokens": null,
"outputTokens": null
},
{
"model": null,
"route": "/projects",
"action": "request",
"method": "GET",
"source": null,
"status": "ok",
"target": null,
"userId": "00000000-0000-4000-8000-000000000001",
"eventId": "30960",
"category": "http",
"endpoint": "GET /projects",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 6,
"statusCode": 200
},
"createdAt": "2026-04-17T02:30:30.295Z",
"requestId": "7323e92d-105e-45f1-b9c0-7ffb7c108c6d",
"sessionId": "00000000-0000-4000-8000-000000000002",
"userEmail": "orquestra-admin-api@local",
"inputTokens": null,
"totalTokens": null,
"outputTokens": null
},
{
"model": null,
"route": "/portfolio/overview",
"action": "request",
"method": "GET",
"source": null,
"status": "error",
"target": null,
"userId": "00000000-0000-4000-8000-000000000001",
"eventId": "30959",
"category": "http",
"endpoint": "GET /portfolio/overview",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 5,
"statusCode": 500
},
"createdAt": "2026-04-17T02:30:30.295Z",
"requestId": "807e2673-7ede-49a0-85b1-528c664fe024",
"sessionId": "00000000-0000-4000-8000-000000000002",
"userEmail": "orquestra-admin-api@local",
"inputTokens": null,
"totalTokens": null,
"outputTokens": null
},
{
"model": null,
"route": "/status",
"action": "request",
"method": "GET",
"source": null,
"status": "ok",
"target": null,
"userId": null,
"eventId": "30958",
"category": "http",
"endpoint": "GET /status",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 4,
"statusCode": 200
},
"createdAt": "2026-04-17T02:30:30.281Z",
"requestId": "f84f534e-3473-455c-9832-53a17f64e957",
"sessionId": null,
"userEmail": null,
"inputTokens": null,
"totalTokens": null,
"outputTokens": null
},
{
"model": null,
"route": "/status",
"action": "request",
"method": "GET",
"source": null,
"status": "ok",
"target": null,
"userId": null,
"eventId": "30957",
"category": "http",
"endpoint": "GET /status",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 4,
"statusCode": 200
},
"createdAt": "2026-04-17T02:30:30.266Z",
"requestId": "8873d986-c8ee-44b2-9226-894123246df7",
"sessionId": null,
"userEmail": null,
"inputTokens": null,
"totalTokens": null,
"outputTokens": null
},
{
"model": null,
"route": "/admin/analytics/durations",
"action": "request",
"method": "GET",
"source": null,
"status": "ok",
"target": null,
"userId": "00000000-0000-4000-8000-000000000001",
"eventId": "30965",
"category": "http",
"endpoint": "GET /admin/analytics/durations",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 94,
"statusCode": 200
},
"createdAt": "2026-04-17T02:30:30.259Z",
"requestId": "a36c273c-0241-4c7c-93ca-66deb879035d",
"sessionId": "00000000-0000-400
... [conteudo truncado para leitura rapida] |
| 17/04/2026, 02:30 | auditoriahttp | request okrequest | GET /settings/llm | status=ok | request=52cb82b0-abb0-4baa-9981-237942227d14 duracao: --rota: GET /settings/llm | orquestra-admin-api@local sem projeto vinculado | req: 52cb82b0...42227d14 run: -- sess: 00000000...00000002 | Abrir payload{
"model": null,
"route": "/settings/llm",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /settings/llm",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 14,
"statusCode": 200
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"azure": {
"hasKey": true,
"endpoint": "https://ai-niass-sweden-central.openai.azure.com",
"apiVersion": "2025-04-01-preview",
"deployment": "gpt-5.4"
},
"model": "gpt-5.3-codex",
"custom": {
"hasKey": false,
"apiFormat": "openai_responses"
},
"openai": {
"hasKey": false
},
"provider": "azure",
"anthropic": {
"hasKey": false
},
"reasoningEffort": "xhigh"
}
} |
| 17/04/2026, 02:30 | auditoriahttp | request okrequest | GET /projects | status=ok | request=bcee3a86-9197-4956-ba0c-ab04f9bb8f6f duracao: --rota: GET /projects | orquestra-admin-api@local sem projeto vinculado | req: bcee3a86...f9bb8f6f run: -- sess: 00000000...00000002 | Abrir payload{
"model": null,
"route": "/projects",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /projects",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 8,
"statusCode": 200
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"summary": {
"total": 0,
"byHealth": {
"red": 0,
"green": 0,
"yellow": 0
},
"byStatus": {
"draft": 0,
"blocked": 0,
"planned": 0,
"delivered": 0,
"discovery": 0,
"validated": 0,
"in_progress": 0
},
"byDeliveryTrack": {
"develop": 0,
"migrate": 0,
"refactor": 0
},
"latestUpdatedAt": null,
"byOrquestraStage": {
"intake": 0,
"review": 0,
"factory": 0,
"delivery": 0,
"migration": 0,
"modernization": 0
},
"byWorkflowProfile": {
"generic": 0,
"batch_jcl": 0,
"mainframe": 0,
"oracle_forms": 0
}
},
"projects": [],
"generatedAt": "2026-04-17T02:30:30.383Z"
}
} |
| 17/04/2026, 02:30 | auditoriahttp | request errorrequest | GET /portfolio/overview | status=error | request=57f5e637-a2d3-430a-a457-dbf9725459dd duracao: --rota: GET /portfolio/overview | orquestra-admin-api@local sem projeto vinculado | req: 57f5e637...725459dd run: -- sess: 00000000...00000002 | Abrir payload{
"model": null,
"route": "/portfolio/overview",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /portfolio/overview",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 6,
"statusCode": 500
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"error": "internal_error",
"message": "Portfolio snapshot not found."
}
} |
| 17/04/2026, 02:30 | auditoriahttp | request okrequest | GET /status | status=ok | request=efc8436f-8598-49a4-9a01-136c7351c001 duracao: --rota: GET /status | sistema sem projeto vinculado | req: efc8436f...7351c001 run: -- sess: -- | Abrir payload{
"model": null,
"route": "/status",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /status",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 4,
"statusCode": 200
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"auth": {
"audit": {
"enabled": true,
"schemaReady": true,
"lastInitError": null,
"databaseUrlConfigured": true,
"bootstrapAdminUsersCount": 0,
"bootstrapEnabledUsersCount": 1,
"bootstrapAdminUsersConfigured": false,
"bootstrapEnabledUsersConfigured": true
},
"config": {
"mode": "entra",
"clientId": "466c2650-a91c-49a8-9bef-ca0ec733b583",
"provider": "microsoft_entra",
"tenantId": "f398df9c-fd0c-4829-a003-c770a1c4a063",
"authority": "https://login.microsoftonline.com/f398df9c-fd0c-4829-a003-c770a1c4a063",
"redirectUri": "http://localhost",
"allowedDomains": [
"prodam.sp.gov.br"
],
"requireUserEnablement": true,
"requireEntraValidation": true
}
},
"github": {
"profile": {
"user": {
"url": "https://github.com/dnbraz_PRODAMSP",
"name": "Daniel Niemietz Braz",
"login": "dnbraz_PRODAMSP",
"avatarUrl": "https://avatars.githubusercontent.com/u/153130326?u=64d96b05864db9be9c090fa146653f3e5a2758d5&v=4"
},
"scopes": [
"project",
"read:org",
"repo"
],
"clientId": "Iv23liu2wgKwCtPEZ8iX",
"hasToken": true,
"tokenType": "bearer",
"configured": true,
"authenticated": true,
"authenticatedAt": "2026-04-13T04:23:14.940Z"
},
"available": true
},
"statePath": "/data/orquestra/.orquestra/state.db",
"activeTask": null,
"configPath": "/data/orquestra/.orquestra/config.yaml",
"knownTasks": [],
"recentRuns": [],
"capabilities": {
"auth": {
"mode": "entra",
"provider": "microsoft_entra",
"available": true,
"allowedDomains": [
"prodam.sp.gov.br"
],
"requiredForWorkspace": true,
"requireUserEnablement": true,
"requireEntraValidation": true
},
"audit": {
"available": true,
"persistence": "postgresql",
"schemaReady": true,
"databaseUrlConfigured": true
},
"github": {
"summary": "GitHub permanece como remoto de commit, pull, push e PR; login para tarefas está em espera.",
"authMode": "device_flow",
"available": true,
"installUrl": "https://github.com/apps/prodam-orquestra/installations/new",
"projectsPath": "/github/projects",
"settingsPath": "/settings/github"
},
"appFactory": {
"mode": "remote",
"path": "/modernization/app-factory",
"method": "POST",
"summary": "Blueprint remoto disponivel via API.",
"available": true
},
"azureDevops": {
"summary": "Conexão Azure DevOps por sessão do usuário para sincronizar tarefas atribuídas.",
"authMode": "session_pat_or_env_fallback",
"syncPath": "/sync",
"available": true,
"settingsPath": "/settings/azure-devops"
},
"desktopUpdater": {
"mode": "remote",
"path": "/desktop/updates/:target/:arch/:currentVersion",
"method": "GET",
"summary": "Manifesto dinamico do updater para o desktop Windows.",
"available": true
}
},
"activeContext": {
"branch": null,
"taskId": null,
"updatedAt": null,
"workspace": null
},
"lastValidation": null,
"pendingCommits": [],
"activeWorktrees": []
}
} |
| 17/04/2026, 02:30 | auditoriahttp | request okrequest | GET /admin/roadmap | status=ok | request=dd97f615-587f-449f-9e41-199538af2328 duracao: --rota: GET /admin/roadmap | orquestra-admin-api@local sem projeto vinculado | req: dd97f615...38af2328 run: -- sess: 00000000...00000002 | Abrir payload{
"model": null,
"route": "/admin/roadmap",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /admin/roadmap",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 12,
"statusCode": 200
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"items": [
{
"title": "BK-044 | Transversal | Operar revisao trimestral de roadmap, backlog e metricas",
"itemId": "4c917553-29b0-401a-b191-2a4809494f10",
"status": "development",
"summary": "[P1 | governance] Manter o backlog vivo e coerente com a execucao real do produto, revisando prioridades por trimestre.",
"createdAt": "2026-04-13T00:00:00.000Z",
"createdBy": "system:backlog-bootstrap",
"sourceKey": null,
"updatedAt": "2026-04-13T00:00:00.000Z",
"updatedBy": "system:backlog-bootstrap",
"weekStart": "2026-01-01"
},
{
"title": "BK-045 | Transversal | Manter baseline continua de qualidade e seguranca",
"itemId": "321ef9b7-ef10-4ee5-a539-d1dbb17cdb41",
"status": "development",
"summary": "[P1 | quality-security] Tratar qualidade e seguranca como disciplina continua e nao apenas como fase final de entrega.",
"createdAt": "2026-04-13T00:00:00.000Z",
"createdBy": "system:backlog-bootstrap",
"sourceKey": null,
"updatedAt": "2026-04-13T00:00:00.000Z",
"updatedBy": "system:backlog-bootstrap",
"weekStart": "2026-01-08"
},
{
"title": "BK-046 | Transversal | Controlar performance, UX e custo de LLM por release",
"itemId": "1033e3e7-c9e9-4d45-9402-e535ad1471a2",
"status": "development",
"summary": "[P1 | product-ops] Garantir que evolucao funcional nao degrade tempo de resposta, experiencia operacional nem custo de execucao assistida.",
"createdAt": "2026-04-13T00:00:00.000Z",
"createdBy": "system:backlog-bootstrap",
"sourceKey": null,
"updatedAt": "2026-04-13T00:00:00.000Z",
"updatedBy": "system:backlog-bootstrap",
"weekStart": "2026-01-15"
},
{
"title": "BK-001 | Q2 2026 | Estabilizar toolchain Windows para build, test e CI local",
"itemId": "82a344f7-b3ad-4738-8910-05ac3433c965",
"status": "development",
"summary": "[P0 | platform] Fechar o gap de dependencias nativas no host Windows e tornar build, typecheck e testes repetiveis sem rebuild manual.",
"createdAt": "2026-04-13T00:00:00.000Z",
"createdBy": "system:backlog-bootstrap",
"sourceKey": null,
"updatedAt": "2026-04-13T00:00:00.000Z",
"updatedBy": "system:backlog-bootstrap",
"weekStart": "2026-04-02"
},
{
"title": "BK-002 | Q2 2026 | Remover drift de apps/web e alinhar scripts ao ciclo Windows",
"itemId": "5367f632-a0db-4abd-891d-f58d429ce134",
"status": "development",
"summary": "[P0 | workspace] Retirar o legado fora de escopo do caminho principal de build e start para reduzir ruido e manutencao desnecessaria.",
"createdAt": "2026-04-13T00:00:00.000Z",
"createdBy": "system:backlog-bootstrap",
"sourceKey": null,
"updatedAt": "2026-04-13T00:00:00.000Z",
"updatedBy": "system:backlog-bootstrap",
"weekStart": "2026-04-09"
},
{
"title": "BK-049 | Q2 2026 | Liberar assistente de IA contextual no dashboard administrativo",
"itemId": "a6c3ef55-71a8-4a54-ad97-016fc8ef9626",
"status": "implemented",
"summary": "[P0 | admin-ai] Permitir que o operador pergunte ao dashboard por resumo, relatorio e leitura de risco usando a sessao de agente da API com contexto atual da operacao.",
"createdAt": "2026-04-15T21:07:41.304Z",
"createdBy": "orquestra-admin-api@local",
"sourceKey": null,
"updatedAt": "2026-04-15T21:07:41.304Z",
"updatedBy": "orquestra-admin-api@local",
"weekStart": "2026-04-16"
},
{
"title": "BK-048 | Q2 2026 | Materializar roadmap persistido com timeline anual operavel",
"itemId": "726ba9da-c875-4428-a50b-ba60a66168d5",
"status": "implemented",
"summary": "[P0 | planning] Transformar o roadmap em superficie persistida da plataforma, com visualizacao anual, grafico agregado e operacao semanal de marcos.",
"createdAt": "2026-04-15T21:07:40.980Z",
"createdBy": "orquestra-admin-api@local",
"sourceKey": null,
"updatedAt": "2026-04-15T21:07:40.980Z",
"updatedBy": "orquestra-admin-api@local",
"weekStart": "2026-04-16"
},
{
"title": "BK-047 | Q2 2026 | Entregar shell administrativo web com governanca operacional",
"itemId": "d12c4075-b89f-4716-b836-11afdc9f5e1d",
"status": "implemented",
"summary": "[P0 | admin] Disponibilizar um shell administrativo protegido pela API para leitura executiva e operacao de portfolio, tempos, auditoria e usuarios sem depender do desktop.",
"createdAt": "2026-04-15T21:07:40.666Z",
"createdBy": "orquestra-admin-api@local",
"sourceKey": null,
"updatedAt": "2026-04-15T21:07:40.666Z",
"updatedBy": "orquestra-admin-api@local",
"weekStart": "2026-04-16"
},
{
"title": "BK-003 | Q2 2026 | Consolidar modo cloud-only da API e raiz unica de estado",
"itemId": "528bc70c-2a44-4ae4-ba14-59de52b7646c",
"status": "development",
"summary": "[P0 | desktop] Alinhar desktop, API e documentacao para a arquitetura cloud-only, preservando estado local do workspace sem depender de localhost como default.",
"createdAt": "2026-04-13T00:00:00.000Z",
"createdBy": "system:backlog-bootstrap",
"sourceKey": null,
"updatedAt": "2026-04-13T00:00:00.000Z",
"updatedBy": "system:backlog-bootstrap",
"weekStart": "2026-04-16"
},
{
"title": "BK-004 | Q2 2026 | Fechar onboarding GitHub Projects v2 no desktop",
"itemId": "32ff418f-6415-4121-878d-9717fde2fd99",
"status": "development",
"summary": "[P0 | github] Completar o fluxo de login, diagnostico, instalacao do app e sincronizacao de boards GitHub sem atrito para o usuario final.",
"createdAt": "2026-04-13T00:00:00.000Z",
"createdBy": "system:backlog-bootstrap",
"sourceKey": null,
"updatedAt": "2026-04-13T00:00:00.000Z",
"updatedBy": "system:backlog-bootstrap",
"weekStart": "2026-04-23"
},
{
"title": "BK-005 | Q2 2026 | Melhorar feedback, progresso e historico das runs",
"itemId": "bbfe217c-98a5-4c64-9a82-9e66ceb622b1",
"status": "development",
"summary": "[P0 | desktop] Dar visibilidade operacional real para execucoes de migracao, fabrico e agentes no desktop.",
"createdAt": "2026-04-13T00:00:00.000Z",
"createdBy": "system:backlog-bootstrap",
"sourceKey": null,
"updatedAt": "2026-04-13T00:00:00.000Z",
"updatedBy": "system:backlog-bootstrap",
"weekStart": "2026-04-30"
},
{
"title": "BK-006 | Q2 2026 | Publicar updater Windows com instalador assinado",
"itemId": "3ecf54a2-1cc5-4257-8d02-1dd8da488b1b",
"status": "development",
"summary": "[P0 | desktop-release] Fechar o pipeline de entrega do desktop com instalador NSIS, assinatura e atualizacao in-place.",
"createdAt": "2026-04-13T00:00:00.000Z",
"createdBy": "system:backlog-bootstrap",
"sourceKey": null,
"updatedAt": "2026-04-13T00:00:00.000Z",
"updatedBy": "system:backlog-bootstrap",
"weekStart": "2026-05-07"
},
{
"title": "BK-007 | Q2 2026 | Fortalecer persistencia de sessao para Migracao, Testes e CI/CD",
"itemId": "98407509-5760-45c9-8def-
... [conteudo truncado para leitura rapida] |
| 17/04/2026, 02:30 | auditoriahttp | request okrequest | GET /status | status=ok | request=5a85566e-699c-4c54-9520-8e033444494c duracao: --rota: GET /status | sistema sem projeto vinculado | req: 5a85566e...3444494c run: -- sess: -- | Abrir payload{
"model": null,
"route": "/status",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /status",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 3,
"statusCode": 200
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"auth": {
"audit": {
"enabled": true,
"schemaReady": true,
"lastInitError": null,
"databaseUrlConfigured": true,
"bootstrapAdminUsersCount": 0,
"bootstrapEnabledUsersCount": 1,
"bootstrapAdminUsersConfigured": false,
"bootstrapEnabledUsersConfigured": true
},
"config": {
"mode": "entra",
"clientId": "466c2650-a91c-49a8-9bef-ca0ec733b583",
"provider": "microsoft_entra",
"tenantId": "f398df9c-fd0c-4829-a003-c770a1c4a063",
"authority": "https://login.microsoftonline.com/f398df9c-fd0c-4829-a003-c770a1c4a063",
"redirectUri": "http://localhost",
"allowedDomains": [
"prodam.sp.gov.br"
],
"requireUserEnablement": true,
"requireEntraValidation": true
}
},
"github": {
"profile": {
"user": {
"url": "https://github.com/dnbraz_PRODAMSP",
"name": "Daniel Niemietz Braz",
"login": "dnbraz_PRODAMSP",
"avatarUrl": "https://avatars.githubusercontent.com/u/153130326?u=64d96b05864db9be9c090fa146653f3e5a2758d5&v=4"
},
"scopes": [
"project",
"read:org",
"repo"
],
"clientId": "Iv23liu2wgKwCtPEZ8iX",
"hasToken": true,
"tokenType": "bearer",
"configured": true,
"authenticated": true,
"authenticatedAt": "2026-04-13T04:23:14.940Z"
},
"available": true
},
"statePath": "/data/orquestra/.orquestra/state.db",
"activeTask": null,
"configPath": "/data/orquestra/.orquestra/config.yaml",
"knownTasks": [],
"recentRuns": [],
"capabilities": {
"auth": {
"mode": "entra",
"provider": "microsoft_entra",
"available": true,
"allowedDomains": [
"prodam.sp.gov.br"
],
"requiredForWorkspace": true,
"requireUserEnablement": true,
"requireEntraValidation": true
},
"audit": {
"available": true,
"persistence": "postgresql",
"schemaReady": true,
"databaseUrlConfigured": true
},
"github": {
"summary": "GitHub permanece como remoto de commit, pull, push e PR; login para tarefas está em espera.",
"authMode": "device_flow",
"available": true,
"installUrl": "https://github.com/apps/prodam-orquestra/installations/new",
"projectsPath": "/github/projects",
"settingsPath": "/settings/github"
},
"appFactory": {
"mode": "remote",
"path": "/modernization/app-factory",
"method": "POST",
"summary": "Blueprint remoto disponivel via API.",
"available": true
},
"azureDevops": {
"summary": "Conexão Azure DevOps por sessão do usuário para sincronizar tarefas atribuídas.",
"authMode": "session_pat_or_env_fallback",
"syncPath": "/sync",
"available": true,
"settingsPath": "/settings/azure-devops"
},
"desktopUpdater": {
"mode": "remote",
"path": "/desktop/updates/:target/:arch/:currentVersion",
"method": "GET",
"summary": "Manifesto dinamico do updater para o desktop Windows.",
"available": true
}
},
"activeContext": {
"branch": null,
"taskId": null,
"updatedAt": null,
"workspace": null
},
"lastValidation": null,
"pendingCommits": [],
"activeWorktrees": []
}
} |
| 17/04/2026, 02:30 | auditoriahttp | request okrequest | GET /settings/llm/health | status=ok | request=1d112278-e1f9-470f-ac5f-1f8f353c8fcf duracao: --rota: GET /settings/llm/health | orquestra-admin-api@local sem projeto vinculado | req: 1d112278...353c8fcf run: -- sess: 00000000...00000002 | Abrir payload{
"model": null,
"route": "/settings/llm/health",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /settings/llm/health",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 3617,
"statusCode": 200
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"url": "https://ai-niass-sweden-central.openai.azure.com/openai/responses?api-version=2025-04-01-preview",
"model": "gpt-5.3-codex",
"status": "ok",
"provider": "azure",
"checkedAt": "2026-04-17T02:30:30.323Z",
"durationMs": 3595,
"reasoningEffort": "xhigh"
}
} |
| 17/04/2026, 02:30 | auditoriahttp | request okrequest | GET /settings/llm | status=ok | request=1e1979a7-009b-4f23-81a5-90c410a31310 duracao: --rota: GET /settings/llm | orquestra-admin-api@local sem projeto vinculado | req: 1e1979a7...10a31310 run: -- sess: 00000000...00000002 | Abrir payload{
"model": null,
"route": "/settings/llm",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /settings/llm",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 7,
"statusCode": 200
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"azure": {
"hasKey": true,
"endpoint": "https://ai-niass-sweden-central.openai.azure.com",
"apiVersion": "2025-04-01-preview",
"deployment": "gpt-5.4"
},
"model": "gpt-5.3-codex",
"custom": {
"hasKey": false,
"apiFormat": "openai_responses"
},
"openai": {
"hasKey": false
},
"provider": "azure",
"anthropic": {
"hasKey": false
},
"reasoningEffort": "xhigh"
}
} |
| 17/04/2026, 02:30 | auditoriahttp | request okrequest | GET /projects | status=ok | request=7323e92d-105e-45f1-b9c0-7ffb7c108c6d duracao: --rota: GET /projects | orquestra-admin-api@local sem projeto vinculado | req: 7323e92d...7c108c6d run: -- sess: 00000000...00000002 | Abrir payload{
"model": null,
"route": "/projects",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /projects",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 6,
"statusCode": 200
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"summary": {
"total": 0,
"byHealth": {
"red": 0,
"green": 0,
"yellow": 0
},
"byStatus": {
"draft": 0,
"blocked": 0,
"planned": 0,
"delivered": 0,
"discovery": 0,
"validated": 0,
"in_progress": 0
},
"byDeliveryTrack": {
"develop": 0,
"migrate": 0,
"refactor": 0
},
"latestUpdatedAt": null,
"byOrquestraStage": {
"intake": 0,
"review": 0,
"factory": 0,
"delivery": 0,
"migration": 0,
"modernization": 0
},
"byWorkflowProfile": {
"generic": 0,
"batch_jcl": 0,
"mainframe": 0,
"oracle_forms": 0
}
},
"projects": [],
"generatedAt": "2026-04-17T02:30:30.301Z"
}
} |
| 17/04/2026, 02:30 | auditoriahttp | request errorrequest | GET /portfolio/overview | status=error | request=807e2673-7ede-49a0-85b1-528c664fe024 duracao: --rota: GET /portfolio/overview | orquestra-admin-api@local sem projeto vinculado | req: 807e2673...664fe024 run: -- sess: 00000000...00000002 | Abrir payload{
"model": null,
"route": "/portfolio/overview",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /portfolio/overview",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 5,
"statusCode": 500
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"error": "internal_error",
"message": "Portfolio snapshot not found."
}
} |
| 17/04/2026, 02:30 | auditoriahttp | request okrequest | GET /status | status=ok | request=f84f534e-3473-455c-9832-53a17f64e957 duracao: --rota: GET /status | sistema sem projeto vinculado | req: f84f534e...7f64e957 run: -- sess: -- | Abrir payload{
"model": null,
"route": "/status",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /status",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 4,
"statusCode": 200
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"auth": {
"audit": {
"enabled": true,
"schemaReady": true,
"lastInitError": null,
"databaseUrlConfigured": true,
"bootstrapAdminUsersCount": 0,
"bootstrapEnabledUsersCount": 1,
"bootstrapAdminUsersConfigured": false,
"bootstrapEnabledUsersConfigured": true
},
"config": {
"mode": "entra",
"clientId": "466c2650-a91c-49a8-9bef-ca0ec733b583",
"provider": "microsoft_entra",
"tenantId": "f398df9c-fd0c-4829-a003-c770a1c4a063",
"authority": "https://login.microsoftonline.com/f398df9c-fd0c-4829-a003-c770a1c4a063",
"redirectUri": "http://localhost",
"allowedDomains": [
"prodam.sp.gov.br"
],
"requireUserEnablement": true,
"requireEntraValidation": true
}
},
"github": {
"profile": {
"user": {
"url": "https://github.com/dnbraz_PRODAMSP",
"name": "Daniel Niemietz Braz",
"login": "dnbraz_PRODAMSP",
"avatarUrl": "https://avatars.githubusercontent.com/u/153130326?u=64d96b05864db9be9c090fa146653f3e5a2758d5&v=4"
},
"scopes": [
"project",
"read:org",
"repo"
],
"clientId": "Iv23liu2wgKwCtPEZ8iX",
"hasToken": true,
"tokenType": "bearer",
"configured": true,
"authenticated": true,
"authenticatedAt": "2026-04-13T04:23:14.940Z"
},
"available": true
},
"statePath": "/data/orquestra/.orquestra/state.db",
"activeTask": null,
"configPath": "/data/orquestra/.orquestra/config.yaml",
"knownTasks": [],
"recentRuns": [],
"capabilities": {
"auth": {
"mode": "entra",
"provider": "microsoft_entra",
"available": true,
"allowedDomains": [
"prodam.sp.gov.br"
],
"requiredForWorkspace": true,
"requireUserEnablement": true,
"requireEntraValidation": true
},
"audit": {
"available": true,
"persistence": "postgresql",
"schemaReady": true,
"databaseUrlConfigured": true
},
"github": {
"summary": "GitHub permanece como remoto de commit, pull, push e PR; login para tarefas está em espera.",
"authMode": "device_flow",
"available": true,
"installUrl": "https://github.com/apps/prodam-orquestra/installations/new",
"projectsPath": "/github/projects",
"settingsPath": "/settings/github"
},
"appFactory": {
"mode": "remote",
"path": "/modernization/app-factory",
"method": "POST",
"summary": "Blueprint remoto disponivel via API.",
"available": true
},
"azureDevops": {
"summary": "Conexão Azure DevOps por sessão do usuário para sincronizar tarefas atribuídas.",
"authMode": "session_pat_or_env_fallback",
"syncPath": "/sync",
"available": true,
"settingsPath": "/settings/azure-devops"
},
"desktopUpdater": {
"mode": "remote",
"path": "/desktop/updates/:target/:arch/:currentVersion",
"method": "GET",
"summary": "Manifesto dinamico do updater para o desktop Windows.",
"available": true
}
},
"activeContext": {
"branch": null,
"taskId": null,
"updatedAt": null,
"workspace": null
},
"lastValidation": null,
"pendingCommits": [],
"activeWorktrees": []
}
} |
| 17/04/2026, 02:30 | auditoriahttp | request okrequest | GET /status | status=ok | request=8873d986-c8ee-44b2-9226-894123246df7 duracao: --rota: GET /status | sistema sem projeto vinculado | req: 8873d986...23246df7 run: -- sess: -- | Abrir payload{
"model": null,
"route": "/status",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /status",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 4,
"statusCode": 200
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"auth": {
"audit": {
"enabled": true,
"schemaReady": true,
"lastInitError": null,
"databaseUrlConfigured": true,
"bootstrapAdminUsersCount": 0,
"bootstrapEnabledUsersCount": 1,
"bootstrapAdminUsersConfigured": false,
"bootstrapEnabledUsersConfigured": true
},
"config": {
"mode": "entra",
"clientId": "466c2650-a91c-49a8-9bef-ca0ec733b583",
"provider": "microsoft_entra",
"tenantId": "f398df9c-fd0c-4829-a003-c770a1c4a063",
"authority": "https://login.microsoftonline.com/f398df9c-fd0c-4829-a003-c770a1c4a063",
"redirectUri": "http://localhost",
"allowedDomains": [
"prodam.sp.gov.br"
],
"requireUserEnablement": true,
"requireEntraValidation": true
}
},
"github": {
"profile": {
"user": {
"url": "https://github.com/dnbraz_PRODAMSP",
"name": "Daniel Niemietz Braz",
"login": "dnbraz_PRODAMSP",
"avatarUrl": "https://avatars.githubusercontent.com/u/153130326?u=64d96b05864db9be9c090fa146653f3e5a2758d5&v=4"
},
"scopes": [
"project",
"read:org",
"repo"
],
"clientId": "Iv23liu2wgKwCtPEZ8iX",
"hasToken": true,
"tokenType": "bearer",
"configured": true,
"authenticated": true,
"authenticatedAt": "2026-04-13T04:23:14.940Z"
},
"available": true
},
"statePath": "/data/orquestra/.orquestra/state.db",
"activeTask": null,
"configPath": "/data/orquestra/.orquestra/config.yaml",
"knownTasks": [],
"recentRuns": [],
"capabilities": {
"auth": {
"mode": "entra",
"provider": "microsoft_entra",
"available": true,
"allowedDomains": [
"prodam.sp.gov.br"
],
"requiredForWorkspace": true,
"requireUserEnablement": true,
"requireEntraValidation": true
},
"audit": {
"available": true,
"persistence": "postgresql",
"schemaReady": true,
"databaseUrlConfigured": true
},
"github": {
"summary": "GitHub permanece como remoto de commit, pull, push e PR; login para tarefas está em espera.",
"authMode": "device_flow",
"available": true,
"installUrl": "https://github.com/apps/prodam-orquestra/installations/new",
"projectsPath": "/github/projects",
"settingsPath": "/settings/github"
},
"appFactory": {
"mode": "remote",
"path": "/modernization/app-factory",
"method": "POST",
"summary": "Blueprint remoto disponivel via API.",
"available": true
},
"azureDevops": {
"summary": "Conexão Azure DevOps por sessão do usuário para sincronizar tarefas atribuídas.",
"authMode": "session_pat_or_env_fallback",
"syncPath": "/sync",
"available": true,
"settingsPath": "/settings/azure-devops"
},
"desktopUpdater": {
"mode": "remote",
"path": "/desktop/updates/:target/:arch/:currentVersion",
"method": "GET",
"summary": "Manifesto dinamico do updater para o desktop Windows.",
"available": true
}
},
"activeContext": {
"branch": null,
"taskId": null,
"updatedAt": null,
"workspace": null
},
"lastValidation": null,
"pendingCommits": [],
"activeWorktrees": []
}
} |
| 17/04/2026, 02:30 | auditoriahttp | request okrequest | GET /admin/analytics/durations | status=ok | request=a36c273c-0241-4c7c-93ca-66deb879035d duracao: --rota: GET /admin/analytics/durations | orquestra-admin-api@local sem projeto vinculado | req: a36c273c...b879035d run: -- sess: 00000000...00000002 | Abrir payload{
"model": null,
"route": "/admin/analytics/durations",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /admin/analytics/durations",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 94,
"statusCode": 200
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"window": {
"auditEvents": 280,
"agentStreams": 2,
"executionRuns": 0,
"projectsTotal": 0,
"executionSteps": 0,
"projectsMatched": 0,
"unmatchedOperations": 2
},
"overall": {
"maxMs": 75112,
"minMs": 4839,
"samples": 2,
"totalMs": 79951,
"averageMs": 39975.5,
"successRate": 100,
"failureCount": 0,
"successCount": 2,
"lastActivityAt": "2026-04-12T18:04:15.546Z"
},
"projects": [],
"categories": [
{
"key": "execution",
"label": "Execucao",
"aggregate": {
"maxMs": null,
"minMs": null,
"samples": 0,
"totalMs": 0,
"averageMs": null,
"successRate": null,
"failureCount": 0,
"successCount": 0,
"lastActivityAt": null
}
},
{
"key": "pipeline",
"label": "Pipeline",
"aggregate": {
"maxMs": null,
"minMs": null,
"samples": 0,
"totalMs": 0,
"averageMs": null,
"successRate": null,
"failureCount": 0,
"successCount": 0,
"lastActivityAt": null
}
},
{
"key": "migration",
"label": "Migracao",
"aggregate": {
"maxMs": null,
"minMs": null,
"samples": 0,
"totalMs": 0,
"averageMs": null,
"successRate": null,
"failureCount": 0,
"successCount": 0,
"lastActivityAt": null
}
},
{
"key": "agents",
"label": "Agentes",
"aggregate": {
"maxMs": 75112,
"minMs": 4839,
"samples": 2,
"totalMs": 79951,
"averageMs": 39975.5,
"successRate": 100,
"failureCount": 0,
"successCount": 2,
"lastActivityAt": "2026-04-12T18:04:15.546Z"
}
}
],
"generatedAt": "2026-04-17T02:30:30.352Z",
"routeBreakdown": [],
"executionStages": [],
"projectAverageMs": null,
"recentOperations": [
{
"id": "agent:0faa76c3-c8e7-4b7f-938f-e8cc5bc85e8c",
"label": "__support__:participemais",
"route": null,
"runId": null,
"source": "agent_stream",
"status": "completed",
"category": "agents",
"projectId": null,
"sessionId": "ee852db5-b6c9-4898-ad4d-0240ea7a8bd8",
"startedAt": "2026-04-12T18:03:00.434Z",
"workspace": "c:\\participemais",
"durationMs": 75112,
"finishedAt": "2026-04-12T18:04:15.546Z",
"projectName": null
},
{
"id": "agent:98ccd481-ac0a-4ce9-9135-153caa50aa68",
"label": "teste",
"route": null,
"runId": null,
"source": "agent_stream",
"status": "completed",
"category": "agents",
"projectId": null,
"sessionId": "146dbc1f-b04b-4425-86d0-179b34eb7886",
"startedAt": "2026-04-10T21:33:09.087Z",
"workspace": "c:\\sf8572-auto-infracao",
"durationMs": 4839,
"finishedAt": "2026-04-10T21:33:13.926Z",
"projectName": null
}
]
}
} |
| 17/04/2026, 02:30 | auditoriahttp | request okrequest | GET /status | status=ok | request=d1dfeafd-68fe-42d9-9b0b-6061bd5ace92 duracao: --rota: GET /status | sistema sem projeto vinculado | req: d1dfeafd...bd5ace92 run: -- sess: -- | Abrir payload{
"model": null,
"route": "/status",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /status",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 3,
"statusCode": 200
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"auth": {
"audit": {
"enabled": true,
"schemaReady": true,
"lastInitError": null,
"databaseUrlConfigured": true,
"bootstrapAdminUsersCount": 0,
"bootstrapEnabledUsersCount": 1,
"bootstrapAdminUsersConfigured": false,
"bootstrapEnabledUsersConfigured": true
},
"config": {
"mode": "entra",
"clientId": "466c2650-a91c-49a8-9bef-ca0ec733b583",
"provider": "microsoft_entra",
"tenantId": "f398df9c-fd0c-4829-a003-c770a1c4a063",
"authority": "https://login.microsoftonline.com/f398df9c-fd0c-4829-a003-c770a1c4a063",
"redirectUri": "http://localhost",
"allowedDomains": [
"prodam.sp.gov.br"
],
"requireUserEnablement": true,
"requireEntraValidation": true
}
},
"github": {
"profile": {
"user": {
"url": "https://github.com/dnbraz_PRODAMSP",
"name": "Daniel Niemietz Braz",
"login": "dnbraz_PRODAMSP",
"avatarUrl": "https://avatars.githubusercontent.com/u/153130326?u=64d96b05864db9be9c090fa146653f3e5a2758d5&v=4"
},
"scopes": [
"project",
"read:org",
"repo"
],
"clientId": "Iv23liu2wgKwCtPEZ8iX",
"hasToken": true,
"tokenType": "bearer",
"configured": true,
"authenticated": true,
"authenticatedAt": "2026-04-13T04:23:14.940Z"
},
"available": true
},
"statePath": "/data/orquestra/.orquestra/state.db",
"activeTask": null,
"configPath": "/data/orquestra/.orquestra/config.yaml",
"knownTasks": [],
"recentRuns": [],
"capabilities": {
"auth": {
"mode": "entra",
"provider": "microsoft_entra",
"available": true,
"allowedDomains": [
"prodam.sp.gov.br"
],
"requiredForWorkspace": true,
"requireUserEnablement": true,
"requireEntraValidation": true
},
"audit": {
"available": true,
"persistence": "postgresql",
"schemaReady": true,
"databaseUrlConfigured": true
},
"github": {
"summary": "GitHub permanece como remoto de commit, pull, push e PR; login para tarefas está em espera.",
"authMode": "device_flow",
"available": true,
"installUrl": "https://github.com/apps/prodam-orquestra/installations/new",
"projectsPath": "/github/projects",
"settingsPath": "/settings/github"
},
"appFactory": {
"mode": "remote",
"path": "/modernization/app-factory",
"method": "POST",
"summary": "Blueprint remoto disponivel via API.",
"available": true
},
"azureDevops": {
"summary": "Conexão Azure DevOps por sessão do usuário para sincronizar tarefas atribuídas.",
"authMode": "session_pat_or_env_fallback",
"syncPath": "/sync",
"available": true,
"settingsPath": "/settings/azure-devops"
},
"desktopUpdater": {
"mode": "remote",
"path": "/desktop/updates/:target/:arch/:currentVersion",
"method": "GET",
"summary": "Manifesto dinamico do updater para o desktop Windows.",
"available": true
}
},
"activeContext": {
"branch": null,
"taskId": null,
"updatedAt": null,
"workspace": null
},
"lastValidation": null,
"pendingCommits": [],
"activeWorktrees": []
}
} |
| 17/04/2026, 02:30 | auditoriahttp | request okrequest | GET /admin/logs/search | status=ok | request=68d8138b-70b0-4eea-bd97-72a7ed3ddd8d duracao: --rota: GET /admin/logs/search | orquestra-admin-api@local sem projeto vinculado | req: 68d8138b...ed3ddd8d run: -- sess: 00000000...00000002 | Abrir payload{
"model": null,
"route": "/admin/logs/search",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /admin/logs/search",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 351,
"statusCode": 200
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"logs": [
{
"id": "30956",
"kind": "audit",
"route": "GET /status",
"runId": null,
"action": "request",
"source": null,
"status": "ok",
"target": null,
"details": {
"model": null,
"route": "/status",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /status",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 3,
"statusCode": 200
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"auth": {
"audit": {
"enabled": true,
"schemaReady": true,
"lastInitError": null,
"databaseUrlConfigured": true,
"bootstrapAdminUsersCount": 0,
"bootstrapEnabledUsersCount": 1,
"bootstrapAdminUsersConfigured": false,
"bootstrapEnabledUsersConfigured": true
},
"config": {
"mode": "entra",
"clientId": "466c2650-a91c-49a8-9bef-ca0ec733b583",
"provider": "microsoft_entra",
"tenantId": "f398df9c-fd0c-4829-a003-c770a1c4a063",
"authority": "https://login.microsoftonline.com/f398df9c-fd0c-4829-a003-c770a1c4a063",
"redirectUri": "http://localhost",
"allowedDomains": [
"prodam.sp.gov.br"
],
"requireUserEnablement": true,
"requireEntraValidation": true
}
},
"github": {
"profile": {
"user": {
"url": "https://github.com/dnbraz_PRODAMSP",
"name": "Daniel Niemietz Braz",
"login": "dnbraz_PRODAMSP",
"avatarUrl": "https://avatars.githubusercontent.com/u/153130326?u=64d96b05864db9be9c090fa146653f3e5a2758d5&v=4"
},
"scopes": [
"project",
"read:org",
"repo"
],
"clientId": "Iv23liu2wgKwCtPEZ8iX",
"hasToken": true,
"tokenType": "bearer",
"configured": true,
"authenticated": true,
"authenticatedAt": "2026-04-13T04:23:14.940Z"
},
"available": true
},
"statePath": "/data/orquestra/.orquestra/state.db",
"activeTask": null,
"configPath": "/data/orquestra/.orquestra/config.yaml",
"knownTasks": [],
"recentRuns": [],
"capabilities": {
"auth": {
"mode": "entra",
"provider": "microsoft_entra",
"available": true,
"allowedDomains": [
"prodam.sp.gov.br"
],
"requiredForWorkspace": true,
"requireUserEnablement": true,
"requireEntraValidation": true
},
"audit": {
"available": true,
"persistence": "postgresql",
"schemaReady": true,
"databaseUrlConfigured": true
},
"github": {
"summary": "GitHub permanece como remoto de commit, pull, push e PR; login para tarefas está em espera.",
"authMode": "device_flow",
"available": true,
"installUrl": "https://github.com/apps/prodam-orquestra/installations/new",
"projectsPath": "/github/projects",
"settingsPath": "/settings/github"
},
"appFactory": {
"mode": "remote",
"path": "/modernization/app-factory",
"method": "POST",
"summary": "Blueprint remoto disponivel via API.",
"available": true
},
"azureDevops": {
"summary": "Conexão Azure DevOps por sessão do usuário para sincronizar tarefas atribuídas.",
"authMode": "session_pat_or_env_fallback",
"syncPath": "/sync",
"available": true,
"settingsPath": "/settings/azure-devops"
},
"desktopUpdater": {
"mode": "remote",
"path": "/desktop/updates/:target/:arch/:currentVersion",
"method": "GET",
"summary": "Manifesto dinamico do updater para o desktop Windows.",
"available": true
}
},
"activeContext": {
"branch": null,
"taskId": null,
"updatedAt": null,
"workspace": null
},
"lastValidation": null,
"pendingCommits": [],
"activeWorktrees": []
}
},
"summary": "request | GET /status | status=ok | request=d1dfeafd-68fe-42d9-9b0b-6061bd5ace92",
"category": "http",
"projectId": null,
"requestId": "d1dfeafd-68fe-42d9-9b0b-6061bd5ace92",
"sessionId": null,
"timestamp": "2026-04-17T02:30:30.255Z",
"userEmail": null,
"durationMs": null,
"projectName": null
},
{
"id": "30955",
"kind": "audit",
"route": "GET /status",
"runId": null,
"action": "request",
"source": null,
"status": "ok",
"target": null,
"details": {
"model": null,
"route": "/status",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /status",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 4,
"statusCode": 200
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"auth": {
"audit": {
"enabled": true,
"schemaReady": true,
"lastInitError": null,
"databaseUrlConfigured": true,
"bootstrapAdminUsersCount": 0,
"bootstrapEnabledUsersCount": 1,
"bootstrapAdminUsersConfigured": false,
"bootstrapEnabledUsersConfigured": true
},
"config": {
"mode": "entra",
"clientId": "466c2650-a91c-49a8-9bef-ca0ec733b583",
"provider": "microsoft_entra",
"tenantId": "f398df9c-fd0c-4829-a003-c770a1c4a063",
"authority": "https://login.microsoftonline.com/f398df9c-fd0c-4829-a003-c770a1c4a063",
"redirectUri": "http://localhost",
"allowedDomains": [
"prodam.sp.gov.br"
],
"requireUserEnablement": true,
"requireEntraValidation": true
}
},
"github": {
"profile": {
"user": {
"url": "https://github.com/dnbraz_PRODAMSP",
"name": "Daniel Niemietz Braz",
"login": "dnbraz_PRODAMSP",
"avatarUrl": "https://avatars.githubusercontent.com/u/153130326?u=64d96b
... [conteudo truncado para leitura rapida] |
| 17/04/2026, 02:30 | auditoriahttp | request okrequest | GET /admin/audit/events | status=ok | request=60505c5c-a0f0-4ec0-9f86-b1f2f789e17b duracao: --rota: GET /admin/audit/events | orquestra-admin-api@local sem projeto vinculado | req: 60505c5c...f789e17b run: -- sess: 00000000...00000002 | Abrir payload{
"model": null,
"route": "/admin/audit/events",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /admin/audit/events",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 83,
"statusCode": 200
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"total": 30955,
"events": [
{
"model": null,
"route": "/status",
"action": "request",
"method": "GET",
"source": null,
"status": "ok",
"target": null,
"userId": null,
"eventId": "30955",
"category": "http",
"endpoint": "GET /status",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 4,
"statusCode": 200
},
"createdAt": "2026-04-17T02:30:30.244Z",
"requestId": "7ef52069-0c06-440b-81df-df9ee685a0aa",
"sessionId": null,
"userEmail": null,
"inputTokens": null,
"totalTokens": null,
"outputTokens": null
},
{
"model": null,
"route": "/admin/users",
"action": "request",
"method": "GET",
"source": null,
"status": "ok",
"target": null,
"userId": "00000000-0000-4000-8000-000000000001",
"eventId": "30954",
"category": "http",
"endpoint": "GET /admin/users",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 7,
"statusCode": 200
},
"createdAt": "2026-04-17T02:30:30.151Z",
"requestId": "018f4c20-6705-4021-91cb-64970a3f4b3c",
"sessionId": "00000000-0000-4000-8000-000000000002",
"userEmail": "orquestra-admin-api@local",
"inputTokens": null,
"totalTokens": null,
"outputTokens": null
},
{
"model": null,
"route": "/status",
"action": "request",
"method": "GET",
"source": null,
"status": "ok",
"target": null,
"userId": null,
"eventId": "30953",
"category": "http",
"endpoint": "GET /status",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 4,
"statusCode": 200
},
"createdAt": "2026-04-17T02:30:30.146Z",
"requestId": "ed6877d8-1559-4e1b-a43e-7780fc229b22",
"sessionId": null,
"userEmail": null,
"inputTokens": null,
"totalTokens": null,
"outputTokens": null
},
{
"model": null,
"route": "/admin/analytics/durations",
"action": "request",
"method": "GET",
"source": null,
"status": "ok",
"target": null,
"userId": "00000000-0000-4000-8000-000000000001",
"eventId": "30952",
"category": "http",
"endpoint": "GET /admin/analytics/durations",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 187,
"statusCode": 200
},
"createdAt": "2026-04-17T02:30:29.391Z",
"requestId": "3a268015-c969-452b-ab08-e3f4482085c2",
"sessionId": "00000000-0000-4000-8000-000000000002",
"userEmail": "orquestra-admin-api@local",
"inputTokens": null,
"totalTokens": null,
"outputTokens": null
},
{
"model": null,
"route": "/admin/audit/events",
"action": "request",
"method": "GET",
"source": null,
"status": "ok",
"target": null,
"userId": "00000000-0000-4000-8000-000000000001",
"eventId": "30951",
"category": "http",
"endpoint": "GET /admin/audit/events",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 176,
"statusCode": 200
},
"createdAt": "2026-04-17T02:30:29.391Z",
"requestId": "cce5ffb5-5446-4ab5-8242-91faed5aacf9",
"sessionId": "00000000-0000-4000-8000-000000000002",
"userEmail": "orquestra-admin-api@local",
"inputTokens": null,
"totalTokens": null,
"outputTokens": null
},
{
"model": null,
"route": "/settings/llm",
"action": "request",
"method": "GET",
"source": null,
"status": "ok",
"target": null,
"userId": "00000000-0000-4000-8000-000000000001",
"eventId": "30950",
"category": "http",
"endpoint": "GET /settings/llm",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 97,
"statusCode": 200
},
"createdAt": "2026-04-17T02:30:29.391Z",
"requestId": "bf6ff5c2-b7eb-44c8-822e-669e8f05ddd3",
"sessionId": "00000000-0000-4000-8000-000000000002",
"userEmail": "orquestra-admin-api@local",
"inputTokens": null,
"totalTokens": null,
"outputTokens": null
},
{
"model": null,
"route": "/portfolio/overview",
"action": "request",
"method": "GET",
"source": null,
"status": "error",
"target": null,
"userId": "00000000-0000-4000-8000-000000000001",
"eventId": "30949",
"category": "http",
"endpoint": "GET /portfolio/overview",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 91,
"statusCode": 500
},
"createdAt": "2026-04-17T02:30:29.391Z",
"requestId": "93119bdd-ae2f-448e-a0ad-ef9644c334f6",
"sessionId": "00000000-0000-4000-8000-000000000002",
"userEmail": "orquestra-admin-api@local",
"inputTokens": null,
"totalTokens": null,
"outputTokens": null
},
{
"model": null,
"route": "/projects",
"action": "request",
"method": "GET",
"source": null,
"status": "ok",
"target": null,
"userId": "00000000-0000-4000-8000-000000000001",
"eventId": "30948",
"category": "http",
"endpoint": "GET /projects",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 89,
"statusCode": 200
},
"createdAt": "2026-04-17T02:30:29.391Z",
"requestId": "16df8d4f-7d9b-44ed-a916-2df3f18a0a5a",
"sessionId": "00000000-0000-4000-8000-000000000002",
"userEmail": "orquestra-admin-api@local",
"inputTokens": null,
"totalTokens": null,
"outputTokens": null
},
{
"model": null,
"route": "/status",
"action": "request",
"method": "GET",
"source": null,
"status": "ok",
"target": null,
"userId": null,
"eventId": "30947",
"category": "http",
"endpoint": "GET /status",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 5,
"statusCode": 200
},
"createdAt": "2026-04-17T02:30:29.385Z",
"requestId": "fe00eb41-4374-4f0c-bd20-5308d3e81d14",
"sessionId": null,
"userEmail": null,
"inputTokens": null,
"totalTokens": null,
"outputTokens": null
},
{
"model": null,
"route": "/",
"action": "request_denied",
"method": "GET",
"source": null,
"status": "unauthorized",
"target": null,
"userId": null,
"eventId": "30945",
"category": "auth",
"endpoint": "GET /",
"metadata": {
"reason": "missing_or_invalid_session"
},
"createdAt": "2026-04-17T02:28:47.845Z",
"requestId": "5d24e4cd-e171-46c1-95fe-584f4e355857",
"sessionId": null,
"userEmail"
... [conteudo truncado para leitura rapida] |
| 17/04/2026, 02:30 | auditoriahttp | request okrequest | GET /status | status=ok | request=7ef52069-0c06-440b-81df-df9ee685a0aa duracao: --rota: GET /status | sistema sem projeto vinculado | req: 7ef52069...e685a0aa run: -- sess: -- | Abrir payload{
"model": null,
"route": "/status",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /status",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 4,
"statusCode": 200
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"auth": {
"audit": {
"enabled": true,
"schemaReady": true,
"lastInitError": null,
"databaseUrlConfigured": true,
"bootstrapAdminUsersCount": 0,
"bootstrapEnabledUsersCount": 1,
"bootstrapAdminUsersConfigured": false,
"bootstrapEnabledUsersConfigured": true
},
"config": {
"mode": "entra",
"clientId": "466c2650-a91c-49a8-9bef-ca0ec733b583",
"provider": "microsoft_entra",
"tenantId": "f398df9c-fd0c-4829-a003-c770a1c4a063",
"authority": "https://login.microsoftonline.com/f398df9c-fd0c-4829-a003-c770a1c4a063",
"redirectUri": "http://localhost",
"allowedDomains": [
"prodam.sp.gov.br"
],
"requireUserEnablement": true,
"requireEntraValidation": true
}
},
"github": {
"profile": {
"user": {
"url": "https://github.com/dnbraz_PRODAMSP",
"name": "Daniel Niemietz Braz",
"login": "dnbraz_PRODAMSP",
"avatarUrl": "https://avatars.githubusercontent.com/u/153130326?u=64d96b05864db9be9c090fa146653f3e5a2758d5&v=4"
},
"scopes": [
"project",
"read:org",
"repo"
],
"clientId": "Iv23liu2wgKwCtPEZ8iX",
"hasToken": true,
"tokenType": "bearer",
"configured": true,
"authenticated": true,
"authenticatedAt": "2026-04-13T04:23:14.940Z"
},
"available": true
},
"statePath": "/data/orquestra/.orquestra/state.db",
"activeTask": null,
"configPath": "/data/orquestra/.orquestra/config.yaml",
"knownTasks": [],
"recentRuns": [],
"capabilities": {
"auth": {
"mode": "entra",
"provider": "microsoft_entra",
"available": true,
"allowedDomains": [
"prodam.sp.gov.br"
],
"requiredForWorkspace": true,
"requireUserEnablement": true,
"requireEntraValidation": true
},
"audit": {
"available": true,
"persistence": "postgresql",
"schemaReady": true,
"databaseUrlConfigured": true
},
"github": {
"summary": "GitHub permanece como remoto de commit, pull, push e PR; login para tarefas está em espera.",
"authMode": "device_flow",
"available": true,
"installUrl": "https://github.com/apps/prodam-orquestra/installations/new",
"projectsPath": "/github/projects",
"settingsPath": "/settings/github"
},
"appFactory": {
"mode": "remote",
"path": "/modernization/app-factory",
"method": "POST",
"summary": "Blueprint remoto disponivel via API.",
"available": true
},
"azureDevops": {
"summary": "Conexão Azure DevOps por sessão do usuário para sincronizar tarefas atribuídas.",
"authMode": "session_pat_or_env_fallback",
"syncPath": "/sync",
"available": true,
"settingsPath": "/settings/azure-devops"
},
"desktopUpdater": {
"mode": "remote",
"path": "/desktop/updates/:target/:arch/:currentVersion",
"method": "GET",
"summary": "Manifesto dinamico do updater para o desktop Windows.",
"available": true
}
},
"activeContext": {
"branch": null,
"taskId": null,
"updatedAt": null,
"workspace": null
},
"lastValidation": null,
"pendingCommits": [],
"activeWorktrees": []
}
} |
| 17/04/2026, 02:30 | auditoriahttp | request okrequest | GET /admin/users | status=ok | request=018f4c20-6705-4021-91cb-64970a3f4b3c duracao: --rota: GET /admin/users | orquestra-admin-api@local sem projeto vinculado | req: 018f4c20...0a3f4b3c run: -- sess: 00000000...00000002 | Abrir payload{
"model": null,
"route": "/admin/users",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /admin/users",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 7,
"statusCode": 200
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"total": 2,
"users": [
{
"email": "orquestra-admin-api@local",
"domain": "local",
"userId": "00000000-0000-4000-8000-000000000001",
"isAdmin": true,
"createdAt": "2026-04-15T15:55:09.414Z",
"isEnabled": true,
"updatedAt": "2026-04-17T02:30:30.151Z",
"displayName": "Orquestra Admin API",
"lastLoginAt": "2026-04-17T02:30:30.151Z",
"activeSessions": 1
},
{
"email": "dnbraz@prodam.sp.gov.br",
"domain": "prodam.sp.gov.br",
"userId": "b0ff141f-d089-41ed-b296-69c9b12f8f36",
"isAdmin": false,
"createdAt": "2026-04-08T17:12:40.690Z",
"isEnabled": true,
"updatedAt": "2026-04-16T19:57:31.072Z",
"displayName": "Daniel Niemietz Braz",
"lastLoginAt": "2026-04-16T19:57:31.072Z",
"activeSessions": 8
}
],
"generatedAt": "2026-04-17T02:30:30.158Z"
}
} |
| 17/04/2026, 02:30 | auditoriahttp | request okrequest | GET /status | status=ok | request=ed6877d8-1559-4e1b-a43e-7780fc229b22 duracao: --rota: GET /status | sistema sem projeto vinculado | req: ed6877d8...fc229b22 run: -- sess: -- | Abrir payload{
"model": null,
"route": "/status",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /status",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 4,
"statusCode": 200
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"auth": {
"audit": {
"enabled": true,
"schemaReady": true,
"lastInitError": null,
"databaseUrlConfigured": true,
"bootstrapAdminUsersCount": 0,
"bootstrapEnabledUsersCount": 1,
"bootstrapAdminUsersConfigured": false,
"bootstrapEnabledUsersConfigured": true
},
"config": {
"mode": "entra",
"clientId": "466c2650-a91c-49a8-9bef-ca0ec733b583",
"provider": "microsoft_entra",
"tenantId": "f398df9c-fd0c-4829-a003-c770a1c4a063",
"authority": "https://login.microsoftonline.com/f398df9c-fd0c-4829-a003-c770a1c4a063",
"redirectUri": "http://localhost",
"allowedDomains": [
"prodam.sp.gov.br"
],
"requireUserEnablement": true,
"requireEntraValidation": true
}
},
"github": {
"profile": {
"user": {
"url": "https://github.com/dnbraz_PRODAMSP",
"name": "Daniel Niemietz Braz",
"login": "dnbraz_PRODAMSP",
"avatarUrl": "https://avatars.githubusercontent.com/u/153130326?u=64d96b05864db9be9c090fa146653f3e5a2758d5&v=4"
},
"scopes": [
"project",
"read:org",
"repo"
],
"clientId": "Iv23liu2wgKwCtPEZ8iX",
"hasToken": true,
"tokenType": "bearer",
"configured": true,
"authenticated": true,
"authenticatedAt": "2026-04-13T04:23:14.940Z"
},
"available": true
},
"statePath": "/data/orquestra/.orquestra/state.db",
"activeTask": null,
"configPath": "/data/orquestra/.orquestra/config.yaml",
"knownTasks": [],
"recentRuns": [],
"capabilities": {
"auth": {
"mode": "entra",
"provider": "microsoft_entra",
"available": true,
"allowedDomains": [
"prodam.sp.gov.br"
],
"requiredForWorkspace": true,
"requireUserEnablement": true,
"requireEntraValidation": true
},
"audit": {
"available": true,
"persistence": "postgresql",
"schemaReady": true,
"databaseUrlConfigured": true
},
"github": {
"summary": "GitHub permanece como remoto de commit, pull, push e PR; login para tarefas está em espera.",
"authMode": "device_flow",
"available": true,
"installUrl": "https://github.com/apps/prodam-orquestra/installations/new",
"projectsPath": "/github/projects",
"settingsPath": "/settings/github"
},
"appFactory": {
"mode": "remote",
"path": "/modernization/app-factory",
"method": "POST",
"summary": "Blueprint remoto disponivel via API.",
"available": true
},
"azureDevops": {
"summary": "Conexão Azure DevOps por sessão do usuário para sincronizar tarefas atribuídas.",
"authMode": "session_pat_or_env_fallback",
"syncPath": "/sync",
"available": true,
"settingsPath": "/settings/azure-devops"
},
"desktopUpdater": {
"mode": "remote",
"path": "/desktop/updates/:target/:arch/:currentVersion",
"method": "GET",
"summary": "Manifesto dinamico do updater para o desktop Windows.",
"available": true
}
},
"activeContext": {
"branch": null,
"taskId": null,
"updatedAt": null,
"workspace": null
},
"lastValidation": null,
"pendingCommits": [],
"activeWorktrees": []
}
} |
| 17/04/2026, 02:30 | auditoriahttp | request okrequest | GET /admin/analytics/durations | status=ok | request=3a268015-c969-452b-ab08-e3f4482085c2 duracao: --rota: GET /admin/analytics/durations | orquestra-admin-api@local sem projeto vinculado | req: 3a268015...482085c2 run: -- sess: 00000000...00000002 | Abrir payload{
"model": null,
"route": "/admin/analytics/durations",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /admin/analytics/durations",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 187,
"statusCode": 200
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"window": {
"auditEvents": 180,
"agentStreams": 2,
"executionRuns": 0,
"projectsTotal": 0,
"executionSteps": 0,
"projectsMatched": 0,
"unmatchedOperations": 2
},
"overall": {
"maxMs": 75112,
"minMs": 4839,
"samples": 2,
"totalMs": 79951,
"averageMs": 39975.5,
"successRate": 100,
"failureCount": 0,
"successCount": 2,
"lastActivityAt": "2026-04-12T18:04:15.546Z"
},
"projects": [],
"categories": [
{
"key": "execution",
"label": "Execucao",
"aggregate": {
"maxMs": null,
"minMs": null,
"samples": 0,
"totalMs": 0,
"averageMs": null,
"successRate": null,
"failureCount": 0,
"successCount": 0,
"lastActivityAt": null
}
},
{
"key": "pipeline",
"label": "Pipeline",
"aggregate": {
"maxMs": null,
"minMs": null,
"samples": 0,
"totalMs": 0,
"averageMs": null,
"successRate": null,
"failureCount": 0,
"successCount": 0,
"lastActivityAt": null
}
},
{
"key": "migration",
"label": "Migracao",
"aggregate": {
"maxMs": null,
"minMs": null,
"samples": 0,
"totalMs": 0,
"averageMs": null,
"successRate": null,
"failureCount": 0,
"successCount": 0,
"lastActivityAt": null
}
},
{
"key": "agents",
"label": "Agentes",
"aggregate": {
"maxMs": 75112,
"minMs": 4839,
"samples": 2,
"totalMs": 79951,
"averageMs": 39975.5,
"successRate": 100,
"failureCount": 0,
"successCount": 2,
"lastActivityAt": "2026-04-12T18:04:15.546Z"
}
}
],
"generatedAt": "2026-04-17T02:30:29.578Z",
"routeBreakdown": [],
"executionStages": [],
"projectAverageMs": null,
"recentOperations": [
{
"id": "agent:0faa76c3-c8e7-4b7f-938f-e8cc5bc85e8c",
"label": "__support__:participemais",
"route": null,
"runId": null,
"source": "agent_stream",
"status": "completed",
"category": "agents",
"projectId": null,
"sessionId": "ee852db5-b6c9-4898-ad4d-0240ea7a8bd8",
"startedAt": "2026-04-12T18:03:00.434Z",
"workspace": "c:\\participemais",
"durationMs": 75112,
"finishedAt": "2026-04-12T18:04:15.546Z",
"projectName": null
},
{
"id": "agent:98ccd481-ac0a-4ce9-9135-153caa50aa68",
"label": "teste",
"route": null,
"runId": null,
"source": "agent_stream",
"status": "completed",
"category": "agents",
"projectId": null,
"sessionId": "146dbc1f-b04b-4425-86d0-179b34eb7886",
"startedAt": "2026-04-10T21:33:09.087Z",
"workspace": "c:\\sf8572-auto-infracao",
"durationMs": 4839,
"finishedAt": "2026-04-10T21:33:13.926Z",
"projectName": null
}
]
}
} |
| 17/04/2026, 02:30 | auditoriahttp | request okrequest | GET /admin/audit/events | status=ok | request=cce5ffb5-5446-4ab5-8242-91faed5aacf9 duracao: --rota: GET /admin/audit/events | orquestra-admin-api@local sem projeto vinculado | req: cce5ffb5...ed5aacf9 run: -- sess: 00000000...00000002 | Abrir payload{
"model": null,
"route": "/admin/audit/events",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /admin/audit/events",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 176,
"statusCode": 200
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"total": 30949,
"events": [
{
"model": null,
"route": "/portfolio/overview",
"action": "request",
"method": "GET",
"source": null,
"status": "error",
"target": null,
"userId": "00000000-0000-4000-8000-000000000001",
"eventId": "30949",
"category": "http",
"endpoint": "GET /portfolio/overview",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 91,
"statusCode": 500
},
"createdAt": "2026-04-17T02:30:29.391Z",
"requestId": "93119bdd-ae2f-448e-a0ad-ef9644c334f6",
"sessionId": "00000000-0000-4000-8000-000000000002",
"userEmail": "orquestra-admin-api@local",
"inputTokens": null,
"totalTokens": null,
"outputTokens": null
},
{
"model": null,
"route": "/projects",
"action": "request",
"method": "GET",
"source": null,
"status": "ok",
"target": null,
"userId": "00000000-0000-4000-8000-000000000001",
"eventId": "30948",
"category": "http",
"endpoint": "GET /projects",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 89,
"statusCode": 200
},
"createdAt": "2026-04-17T02:30:29.391Z",
"requestId": "16df8d4f-7d9b-44ed-a916-2df3f18a0a5a",
"sessionId": "00000000-0000-4000-8000-000000000002",
"userEmail": "orquestra-admin-api@local",
"inputTokens": null,
"totalTokens": null,
"outputTokens": null
},
{
"model": null,
"route": "/status",
"action": "request",
"method": "GET",
"source": null,
"status": "ok",
"target": null,
"userId": null,
"eventId": "30947",
"category": "http",
"endpoint": "GET /status",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 5,
"statusCode": 200
},
"createdAt": "2026-04-17T02:30:29.385Z",
"requestId": "fe00eb41-4374-4f0c-bd20-5308d3e81d14",
"sessionId": null,
"userEmail": null,
"inputTokens": null,
"totalTokens": null,
"outputTokens": null
},
{
"model": null,
"route": "/",
"action": "request_denied",
"method": "GET",
"source": null,
"status": "unauthorized",
"target": null,
"userId": null,
"eventId": "30945",
"category": "auth",
"endpoint": "GET /",
"metadata": {
"reason": "missing_or_invalid_session"
},
"createdAt": "2026-04-17T02:28:47.845Z",
"requestId": "5d24e4cd-e171-46c1-95fe-584f4e355857",
"sessionId": null,
"userEmail": null,
"inputTokens": null,
"totalTokens": null,
"outputTokens": null
},
{
"model": null,
"route": "/",
"action": "request",
"method": "GET",
"source": null,
"status": "error",
"target": null,
"userId": null,
"eventId": "30946",
"category": "http",
"endpoint": "GET /",
"metadata": {
"ipAddress": "8.229.6.152",
"userAgent": "Mozilla/5.0 (Linux; Android 12; Pixel 6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Mobile Safari/537.36",
"durationMs": 78,
"statusCode": 401
},
"createdAt": "2026-04-17T02:28:47.771Z",
"requestId": "5d24e4cd-e171-46c1-95fe-584f4e355857",
"sessionId": null,
"userEmail": null,
"inputTokens": null,
"totalTokens": null,
"outputTokens": null
},
{
"model": null,
"route": "/",
"action": "request_denied",
"method": "GET",
"source": null,
"status": "unauthorized",
"target": null,
"userId": null,
"eventId": "30943",
"category": "auth",
"endpoint": "GET /",
"metadata": {
"reason": "missing_or_invalid_session"
},
"createdAt": "2026-04-17T01:08:10.793Z",
"requestId": "082911eb-61b7-4dbc-b0e2-3aefcf3cf149",
"sessionId": null,
"userEmail": null,
"inputTokens": null,
"totalTokens": null,
"outputTokens": null
},
{
"model": null,
"route": "/",
"action": "request",
"method": "GET",
"source": null,
"status": "error",
"target": null,
"userId": null,
"eventId": "30944",
"category": "http",
"endpoint": "GET /",
"metadata": {
"ipAddress": "136.117.70.77",
"userAgent": "Mozilla/5.0 (Linux; Android 12; Pixel 6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Mobile Safari/537.36",
"durationMs": 89,
"statusCode": 401
},
"createdAt": "2026-04-17T01:08:10.706Z",
"requestId": "082911eb-61b7-4dbc-b0e2-3aefcf3cf149",
"sessionId": null,
"userEmail": null,
"inputTokens": null,
"totalTokens": null,
"outputTokens": null
},
{
"model": null,
"route": "/",
"action": "request_denied",
"method": "GET",
"source": null,
"status": "unauthorized",
"target": null,
"userId": null,
"eventId": "30941",
"category": "auth",
"endpoint": "GET /",
"metadata": {
"reason": "missing_or_invalid_session"
},
"createdAt": "2026-04-17T00:32:56.406Z",
"requestId": "d9ad0076-345c-4032-9dcb-8c330490becc",
"sessionId": null,
"userEmail": null,
"inputTokens": null,
"totalTokens": null,
"outputTokens": null
},
{
"model": null,
"route": "/",
"action": "request",
"method": "GET",
"source": null,
"status": "error",
"target": null,
"userId": null,
"eventId": "30942",
"category": "http",
"endpoint": "GET /",
"metadata": {
"ipAddress": "87.236.176.70",
"userAgent": "Mozilla/5.0 (compatible; InternetMeasurement/1.0; +https://internet-measurement.com/)",
"durationMs": 124,
"statusCode": 401
},
"createdAt": "2026-04-17T00:32:56.288Z",
"requestId": "d9ad0076-345c-4032-9dcb-8c330490becc",
"sessionId": null,
"userEmail": null,
"inputTokens": null,
"totalTokens": null,
"outputTokens": null
},
{
"model": null,
"route": "/admin/roadmap",
"action": "request",
"method": "GET",
"source": null,
"status": "ok",
"target": null,
"userId": "00000000-0000-4000-8000-000000000001",
"eventId": "30940",
"category": "http",
"endpoint": "GET /admin/roadmap",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 82,
"statusCode": 200
},
"createdAt": "2026-04-16T22:23:51.220Z",
"requestId": "10a30ae6-654c-429c-947e-f8ccad9178cb",
"sessionId": "00000000-0000-4000-8000-000000000002",
"userEmail": "orquestra-admin-api@local",
"inputTokens": null,
"totalTokens": null,
"outputTokens": null
}
],
"returned": 10,
"generatedAt": "202
... [conteudo truncado para leitura rapida] |
| 17/04/2026, 02:30 | auditoriahttp | request okrequest | GET /settings/llm | status=ok | request=bf6ff5c2-b7eb-44c8-822e-669e8f05ddd3 duracao: --rota: GET /settings/llm | orquestra-admin-api@local sem projeto vinculado | req: bf6ff5c2...8f05ddd3 run: -- sess: 00000000...00000002 | Abrir payload{
"model": null,
"route": "/settings/llm",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /settings/llm",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 97,
"statusCode": 200
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"azure": {
"hasKey": true,
"endpoint": "https://ai-niass-sweden-central.openai.azure.com",
"apiVersion": "2025-04-01-preview",
"deployment": "gpt-5.4"
},
"model": "gpt-5.3-codex",
"custom": {
"hasKey": false,
"apiFormat": "openai_responses"
},
"openai": {
"hasKey": false
},
"provider": "azure",
"anthropic": {
"hasKey": false
},
"reasoningEffort": "xhigh"
}
} |
| 17/04/2026, 02:30 | auditoriahttp | request errorrequest | GET /portfolio/overview | status=error | request=93119bdd-ae2f-448e-a0ad-ef9644c334f6 duracao: --rota: GET /portfolio/overview | orquestra-admin-api@local sem projeto vinculado | req: 93119bdd...44c334f6 run: -- sess: 00000000...00000002 | Abrir payload{
"model": null,
"route": "/portfolio/overview",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /portfolio/overview",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 91,
"statusCode": 500
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"error": "internal_error",
"message": "Portfolio snapshot not found."
}
} |
| 17/04/2026, 02:30 | auditoriahttp | request okrequest | GET /projects | status=ok | request=16df8d4f-7d9b-44ed-a916-2df3f18a0a5a duracao: --rota: GET /projects | orquestra-admin-api@local sem projeto vinculado | req: 16df8d4f...f18a0a5a run: -- sess: 00000000...00000002 | Abrir payload{
"model": null,
"route": "/projects",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /projects",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 89,
"statusCode": 200
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"summary": {
"total": 0,
"byHealth": {
"red": 0,
"green": 0,
"yellow": 0
},
"byStatus": {
"draft": 0,
"blocked": 0,
"planned": 0,
"delivered": 0,
"discovery": 0,
"validated": 0,
"in_progress": 0
},
"byDeliveryTrack": {
"develop": 0,
"migrate": 0,
"refactor": 0
},
"latestUpdatedAt": null,
"byOrquestraStage": {
"intake": 0,
"review": 0,
"factory": 0,
"delivery": 0,
"migration": 0,
"modernization": 0
},
"byWorkflowProfile": {
"generic": 0,
"batch_jcl": 0,
"mainframe": 0,
"oracle_forms": 0
}
},
"projects": [],
"generatedAt": "2026-04-17T02:30:29.480Z"
}
} |
| 17/04/2026, 02:30 | auditoriahttp | request okrequest | GET /status | status=ok | request=fe00eb41-4374-4f0c-bd20-5308d3e81d14 duracao: --rota: GET /status | sistema sem projeto vinculado | req: fe00eb41...d3e81d14 run: -- sess: -- | Abrir payload{
"model": null,
"route": "/status",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /status",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 5,
"statusCode": 200
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"auth": {
"audit": {
"enabled": true,
"schemaReady": true,
"lastInitError": null,
"databaseUrlConfigured": true,
"bootstrapAdminUsersCount": 0,
"bootstrapEnabledUsersCount": 1,
"bootstrapAdminUsersConfigured": false,
"bootstrapEnabledUsersConfigured": true
},
"config": {
"mode": "entra",
"clientId": "466c2650-a91c-49a8-9bef-ca0ec733b583",
"provider": "microsoft_entra",
"tenantId": "f398df9c-fd0c-4829-a003-c770a1c4a063",
"authority": "https://login.microsoftonline.com/f398df9c-fd0c-4829-a003-c770a1c4a063",
"redirectUri": "http://localhost",
"allowedDomains": [
"prodam.sp.gov.br"
],
"requireUserEnablement": true,
"requireEntraValidation": true
}
},
"github": {
"profile": {
"user": {
"url": "https://github.com/dnbraz_PRODAMSP",
"name": "Daniel Niemietz Braz",
"login": "dnbraz_PRODAMSP",
"avatarUrl": "https://avatars.githubusercontent.com/u/153130326?u=64d96b05864db9be9c090fa146653f3e5a2758d5&v=4"
},
"scopes": [
"project",
"read:org",
"repo"
],
"clientId": "Iv23liu2wgKwCtPEZ8iX",
"hasToken": true,
"tokenType": "bearer",
"configured": true,
"authenticated": true,
"authenticatedAt": "2026-04-13T04:23:14.940Z"
},
"available": true
},
"statePath": "/data/orquestra/.orquestra/state.db",
"activeTask": null,
"configPath": "/data/orquestra/.orquestra/config.yaml",
"knownTasks": [],
"recentRuns": [],
"capabilities": {
"auth": {
"mode": "entra",
"provider": "microsoft_entra",
"available": true,
"allowedDomains": [
"prodam.sp.gov.br"
],
"requiredForWorkspace": true,
"requireUserEnablement": true,
"requireEntraValidation": true
},
"audit": {
"available": true,
"persistence": "postgresql",
"schemaReady": true,
"databaseUrlConfigured": true
},
"github": {
"summary": "GitHub permanece como remoto de commit, pull, push e PR; login para tarefas está em espera.",
"authMode": "device_flow",
"available": true,
"installUrl": "https://github.com/apps/prodam-orquestra/installations/new",
"projectsPath": "/github/projects",
"settingsPath": "/settings/github"
},
"appFactory": {
"mode": "remote",
"path": "/modernization/app-factory",
"method": "POST",
"summary": "Blueprint remoto disponivel via API.",
"available": true
},
"azureDevops": {
"summary": "Conexão Azure DevOps por sessão do usuário para sincronizar tarefas atribuídas.",
"authMode": "session_pat_or_env_fallback",
"syncPath": "/sync",
"available": true,
"settingsPath": "/settings/azure-devops"
},
"desktopUpdater": {
"mode": "remote",
"path": "/desktop/updates/:target/:arch/:currentVersion",
"method": "GET",
"summary": "Manifesto dinamico do updater para o desktop Windows.",
"available": true
}
},
"activeContext": {
"branch": null,
"taskId": null,
"updatedAt": null,
"workspace": null
},
"lastValidation": null,
"pendingCommits": [],
"activeWorktrees": []
}
} |
| 17/04/2026, 02:28 | auditoriaauth | request_denied unauthorizedrequest_denied | GET / | status=unauthorized | request=5d24e4cd-e171-46c1-95fe-584f4e355857 duracao: --rota: GET / | sistema sem projeto vinculado | req: 5d24e4cd...4e355857 run: -- sess: -- | Abrir payload{
"model": null,
"route": "/",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /",
"metadata": {
"reason": "missing_or_invalid_session"
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": null
} |
| 17/04/2026, 02:28 | auditoriahttp | request errorrequest | GET / | status=error | request=5d24e4cd-e171-46c1-95fe-584f4e355857 duracao: --rota: GET / | sistema sem projeto vinculado | req: 5d24e4cd...4e355857 run: -- sess: -- | Abrir payload{
"model": null,
"route": "/",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /",
"metadata": {
"ipAddress": "8.229.6.152",
"userAgent": "Mozilla/5.0 (Linux; Android 12; Pixel 6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Mobile Safari/537.36",
"durationMs": 78,
"statusCode": 401
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"error": "unauthorized",
"message": "Login required."
}
} |
| 17/04/2026, 01:08 | auditoriaauth | request_denied unauthorizedrequest_denied | GET / | status=unauthorized | request=082911eb-61b7-4dbc-b0e2-3aefcf3cf149 duracao: --rota: GET / | sistema sem projeto vinculado | req: 082911eb...cf3cf149 run: -- sess: -- | Abrir payload{
"model": null,
"route": "/",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /",
"metadata": {
"reason": "missing_or_invalid_session"
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": null
} |
| 17/04/2026, 01:08 | auditoriahttp | request errorrequest | GET / | status=error | request=082911eb-61b7-4dbc-b0e2-3aefcf3cf149 duracao: --rota: GET / | sistema sem projeto vinculado | req: 082911eb...cf3cf149 run: -- sess: -- | Abrir payload{
"model": null,
"route": "/",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /",
"metadata": {
"ipAddress": "136.117.70.77",
"userAgent": "Mozilla/5.0 (Linux; Android 12; Pixel 6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Mobile Safari/537.36",
"durationMs": 89,
"statusCode": 401
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"error": "unauthorized",
"message": "Login required."
}
} |
| 17/04/2026, 00:32 | auditoriaauth | request_denied unauthorizedrequest_denied | GET / | status=unauthorized | request=d9ad0076-345c-4032-9dcb-8c330490becc duracao: --rota: GET / | sistema sem projeto vinculado | req: d9ad0076...0490becc run: -- sess: -- | Abrir payload{
"model": null,
"route": "/",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /",
"metadata": {
"reason": "missing_or_invalid_session"
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": null
} |
| 17/04/2026, 00:32 | auditoriahttp | request errorrequest | GET / | status=error | request=d9ad0076-345c-4032-9dcb-8c330490becc duracao: --rota: GET / | sistema sem projeto vinculado | req: d9ad0076...0490becc run: -- sess: -- | Abrir payload{
"model": null,
"route": "/",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /",
"metadata": {
"ipAddress": "87.236.176.70",
"userAgent": "Mozilla/5.0 (compatible; InternetMeasurement/1.0; +https://internet-measurement.com/)",
"durationMs": 124,
"statusCode": 401
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"error": "unauthorized",
"message": "Login required."
}
} |
| 16/04/2026, 22:23 | auditoriahttp | request okrequest | GET /admin/roadmap | status=ok | request=10a30ae6-654c-429c-947e-f8ccad9178cb duracao: --rota: GET /admin/roadmap | orquestra-admin-api@local sem projeto vinculado | req: 10a30ae6...ad9178cb run: -- sess: 00000000...00000002 | Abrir payload{
"model": null,
"route": "/admin/roadmap",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /admin/roadmap",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 82,
"statusCode": 200
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"items": [
{
"title": "BK-044 | Transversal | Operar revisao trimestral de roadmap, backlog e metricas",
"itemId": "4c917553-29b0-401a-b191-2a4809494f10",
"status": "development",
"summary": "[P1 | governance] Manter o backlog vivo e coerente com a execucao real do produto, revisando prioridades por trimestre.",
"createdAt": "2026-04-13T00:00:00.000Z",
"createdBy": "system:backlog-bootstrap",
"sourceKey": null,
"updatedAt": "2026-04-13T00:00:00.000Z",
"updatedBy": "system:backlog-bootstrap",
"weekStart": "2026-01-01"
},
{
"title": "BK-045 | Transversal | Manter baseline continua de qualidade e seguranca",
"itemId": "321ef9b7-ef10-4ee5-a539-d1dbb17cdb41",
"status": "development",
"summary": "[P1 | quality-security] Tratar qualidade e seguranca como disciplina continua e nao apenas como fase final de entrega.",
"createdAt": "2026-04-13T00:00:00.000Z",
"createdBy": "system:backlog-bootstrap",
"sourceKey": null,
"updatedAt": "2026-04-13T00:00:00.000Z",
"updatedBy": "system:backlog-bootstrap",
"weekStart": "2026-01-08"
},
{
"title": "BK-046 | Transversal | Controlar performance, UX e custo de LLM por release",
"itemId": "1033e3e7-c9e9-4d45-9402-e535ad1471a2",
"status": "development",
"summary": "[P1 | product-ops] Garantir que evolucao funcional nao degrade tempo de resposta, experiencia operacional nem custo de execucao assistida.",
"createdAt": "2026-04-13T00:00:00.000Z",
"createdBy": "system:backlog-bootstrap",
"sourceKey": null,
"updatedAt": "2026-04-13T00:00:00.000Z",
"updatedBy": "system:backlog-bootstrap",
"weekStart": "2026-01-15"
},
{
"title": "BK-001 | Q2 2026 | Estabilizar toolchain Windows para build, test e CI local",
"itemId": "82a344f7-b3ad-4738-8910-05ac3433c965",
"status": "development",
"summary": "[P0 | platform] Fechar o gap de dependencias nativas no host Windows e tornar build, typecheck e testes repetiveis sem rebuild manual.",
"createdAt": "2026-04-13T00:00:00.000Z",
"createdBy": "system:backlog-bootstrap",
"sourceKey": null,
"updatedAt": "2026-04-13T00:00:00.000Z",
"updatedBy": "system:backlog-bootstrap",
"weekStart": "2026-04-02"
},
{
"title": "BK-002 | Q2 2026 | Remover drift de apps/web e alinhar scripts ao ciclo Windows",
"itemId": "5367f632-a0db-4abd-891d-f58d429ce134",
"status": "development",
"summary": "[P0 | workspace] Retirar o legado fora de escopo do caminho principal de build e start para reduzir ruido e manutencao desnecessaria.",
"createdAt": "2026-04-13T00:00:00.000Z",
"createdBy": "system:backlog-bootstrap",
"sourceKey": null,
"updatedAt": "2026-04-13T00:00:00.000Z",
"updatedBy": "system:backlog-bootstrap",
"weekStart": "2026-04-09"
},
{
"title": "BK-049 | Q2 2026 | Liberar assistente de IA contextual no dashboard administrativo",
"itemId": "a6c3ef55-71a8-4a54-ad97-016fc8ef9626",
"status": "implemented",
"summary": "[P0 | admin-ai] Permitir que o operador pergunte ao dashboard por resumo, relatorio e leitura de risco usando a sessao de agente da API com contexto atual da operacao.",
"createdAt": "2026-04-15T21:07:41.304Z",
"createdBy": "orquestra-admin-api@local",
"sourceKey": null,
"updatedAt": "2026-04-15T21:07:41.304Z",
"updatedBy": "orquestra-admin-api@local",
"weekStart": "2026-04-16"
},
{
"title": "BK-048 | Q2 2026 | Materializar roadmap persistido com timeline anual operavel",
"itemId": "726ba9da-c875-4428-a50b-ba60a66168d5",
"status": "implemented",
"summary": "[P0 | planning] Transformar o roadmap em superficie persistida da plataforma, com visualizacao anual, grafico agregado e operacao semanal de marcos.",
"createdAt": "2026-04-15T21:07:40.980Z",
"createdBy": "orquestra-admin-api@local",
"sourceKey": null,
"updatedAt": "2026-04-15T21:07:40.980Z",
"updatedBy": "orquestra-admin-api@local",
"weekStart": "2026-04-16"
},
{
"title": "BK-047 | Q2 2026 | Entregar shell administrativo web com governanca operacional",
"itemId": "d12c4075-b89f-4716-b836-11afdc9f5e1d",
"status": "implemented",
"summary": "[P0 | admin] Disponibilizar um shell administrativo protegido pela API para leitura executiva e operacao de portfolio, tempos, auditoria e usuarios sem depender do desktop.",
"createdAt": "2026-04-15T21:07:40.666Z",
"createdBy": "orquestra-admin-api@local",
"sourceKey": null,
"updatedAt": "2026-04-15T21:07:40.666Z",
"updatedBy": "orquestra-admin-api@local",
"weekStart": "2026-04-16"
},
{
"title": "BK-003 | Q2 2026 | Consolidar modo cloud-only da API e raiz unica de estado",
"itemId": "528bc70c-2a44-4ae4-ba14-59de52b7646c",
"status": "development",
"summary": "[P0 | desktop] Alinhar desktop, API e documentacao para a arquitetura cloud-only, preservando estado local do workspace sem depender de localhost como default.",
"createdAt": "2026-04-13T00:00:00.000Z",
"createdBy": "system:backlog-bootstrap",
"sourceKey": null,
"updatedAt": "2026-04-13T00:00:00.000Z",
"updatedBy": "system:backlog-bootstrap",
"weekStart": "2026-04-16"
},
{
"title": "BK-004 | Q2 2026 | Fechar onboarding GitHub Projects v2 no desktop",
"itemId": "32ff418f-6415-4121-878d-9717fde2fd99",
"status": "development",
"summary": "[P0 | github] Completar o fluxo de login, diagnostico, instalacao do app e sincronizacao de boards GitHub sem atrito para o usuario final.",
"createdAt": "2026-04-13T00:00:00.000Z",
"createdBy": "system:backlog-bootstrap",
"sourceKey": null,
"updatedAt": "2026-04-13T00:00:00.000Z",
"updatedBy": "system:backlog-bootstrap",
"weekStart": "2026-04-23"
},
{
"title": "BK-005 | Q2 2026 | Melhorar feedback, progresso e historico das runs",
"itemId": "bbfe217c-98a5-4c64-9a82-9e66ceb622b1",
"status": "development",
"summary": "[P0 | desktop] Dar visibilidade operacional real para execucoes de migracao, fabrico e agentes no desktop.",
"createdAt": "2026-04-13T00:00:00.000Z",
"createdBy": "system:backlog-bootstrap",
"sourceKey": null,
"updatedAt": "2026-04-13T00:00:00.000Z",
"updatedBy": "system:backlog-bootstrap",
"weekStart": "2026-04-30"
},
{
"title": "BK-006 | Q2 2026 | Publicar updater Windows com instalador assinado",
"itemId": "3ecf54a2-1cc5-4257-8d02-1dd8da488b1b",
"status": "development",
"summary": "[P0 | desktop-release] Fechar o pipeline de entrega do desktop com instalador NSIS, assinatura e atualizacao in-place.",
"createdAt": "2026-04-13T00:00:00.000Z",
"createdBy": "system:backlog-bootstrap",
"sourceKey": null,
"updatedAt": "2026-04-13T00:00:00.000Z",
"updatedBy": "system:backlog-bootstrap",
"weekStart": "2026-05-07"
},
{
"title": "BK-007 | Q2 2026 | Fortalecer persistencia de sessao para Migracao, Testes e CI/CD",
"itemId": "98407509-5760-45c9-8def-
... [conteudo truncado para leitura rapida] |
| 16/04/2026, 22:23 | auditoriahttp | request okrequest | GET /status | status=ok | request=5e28aa9a-8373-4fc2-ae62-c95e774acd67 duracao: --rota: GET /status | sistema sem projeto vinculado | req: 5e28aa9a...774acd67 run: -- sess: -- | Abrir payload{
"model": null,
"route": "/status",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /status",
"metadata": {
"ipAddress": null,
"userAgent": "node",
"durationMs": 4,
"statusCode": 200
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"auth": {
"audit": {
"enabled": true,
"schemaReady": true,
"lastInitError": null,
"databaseUrlConfigured": true,
"bootstrapAdminUsersCount": 0,
"bootstrapEnabledUsersCount": 1,
"bootstrapAdminUsersConfigured": false,
"bootstrapEnabledUsersConfigured": true
},
"config": {
"mode": "entra",
"clientId": "466c2650-a91c-49a8-9bef-ca0ec733b583",
"provider": "microsoft_entra",
"tenantId": "f398df9c-fd0c-4829-a003-c770a1c4a063",
"authority": "https://login.microsoftonline.com/f398df9c-fd0c-4829-a003-c770a1c4a063",
"redirectUri": "http://localhost",
"allowedDomains": [
"prodam.sp.gov.br"
],
"requireUserEnablement": true,
"requireEntraValidation": true
}
},
"github": {
"profile": {
"user": {
"url": "https://github.com/dnbraz_PRODAMSP",
"name": "Daniel Niemietz Braz",
"login": "dnbraz_PRODAMSP",
"avatarUrl": "https://avatars.githubusercontent.com/u/153130326?u=64d96b05864db9be9c090fa146653f3e5a2758d5&v=4"
},
"scopes": [
"project",
"read:org",
"repo"
],
"clientId": "Iv23liu2wgKwCtPEZ8iX",
"hasToken": true,
"tokenType": "bearer",
"configured": true,
"authenticated": true,
"authenticatedAt": "2026-04-13T04:23:14.940Z"
},
"available": true
},
"statePath": "/data/orquestra/.orquestra/state.db",
"activeTask": null,
"configPath": "/data/orquestra/.orquestra/config.yaml",
"knownTasks": [],
"recentRuns": [],
"capabilities": {
"auth": {
"mode": "entra",
"provider": "microsoft_entra",
"available": true,
"allowedDomains": [
"prodam.sp.gov.br"
],
"requiredForWorkspace": true,
"requireUserEnablement": true,
"requireEntraValidation": true
},
"audit": {
"available": true,
"persistence": "postgresql",
"schemaReady": true,
"databaseUrlConfigured": true
},
"github": {
"summary": "GitHub permanece como remoto de commit, pull, push e PR; login para tarefas está em espera.",
"authMode": "device_flow",
"available": true,
"installUrl": "https://github.com/apps/prodam-orquestra/installations/new",
"projectsPath": "/github/projects",
"settingsPath": "/settings/github"
},
"appFactory": {
"mode": "remote",
"path": "/modernization/app-factory",
"method": "POST",
"summary": "Blueprint remoto disponivel via API.",
"available": true
},
"azureDevops": {
"summary": "Conexão Azure DevOps por sessão do usuário para sincronizar tarefas atribuídas.",
"authMode": "session_pat_or_env_fallback",
"syncPath": "/sync",
"available": true,
"settingsPath": "/settings/azure-devops"
},
"desktopUpdater": {
"mode": "remote",
"path": "/desktop/updates/:target/:arch/:currentVersion",
"method": "GET",
"summary": "Manifesto dinamico do updater para o desktop Windows.",
"available": true
}
},
"activeContext": {
"branch": null,
"taskId": null,
"updatedAt": null,
"workspace": null
},
"lastValidation": null,
"pendingCommits": [],
"activeWorktrees": []
}
} |
| 16/04/2026, 22:06 | auditoriaauth | request_denied unauthorizedrequest_denied | GET / | status=unauthorized | request=2c5318e6-90bc-4713-a150-dc83e4a34721 duracao: --rota: GET / | sistema sem projeto vinculado | req: 2c5318e6...e4a34721 run: -- sess: -- | Abrir payload{
"model": null,
"route": "/",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /",
"metadata": {
"reason": "missing_or_invalid_session"
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": null
} |
| 16/04/2026, 22:06 | auditoriahttp | request errorrequest | GET / | status=error | request=2c5318e6-90bc-4713-a150-dc83e4a34721 duracao: --rota: GET / | sistema sem projeto vinculado | req: 2c5318e6...e4a34721 run: -- sess: -- | Abrir payload{
"model": null,
"route": "/",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /",
"metadata": {
"ipAddress": "45.148.10.174",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36",
"durationMs": 77,
"statusCode": 401
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"error": "unauthorized",
"message": "Login required."
}
} |
| 16/04/2026, 21:51 | auditoriaauth | request_denied unauthorizedrequest_denied | GET /sellers.json | status=unauthorized | request=77abfb02-c302-400a-a0d6-f6ef6e7d6e28 duracao: --rota: GET /sellers.json | sistema sem projeto vinculado | req: 77abfb02...6e7d6e28 run: -- sess: -- | Abrir payload{
"model": null,
"route": "/sellers.json",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /sellers.json",
"metadata": {
"reason": "missing_or_invalid_session"
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": null
} |
| 16/04/2026, 21:51 | auditoriahttp | request errorrequest | GET /sellers.json | status=error | request=77abfb02-c302-400a-a0d6-f6ef6e7d6e28 duracao: --rota: GET /sellers.json | sistema sem projeto vinculado | req: 77abfb02...6e7d6e28 run: -- sess: -- | Abrir payload{
"model": null,
"route": "/sellers.json",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /sellers.json",
"metadata": {
"ipAddress": "51.158.248.215",
"userAgent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.3",
"durationMs": 5,
"statusCode": 401
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"error": "unauthorized",
"message": "Login required."
}
} |
| 16/04/2026, 21:51 | auditoriaauth | request_denied unauthorizedrequest_denied | GET /app-ads.txt | status=unauthorized | request=b42fb7f3-3e53-490b-97eb-c65348176734 duracao: --rota: GET /app-ads.txt | sistema sem projeto vinculado | req: b42fb7f3...48176734 run: -- sess: -- | Abrir payload{
"model": null,
"route": "/app-ads.txt",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /app-ads.txt",
"metadata": {
"reason": "missing_or_invalid_session"
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": null
} |
| 16/04/2026, 21:51 | auditoriahttp | request errorrequest | GET /app-ads.txt | status=error | request=b42fb7f3-3e53-490b-97eb-c65348176734 duracao: --rota: GET /app-ads.txt | sistema sem projeto vinculado | req: b42fb7f3...48176734 run: -- sess: -- | Abrir payload{
"model": null,
"route": "/app-ads.txt",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /app-ads.txt",
"metadata": {
"ipAddress": "51.158.248.215",
"userAgent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.3",
"durationMs": 4,
"statusCode": 401
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"error": "unauthorized",
"message": "Login required."
}
} |
| 16/04/2026, 21:51 | auditoriaauth | request_denied unauthorizedrequest_denied | GET /ads.txt | status=unauthorized | request=cccfaf45-7e74-4ece-b23b-814754643d0f duracao: --rota: GET /ads.txt | sistema sem projeto vinculado | req: cccfaf45...54643d0f run: -- sess: -- | Abrir payload{
"model": null,
"route": "/ads.txt",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /ads.txt",
"metadata": {
"reason": "missing_or_invalid_session"
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": null
} |
| 16/04/2026, 21:51 | auditoriahttp | request errorrequest | GET /ads.txt | status=error | request=cccfaf45-7e74-4ece-b23b-814754643d0f duracao: --rota: GET /ads.txt | sistema sem projeto vinculado | req: cccfaf45...54643d0f run: -- sess: -- | Abrir payload{
"model": null,
"route": "/ads.txt",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /ads.txt",
"metadata": {
"ipAddress": "51.158.248.215",
"userAgent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.3",
"durationMs": 4,
"statusCode": 401
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"error": "unauthorized",
"message": "Login required."
}
} |
| 16/04/2026, 21:51 | auditoriaauth | request_denied unauthorizedrequest_denied | GET /favicon.ico | status=unauthorized | request=b457b974-a5dd-4e33-8057-8d4a2d7a74c3 duracao: --rota: GET /favicon.ico | sistema sem projeto vinculado | req: b457b974...2d7a74c3 run: -- sess: -- | Abrir payload{
"model": null,
"route": "/favicon.ico",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /favicon.ico",
"metadata": {
"reason": "missing_or_invalid_session"
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": null
} |
| 16/04/2026, 21:51 | auditoriahttp | request errorrequest | GET /favicon.ico | status=error | request=b457b974-a5dd-4e33-8057-8d4a2d7a74c3 duracao: --rota: GET /favicon.ico | sistema sem projeto vinculado | req: b457b974...2d7a74c3 run: -- sess: -- | Abrir payload{
"model": null,
"route": "/favicon.ico",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /favicon.ico",
"metadata": {
"ipAddress": "51.158.248.215",
"userAgent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.3",
"durationMs": 4,
"statusCode": 401
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"error": "unauthorized",
"message": "Login required."
}
} |
| 16/04/2026, 21:50 | auditoriaauth | request_denied unauthorizedrequest_denied | GET /favicon.ico | status=unauthorized | request=b76ac632-612c-4b25-bb8f-aac6a1089cb5 duracao: --rota: GET /favicon.ico | sistema sem projeto vinculado | req: b76ac632...a1089cb5 run: -- sess: -- | Abrir payload{
"model": null,
"route": "/favicon.ico",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /favicon.ico",
"metadata": {
"reason": "missing_or_invalid_session"
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": null
} |
| 16/04/2026, 21:50 | auditoriahttp | request errorrequest | GET /favicon.ico | status=error | request=b76ac632-612c-4b25-bb8f-aac6a1089cb5 duracao: --rota: GET /favicon.ico | sistema sem projeto vinculado | req: b76ac632...a1089cb5 run: -- sess: -- | Abrir payload{
"model": null,
"route": "/favicon.ico",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /favicon.ico",
"metadata": {
"ipAddress": "51.158.248.215",
"userAgent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.3",
"durationMs": 3,
"statusCode": 401
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"error": "unauthorized",
"message": "Login required."
}
} |
| 16/04/2026, 21:50 | auditoriaauth | request_denied unauthorizedrequest_denied | GET / | status=unauthorized | request=b536fc02-fdd4-4892-b9f4-a619eff6ffa1 duracao: --rota: GET / | sistema sem projeto vinculado | req: b536fc02...eff6ffa1 run: -- sess: -- | Abrir payload{
"model": null,
"route": "/",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /",
"metadata": {
"reason": "missing_or_invalid_session"
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": null
} |
| 16/04/2026, 21:50 | auditoriahttp | request errorrequest | GET / | status=error | request=b536fc02-fdd4-4892-b9f4-a619eff6ffa1 duracao: --rota: GET / | sistema sem projeto vinculado | req: b536fc02...eff6ffa1 run: -- sess: -- | Abrir payload{
"model": null,
"route": "/",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /",
"metadata": {
"ipAddress": "51.158.248.215",
"userAgent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.3",
"durationMs": 4,
"statusCode": 401
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"error": "unauthorized",
"message": "Login required."
}
} |
| 16/04/2026, 21:50 | auditoriaauth | request_denied unauthorizedrequest_denied | HEAD / | status=unauthorized | request=7c8a4f5e-864b-4bb5-a1c3-89f0f686726c duracao: --rota: HEAD / | sistema sem projeto vinculado | req: 7c8a4f5e...f686726c run: -- sess: -- | Abrir payload{
"model": null,
"route": "/",
"method": "HEAD",
"source": null,
"target": null,
"endpoint": "HEAD /",
"metadata": {
"reason": "missing_or_invalid_session"
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": null
} |
| 16/04/2026, 21:50 | auditoriahttp | request errorrequest | HEAD / | status=error | request=7c8a4f5e-864b-4bb5-a1c3-89f0f686726c duracao: --rota: HEAD / | sistema sem projeto vinculado | req: 7c8a4f5e...f686726c run: -- sess: -- | Abrir payload{
"model": null,
"route": "/",
"method": "HEAD",
"source": null,
"target": null,
"endpoint": "HEAD /",
"metadata": {
"ipAddress": "51.158.248.215",
"userAgent": "curl/7.81.0",
"durationMs": 74,
"statusCode": 401
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"error": "unauthorized",
"message": "Login required."
}
} |
| 16/04/2026, 20:19 | auditoriahttp | request okrequest | GET /agents/sessions | status=ok | request=4ed10217-7ba8-44f5-99ba-c01ed9cb6c20 duracao: --rota: GET /agents/sessions | dnbraz@prodam.sp.gov.br sem projeto vinculado | req: 4ed10217...d9cb6c20 run: -- sess: e3d93475...43f00187 | Abrir payload{
"model": null,
"route": "/agents/sessions",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /agents/sessions",
"metadata": {
"ipAddress": "189.42.146.18",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0",
"durationMs": 66,
"statusCode": 200
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": []
} |
| 16/04/2026, 20:19 | auditoriahttp | request okrequest | GET /auth/session | status=ok | request=140c2414-83b4-4081-92b9-9e3557dc165d duracao: --rota: GET /auth/session | dnbraz@prodam.sp.gov.br sem projeto vinculado | req: 140c2414...57dc165d run: -- sess: e3d93475...43f00187 | Abrir payload{
"model": null,
"route": "/auth/session",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /auth/session",
"metadata": {
"ipAddress": "189.42.146.18",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0",
"durationMs": 75,
"statusCode": 200
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"config": {
"mode": "entra",
"clientId": "466c2650-a91c-49a8-9bef-ca0ec733b583",
"provider": "microsoft_entra",
"tenantId": "f398df9c-fd0c-4829-a003-c770a1c4a063",
"authority": "https://login.microsoftonline.com/f398df9c-fd0c-4829-a003-c770a1c4a063",
"redirectUri": "http://localhost",
"allowedDomains": [
"prodam.sp.gov.br"
],
"requireUserEnablement": true,
"requireEntraValidation": true
},
"session": {
"email": "dnbraz@prodam.sp.gov.br",
"domain": "prodam.sp.gov.br",
"status": "active",
"userId": "b0ff141f-d089-41ed-b296-69c9b12f8f36",
"endedAt": null,
"isAdmin": false,
"provider": "microsoft_entra",
"isEnabled": true,
"loginMode": "entra",
"sessionId": "e3d93475-54ae-4425-bd35-d20043f00187",
"startedAt": "2026-04-16T19:57:31.076Z",
"lastSeenAt": "2026-04-16T20:19:31.433Z",
"displayName": "Daniel Niemietz Braz"
},
"authenticated": true
}
} |
| 16/04/2026, 20:19 | auditoriahttp | request okrequest | GET /agents/observability | status=ok | request=fe9071b1-64ed-4fb3-9b8f-1b0dc1b74913 duracao: --rota: GET /agents/observability | dnbraz@prodam.sp.gov.br sem projeto vinculado | req: fe9071b1...c1b74913 run: -- sess: e3d93475...43f00187 | Abrir payload{
"model": null,
"route": "/agents/observability",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /agents/observability",
"metadata": {
"ipAddress": "189.42.146.18",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0",
"durationMs": 78,
"statusCode": 200
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"active": [],
"recent": [],
"totals": {
"failed": 0,
"aborted": 0,
"retries": 0,
"running": 0,
"completed": 0,
"fileChanges": 0,
"toolCallsFailed": 0,
"toolCallsRequested": 0,
"toolCallsSucceeded": 0
},
"repoRoot": "/data/orquestra",
"sessions": {
"total": 0,
"active": 0,
"closed": 0
},
"generatedAt": "2026-04-16T20:19:31.435Z"
}
} |
| 16/04/2026, 20:19 | auditoriahttp | request okrequest | GET /agents/observability | status=ok | request=1f889677-d9ed-41a0-99d4-316250ba87fa duracao: --rota: GET /agents/observability | dnbraz@prodam.sp.gov.br sem projeto vinculado | req: 1f889677...50ba87fa run: -- sess: e3d93475...43f00187 | Abrir payload{
"model": null,
"route": "/agents/observability",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /agents/observability",
"metadata": {
"ipAddress": "189.42.146.18",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0",
"durationMs": 77,
"statusCode": 200
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"active": [],
"recent": [],
"totals": {
"failed": 0,
"aborted": 0,
"retries": 0,
"running": 0,
"completed": 0,
"fileChanges": 0,
"toolCallsFailed": 0,
"toolCallsRequested": 0,
"toolCallsSucceeded": 0
},
"repoRoot": "/data/orquestra",
"sessions": {
"total": 0,
"active": 0,
"closed": 0
},
"generatedAt": "2026-04-16T20:19:19.427Z"
}
} |
| 16/04/2026, 20:19 | auditoriahttp | request okrequest | GET /agents/sessions | status=ok | request=9427e19c-a076-4e42-8a8d-66b4fdfb7dd7 duracao: --rota: GET /agents/sessions | dnbraz@prodam.sp.gov.br sem projeto vinculado | req: 9427e19c...fdfb7dd7 run: -- sess: e3d93475...43f00187 | Abrir payload{
"model": null,
"route": "/agents/sessions",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /agents/sessions",
"metadata": {
"ipAddress": "189.42.146.18",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0",
"durationMs": 75,
"statusCode": 200
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": []
} |
| 16/04/2026, 20:19 | auditoriahttp | request okrequest | GET /agents/sessions | status=ok | request=8a9da944-5338-4b1b-946f-fa82b6bf5fc0 duracao: --rota: GET /agents/sessions | dnbraz@prodam.sp.gov.br sem projeto vinculado | req: 8a9da944...b6bf5fc0 run: -- sess: e3d93475...43f00187 | Abrir payload{
"model": null,
"route": "/agents/sessions",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /agents/sessions",
"metadata": {
"ipAddress": "189.42.146.18",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0",
"durationMs": 4,
"statusCode": 200
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": []
} |
| 16/04/2026, 20:19 | auditoriahttp | request okrequest | GET /agents/observability | status=ok | request=dfc66d50-8097-4144-bd01-9398042024c2 duracao: --rota: GET /agents/observability | dnbraz@prodam.sp.gov.br sem projeto vinculado | req: dfc66d50...042024c2 run: -- sess: e3d93475...43f00187 | Abrir payload{
"model": null,
"route": "/agents/observability",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /agents/observability",
"metadata": {
"ipAddress": "189.42.146.18",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0",
"durationMs": 4,
"statusCode": 200
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"active": [],
"recent": [],
"totals": {
"failed": 0,
"aborted": 0,
"retries": 0,
"running": 0,
"completed": 0,
"fileChanges": 0,
"toolCallsFailed": 0,
"toolCallsRequested": 0,
"toolCallsSucceeded": 0
},
"repoRoot": "/data/orquestra",
"sessions": {
"total": 0,
"active": 0,
"closed": 0
},
"generatedAt": "2026-04-16T20:19:07.364Z"
}
} |
| 16/04/2026, 20:19 | auditoriahttp | request okrequest | GET /auth/session | status=ok | request=fbc3a1ac-38d6-4fdb-95ed-2bf09466f88c duracao: --rota: GET /auth/session | dnbraz@prodam.sp.gov.br sem projeto vinculado | req: fbc3a1ac...9466f88c run: -- sess: e3d93475...43f00187 | Abrir payload{
"model": null,
"route": "/auth/session",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /auth/session",
"metadata": {
"ipAddress": "189.42.146.18",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0",
"durationMs": 4,
"statusCode": 200
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"config": {
"mode": "entra",
"clientId": "466c2650-a91c-49a8-9bef-ca0ec733b583",
"provider": "microsoft_entra",
"tenantId": "f398df9c-fd0c-4829-a003-c770a1c4a063",
"authority": "https://login.microsoftonline.com/f398df9c-fd0c-4829-a003-c770a1c4a063",
"redirectUri": "http://localhost",
"allowedDomains": [
"prodam.sp.gov.br"
],
"requireUserEnablement": true,
"requireEntraValidation": true
},
"session": {
"email": "dnbraz@prodam.sp.gov.br",
"domain": "prodam.sp.gov.br",
"status": "active",
"userId": "b0ff141f-d089-41ed-b296-69c9b12f8f36",
"endedAt": null,
"isAdmin": false,
"provider": "microsoft_entra",
"isEnabled": true,
"loginMode": "entra",
"sessionId": "e3d93475-54ae-4425-bd35-d20043f00187",
"startedAt": "2026-04-16T19:57:31.076Z",
"lastSeenAt": "2026-04-16T20:19:01.366Z",
"displayName": "Daniel Niemietz Braz"
},
"authenticated": true
}
} |
| 16/04/2026, 20:18 | auditoriahttp | request okrequest | GET /agents/sessions | status=ok | request=5e1d1e01-7136-4208-82e2-f25e9048f491 duracao: --rota: GET /agents/sessions | dnbraz@prodam.sp.gov.br sem projeto vinculado | req: 5e1d1e01...9048f491 run: -- sess: e3d93475...43f00187 | Abrir payload{
"model": null,
"route": "/agents/sessions",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /agents/sessions",
"metadata": {
"ipAddress": "189.42.146.18",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0",
"durationMs": 86,
"statusCode": 200
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": []
} |
| 16/04/2026, 20:18 | auditoriahttp | request okrequest | GET /agents/observability | status=ok | request=ca88c301-60ce-4a9f-a90f-7889683fba86 duracao: --rota: GET /agents/observability | dnbraz@prodam.sp.gov.br sem projeto vinculado | req: ca88c301...683fba86 run: -- sess: e3d93475...43f00187 | Abrir payload{
"model": null,
"route": "/agents/observability",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /agents/observability",
"metadata": {
"ipAddress": "189.42.146.18",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0",
"durationMs": 89,
"statusCode": 200
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"active": [],
"recent": [],
"totals": {
"failed": 0,
"aborted": 0,
"retries": 0,
"running": 0,
"completed": 0,
"fileChanges": 0,
"toolCallsFailed": 0,
"toolCallsRequested": 0,
"toolCallsSucceeded": 0
},
"repoRoot": "/data/orquestra",
"sessions": {
"total": 0,
"active": 0,
"closed": 0
},
"generatedAt": "2026-04-16T20:18:55.443Z"
}
} |
| 16/04/2026, 20:18 | auditoriahttp | request okrequest | GET /agents/sessions | status=ok | request=f424dad6-3ed4-4e8a-84fe-eeccfeb9dd86 duracao: --rota: GET /agents/sessions | dnbraz@prodam.sp.gov.br sem projeto vinculado | req: f424dad6...feb9dd86 run: -- sess: e3d93475...43f00187 | Abrir payload{
"model": null,
"route": "/agents/sessions",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /agents/sessions",
"metadata": {
"ipAddress": "189.42.146.18",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0",
"durationMs": 61,
"statusCode": 200
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": []
} |
| 16/04/2026, 20:18 | auditoriahttp | request okrequest | GET /agents/observability | status=ok | request=c53e830a-3577-4b34-b7f0-4d8338940451 duracao: --rota: GET /agents/observability | dnbraz@prodam.sp.gov.br sem projeto vinculado | req: c53e830a...38940451 run: -- sess: e3d93475...43f00187 | Abrir payload{
"model": null,
"route": "/agents/observability",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /agents/observability",
"metadata": {
"ipAddress": "189.42.146.18",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0",
"durationMs": 78,
"statusCode": 200
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"active": [],
"recent": [],
"totals": {
"failed": 0,
"aborted": 0,
"retries": 0,
"running": 0,
"completed": 0,
"fileChanges": 0,
"toolCallsFailed": 0,
"toolCallsRequested": 0,
"toolCallsSucceeded": 0
},
"repoRoot": "/data/orquestra",
"sessions": {
"total": 0,
"active": 0,
"closed": 0
},
"generatedAt": "2026-04-16T20:18:43.431Z"
}
} |
| 16/04/2026, 20:18 | auditoriahttp | request okrequest | GET /agents/sessions | status=ok | request=33d78a29-519c-4252-abf1-cd1ee308a34c duracao: --rota: GET /agents/sessions | dnbraz@prodam.sp.gov.br sem projeto vinculado | req: 33d78a29...e308a34c run: -- sess: e3d93475...43f00187 | Abrir payload{
"model": null,
"route": "/agents/sessions",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /agents/sessions",
"metadata": {
"ipAddress": "189.42.146.18",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0",
"durationMs": 75,
"statusCode": 200
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": []
} |
| 16/04/2026, 20:18 | auditoriahttp | request okrequest | GET /agents/observability | status=ok | request=1db63f1a-eb88-4616-8a74-d4626406d0b0 duracao: --rota: GET /agents/observability | dnbraz@prodam.sp.gov.br sem projeto vinculado | req: 1db63f1a...6406d0b0 run: -- sess: e3d93475...43f00187 | Abrir payload{
"model": null,
"route": "/agents/observability",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /agents/observability",
"metadata": {
"ipAddress": "189.42.146.18",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0",
"durationMs": 80,
"statusCode": 200
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"active": [],
"recent": [],
"totals": {
"failed": 0,
"aborted": 0,
"retries": 0,
"running": 0,
"completed": 0,
"fileChanges": 0,
"toolCallsFailed": 0,
"toolCallsRequested": 0,
"toolCallsSucceeded": 0
},
"repoRoot": "/data/orquestra",
"sessions": {
"total": 0,
"active": 0,
"closed": 0
},
"generatedAt": "2026-04-16T20:18:31.432Z"
}
} |
| 16/04/2026, 20:18 | auditoriahttp | request okrequest | GET /auth/session | status=ok | request=b825651e-c140-43b0-a4e1-28bc6fd2cbb4 duracao: --rota: GET /auth/session | dnbraz@prodam.sp.gov.br sem projeto vinculado | req: b825651e...6fd2cbb4 run: -- sess: e3d93475...43f00187 | Abrir payload{
"model": null,
"route": "/auth/session",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /auth/session",
"metadata": {
"ipAddress": "189.42.146.18",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0",
"durationMs": 78,
"statusCode": 200
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"config": {
"mode": "entra",
"clientId": "466c2650-a91c-49a8-9bef-ca0ec733b583",
"provider": "microsoft_entra",
"tenantId": "f398df9c-fd0c-4829-a003-c770a1c4a063",
"authority": "https://login.microsoftonline.com/f398df9c-fd0c-4829-a003-c770a1c4a063",
"redirectUri": "http://localhost",
"allowedDomains": [
"prodam.sp.gov.br"
],
"requireUserEnablement": true,
"requireEntraValidation": true
},
"session": {
"email": "dnbraz@prodam.sp.gov.br",
"domain": "prodam.sp.gov.br",
"status": "active",
"userId": "b0ff141f-d089-41ed-b296-69c9b12f8f36",
"endedAt": null,
"isAdmin": false,
"provider": "microsoft_entra",
"isEnabled": true,
"loginMode": "entra",
"sessionId": "e3d93475-54ae-4425-bd35-d20043f00187",
"startedAt": "2026-04-16T19:57:31.076Z",
"lastSeenAt": "2026-04-16T20:18:31.430Z",
"displayName": "Daniel Niemietz Braz"
},
"authenticated": true
}
} |
| 16/04/2026, 20:18 | auditoriahttp | request okrequest | GET /agents/observability | status=ok | request=3b683bd9-d1f1-448e-83e3-64362ce9d0ea duracao: --rota: GET /agents/observability | dnbraz@prodam.sp.gov.br sem projeto vinculado | req: 3b683bd9...2ce9d0ea run: -- sess: e3d93475...43f00187 | Abrir payload{
"model": null,
"route": "/agents/observability",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /agents/observability",
"metadata": {
"ipAddress": "189.42.146.18",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0",
"durationMs": 65,
"statusCode": 200
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"active": [],
"recent": [],
"totals": {
"failed": 0,
"aborted": 0,
"retries": 0,
"running": 0,
"completed": 0,
"fileChanges": 0,
"toolCallsFailed": 0,
"toolCallsRequested": 0,
"toolCallsSucceeded": 0
},
"repoRoot": "/data/orquestra",
"sessions": {
"total": 0,
"active": 0,
"closed": 0
},
"generatedAt": "2026-04-16T20:18:19.436Z"
}
} |
| 16/04/2026, 20:18 | auditoriahttp | request okrequest | GET /agents/sessions | status=ok | request=6e024e50-f26d-4832-b921-2700ea46cf4a duracao: --rota: GET /agents/sessions | dnbraz@prodam.sp.gov.br sem projeto vinculado | req: 6e024e50...ea46cf4a run: -- sess: e3d93475...43f00187 | Abrir payload{
"model": null,
"route": "/agents/sessions",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /agents/sessions",
"metadata": {
"ipAddress": "189.42.146.18",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0",
"durationMs": 76,
"statusCode": 200
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": []
} |
| 16/04/2026, 20:18 | auditoriahttp | request okrequest | GET /agents/sessions | status=ok | request=faccc7be-f964-4b81-a95b-b6298d17c3ba duracao: --rota: GET /agents/sessions | dnbraz@prodam.sp.gov.br sem projeto vinculado | req: faccc7be...8d17c3ba run: -- sess: e3d93475...43f00187 | Abrir payload{
"model": null,
"route": "/agents/sessions",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /agents/sessions",
"metadata": {
"ipAddress": "189.42.146.18",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0",
"durationMs": 4,
"statusCode": 200
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": []
} |
| 16/04/2026, 20:18 | auditoriahttp | request okrequest | GET /agents/observability | status=ok | request=bc196145-5eae-4989-83d1-9cdaf483d154 duracao: --rota: GET /agents/observability | dnbraz@prodam.sp.gov.br sem projeto vinculado | req: bc196145...f483d154 run: -- sess: e3d93475...43f00187 | Abrir payload{
"model": null,
"route": "/agents/observability",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /agents/observability",
"metadata": {
"ipAddress": "189.42.146.18",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0",
"durationMs": 6,
"statusCode": 200
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"active": [],
"recent": [],
"totals": {
"failed": 0,
"aborted": 0,
"retries": 0,
"running": 0,
"completed": 0,
"fileChanges": 0,
"toolCallsFailed": 0,
"toolCallsRequested": 0,
"toolCallsSucceeded": 0
},
"repoRoot": "/data/orquestra",
"sessions": {
"total": 0,
"active": 0,
"closed": 0
},
"generatedAt": "2026-04-16T20:18:07.365Z"
}
} |
| 16/04/2026, 20:18 | auditoriahttp | request okrequest | GET /auth/session | status=ok | request=3e798632-69de-4671-a0aa-ede5084cddd2 duracao: --rota: GET /auth/session | dnbraz@prodam.sp.gov.br sem projeto vinculado | req: 3e798632...084cddd2 run: -- sess: e3d93475...43f00187 | Abrir payload{
"model": null,
"route": "/auth/session",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /auth/session",
"metadata": {
"ipAddress": "189.42.146.18",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0",
"durationMs": 6,
"statusCode": 200
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"config": {
"mode": "entra",
"clientId": "466c2650-a91c-49a8-9bef-ca0ec733b583",
"provider": "microsoft_entra",
"tenantId": "f398df9c-fd0c-4829-a003-c770a1c4a063",
"authority": "https://login.microsoftonline.com/f398df9c-fd0c-4829-a003-c770a1c4a063",
"redirectUri": "http://localhost",
"allowedDomains": [
"prodam.sp.gov.br"
],
"requireUserEnablement": true,
"requireEntraValidation": true
},
"session": {
"email": "dnbraz@prodam.sp.gov.br",
"domain": "prodam.sp.gov.br",
"status": "active",
"userId": "b0ff141f-d089-41ed-b296-69c9b12f8f36",
"endedAt": null,
"isAdmin": false,
"provider": "microsoft_entra",
"isEnabled": true,
"loginMode": "entra",
"sessionId": "e3d93475-54ae-4425-bd35-d20043f00187",
"startedAt": "2026-04-16T19:57:31.076Z",
"lastSeenAt": "2026-04-16T20:18:01.366Z",
"displayName": "Daniel Niemietz Braz"
},
"authenticated": true
}
} |
| 16/04/2026, 20:17 | auditoriahttp | request okrequest | GET /agents/sessions | status=ok | request=e7a1dc02-95ab-4e59-bc7d-8fe568584c8c duracao: --rota: GET /agents/sessions | dnbraz@prodam.sp.gov.br sem projeto vinculado | req: e7a1dc02...68584c8c run: -- sess: e3d93475...43f00187 | Abrir payload{
"model": null,
"route": "/agents/sessions",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /agents/sessions",
"metadata": {
"ipAddress": "189.42.146.18",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0",
"durationMs": 63,
"statusCode": 200
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": []
} |
| 16/04/2026, 20:17 | auditoriahttp | request okrequest | GET /agents/observability | status=ok | request=4ede2fe0-f541-4d79-84b2-efea83244a18 duracao: --rota: GET /agents/observability | dnbraz@prodam.sp.gov.br sem projeto vinculado | req: 4ede2fe0...83244a18 run: -- sess: e3d93475...43f00187 | Abrir payload{
"model": null,
"route": "/agents/observability",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /agents/observability",
"metadata": {
"ipAddress": "189.42.146.18",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0",
"durationMs": 77,
"statusCode": 200
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"active": [],
"recent": [],
"totals": {
"failed": 0,
"aborted": 0,
"retries": 0,
"running": 0,
"completed": 0,
"fileChanges": 0,
"toolCallsFailed": 0,
"toolCallsRequested": 0,
"toolCallsSucceeded": 0
},
"repoRoot": "/data/orquestra",
"sessions": {
"total": 0,
"active": 0,
"closed": 0
},
"generatedAt": "2026-04-16T20:17:55.433Z"
}
} |
| 16/04/2026, 20:17 | auditoriahttp | request okrequest | GET /agents/observability | status=ok | request=5342ed74-ca76-45a0-88af-9b020c64edf7 duracao: --rota: GET /agents/observability | dnbraz@prodam.sp.gov.br sem projeto vinculado | req: 5342ed74...0c64edf7 run: -- sess: e3d93475...43f00187 | Abrir payload{
"model": null,
"route": "/agents/observability",
"method": "GET",
"source": null,
"target": null,
"endpoint": "GET /agents/observability",
"metadata": {
"ipAddress": "189.42.146.18",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0",
"durationMs": 84,
"statusCode": 200
},
"inputTokens": null,
"totalTokens": null,
"outputTokens": null,
"requestPayload": null,
"responsePayload": {
"active": [],
"recent": [],
"totals": {
"failed": 0,
"aborted": 0,
"retries": 0,
"running": 0,
"completed": 0,
"fileChanges": 0,
"toolCallsFailed": 0,
"toolCallsRequested": 0,
"toolCallsSucceeded": 0
},
"repoRoot": "/data/orquestra",
"sessions": {
"total": 0,
"active": 0,
"closed": 0
},
"generatedAt": "2026-04-16T20:17:43.446Z"
}
} |
Timeline
Resumo curto da auditoria tradicional para auth, HTTP, IA e sistema.
Filtros
40 visiveis de 40
| Quando | Categoria | Acao | Status | Usuario | Endpoint | Modelo |
|---|---|---|---|---|---|---|
| 17/04/2026, 14:48 | http | request -- | ok | sistema | GET /status | -- |
| 17/04/2026, 14:47 | http | request -- | ok | orquestra-admin-api@local | GET /admin/analytics/durations | -- |
| 17/04/2026, 14:47 | http | request -- | ok | sistema | GET /status | -- |
| 17/04/2026, 14:45 | http | request -- | ok | orquestra-admin-api@local | GET /admin/audit/events | -- |
| 17/04/2026, 14:45 | http | request -- | ok | orquestra-admin-api@local | GET /admin/analytics/durations | -- |
| 17/04/2026, 14:45 | http | request -- | ok | orquestra-admin-api@local | GET /settings/llm | -- |
| 17/04/2026, 14:45 | http | request -- | error | orquestra-admin-api@local | GET /portfolio/overview | -- |
| 17/04/2026, 14:45 | http | request -- | ok | orquestra-admin-api@local | GET /projects | -- |
| 17/04/2026, 14:45 | http | request -- | ok | sistema | GET /status | -- |
| 17/04/2026, 14:45 | http | request -- | ok | sistema | GET /status | -- |
| 17/04/2026, 14:45 | http | request -- | ok | orquestra-admin-api@local | GET /admin/roadmap | -- |
| 17/04/2026, 14:43 | http | request -- | ok | orquestra-admin-api@local | GET /settings/llm/health | -- |
| 17/04/2026, 14:43 | http | request -- | ok | orquestra-admin-api@local | GET /settings/llm | -- |
| 17/04/2026, 14:43 | http | request -- | ok | sistema | GET /status | -- |
| 17/04/2026, 14:43 | http | request -- | ok | orquestra-admin-api@local | GET /settings/llm | -- |
| 17/04/2026, 14:43 | http | request -- | ok | sistema | GET /status | -- |
| 17/04/2026, 14:42 | http | request -- | ok | orquestra-admin-api@local | GET /admin/users | -- |
| 17/04/2026, 14:42 | http | request -- | ok | sistema | GET /status | -- |
| 17/04/2026, 13:20 | http | request -- | ok | orquestra-admin-api@local | GET /admin/analytics/durations | -- |
| 17/04/2026, 13:20 | http | request -- | ok | orquestra-admin-api@local | GET /admin/audit/events | -- |
| 17/04/2026, 13:20 | http | request -- | ok | orquestra-admin-api@local | GET /settings/llm | -- |
| 17/04/2026, 13:20 | http | request -- | error | orquestra-admin-api@local | GET /portfolio/overview | -- |
| 17/04/2026, 13:20 | http | request -- | ok | orquestra-admin-api@local | GET /projects | -- |
| 17/04/2026, 13:20 | http | request -- | ok | sistema | GET /status | -- |
| 17/04/2026, 13:09 | auth | request_denied -- | unauthorized | sistema | GET /.env | -- |
| 17/04/2026, 13:09 | http | request -- | error | sistema | GET /.env | -- |
| 17/04/2026, 12:18 | auth | request_denied -- | unauthorized | sistema | GET /robots.txt | -- |
| 17/04/2026, 12:18 | http | request -- | error | sistema | GET /robots.txt | -- |
| 17/04/2026, 09:27 | auth | request_denied -- | unauthorized | sistema | GET / | -- |
| 17/04/2026, 09:27 | http | request -- | error | sistema | GET / | -- |
| 17/04/2026, 08:09 | http | request -- | ok | orquestra-admin-api@local | GET /admin/analytics/durations | -- |
| 17/04/2026, 08:09 | http | request -- | ok | orquestra-admin-api@local | GET /admin/audit/events | -- |
| 17/04/2026, 08:09 | http | request -- | error | orquestra-admin-api@local | GET /portfolio/overview | -- |
| 17/04/2026, 08:09 | http | request -- | ok | orquestra-admin-api@local | GET /settings/llm | -- |
| 17/04/2026, 08:09 | http | request -- | ok | orquestra-admin-api@local | GET /projects | -- |
| 17/04/2026, 08:09 | http | request -- | ok | sistema | GET /status | -- |
| 17/04/2026, 07:58 | http | request -- | ok | orquestra-admin-api@local | GET /admin/analytics/durations | -- |
| 17/04/2026, 07:58 | http | request -- | ok | orquestra-admin-api@local | GET /admin/audit/events | -- |
| 17/04/2026, 07:58 | http | request -- | ok | orquestra-admin-api@local | GET /settings/llm | -- |
| 17/04/2026, 07:58 | http | request -- | error | orquestra-admin-api@local | GET /portfolio/overview | -- |
Auth
3
Logins, logouts e request_denied.
HTTP
37
Requests observadas pela API principal.
IA
0
Mensagens e streams de agentes auditados.
Sistema
0
Eventos tecnicos e operacionais da camada de runtime.