Files
AIclinicalresearch/backend/baseline-e2e-after-unify.json
HaHafeng a666649fd4 feat(iit): harden QC pipeline consistency and release artifacts
Implement IIT quality workflow hardening across eQuery deduplication, guard metadata validation, timeline/readability improvements, and chat evidence fallbacks, then synchronize release and development documentation for deployment handoff.

Includes migration/scripts for open eQuery dedupe guards, orchestration/status semantics, report/tool readability fixes, and updated module status plus deployment checklist.

Made-with: Cursor
2026-03-08 21:54:35 +08:00

2893 lines
83 KiB
JSON
Raw Permalink Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
[dotenv@17.2.3] injecting env (0) from .env -- tip: 🔐 encrypt with Dotenvx: https://dotenvx.com
[Config] Loaded .env file for development
[JobFactory] Using PgBossQueue (Postgres-Only)
[PgBossQueue] Initialized with schema: platform_schema
2026-03-08 19:25:42.895 [aiclinical-backend] info:
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"corpId": "ww6ab493470ab4f377",
"agentId": "1000002"
}
2026-03-08 19:25:42.898 [aiclinical-backend] warn: [DifyClient] Dify 使 pgvector RAG Legacy ragService
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208
}
2026-03-08 19:25:42.901 [aiclinical-backend] info: [SessionMemory]
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"maxHistory": 3,
"timeout": "1小时"
}
2026-03-08 19:25:43.083 [aiclinical-backend] info: RedcapAdapter initialized
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"baseUrl": "http://localhost:8080",
"timeout": 30000
}
[PgBossQueue] Started successfully
2026-03-08 19:25:43.627 [aiclinical-backend] info: REDCap API: exportMetadata success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"fieldCount": 74,
"duration": "543ms"
}
2026-03-08 19:25:43.631 [aiclinical-backend] info: REDCap: getEvents success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"eventCount": 5
}
2026-03-08 19:25:43.778 [aiclinical-backend] info: REDCap: getEvents success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"eventCount": 5
}
2026-03-08 19:25:43.778 [aiclinical-backend] info: REDCap: getFormEventMapping success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"mappingCount": 19
}
2026-03-08 19:25:43.780 [aiclinical-backend] info: REDCap: getEvents success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"eventCount": 5
}
2026-03-08 19:25:43.781 [aiclinical-backend] info: REDCap: getFormEventMapping success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"mappingCount": 19
}
2026-03-08 19:25:44.264 [aiclinical-backend] info: REDCap API: exportRecords success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"recordCount": 37,
"duration": "485ms"
}
2026-03-08 19:25:44.270 [aiclinical-backend] info: REDCap: getAllRecordsByEvent success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"recordCount": 37,
"eventCount": 5
}
2026-03-08 19:25:44.275 [aiclinical-backend] info: [QcExecutor] executeBatch start
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"triggeredBy": "manual"
}
2026-03-08 19:25:44.275 [aiclinical-backend] info: [SkillRunner] Starting execution
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"triggerType": "manual",
"options": {
"skipSoftRules": true
}
}
2026-03-08 19:25:44.293 [aiclinical-backend] info: RedcapAdapter initialized
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"baseUrl": "http://localhost:8080",
"timeout": 30000
}
2026-03-08 19:25:44.762 [aiclinical-backend] info: REDCap: getEvents success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"eventCount": 5
}
2026-03-08 19:25:44.762 [aiclinical-backend] info: REDCap: getFormEventMapping success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"mappingCount": 19
}
2026-03-08 19:25:45.054 [aiclinical-backend] info: REDCap API: exportRecords success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"recordCount": 37,
"duration": "292ms"
}
2026-03-08 19:25:45.055 [aiclinical-backend] info: REDCap: getAllRecordsByEvent success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"recordCount": 37,
"eventCount": 5
}
2026-03-08 19:25:45.070 [aiclinical-backend] info: [HardRuleEngine] Rules loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"ruleCount": 79
}
2026-03-08 19:25:45.072 [aiclinical-backend] info: [HardRuleEngine] Field mappings loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"mappingCount": 0
}
2026-03-08 19:25:45.083 [aiclinical-backend] info: [HardRuleEngine] Rules loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"ruleCount": 79
}
2026-03-08 19:25:45.085 [aiclinical-backend] info: [HardRuleEngine] Field mappings loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"mappingCount": 0
}
2026-03-08 19:25:45.092 [aiclinical-backend] info: [HardRuleEngine] Rules loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"ruleCount": 79
}
2026-03-08 19:25:45.093 [aiclinical-backend] info: [HardRuleEngine] Field mappings loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"mappingCount": 0
}
2026-03-08 19:25:45.093 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"ruleId": "rule_1772426295819_1_i81le4vme",
"error": "Unrecognized operation date"
}
2026-03-08 19:25:45.094 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"ruleId": "rule_1772426295819_5_7bhp9x9ge",
"error": "Unrecognized operation date"
}
2026-03-08 19:25:45.094 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"ruleId": "rule_1772426295819_7_f3bbtkmrr",
"error": "Unrecognized operation date"
}
2026-03-08 19:25:45.146 [aiclinical-backend] info: [HardRuleEngine] Rules loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"ruleCount": 79
}
2026-03-08 19:25:45.147 [aiclinical-backend] info: [HardRuleEngine] Field mappings loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"mappingCount": 0
}
2026-03-08 19:25:45.153 [aiclinical-backend] info: [HardRuleEngine] Rules loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"ruleCount": 79
}
2026-03-08 19:25:45.154 [aiclinical-backend] info: [HardRuleEngine] Field mappings loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"mappingCount": 0
}
2026-03-08 19:25:45.160 [aiclinical-backend] info: [HardRuleEngine] Rules loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"ruleCount": 79
}
2026-03-08 19:25:45.161 [aiclinical-backend] info: [HardRuleEngine] Field mappings loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"mappingCount": 0
}
2026-03-08 19:25:45.166 [aiclinical-backend] info: [HardRuleEngine] Rules loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"ruleCount": 79
}
2026-03-08 19:25:45.168 [aiclinical-backend] info: [HardRuleEngine] Field mappings loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"mappingCount": 0
}
2026-03-08 19:25:45.173 [aiclinical-backend] info: [HardRuleEngine] Rules loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"ruleCount": 79
}
2026-03-08 19:25:45.174 [aiclinical-backend] info: [HardRuleEngine] Field mappings loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"mappingCount": 0
}
2026-03-08 19:25:45.175 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"ruleId": "rule_1772426295819_1_i81le4vme",
"error": "Unrecognized operation date"
}
2026-03-08 19:25:45.175 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"ruleId": "rule_1772426295819_5_7bhp9x9ge",
"error": "Unrecognized operation date"
}
2026-03-08 19:25:45.175 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"ruleId": "rule_1772426295819_7_f3bbtkmrr",
"error": "Unrecognized operation date"
}
2026-03-08 19:25:45.229 [aiclinical-backend] info: [HardRuleEngine] Rules loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"ruleCount": 79
}
2026-03-08 19:25:45.230 [aiclinical-backend] info: [HardRuleEngine] Field mappings loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"mappingCount": 0
}
2026-03-08 19:25:45.237 [aiclinical-backend] info: [HardRuleEngine] Rules loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"ruleCount": 79
}
2026-03-08 19:25:45.238 [aiclinical-backend] info: [HardRuleEngine] Field mappings loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"mappingCount": 0
}
2026-03-08 19:25:45.245 [aiclinical-backend] info: [HardRuleEngine] Rules loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"ruleCount": 79
}
2026-03-08 19:25:45.248 [aiclinical-backend] info: [HardRuleEngine] Field mappings loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"mappingCount": 0
}
2026-03-08 19:25:45.249 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"ruleId": "rule_1772426295819_1_i81le4vme",
"error": "Unrecognized operation date"
}
2026-03-08 19:25:45.249 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"ruleId": "rule_1772426295819_5_7bhp9x9ge",
"error": "Unrecognized operation date"
}
2026-03-08 19:25:45.249 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"ruleId": "rule_1772426295819_7_f3bbtkmrr",
"error": "Unrecognized operation date"
}
2026-03-08 19:25:45.302 [aiclinical-backend] info: [HardRuleEngine] Rules loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"ruleCount": 79
}
2026-03-08 19:25:45.304 [aiclinical-backend] info: [HardRuleEngine] Field mappings loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"mappingCount": 0
}
2026-03-08 19:25:45.305 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"ruleId": "rule_1772426295819_1_i81le4vme",
"error": "Unrecognized operation date"
}
2026-03-08 19:25:45.305 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"ruleId": "rule_1772426295819_5_7bhp9x9ge",
"error": "Unrecognized operation date"
}
2026-03-08 19:25:45.305 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"ruleId": "rule_1772426295819_7_f3bbtkmrr",
"error": "Unrecognized operation date"
}
2026-03-08 19:25:45.357 [aiclinical-backend] info: [HardRuleEngine] Rules loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"ruleCount": 79
}
2026-03-08 19:25:45.358 [aiclinical-backend] info: [HardRuleEngine] Field mappings loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"mappingCount": 0
}
2026-03-08 19:25:45.358 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"ruleId": "rule_1772426295819_1_i81le4vme",
"error": "Unrecognized operation date"
}
2026-03-08 19:25:45.358 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"ruleId": "rule_1772426295819_5_7bhp9x9ge",
"error": "Unrecognized operation date"
}
2026-03-08 19:25:45.358 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"ruleId": "rule_1772426295819_7_f3bbtkmrr",
"error": "Unrecognized operation date"
}
2026-03-08 19:25:45.409 [aiclinical-backend] info: [HardRuleEngine] Rules loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"ruleCount": 79
}
2026-03-08 19:25:45.410 [aiclinical-backend] info: [HardRuleEngine] Field mappings loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"mappingCount": 0
}
2026-03-08 19:25:45.410 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"ruleId": "rule_1772426295819_1_i81le4vme",
"error": "Unrecognized operation date"
}
2026-03-08 19:25:45.410 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"ruleId": "rule_1772426295819_5_7bhp9x9ge",
"error": "Unrecognized operation date"
}
2026-03-08 19:25:45.410 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"ruleId": "rule_1772426295819_7_f3bbtkmrr",
"error": "Unrecognized operation date"
}
2026-03-08 19:25:45.461 [aiclinical-backend] info: [HardRuleEngine] Rules loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"ruleCount": 79
}
2026-03-08 19:25:45.462 [aiclinical-backend] info: [HardRuleEngine] Field mappings loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"mappingCount": 0
}
2026-03-08 19:25:45.463 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"ruleId": "rule_1772426295819_1_i81le4vme",
"error": "Unrecognized operation date"
}
2026-03-08 19:25:45.463 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"ruleId": "rule_1772426295819_5_7bhp9x9ge",
"error": "Unrecognized operation date"
}
2026-03-08 19:25:45.463 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"ruleId": "rule_1772426295819_7_f3bbtkmrr",
"error": "Unrecognized operation date"
}
2026-03-08 19:25:45.514 [aiclinical-backend] info: [HardRuleEngine] Rules loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"ruleCount": 79
}
2026-03-08 19:25:45.515 [aiclinical-backend] info: [HardRuleEngine] Field mappings loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"mappingCount": 0
}
2026-03-08 19:25:45.516 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"ruleId": "rule_1772426295819_1_i81le4vme",
"error": "Unrecognized operation date"
}
2026-03-08 19:25:45.516 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"ruleId": "rule_1772426295819_5_7bhp9x9ge",
"error": "Unrecognized operation date"
}
2026-03-08 19:25:45.516 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"ruleId": "rule_1772426295819_7_f3bbtkmrr",
"error": "Unrecognized operation date"
}
2026-03-08 19:25:45.574 [aiclinical-backend] info: [HardRuleEngine] Rules loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"ruleCount": 79
}
2026-03-08 19:25:45.576 [aiclinical-backend] info: [HardRuleEngine] Field mappings loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"mappingCount": 0
}
2026-03-08 19:25:45.577 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"ruleId": "rule_1772426295819_1_i81le4vme",
"error": "Unrecognized operation date"
}
2026-03-08 19:25:45.577 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"ruleId": "rule_1772426295819_5_7bhp9x9ge",
"error": "Unrecognized operation date"
}
2026-03-08 19:25:45.577 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"ruleId": "rule_1772426295819_7_f3bbtkmrr",
"error": "Unrecognized operation date"
}
2026-03-08 19:25:45.639 [aiclinical-backend] info: [HardRuleEngine] Rules loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"ruleCount": 79
}
2026-03-08 19:25:45.641 [aiclinical-backend] info: [HardRuleEngine] Field mappings loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"mappingCount": 0
}
2026-03-08 19:25:45.642 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"ruleId": "rule_1772426295819_1_i81le4vme",
"error": "Unrecognized operation date"
}
2026-03-08 19:25:45.643 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"ruleId": "rule_1772426295819_5_7bhp9x9ge",
"error": "Unrecognized operation date"
}
2026-03-08 19:25:45.644 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"ruleId": "rule_1772426295819_7_f3bbtkmrr",
"error": "Unrecognized operation date"
}
2026-03-08 19:25:45.703 [aiclinical-backend] info: [HardRuleEngine] Rules loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"ruleCount": 79
}
2026-03-08 19:25:45.706 [aiclinical-backend] info: [HardRuleEngine] Field mappings loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"mappingCount": 0
}
2026-03-08 19:25:45.707 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"ruleId": "rule_1772426295819_1_i81le4vme",
"error": "Unrecognized operation date"
}
2026-03-08 19:25:45.708 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"ruleId": "rule_1772426295819_5_7bhp9x9ge",
"error": "Unrecognized operation date"
}
2026-03-08 19:25:45.708 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"ruleId": "rule_1772426295819_7_f3bbtkmrr",
"error": "Unrecognized operation date"
}
2026-03-08 19:25:45.761 [aiclinical-backend] info: [HardRuleEngine] Rules loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"ruleCount": 79
}
2026-03-08 19:25:45.763 [aiclinical-backend] info: [HardRuleEngine] Field mappings loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"mappingCount": 0
}
2026-03-08 19:25:45.763 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"ruleId": "rule_1772426295819_1_i81le4vme",
"error": "Unrecognized operation date"
}
2026-03-08 19:25:45.763 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"ruleId": "rule_1772426295819_5_7bhp9x9ge",
"error": "Unrecognized operation date"
}
2026-03-08 19:25:45.763 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"ruleId": "rule_1772426295819_7_f3bbtkmrr",
"error": "Unrecognized operation date"
}
2026-03-08 19:25:45.818 [aiclinical-backend] info: [HardRuleEngine] Rules loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"ruleCount": 79
}
2026-03-08 19:25:45.820 [aiclinical-backend] info: [HardRuleEngine] Field mappings loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"mappingCount": 0
}
2026-03-08 19:25:45.821 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"ruleId": "rule_1772426295819_1_i81le4vme",
"error": "Unrecognized operation date"
}
2026-03-08 19:25:45.821 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"ruleId": "rule_1772426295819_5_7bhp9x9ge",
"error": "Unrecognized operation date"
}
2026-03-08 19:25:45.821 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"ruleId": "rule_1772426295819_7_f3bbtkmrr",
"error": "Unrecognized operation date"
}
2026-03-08 19:25:45.880 [aiclinical-backend] info: [HardRuleEngine] Rules loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"ruleCount": 79
}
2026-03-08 19:25:45.882 [aiclinical-backend] info: [HardRuleEngine] Field mappings loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"mappingCount": 0
}
2026-03-08 19:25:45.883 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"ruleId": "rule_1772426295819_1_i81le4vme",
"error": "Unrecognized operation date"
}
2026-03-08 19:25:45.883 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"ruleId": "rule_1772426295819_5_7bhp9x9ge",
"error": "Unrecognized operation date"
}
2026-03-08 19:25:45.883 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"ruleId": "rule_1772426295819_7_f3bbtkmrr",
"error": "Unrecognized operation date"
}
2026-03-08 19:25:45.942 [aiclinical-backend] info: [HardRuleEngine] Rules loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"ruleCount": 79
}
2026-03-08 19:25:45.944 [aiclinical-backend] info: [HardRuleEngine] Field mappings loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"mappingCount": 0
}
2026-03-08 19:25:45.945 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"ruleId": "rule_1772426295819_1_i81le4vme",
"error": "Unrecognized operation date"
}
2026-03-08 19:25:45.945 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"ruleId": "rule_1772426295819_5_7bhp9x9ge",
"error": "Unrecognized operation date"
}
2026-03-08 19:25:45.945 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"ruleId": "rule_1772426295819_7_f3bbtkmrr",
"error": "Unrecognized operation date"
}
2026-03-08 19:25:45.997 [aiclinical-backend] info: [HardRuleEngine] Rules loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"ruleCount": 79
}
2026-03-08 19:25:45.999 [aiclinical-backend] info: [HardRuleEngine] Field mappings loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"mappingCount": 0
}
2026-03-08 19:25:45.999 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"ruleId": "rule_1772426295819_1_i81le4vme",
"error": "Unrecognized operation date"
}
2026-03-08 19:25:45.999 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"ruleId": "rule_1772426295819_5_7bhp9x9ge",
"error": "Unrecognized operation date"
}
2026-03-08 19:25:45.999 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"ruleId": "rule_1772426295819_7_f3bbtkmrr",
"error": "Unrecognized operation date"
}
2026-03-08 19:25:46.054 [aiclinical-backend] info: [HardRuleEngine] Rules loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"ruleCount": 79
}
2026-03-08 19:25:46.055 [aiclinical-backend] info: [HardRuleEngine] Field mappings loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"mappingCount": 0
}
2026-03-08 19:25:46.055 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"ruleId": "rule_1772426295819_1_i81le4vme",
"error": "Unrecognized operation date"
}
2026-03-08 19:25:46.055 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"ruleId": "rule_1772426295819_5_7bhp9x9ge",
"error": "Unrecognized operation date"
}
2026-03-08 19:25:46.055 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"ruleId": "rule_1772426295819_7_f3bbtkmrr",
"error": "Unrecognized operation date"
}
2026-03-08 19:25:46.109 [aiclinical-backend] info: [HardRuleEngine] Rules loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"ruleCount": 79
}
2026-03-08 19:25:46.110 [aiclinical-backend] info: [HardRuleEngine] Field mappings loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"mappingCount": 0
}
2026-03-08 19:25:46.117 [aiclinical-backend] info: [HardRuleEngine] Rules loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"ruleCount": 79
}
2026-03-08 19:25:46.118 [aiclinical-backend] info: [HardRuleEngine] Field mappings loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"mappingCount": 0
}
2026-03-08 19:25:46.125 [aiclinical-backend] info: [HardRuleEngine] Rules loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"ruleCount": 79
}
2026-03-08 19:25:46.126 [aiclinical-backend] info: [HardRuleEngine] Field mappings loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"mappingCount": 0
}
2026-03-08 19:25:46.127 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"ruleId": "rule_1772426295819_1_i81le4vme",
"error": "Unrecognized operation date"
}
2026-03-08 19:25:46.127 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"ruleId": "rule_1772426295819_5_7bhp9x9ge",
"error": "Unrecognized operation date"
}
2026-03-08 19:25:46.127 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"ruleId": "rule_1772426295819_7_f3bbtkmrr",
"error": "Unrecognized operation date"
}
2026-03-08 19:25:46.182 [aiclinical-backend] info: [HardRuleEngine] Rules loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"ruleCount": 79
}
2026-03-08 19:25:46.183 [aiclinical-backend] info: [HardRuleEngine] Field mappings loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"mappingCount": 0
}
2026-03-08 19:25:46.189 [aiclinical-backend] info: [HardRuleEngine] Rules loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"ruleCount": 79
}
2026-03-08 19:25:46.190 [aiclinical-backend] info: [HardRuleEngine] Field mappings loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"mappingCount": 0
}
2026-03-08 19:25:46.197 [aiclinical-backend] info: [HardRuleEngine] Rules loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"ruleCount": 79
}
2026-03-08 19:25:46.198 [aiclinical-backend] info: [HardRuleEngine] Field mappings loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"mappingCount": 0
}
2026-03-08 19:25:46.205 [aiclinical-backend] info: [HardRuleEngine] Rules loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"ruleCount": 79
}
2026-03-08 19:25:46.207 [aiclinical-backend] info: [HardRuleEngine] Field mappings loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"mappingCount": 0
}
2026-03-08 19:25:46.215 [aiclinical-backend] info: [HardRuleEngine] Rules loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"ruleCount": 79
}
2026-03-08 19:25:46.216 [aiclinical-backend] info: [HardRuleEngine] Field mappings loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"mappingCount": 0
}
2026-03-08 19:25:46.217 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"ruleId": "rule_1772426295819_1_i81le4vme",
"error": "Unrecognized operation date"
}
2026-03-08 19:25:46.217 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"ruleId": "rule_1772426295819_5_7bhp9x9ge",
"error": "Unrecognized operation date"
}
2026-03-08 19:25:46.217 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"ruleId": "rule_1772426295819_7_f3bbtkmrr",
"error": "Unrecognized operation date"
}
2026-03-08 19:25:46.270 [aiclinical-backend] info: [HardRuleEngine] Rules loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"ruleCount": 79
}
2026-03-08 19:25:46.275 [aiclinical-backend] info: [HardRuleEngine] Field mappings loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"mappingCount": 0
}
2026-03-08 19:25:46.289 [aiclinical-backend] info: [HardRuleEngine] Rules loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"ruleCount": 79
}
2026-03-08 19:25:46.291 [aiclinical-backend] info: [HardRuleEngine] Field mappings loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"mappingCount": 0
}
2026-03-08 19:25:46.302 [aiclinical-backend] info: [HardRuleEngine] Rules loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"ruleCount": 79
}
2026-03-08 19:25:46.304 [aiclinical-backend] info: [HardRuleEngine] Field mappings loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"mappingCount": 0
}
2026-03-08 19:25:46.305 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"ruleId": "rule_1772426295819_1_i81le4vme",
"error": "Unrecognized operation date"
}
2026-03-08 19:25:46.305 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"ruleId": "rule_1772426295819_5_7bhp9x9ge",
"error": "Unrecognized operation date"
}
2026-03-08 19:25:46.305 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"ruleId": "rule_1772426295819_7_f3bbtkmrr",
"error": "Unrecognized operation date"
}
2026-03-08 19:25:46.319 [aiclinical-backend] info: [HardRuleEngine] Rules loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"ruleCount": 79
}
2026-03-08 19:25:46.321 [aiclinical-backend] info: [HardRuleEngine] Field mappings loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"mappingCount": 0
}
2026-03-08 19:25:46.322 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"ruleId": "rule_1772426295819_1_i81le4vme",
"error": "Unrecognized operation date"
}
2026-03-08 19:25:46.323 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"ruleId": "rule_1772426295819_5_7bhp9x9ge",
"error": "Unrecognized operation date"
}
2026-03-08 19:25:46.323 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"ruleId": "rule_1772426295819_7_f3bbtkmrr",
"error": "Unrecognized operation date"
}
2026-03-08 19:25:46.335 [aiclinical-backend] info: [SkillRunner] Execution completed
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"triggerType": "manual",
"recordEventCount": 37,
"totalTimeMs": 2060
}
2026-03-08 19:25:51.166 [aiclinical-backend] info: RedcapAdapter initialized
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"baseUrl": "http://localhost:8080",
"timeout": 30000
}
2026-03-08 19:25:52.326 [aiclinical-backend] info: REDCap API: exportMetadata success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"fieldCount": 74,
"duration": "1159ms"
}
2026-03-08 19:25:52.326 [aiclinical-backend] debug: Exporting specific records
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"recordCount": 1
}
2026-03-08 19:25:52.842 [aiclinical-backend] info: REDCap API: exportRecords success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"recordCount": 5,
"duration": "516ms"
}
2026-03-08 19:25:53.357 [aiclinical-backend] info: REDCap: getEvents success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"eventCount": 5
}
2026-03-08 19:25:53.357 [aiclinical-backend] info: REDCap: getFormEventMapping success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"mappingCount": 19
}
2026-03-08 19:25:53.357 [aiclinical-backend] info: [CompletenessEngine] calculateMissingRate
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"recordId": "1",
"denominator": 26,
"numerator": 1,
"rate": 3.8,
"activeEvents": [
"ce46f241ae_arm_1",
"65a64dbbd9_arm_1",
"9b510b5ce7_arm_1",
"4cfb49c5ec_arm_1",
"3fea1c25e6_arm_1"
]
}
2026-03-08 19:25:53.444 [aiclinical-backend] info: [ProtocolDeviationEngine] No visitWindows configured, D6 will be skipped
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c"
}
2026-03-08 19:25:53.445 [aiclinical-backend] info: RedcapAdapter initialized
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"baseUrl": "http://localhost:8080",
"timeout": 30000
}
2026-03-08 19:25:53.445 [aiclinical-backend] debug: Exporting specific records
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"recordCount": 1
}
2026-03-08 19:25:53.753 [aiclinical-backend] info: REDCap API: exportRecords success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"recordCount": 5,
"duration": "308ms"
}
2026-03-08 19:25:53.754 [aiclinical-backend] info: [ProtocolDeviationEngine] checkVisitWindows
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"recordId": "1",
"checkedVisits": 0,
"deviationCount": 0,
"passedCount": 0
}
2026-03-08 19:25:53.757 [aiclinical-backend] info: RedcapAdapter initialized
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"baseUrl": "http://localhost:8080",
"timeout": 30000
}
2026-03-08 19:25:53.985 [aiclinical-backend] info: REDCap API: exportMetadata success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"fieldCount": 74,
"duration": "228ms"
}
2026-03-08 19:25:53.985 [aiclinical-backend] debug: Exporting specific records
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"recordCount": 1
}
2026-03-08 19:25:54.337 [aiclinical-backend] info: REDCap API: exportRecords success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"recordCount": 5,
"duration": "351ms"
}
2026-03-08 19:25:55.117 [aiclinical-backend] info: REDCap: getEvents success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"eventCount": 5
}
2026-03-08 19:25:55.117 [aiclinical-backend] info: REDCap: getFormEventMapping success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"mappingCount": 19
}
2026-03-08 19:25:55.117 [aiclinical-backend] info: [CompletenessEngine] calculateMissingRate
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"recordId": "2",
"denominator": 26,
"numerator": 0,
"rate": 0,
"activeEvents": [
"ce46f241ae_arm_1",
"65a64dbbd9_arm_1",
"9b510b5ce7_arm_1",
"4cfb49c5ec_arm_1",
"3fea1c25e6_arm_1"
]
}
2026-03-08 19:25:55.178 [aiclinical-backend] info: [ProtocolDeviationEngine] No visitWindows configured, D6 will be skipped
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c"
}
2026-03-08 19:25:55.178 [aiclinical-backend] info: RedcapAdapter initialized
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"baseUrl": "http://localhost:8080",
"timeout": 30000
}
2026-03-08 19:25:55.178 [aiclinical-backend] debug: Exporting specific records
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"recordCount": 1
}
2026-03-08 19:25:55.668 [aiclinical-backend] info: REDCap API: exportRecords success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"recordCount": 5,
"duration": "490ms"
}
2026-03-08 19:25:55.668 [aiclinical-backend] info: [ProtocolDeviationEngine] checkVisitWindows
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"recordId": "2",
"checkedVisits": 0,
"deviationCount": 0,
"passedCount": 0
}
2026-03-08 19:25:55.670 [aiclinical-backend] info: RedcapAdapter initialized
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"baseUrl": "http://localhost:8080",
"timeout": 30000
}
2026-03-08 19:25:55.964 [aiclinical-backend] info: REDCap API: exportMetadata success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"fieldCount": 74,
"duration": "293ms"
}
2026-03-08 19:25:55.964 [aiclinical-backend] debug: Exporting specific records
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"recordCount": 1
}
2026-03-08 19:25:56.290 [aiclinical-backend] info: REDCap API: exportRecords success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"recordCount": 3,
"duration": "325ms"
}
2026-03-08 19:25:56.851 [aiclinical-backend] info: REDCap: getEvents success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"eventCount": 5
}
2026-03-08 19:25:56.852 [aiclinical-backend] info: REDCap: getFormEventMapping success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"mappingCount": 19
}
2026-03-08 19:25:56.852 [aiclinical-backend] info: [CompletenessEngine] calculateMissingRate
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"recordId": "3",
"denominator": 26,
"numerator": 0,
"rate": 0,
"activeEvents": [
"ce46f241ae_arm_1",
"65a64dbbd9_arm_1",
"9b510b5ce7_arm_1"
]
}
2026-03-08 19:25:56.918 [aiclinical-backend] info: [ProtocolDeviationEngine] No visitWindows configured, D6 will be skipped
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c"
}
2026-03-08 19:25:56.918 [aiclinical-backend] info: RedcapAdapter initialized
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"baseUrl": "http://localhost:8080",
"timeout": 30000
}
2026-03-08 19:25:56.918 [aiclinical-backend] debug: Exporting specific records
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"recordCount": 1
}
2026-03-08 19:25:57.240 [aiclinical-backend] info: REDCap API: exportRecords success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"recordCount": 3,
"duration": "322ms"
}
2026-03-08 19:25:57.240 [aiclinical-backend] info: [ProtocolDeviationEngine] checkVisitWindows
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"recordId": "3",
"checkedVisits": 0,
"deviationCount": 0,
"passedCount": 0
}
2026-03-08 19:25:57.242 [aiclinical-backend] info: RedcapAdapter initialized
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"baseUrl": "http://localhost:8080",
"timeout": 30000
}
2026-03-08 19:25:57.790 [aiclinical-backend] info: REDCap API: exportMetadata success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"fieldCount": 74,
"duration": "548ms"
}
2026-03-08 19:25:57.790 [aiclinical-backend] debug: Exporting specific records
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"recordCount": 1
}
2026-03-08 19:25:58.143 [aiclinical-backend] info: REDCap API: exportRecords success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"recordCount": 2,
"duration": "353ms"
}
2026-03-08 19:25:58.648 [aiclinical-backend] info: REDCap: getEvents success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"eventCount": 5
}
2026-03-08 19:25:58.648 [aiclinical-backend] info: REDCap: getFormEventMapping success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"mappingCount": 19
}
2026-03-08 19:25:58.648 [aiclinical-backend] info: [CompletenessEngine] calculateMissingRate
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"recordId": "4",
"denominator": 26,
"numerator": 0,
"rate": 0,
"activeEvents": [
"ce46f241ae_arm_1",
"65a64dbbd9_arm_1"
]
}
2026-03-08 19:25:58.719 [aiclinical-backend] info: [ProtocolDeviationEngine] No visitWindows configured, D6 will be skipped
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c"
}
2026-03-08 19:25:58.720 [aiclinical-backend] info: RedcapAdapter initialized
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"baseUrl": "http://localhost:8080",
"timeout": 30000
}
2026-03-08 19:25:58.720 [aiclinical-backend] debug: Exporting specific records
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"recordCount": 1
}
2026-03-08 19:25:59.246 [aiclinical-backend] info: REDCap API: exportRecords success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"recordCount": 2,
"duration": "526ms"
}
2026-03-08 19:25:59.246 [aiclinical-backend] info: [ProtocolDeviationEngine] checkVisitWindows
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"recordId": "4",
"checkedVisits": 0,
"deviationCount": 0,
"passedCount": 0
}
2026-03-08 19:25:59.248 [aiclinical-backend] info: RedcapAdapter initialized
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"baseUrl": "http://localhost:8080",
"timeout": 30000
}
2026-03-08 19:25:59.550 [aiclinical-backend] info: REDCap API: exportMetadata success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"fieldCount": 74,
"duration": "301ms"
}
2026-03-08 19:25:59.550 [aiclinical-backend] debug: Exporting specific records
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"recordCount": 1
}
2026-03-08 19:25:59.879 [aiclinical-backend] info: REDCap API: exportRecords success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"recordCount": 2,
"duration": "328ms"
}
2026-03-08 19:26:00.669 [aiclinical-backend] info: REDCap: getEvents success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"eventCount": 5
}
2026-03-08 19:26:00.670 [aiclinical-backend] info: REDCap: getFormEventMapping success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"mappingCount": 19
}
2026-03-08 19:26:00.670 [aiclinical-backend] info: [CompletenessEngine] calculateMissingRate
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"recordId": "5",
"denominator": 26,
"numerator": 0,
"rate": 0,
"activeEvents": [
"ce46f241ae_arm_1",
"65a64dbbd9_arm_1"
]
}
2026-03-08 19:26:00.729 [aiclinical-backend] info: [ProtocolDeviationEngine] No visitWindows configured, D6 will be skipped
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c"
}
2026-03-08 19:26:00.729 [aiclinical-backend] info: RedcapAdapter initialized
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"baseUrl": "http://localhost:8080",
"timeout": 30000
}
2026-03-08 19:26:00.729 [aiclinical-backend] debug: Exporting specific records
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"recordCount": 1
}
2026-03-08 19:26:01.052 [aiclinical-backend] info: REDCap API: exportRecords success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"recordCount": 2,
"duration": "322ms"
}
2026-03-08 19:26:01.052 [aiclinical-backend] info: [ProtocolDeviationEngine] checkVisitWindows
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"recordId": "5",
"checkedVisits": 0,
"deviationCount": 0,
"passedCount": 0
}
2026-03-08 19:26:01.054 [aiclinical-backend] info: RedcapAdapter initialized
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"baseUrl": "http://localhost:8080",
"timeout": 30000
}
2026-03-08 19:26:01.283 [aiclinical-backend] info: REDCap API: exportMetadata success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"fieldCount": 74,
"duration": "228ms"
}
2026-03-08 19:26:01.283 [aiclinical-backend] debug: Exporting specific records
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"recordCount": 1
}
2026-03-08 19:26:01.674 [aiclinical-backend] info: REDCap API: exportRecords success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"recordCount": 2,
"duration": "391ms"
}
2026-03-08 19:26:02.141 [aiclinical-backend] info: REDCap: getEvents success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"eventCount": 5
}
2026-03-08 19:26:02.141 [aiclinical-backend] info: REDCap: getFormEventMapping success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"mappingCount": 19
}
2026-03-08 19:26:02.141 [aiclinical-backend] info: [CompletenessEngine] calculateMissingRate
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"recordId": "6",
"denominator": 26,
"numerator": 0,
"rate": 0,
"activeEvents": [
"ce46f241ae_arm_1",
"65a64dbbd9_arm_1"
]
}
2026-03-08 19:26:02.196 [aiclinical-backend] info: [ProtocolDeviationEngine] No visitWindows configured, D6 will be skipped
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c"
}
2026-03-08 19:26:02.196 [aiclinical-backend] info: RedcapAdapter initialized
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"baseUrl": "http://localhost:8080",
"timeout": 30000
}
2026-03-08 19:26:02.197 [aiclinical-backend] debug: Exporting specific records
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"recordCount": 1
}
2026-03-08 19:26:02.513 [aiclinical-backend] info: REDCap API: exportRecords success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"recordCount": 2,
"duration": "316ms"
}
2026-03-08 19:26:02.513 [aiclinical-backend] info: [ProtocolDeviationEngine] checkVisitWindows
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"recordId": "6",
"checkedVisits": 0,
"deviationCount": 0,
"passedCount": 0
}
2026-03-08 19:26:02.516 [aiclinical-backend] info: RedcapAdapter initialized
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"baseUrl": "http://localhost:8080",
"timeout": 30000
}
2026-03-08 19:26:02.753 [aiclinical-backend] info: REDCap API: exportMetadata success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"fieldCount": 74,
"duration": "236ms"
}
2026-03-08 19:26:02.754 [aiclinical-backend] debug: Exporting specific records
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"recordCount": 1
}
2026-03-08 19:26:03.072 [aiclinical-backend] info: REDCap API: exportRecords success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"recordCount": 3,
"duration": "318ms"
}
2026-03-08 19:26:03.858 [aiclinical-backend] info: REDCap: getEvents success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"eventCount": 5
}
2026-03-08 19:26:03.858 [aiclinical-backend] info: REDCap: getFormEventMapping success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"mappingCount": 19
}
2026-03-08 19:26:03.858 [aiclinical-backend] info: [CompletenessEngine] calculateMissingRate
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"recordId": "7",
"denominator": 26,
"numerator": 0,
"rate": 0,
"activeEvents": [
"ce46f241ae_arm_1",
"65a64dbbd9_arm_1",
"9b510b5ce7_arm_1"
]
}
2026-03-08 19:26:03.921 [aiclinical-backend] info: [ProtocolDeviationEngine] No visitWindows configured, D6 will be skipped
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c"
}
2026-03-08 19:26:03.921 [aiclinical-backend] info: RedcapAdapter initialized
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"baseUrl": "http://localhost:8080",
"timeout": 30000
}
2026-03-08 19:26:03.921 [aiclinical-backend] debug: Exporting specific records
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"recordCount": 1
}
2026-03-08 19:26:04.243 [aiclinical-backend] info: REDCap API: exportRecords success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"recordCount": 3,
"duration": "322ms"
}
2026-03-08 19:26:04.243 [aiclinical-backend] info: [ProtocolDeviationEngine] checkVisitWindows
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"recordId": "7",
"checkedVisits": 0,
"deviationCount": 0,
"passedCount": 0
}
2026-03-08 19:26:04.245 [aiclinical-backend] info: RedcapAdapter initialized
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"baseUrl": "http://localhost:8080",
"timeout": 30000
}
2026-03-08 19:26:04.477 [aiclinical-backend] info: REDCap API: exportMetadata success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"fieldCount": 74,
"duration": "232ms"
}
2026-03-08 19:26:04.477 [aiclinical-backend] debug: Exporting specific records
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"recordCount": 1
}
2026-03-08 19:26:04.854 [aiclinical-backend] info: REDCap API: exportRecords success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"recordCount": 3,
"duration": "376ms"
}
2026-03-08 19:26:05.365 [aiclinical-backend] info: REDCap: getEvents success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"eventCount": 5
}
2026-03-08 19:26:05.365 [aiclinical-backend] info: REDCap: getFormEventMapping success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"mappingCount": 19
}
2026-03-08 19:26:05.365 [aiclinical-backend] info: [CompletenessEngine] calculateMissingRate
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"recordId": "8",
"denominator": 26,
"numerator": 0,
"rate": 0,
"activeEvents": [
"ce46f241ae_arm_1",
"65a64dbbd9_arm_1",
"9b510b5ce7_arm_1"
]
}
2026-03-08 19:26:05.425 [aiclinical-backend] info: [ProtocolDeviationEngine] No visitWindows configured, D6 will be skipped
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c"
}
2026-03-08 19:26:05.425 [aiclinical-backend] info: RedcapAdapter initialized
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"baseUrl": "http://localhost:8080",
"timeout": 30000
}
2026-03-08 19:26:05.426 [aiclinical-backend] debug: Exporting specific records
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"recordCount": 1
}
2026-03-08 19:26:05.722 [aiclinical-backend] info: REDCap API: exportRecords success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"recordCount": 3,
"duration": "296ms"
}
2026-03-08 19:26:05.722 [aiclinical-backend] info: [ProtocolDeviationEngine] checkVisitWindows
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"recordId": "8",
"checkedVisits": 0,
"deviationCount": 0,
"passedCount": 0
}
2026-03-08 19:26:05.724 [aiclinical-backend] info: RedcapAdapter initialized
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"baseUrl": "http://localhost:8080",
"timeout": 30000
}
2026-03-08 19:26:06.068 [aiclinical-backend] info: REDCap API: exportMetadata success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"fieldCount": 74,
"duration": "344ms"
}
2026-03-08 19:26:06.068 [aiclinical-backend] debug: Exporting specific records
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"recordCount": 1
}
2026-03-08 19:26:06.993 [aiclinical-backend] info: REDCap API: exportRecords success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"recordCount": 5,
"duration": "925ms"
}
2026-03-08 19:26:07.488 [aiclinical-backend] info: REDCap: getEvents success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"eventCount": 5
}
2026-03-08 19:26:07.488 [aiclinical-backend] info: REDCap: getFormEventMapping success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"mappingCount": 19
}
2026-03-08 19:26:07.488 [aiclinical-backend] info: [CompletenessEngine] calculateMissingRate
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"recordId": "9",
"denominator": 26,
"numerator": 0,
"rate": 0,
"activeEvents": [
"ce46f241ae_arm_1",
"65a64dbbd9_arm_1",
"9b510b5ce7_arm_1",
"4cfb49c5ec_arm_1",
"3fea1c25e6_arm_1"
]
}
2026-03-08 19:26:07.544 [aiclinical-backend] info: [ProtocolDeviationEngine] No visitWindows configured, D6 will be skipped
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c"
}
2026-03-08 19:26:07.544 [aiclinical-backend] info: RedcapAdapter initialized
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"baseUrl": "http://localhost:8080",
"timeout": 30000
}
2026-03-08 19:26:07.544 [aiclinical-backend] debug: Exporting specific records
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"recordCount": 1
}
2026-03-08 19:26:07.920 [aiclinical-backend] info: REDCap API: exportRecords success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"recordCount": 5,
"duration": "376ms"
}
2026-03-08 19:26:07.920 [aiclinical-backend] info: [ProtocolDeviationEngine] checkVisitWindows
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"recordId": "9",
"checkedVisits": 0,
"deviationCount": 0,
"passedCount": 0
}
2026-03-08 19:26:07.923 [aiclinical-backend] info: RedcapAdapter initialized
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"baseUrl": "http://localhost:8080",
"timeout": 30000
}
2026-03-08 19:26:08.190 [aiclinical-backend] info: REDCap API: exportMetadata success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"fieldCount": 74,
"duration": "267ms"
}
2026-03-08 19:26:08.191 [aiclinical-backend] debug: Exporting specific records
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"recordCount": 1
}
2026-03-08 19:26:08.518 [aiclinical-backend] info: REDCap API: exportRecords success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"recordCount": 5,
"duration": "327ms"
}
2026-03-08 19:26:08.991 [aiclinical-backend] info: REDCap: getEvents success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"eventCount": 5
}
2026-03-08 19:26:08.991 [aiclinical-backend] info: REDCap: getFormEventMapping success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"mappingCount": 19
}
2026-03-08 19:26:08.991 [aiclinical-backend] info: [CompletenessEngine] calculateMissingRate
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"recordId": "10",
"denominator": 26,
"numerator": 0,
"rate": 0,
"activeEvents": [
"ce46f241ae_arm_1",
"65a64dbbd9_arm_1",
"9b510b5ce7_arm_1",
"4cfb49c5ec_arm_1",
"3fea1c25e6_arm_1"
]
}
2026-03-08 19:26:09.058 [aiclinical-backend] info: [ProtocolDeviationEngine] No visitWindows configured, D6 will be skipped
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c"
}
2026-03-08 19:26:09.059 [aiclinical-backend] info: RedcapAdapter initialized
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"baseUrl": "http://localhost:8080",
"timeout": 30000
}
2026-03-08 19:26:09.059 [aiclinical-backend] debug: Exporting specific records
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"recordCount": 1
}
2026-03-08 19:26:09.691 [aiclinical-backend] info: REDCap API: exportRecords success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"recordCount": 5,
"duration": "632ms"
}
2026-03-08 19:26:09.691 [aiclinical-backend] info: [ProtocolDeviationEngine] checkVisitWindows
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"recordId": "10",
"checkedVisits": 0,
"deviationCount": 0,
"passedCount": 0
}
2026-03-08 19:26:09.693 [aiclinical-backend] info: RedcapAdapter initialized
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"baseUrl": "http://localhost:8080",
"timeout": 30000
}
2026-03-08 19:26:09.924 [aiclinical-backend] info: REDCap API: exportMetadata success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"fieldCount": 74,
"duration": "231ms"
}
2026-03-08 19:26:09.924 [aiclinical-backend] debug: Exporting specific records
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"recordCount": 1
}
2026-03-08 19:26:10.260 [aiclinical-backend] info: REDCap API: exportRecords success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"recordCount": 1,
"duration": "335ms"
}
2026-03-08 19:26:10.706 [aiclinical-backend] info: REDCap: getEvents success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"eventCount": 5
}
2026-03-08 19:26:10.706 [aiclinical-backend] info: REDCap: getFormEventMapping success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"mappingCount": 19
}
2026-03-08 19:26:10.707 [aiclinical-backend] info: [CompletenessEngine] calculateMissingRate
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"recordId": "11",
"denominator": 26,
"numerator": 19,
"rate": 73.1,
"activeEvents": [
"65a64dbbd9_arm_1"
]
}
2026-03-08 19:26:10.764 [aiclinical-backend] info: [ProtocolDeviationEngine] No visitWindows configured, D6 will be skipped
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c"
}
2026-03-08 19:26:10.765 [aiclinical-backend] info: RedcapAdapter initialized
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"baseUrl": "http://localhost:8080",
"timeout": 30000
}
2026-03-08 19:26:10.765 [aiclinical-backend] debug: Exporting specific records
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"recordCount": 1
}
2026-03-08 19:26:11.144 [aiclinical-backend] info: REDCap API: exportRecords success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"recordCount": 1,
"duration": "378ms"
}
2026-03-08 19:26:11.144 [aiclinical-backend] info: [ProtocolDeviationEngine] checkVisitWindows
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"recordId": "11",
"checkedVisits": 0,
"deviationCount": 0,
"passedCount": 0
}
2026-03-08 19:26:11.146 [aiclinical-backend] info: RedcapAdapter initialized
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"baseUrl": "http://localhost:8080",
"timeout": 30000
}
2026-03-08 19:26:11.408 [aiclinical-backend] info: REDCap API: exportMetadata success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"fieldCount": 74,
"duration": "262ms"
}
2026-03-08 19:26:11.408 [aiclinical-backend] debug: Exporting specific records
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"recordCount": 1
}
2026-03-08 19:26:11.729 [aiclinical-backend] info: REDCap API: exportRecords success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"recordCount": 1,
"duration": "321ms"
}
2026-03-08 19:26:12.192 [aiclinical-backend] info: REDCap: getEvents success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"eventCount": 5
}
2026-03-08 19:26:12.192 [aiclinical-backend] info: REDCap: getFormEventMapping success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"mappingCount": 19
}
2026-03-08 19:26:12.192 [aiclinical-backend] info: [CompletenessEngine] calculateMissingRate
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"recordId": "12",
"denominator": 26,
"numerator": 19,
"rate": 73.1,
"activeEvents": [
"65a64dbbd9_arm_1"
]
}
2026-03-08 19:26:12.251 [aiclinical-backend] info: [ProtocolDeviationEngine] No visitWindows configured, D6 will be skipped
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c"
}
2026-03-08 19:26:12.251 [aiclinical-backend] info: RedcapAdapter initialized
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"baseUrl": "http://localhost:8080",
"timeout": 30000
}
2026-03-08 19:26:12.252 [aiclinical-backend] debug: Exporting specific records
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"recordCount": 1
}
2026-03-08 19:26:12.889 [aiclinical-backend] info: REDCap API: exportRecords success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"recordCount": 1,
"duration": "637ms"
}
2026-03-08 19:26:12.889 [aiclinical-backend] info: [ProtocolDeviationEngine] checkVisitWindows
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"recordId": "12",
"checkedVisits": 0,
"deviationCount": 0,
"passedCount": 0
}
2026-03-08 19:26:12.933 [aiclinical-backend] info: [HealthScoreEngine] calculate done
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"healthScore": 79.5,
"healthGrade": "B"
}
2026-03-08 19:26:12.933 [aiclinical-backend] info: [QcAggregator] HealthScore refreshed
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"healthScore": 79.5,
"healthGrade": "B"
}
2026-03-08 19:26:12.933 [aiclinical-backend] info: [QcAggregator] aggregateDeferred done
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"eventStatusRows": 37,
"recordSummaryRows": 12,
"durationMs": 43
}
2026-03-08 19:26:12.933 [aiclinical-backend] info: [QcExecutor] Batch aggregation completed
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"eventStatusRows": 37,
"recordSummaryRows": 12,
"aggDurationMs": 43
}
2026-03-08 19:26:12.934 [aiclinical-backend] info: [QcExecutor] executeBatch done
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"totalRecordEvents": 37,
"fieldStatusWrites": 1710,
"durationMs": 28659
}
2026-03-08 19:26:12.934 [aiclinical-backend] info: [DailyQcOrchestrator] Starting orchestration
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c"
}
2026-03-08 19:26:12.935 [aiclinical-backend] info: [QcReportService] Generating new report
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"reportType": "daily"
}
2026-03-08 19:26:13.003 [aiclinical-backend] info: [QcReportService] Report generated
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"reportType": "daily",
"duration": "68ms",
"criticalCount": 167,
"warningCount": 743,
"topIssuesCount": 5,
"groupedRecordCount": 12
}
2026-03-08 19:26:13.191 [aiclinical-backend] debug: [QcReportService] Report cached
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"reportType": "daily"
}
2026-03-08 19:26:13.395 [aiclinical-backend] info: 📤 Markdown
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"userId": "FengZhiBo",
"contentLength": 217
}
2026-03-08 19:26:13.396 [aiclinical-backend] info: 🔄 Access Token...
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208
}
2026-03-08 19:26:15.165 [aiclinical-backend] info: Access Token
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"expiresIn": 7200
}
2026-03-08 19:26:15.582 [aiclinical-backend] error: Markdown
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"errcode": 60020,
"errmsg": "not allow to access from your ip, hint: [1772969175390122294852465], from ip: 154.17.225.224, more info at https://open.work.weixin.qq.com/devtool/query?e=60020"
}
2026-03-08 19:26:15.582 [aiclinical-backend] error: Markdown
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"error": "企业微信发送失败: not allow to access from your ip, hint: [1772969175390122294852465], from ip: 154.17.225.224, more info at https://open.work.weixin.qq.com/devtool/query?e=60020 (60020)",
"userId": "FengZhiBo"
}
2026-03-08 19:26:15.582 [aiclinical-backend] warn: [DailyQcOrchestrator] Push notification failed (non-fatal)
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"error": "Error: 企业微信发送失败: not allow to access from your ip, hint: [1772969175390122294852465], from ip: 154.17.225.224, more info at https://open.work.weixin.qq.com/devtool/query?e=60020 (60020)"
}
2026-03-08 19:26:15.583 [aiclinical-backend] info: [DailyQcOrchestrator] Orchestration completed
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"reportId": "836895fe-6799-414a-8a47-013fabd2678b",
"equeriesCreated": 0,
"criticalEventsArchived": 0,
"newIssues": 0,
"resolvedIssues": 0,
"pushSent": false,
"durationMs": 2649
}
2026-03-08 19:26:15.648 [aiclinical-backend] info: [ToolsService] Field mappings loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"count": 0
}
2026-03-08 19:26:15.649 [aiclinical-backend] info: [QcReportService] Generating new report
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"reportType": "on_demand"
}
2026-03-08 19:26:15.653 [aiclinical-backend] info: RedcapAdapter initialized
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"baseUrl": "http://localhost:8080",
"timeout": 30000
}
2026-03-08 19:26:15.654 [aiclinical-backend] info: [ToolsService] REDCap adapter created
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208
}
2026-03-08 19:26:15.654 [aiclinical-backend] debug: [ToolsService] Tool registered
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"name": "read_report"
}
2026-03-08 19:26:15.655 [aiclinical-backend] debug: [ToolsService] Tool registered
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"name": "look_up_data"
}
2026-03-08 19:26:15.655 [aiclinical-backend] debug: [ToolsService] Tool registered
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"name": "check_quality"
}
2026-03-08 19:26:15.655 [aiclinical-backend] debug: [ToolsService] Tool registered
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"name": "search_knowledge"
}
2026-03-08 19:26:15.655 [aiclinical-backend] info: [ToolsService] Initialized
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"toolCount": 4
}
2026-03-08 19:26:15.687 [aiclinical-backend] info: RedcapAdapter initialized
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"baseUrl": "http://localhost:8080",
"timeout": 30000
}
2026-03-08 19:26:15.701 [aiclinical-backend] info: [QcReportService] Report generated
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"reportType": "on_demand",
"duration": "52ms",
"criticalCount": 167,
"warningCount": 743,
"topIssuesCount": 5,
"groupedRecordCount": 12
}
2026-03-08 19:26:15.721 [aiclinical-backend] info: [QcCockpitService]
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"totalRecords": 12,
"durationMs": 109
}
2026-03-08 19:26:15.991 [aiclinical-backend] debug: [QcReportService] Report cached
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"reportType": "on_demand"
}
2026-03-08 19:26:16.045 [aiclinical-backend] debug: [QcReportService] Returning cached report
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"reportType": "on_demand",
"generatedAt": "2026-03-08T19:26:15+08:00"
}
2026-03-08 19:26:16.045 [aiclinical-backend] info: [ToolsService] Tool executed
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 23208,
"toolName": "read_report",
"success": true,
"executionTime": "53ms"
}
{
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"withChat": false,
"startedAt": "2026-03-08T11:25:42.903Z",
"stages": [
{
"name": "Stage1_REDCap",
"ok": true,
"checks": [
{
"name": "metadata_non_empty",
"ok": true,
"value": 74
},
{
"name": "records_by_event_non_empty",
"ok": true,
"value": 37
},
{
"name": "unique_records_non_empty",
"ok": true,
"value": 12
},
{
"name": "events_loaded_or_non_longitudinal",
"ok": true,
"value": {
"events": 5,
"formEventMapping": 19
}
}
],
"detail": {
"metadataCount": 74,
"eventCount": 5,
"formEventMappingCount": 19,
"recordEventRows": 37,
"uniqueRecordCount": 12
}
},
{
"name": "Stage2_Rules",
"ok": true,
"checks": [
{
"name": "active_qc_rules_exists",
"ok": true,
"value": 79
},
{
"name": "multi_field_rules_exists",
"ok": true,
"value": 29
},
{
"name": "has_D1_or_legacy_inclusion_exclusion",
"ok": true,
"value": [
"D6",
"D3",
"D1",
"D5"
]
}
],
"detail": {
"ruleCount": 79,
"multiFieldRuleCount": 29,
"categories": [
"D1",
"D3",
"D5",
"D6"
]
}
},
{
"name": "Stage3_Execution",
"ok": true,
"checks": [
{
"name": "batch_has_records",
"ok": true,
"value": 12
},
{
"name": "field_status_written",
"ok": true,
"value": 1233
},
{
"name": "event_status_written",
"ok": true,
"value": 37
},
{
"name": "record_summary_written",
"ok": true,
"value": 12
},
{
"name": "project_stats_exists",
"ok": true,
"value": true
}
],
"detail": {
"batch": {
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"totalRecords": 12,
"totalEvents": 37,
"passed": 0,
"failed": 21,
"warnings": 16,
"fieldStatusWrites": 1710,
"executionTimeMs": 28659
},
"orchestrate": {
"reportId": "836895fe-6799-414a-8a47-013fabd2678b",
"equeriesCreated": 0,
"criticalEventsArchived": 0,
"newIssues": 0,
"resolvedIssues": 0,
"pushSent": false
},
"db": {
"fieldStatusCount": 1233,
"eventStatusCount": 37,
"recordSummaryCount": 12,
"projectStats": {
"totalRecords": 12,
"passedRecords": 0,
"failedRecords": 12
}
}
}
},
{
"name": "Stage4_Consumption",
"ok": true,
"checks": [
{
"name": "report_summary_exists",
"ok": true,
"value": 12
},
{
"name": "cockpit_stats_exists",
"ok": true,
"value": 12
},
{
"name": "equery_log_summary_exists",
"ok": true,
"value": 1115
},
{
"name": "pass_rate_consistent_report_cockpit_tool",
"ok": true,
"value": {
"reportPassRate": 0,
"cockpitPassRate": 0,
"toolPassRate": 0
}
},
{
"name": "chat_has_conclusion_or_skipped",
"ok": true,
"value": "skipped"
}
],
"detail": {
"reportPassRate": 0,
"cockpitPassRate": 0,
"toolPassRate": 0,
"chatResult": "skipped"
}
}
],
"endedAt": "2026-03-08T11:26:16.046Z"
}