Files
AIclinicalresearch/backend/baseline-e2e-after-guardtype-apply.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

82 KiB

[dotenv@17.2.3] injecting env (0) from .env -- tip: ⚙️ suppress all logs with { quiet: true }
[Config] Loaded .env file for development
[JobFactory] Using PgBossQueue (Postgres-Only架构)
[PgBossQueue] Initialized with schema: platform_schema
2026-03-08 19:29:24.433 [aiclinical-backend] info: ✅ 企业微信服务初始化成功
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"corpId": "ww6ab493470ab4f377",
"agentId": "1000002"
}
2026-03-08 19:29:24.437 [aiclinical-backend] warn: [DifyClient] Dify 已废弃,请使用 pgvector RAG 引擎。Legacy 代码需要迁移到新的 ragService。
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668
}
2026-03-08 19:29:24.440 [aiclinical-backend] info: [SessionMemory] 会话记忆管理器已启动
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"maxHistory": 3,
"timeout": "1小时"
}
2026-03-08 19:29:24.614 [aiclinical-backend] info: RedcapAdapter initialized
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"baseUrl": "http://localhost:8080",
"timeout": 30000
}
[PgBossQueue] Started successfully
2026-03-08 19:29:25.137 [aiclinical-backend] info: REDCap: getEvents success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"eventCount": 5
}
2026-03-08 19:29:25.140 [aiclinical-backend] info: REDCap API: exportMetadata success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"fieldCount": 74,
"duration": "525ms"
}
2026-03-08 19:29:25.292 [aiclinical-backend] info: REDCap: getEvents success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"eventCount": 5
}
2026-03-08 19:29:25.292 [aiclinical-backend] info: REDCap: getFormEventMapping success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"mappingCount": 19
}
2026-03-08 19:29:25.294 [aiclinical-backend] info: REDCap: getEvents success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"eventCount": 5
}
2026-03-08 19:29:25.294 [aiclinical-backend] info: REDCap: getFormEventMapping success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"mappingCount": 19
}
2026-03-08 19:29:25.821 [aiclinical-backend] info: REDCap API: exportRecords success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"recordCount": 37,
"duration": "529ms"
}
2026-03-08 19:29:25.828 [aiclinical-backend] info: REDCap: getAllRecordsByEvent success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"recordCount": 37,
"eventCount": 5
}
2026-03-08 19:29:25.833 [aiclinical-backend] info: [QcExecutor] executeBatch start
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"triggeredBy": "manual"
}
2026-03-08 19:29:25.833 [aiclinical-backend] info: [SkillRunner] Starting execution
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"triggerType": "manual",
"options": {
"skipSoftRules": true
}
}
2026-03-08 19:29:25.850 [aiclinical-backend] info: RedcapAdapter initialized
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"baseUrl": "http://localhost:8080",
"timeout": 30000
}
2026-03-08 19:29:26.463 [aiclinical-backend] info: REDCap: getEvents success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"eventCount": 5
}
2026-03-08 19:29:26.463 [aiclinical-backend] info: REDCap: getFormEventMapping success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"mappingCount": 19
}
2026-03-08 19:29:26.803 [aiclinical-backend] info: REDCap API: exportRecords success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"recordCount": 37,
"duration": "340ms"
}
2026-03-08 19:29:26.803 [aiclinical-backend] info: REDCap: getAllRecordsByEvent success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"recordCount": 37,
"eventCount": 5
}
2026-03-08 19:29:26.820 [aiclinical-backend] info: [HardRuleEngine] Rules loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"ruleCount": 79
}
2026-03-08 19:29:26.822 [aiclinical-backend] info: [HardRuleEngine] Field mappings loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"mappingCount": 0
}
2026-03-08 19:29:26.833 [aiclinical-backend] info: [HardRuleEngine] Rules loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"ruleCount": 79
}
2026-03-08 19:29:26.835 [aiclinical-backend] info: [HardRuleEngine] Field mappings loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"mappingCount": 0
}
2026-03-08 19:29:26.842 [aiclinical-backend] info: [HardRuleEngine] Rules loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"ruleCount": 79
}
2026-03-08 19:29:26.844 [aiclinical-backend] info: [HardRuleEngine] Field mappings loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"mappingCount": 0
}
2026-03-08 19:29:26.844 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"ruleId": "rule_1772426295819_1_i81le4vme",
"error": "Unrecognized operation date"
}
2026-03-08 19:29:26.845 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"ruleId": "rule_1772426295819_5_7bhp9x9ge",
"error": "Unrecognized operation date"
}
2026-03-08 19:29:26.845 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"ruleId": "rule_1772426295819_7_f3bbtkmrr",
"error": "Unrecognized operation date"
}
2026-03-08 19:29:26.899 [aiclinical-backend] info: [HardRuleEngine] Rules loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"ruleCount": 79
}
2026-03-08 19:29:26.900 [aiclinical-backend] info: [HardRuleEngine] Field mappings loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"mappingCount": 0
}
2026-03-08 19:29:26.910 [aiclinical-backend] info: [HardRuleEngine] Rules loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"ruleCount": 79
}
2026-03-08 19:29:26.912 [aiclinical-backend] info: [HardRuleEngine] Field mappings loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"mappingCount": 0
}
2026-03-08 19:29:26.923 [aiclinical-backend] info: [HardRuleEngine] Rules loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"ruleCount": 79
}
2026-03-08 19:29:26.924 [aiclinical-backend] info: [HardRuleEngine] Field mappings loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"mappingCount": 0
}
2026-03-08 19:29:26.932 [aiclinical-backend] info: [HardRuleEngine] Rules loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"ruleCount": 79
}
2026-03-08 19:29:26.934 [aiclinical-backend] info: [HardRuleEngine] Field mappings loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"mappingCount": 0
}
2026-03-08 19:29:26.943 [aiclinical-backend] info: [HardRuleEngine] Rules loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"ruleCount": 79
}
2026-03-08 19:29:26.944 [aiclinical-backend] info: [HardRuleEngine] Field mappings loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"mappingCount": 0
}
2026-03-08 19:29:26.945 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"ruleId": "rule_1772426295819_1_i81le4vme",
"error": "Unrecognized operation date"
}
2026-03-08 19:29:26.945 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"ruleId": "rule_1772426295819_5_7bhp9x9ge",
"error": "Unrecognized operation date"
}
2026-03-08 19:29:26.945 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"ruleId": "rule_1772426295819_7_f3bbtkmrr",
"error": "Unrecognized operation date"
}
2026-03-08 19:29:27.002 [aiclinical-backend] info: [HardRuleEngine] Rules loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"ruleCount": 79
}
2026-03-08 19:29:27.004 [aiclinical-backend] info: [HardRuleEngine] Field mappings loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"mappingCount": 0
}
2026-03-08 19:29:27.013 [aiclinical-backend] info: [HardRuleEngine] Rules loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"ruleCount": 79
}
2026-03-08 19:29:27.014 [aiclinical-backend] info: [HardRuleEngine] Field mappings loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"mappingCount": 0
}
2026-03-08 19:29:27.025 [aiclinical-backend] info: [HardRuleEngine] Rules loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"ruleCount": 79
}
2026-03-08 19:29:27.027 [aiclinical-backend] info: [HardRuleEngine] Field mappings loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"mappingCount": 0
}
2026-03-08 19:29:27.028 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"ruleId": "rule_1772426295819_1_i81le4vme",
"error": "Unrecognized operation date"
}
2026-03-08 19:29:27.028 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"ruleId": "rule_1772426295819_5_7bhp9x9ge",
"error": "Unrecognized operation date"
}
2026-03-08 19:29:27.028 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"ruleId": "rule_1772426295819_7_f3bbtkmrr",
"error": "Unrecognized operation date"
}
2026-03-08 19:29:27.081 [aiclinical-backend] info: [HardRuleEngine] Rules loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"ruleCount": 79
}
2026-03-08 19:29:27.083 [aiclinical-backend] info: [HardRuleEngine] Field mappings loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"mappingCount": 0
}
2026-03-08 19:29:27.084 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"ruleId": "rule_1772426295819_1_i81le4vme",
"error": "Unrecognized operation date"
}
2026-03-08 19:29:27.084 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"ruleId": "rule_1772426295819_5_7bhp9x9ge",
"error": "Unrecognized operation date"
}
2026-03-08 19:29:27.084 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"ruleId": "rule_1772426295819_7_f3bbtkmrr",
"error": "Unrecognized operation date"
}
2026-03-08 19:29:27.143 [aiclinical-backend] info: [HardRuleEngine] Rules loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"ruleCount": 79
}
2026-03-08 19:29:27.144 [aiclinical-backend] info: [HardRuleEngine] Field mappings loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"mappingCount": 0
}
2026-03-08 19:29:27.145 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"ruleId": "rule_1772426295819_1_i81le4vme",
"error": "Unrecognized operation date"
}
2026-03-08 19:29:27.145 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"ruleId": "rule_1772426295819_5_7bhp9x9ge",
"error": "Unrecognized operation date"
}
2026-03-08 19:29:27.145 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"ruleId": "rule_1772426295819_7_f3bbtkmrr",
"error": "Unrecognized operation date"
}
2026-03-08 19:29:27.201 [aiclinical-backend] info: [HardRuleEngine] Rules loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"ruleCount": 79
}
2026-03-08 19:29:27.203 [aiclinical-backend] info: [HardRuleEngine] Field mappings loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"mappingCount": 0
}
2026-03-08 19:29:27.204 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"ruleId": "rule_1772426295819_1_i81le4vme",
"error": "Unrecognized operation date"
}
2026-03-08 19:29:27.205 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"ruleId": "rule_1772426295819_5_7bhp9x9ge",
"error": "Unrecognized operation date"
}
2026-03-08 19:29:27.205 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"ruleId": "rule_1772426295819_7_f3bbtkmrr",
"error": "Unrecognized operation date"
}
2026-03-08 19:29:27.262 [aiclinical-backend] info: [HardRuleEngine] Rules loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"ruleCount": 79
}
2026-03-08 19:29:27.264 [aiclinical-backend] info: [HardRuleEngine] Field mappings loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"mappingCount": 0
}
2026-03-08 19:29:27.265 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"ruleId": "rule_1772426295819_1_i81le4vme",
"error": "Unrecognized operation date"
}
2026-03-08 19:29:27.265 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"ruleId": "rule_1772426295819_5_7bhp9x9ge",
"error": "Unrecognized operation date"
}
2026-03-08 19:29:27.265 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"ruleId": "rule_1772426295819_7_f3bbtkmrr",
"error": "Unrecognized operation date"
}
2026-03-08 19:29:27.322 [aiclinical-backend] info: [HardRuleEngine] Rules loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"ruleCount": 79
}
2026-03-08 19:29:27.324 [aiclinical-backend] info: [HardRuleEngine] Field mappings loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"mappingCount": 0
}
2026-03-08 19:29:27.325 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"ruleId": "rule_1772426295819_1_i81le4vme",
"error": "Unrecognized operation date"
}
2026-03-08 19:29:27.325 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"ruleId": "rule_1772426295819_5_7bhp9x9ge",
"error": "Unrecognized operation date"
}
2026-03-08 19:29:27.325 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"ruleId": "rule_1772426295819_7_f3bbtkmrr",
"error": "Unrecognized operation date"
}
2026-03-08 19:29:27.382 [aiclinical-backend] info: [HardRuleEngine] Rules loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"ruleCount": 79
}
2026-03-08 19:29:27.384 [aiclinical-backend] info: [HardRuleEngine] Field mappings loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"mappingCount": 0
}
2026-03-08 19:29:27.385 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"ruleId": "rule_1772426295819_1_i81le4vme",
"error": "Unrecognized operation date"
}
2026-03-08 19:29:27.385 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"ruleId": "rule_1772426295819_5_7bhp9x9ge",
"error": "Unrecognized operation date"
}
2026-03-08 19:29:27.386 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"ruleId": "rule_1772426295819_7_f3bbtkmrr",
"error": "Unrecognized operation date"
}
2026-03-08 19:29:27.446 [aiclinical-backend] info: [HardRuleEngine] Rules loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"ruleCount": 79
}
2026-03-08 19:29:27.447 [aiclinical-backend] info: [HardRuleEngine] Field mappings loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"mappingCount": 0
}
2026-03-08 19:29:27.448 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"ruleId": "rule_1772426295819_1_i81le4vme",
"error": "Unrecognized operation date"
}
2026-03-08 19:29:27.448 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"ruleId": "rule_1772426295819_5_7bhp9x9ge",
"error": "Unrecognized operation date"
}
2026-03-08 19:29:27.448 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"ruleId": "rule_1772426295819_7_f3bbtkmrr",
"error": "Unrecognized operation date"
}
2026-03-08 19:29:27.504 [aiclinical-backend] info: [HardRuleEngine] Rules loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"ruleCount": 79
}
2026-03-08 19:29:27.506 [aiclinical-backend] info: [HardRuleEngine] Field mappings loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"mappingCount": 0
}
2026-03-08 19:29:27.507 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"ruleId": "rule_1772426295819_1_i81le4vme",
"error": "Unrecognized operation date"
}
2026-03-08 19:29:27.507 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"ruleId": "rule_1772426295819_5_7bhp9x9ge",
"error": "Unrecognized operation date"
}
2026-03-08 19:29:27.507 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"ruleId": "rule_1772426295819_7_f3bbtkmrr",
"error": "Unrecognized operation date"
}
2026-03-08 19:29:27.560 [aiclinical-backend] info: [HardRuleEngine] Rules loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"ruleCount": 79
}
2026-03-08 19:29:27.562 [aiclinical-backend] info: [HardRuleEngine] Field mappings loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"mappingCount": 0
}
2026-03-08 19:29:27.563 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"ruleId": "rule_1772426295819_1_i81le4vme",
"error": "Unrecognized operation date"
}
2026-03-08 19:29:27.563 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"ruleId": "rule_1772426295819_5_7bhp9x9ge",
"error": "Unrecognized operation date"
}
2026-03-08 19:29:27.563 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"ruleId": "rule_1772426295819_7_f3bbtkmrr",
"error": "Unrecognized operation date"
}
2026-03-08 19:29:27.624 [aiclinical-backend] info: [HardRuleEngine] Rules loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"ruleCount": 79
}
2026-03-08 19:29:27.626 [aiclinical-backend] info: [HardRuleEngine] Field mappings loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"mappingCount": 0
}
2026-03-08 19:29:27.627 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"ruleId": "rule_1772426295819_1_i81le4vme",
"error": "Unrecognized operation date"
}
2026-03-08 19:29:27.627 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"ruleId": "rule_1772426295819_5_7bhp9x9ge",
"error": "Unrecognized operation date"
}
2026-03-08 19:29:27.627 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"ruleId": "rule_1772426295819_7_f3bbtkmrr",
"error": "Unrecognized operation date"
}
2026-03-08 19:29:27.686 [aiclinical-backend] info: [HardRuleEngine] Rules loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"ruleCount": 79
}
2026-03-08 19:29:27.688 [aiclinical-backend] info: [HardRuleEngine] Field mappings loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"mappingCount": 0
}
2026-03-08 19:29:27.689 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"ruleId": "rule_1772426295819_1_i81le4vme",
"error": "Unrecognized operation date"
}
2026-03-08 19:29:27.689 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"ruleId": "rule_1772426295819_5_7bhp9x9ge",
"error": "Unrecognized operation date"
}
2026-03-08 19:29:27.689 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"ruleId": "rule_1772426295819_7_f3bbtkmrr",
"error": "Unrecognized operation date"
}
2026-03-08 19:29:27.746 [aiclinical-backend] info: [HardRuleEngine] Rules loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"ruleCount": 79
}
2026-03-08 19:29:27.748 [aiclinical-backend] info: [HardRuleEngine] Field mappings loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"mappingCount": 0
}
2026-03-08 19:29:27.749 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"ruleId": "rule_1772426295819_1_i81le4vme",
"error": "Unrecognized operation date"
}
2026-03-08 19:29:27.749 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"ruleId": "rule_1772426295819_5_7bhp9x9ge",
"error": "Unrecognized operation date"
}
2026-03-08 19:29:27.750 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"ruleId": "rule_1772426295819_7_f3bbtkmrr",
"error": "Unrecognized operation date"
}
2026-03-08 19:29:27.805 [aiclinical-backend] info: [HardRuleEngine] Rules loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"ruleCount": 79
}
2026-03-08 19:29:27.807 [aiclinical-backend] info: [HardRuleEngine] Field mappings loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"mappingCount": 0
}
2026-03-08 19:29:27.808 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"ruleId": "rule_1772426295819_1_i81le4vme",
"error": "Unrecognized operation date"
}
2026-03-08 19:29:27.808 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"ruleId": "rule_1772426295819_5_7bhp9x9ge",
"error": "Unrecognized operation date"
}
2026-03-08 19:29:27.808 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"ruleId": "rule_1772426295819_7_f3bbtkmrr",
"error": "Unrecognized operation date"
}
2026-03-08 19:29:27.863 [aiclinical-backend] info: [HardRuleEngine] Rules loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"ruleCount": 79
}
2026-03-08 19:29:27.865 [aiclinical-backend] info: [HardRuleEngine] Field mappings loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"mappingCount": 0
}
2026-03-08 19:29:27.866 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"ruleId": "rule_1772426295819_1_i81le4vme",
"error": "Unrecognized operation date"
}
2026-03-08 19:29:27.866 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"ruleId": "rule_1772426295819_5_7bhp9x9ge",
"error": "Unrecognized operation date"
}
2026-03-08 19:29:27.866 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"ruleId": "rule_1772426295819_7_f3bbtkmrr",
"error": "Unrecognized operation date"
}
2026-03-08 19:29:27.927 [aiclinical-backend] info: [HardRuleEngine] Rules loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"ruleCount": 79
}
2026-03-08 19:29:27.929 [aiclinical-backend] info: [HardRuleEngine] Field mappings loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"mappingCount": 0
}
2026-03-08 19:29:27.937 [aiclinical-backend] info: [HardRuleEngine] Rules loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"ruleCount": 79
}
2026-03-08 19:29:27.939 [aiclinical-backend] info: [HardRuleEngine] Field mappings loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"mappingCount": 0
}
2026-03-08 19:29:27.948 [aiclinical-backend] info: [HardRuleEngine] Rules loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"ruleCount": 79
}
2026-03-08 19:29:27.951 [aiclinical-backend] info: [HardRuleEngine] Field mappings loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"mappingCount": 0
}
2026-03-08 19:29:27.952 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"ruleId": "rule_1772426295819_1_i81le4vme",
"error": "Unrecognized operation date"
}
2026-03-08 19:29:27.952 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"ruleId": "rule_1772426295819_5_7bhp9x9ge",
"error": "Unrecognized operation date"
}
2026-03-08 19:29:27.952 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"ruleId": "rule_1772426295819_7_f3bbtkmrr",
"error": "Unrecognized operation date"
}
2026-03-08 19:29:28.010 [aiclinical-backend] info: [HardRuleEngine] Rules loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"ruleCount": 79
}
2026-03-08 19:29:28.012 [aiclinical-backend] info: [HardRuleEngine] Field mappings loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"mappingCount": 0
}
2026-03-08 19:29:28.019 [aiclinical-backend] info: [HardRuleEngine] Rules loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"ruleCount": 79
}
2026-03-08 19:29:28.021 [aiclinical-backend] info: [HardRuleEngine] Field mappings loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"mappingCount": 0
}
2026-03-08 19:29:28.028 [aiclinical-backend] info: [HardRuleEngine] Rules loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"ruleCount": 79
}
2026-03-08 19:29:28.029 [aiclinical-backend] info: [HardRuleEngine] Field mappings loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"mappingCount": 0
}
2026-03-08 19:29:28.037 [aiclinical-backend] info: [HardRuleEngine] Rules loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"ruleCount": 79
}
2026-03-08 19:29:28.038 [aiclinical-backend] info: [HardRuleEngine] Field mappings loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"mappingCount": 0
}
2026-03-08 19:29:28.046 [aiclinical-backend] info: [HardRuleEngine] Rules loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"ruleCount": 79
}
2026-03-08 19:29:28.047 [aiclinical-backend] info: [HardRuleEngine] Field mappings loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"mappingCount": 0
}
2026-03-08 19:29:28.048 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"ruleId": "rule_1772426295819_1_i81le4vme",
"error": "Unrecognized operation date"
}
2026-03-08 19:29:28.048 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"ruleId": "rule_1772426295819_5_7bhp9x9ge",
"error": "Unrecognized operation date"
}
2026-03-08 19:29:28.048 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"ruleId": "rule_1772426295819_7_f3bbtkmrr",
"error": "Unrecognized operation date"
}
2026-03-08 19:29:28.102 [aiclinical-backend] info: [HardRuleEngine] Rules loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"ruleCount": 79
}
2026-03-08 19:29:28.104 [aiclinical-backend] info: [HardRuleEngine] Field mappings loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"mappingCount": 0
}
2026-03-08 19:29:28.113 [aiclinical-backend] info: [HardRuleEngine] Rules loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"ruleCount": 79
}
2026-03-08 19:29:28.116 [aiclinical-backend] info: [HardRuleEngine] Field mappings loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"mappingCount": 0
}
2026-03-08 19:29:28.127 [aiclinical-backend] info: [HardRuleEngine] Rules loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"ruleCount": 79
}
2026-03-08 19:29:28.130 [aiclinical-backend] info: [HardRuleEngine] Field mappings loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"mappingCount": 0
}
2026-03-08 19:29:28.130 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"ruleId": "rule_1772426295819_1_i81le4vme",
"error": "Unrecognized operation date"
}
2026-03-08 19:29:28.130 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"ruleId": "rule_1772426295819_5_7bhp9x9ge",
"error": "Unrecognized operation date"
}
2026-03-08 19:29:28.131 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"ruleId": "rule_1772426295819_7_f3bbtkmrr",
"error": "Unrecognized operation date"
}
2026-03-08 19:29:28.142 [aiclinical-backend] info: [HardRuleEngine] Rules loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"ruleCount": 79
}
2026-03-08 19:29:28.144 [aiclinical-backend] info: [HardRuleEngine] Field mappings loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"mappingCount": 0
}
2026-03-08 19:29:28.145 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"ruleId": "rule_1772426295819_1_i81le4vme",
"error": "Unrecognized operation date"
}
2026-03-08 19:29:28.145 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"ruleId": "rule_1772426295819_5_7bhp9x9ge",
"error": "Unrecognized operation date"
}
2026-03-08 19:29:28.145 [aiclinical-backend] error: [HardRuleEngine] Rule execution error
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"ruleId": "rule_1772426295819_7_f3bbtkmrr",
"error": "Unrecognized operation date"
}
2026-03-08 19:29:28.153 [aiclinical-backend] info: [SkillRunner] Execution completed
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"triggerType": "manual",
"recordEventCount": 37,
"totalTimeMs": 2320
}
2026-03-08 19:29:34.730 [aiclinical-backend] info: RedcapAdapter initialized
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"baseUrl": "http://localhost:8080",
"timeout": 30000
}
2026-03-08 19:29:35.894 [aiclinical-backend] info: REDCap API: exportMetadata success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"fieldCount": 74,
"duration": "1164ms"
}
2026-03-08 19:29:35.895 [aiclinical-backend] debug: Exporting specific records
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"recordCount": 1
}
2026-03-08 19:29:36.717 [aiclinical-backend] info: REDCap API: exportRecords success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"recordCount": 5,
"duration": "822ms"
}
2026-03-08 19:29:37.647 [aiclinical-backend] info: REDCap: getEvents success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"eventCount": 5
}
2026-03-08 19:29:37.648 [aiclinical-backend] info: REDCap: getFormEventMapping success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"mappingCount": 19
}
2026-03-08 19:29:37.648 [aiclinical-backend] info: [CompletenessEngine] calculateMissingRate
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"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:29:37.717 [aiclinical-backend] info: [ProtocolDeviationEngine] No visitWindows configured, D6 will be skipped
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c"
}
2026-03-08 19:29:37.718 [aiclinical-backend] info: RedcapAdapter initialized
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"baseUrl": "http://localhost:8080",
"timeout": 30000
}
2026-03-08 19:29:37.718 [aiclinical-backend] debug: Exporting specific records
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"recordCount": 1
}
2026-03-08 19:29:38.025 [aiclinical-backend] info: REDCap API: exportRecords success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"recordCount": 5,
"duration": "307ms"
}
2026-03-08 19:29:38.026 [aiclinical-backend] info: [ProtocolDeviationEngine] checkVisitWindows
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"recordId": "1",
"checkedVisits": 0,
"deviationCount": 0,
"passedCount": 0
}
2026-03-08 19:29:38.028 [aiclinical-backend] info: RedcapAdapter initialized
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"baseUrl": "http://localhost:8080",
"timeout": 30000
}
2026-03-08 19:29:38.277 [aiclinical-backend] info: REDCap API: exportMetadata success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"fieldCount": 74,
"duration": "249ms"
}
2026-03-08 19:29:38.277 [aiclinical-backend] debug: Exporting specific records
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"recordCount": 1
}
2026-03-08 19:29:38.664 [aiclinical-backend] info: REDCap API: exportRecords success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"recordCount": 5,
"duration": "387ms"
}
2026-03-08 19:29:39.135 [aiclinical-backend] info: REDCap: getEvents success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"eventCount": 5
}
2026-03-08 19:29:39.135 [aiclinical-backend] info: REDCap: getFormEventMapping success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"mappingCount": 19
}
2026-03-08 19:29:39.135 [aiclinical-backend] info: [CompletenessEngine] calculateMissingRate
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"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:29:39.189 [aiclinical-backend] info: [ProtocolDeviationEngine] No visitWindows configured, D6 will be skipped
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c"
}
2026-03-08 19:29:39.190 [aiclinical-backend] info: RedcapAdapter initialized
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"baseUrl": "http://localhost:8080",
"timeout": 30000
}
2026-03-08 19:29:39.190 [aiclinical-backend] debug: Exporting specific records
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"recordCount": 1
}
2026-03-08 19:29:39.494 [aiclinical-backend] info: REDCap API: exportRecords success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"recordCount": 5,
"duration": "304ms"
}
2026-03-08 19:29:39.494 [aiclinical-backend] info: [ProtocolDeviationEngine] checkVisitWindows
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"recordId": "2",
"checkedVisits": 0,
"deviationCount": 0,
"passedCount": 0
}
2026-03-08 19:29:39.496 [aiclinical-backend] info: RedcapAdapter initialized
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"baseUrl": "http://localhost:8080",
"timeout": 30000
}
2026-03-08 19:29:39.771 [aiclinical-backend] info: REDCap API: exportMetadata success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"fieldCount": 74,
"duration": "275ms"
}
2026-03-08 19:29:39.771 [aiclinical-backend] debug: Exporting specific records
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"recordCount": 1
}
2026-03-08 19:29:40.093 [aiclinical-backend] info: REDCap API: exportRecords success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"recordCount": 3,
"duration": "322ms"
}
2026-03-08 19:29:40.841 [aiclinical-backend] info: REDCap: getEvents success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"eventCount": 5
}
2026-03-08 19:29:40.841 [aiclinical-backend] info: REDCap: getFormEventMapping success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"mappingCount": 19
}
2026-03-08 19:29:40.841 [aiclinical-backend] info: [CompletenessEngine] calculateMissingRate
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"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:29:40.893 [aiclinical-backend] info: [ProtocolDeviationEngine] No visitWindows configured, D6 will be skipped
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c"
}
2026-03-08 19:29:40.893 [aiclinical-backend] info: RedcapAdapter initialized
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"baseUrl": "http://localhost:8080",
"timeout": 30000
}
2026-03-08 19:29:40.893 [aiclinical-backend] debug: Exporting specific records
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"recordCount": 1
}
2026-03-08 19:29:41.211 [aiclinical-backend] info: REDCap API: exportRecords success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"recordCount": 3,
"duration": "318ms"
}
2026-03-08 19:29:41.211 [aiclinical-backend] info: [ProtocolDeviationEngine] checkVisitWindows
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"recordId": "3",
"checkedVisits": 0,
"deviationCount": 0,
"passedCount": 0
}
2026-03-08 19:29:41.213 [aiclinical-backend] info: RedcapAdapter initialized
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"baseUrl": "http://localhost:8080",
"timeout": 30000
}
2026-03-08 19:29:41.451 [aiclinical-backend] info: REDCap API: exportMetadata success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"fieldCount": 74,
"duration": "238ms"
}
2026-03-08 19:29:41.451 [aiclinical-backend] debug: Exporting specific records
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"recordCount": 1
}
2026-03-08 19:29:41.817 [aiclinical-backend] info: REDCap API: exportRecords success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"recordCount": 2,
"duration": "366ms"
}
2026-03-08 19:29:42.293 [aiclinical-backend] info: REDCap: getEvents success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"eventCount": 5
}
2026-03-08 19:29:42.293 [aiclinical-backend] info: REDCap: getFormEventMapping success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"mappingCount": 19
}
2026-03-08 19:29:42.293 [aiclinical-backend] info: [CompletenessEngine] calculateMissingRate
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"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:29:42.347 [aiclinical-backend] info: [ProtocolDeviationEngine] No visitWindows configured, D6 will be skipped
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c"
}
2026-03-08 19:29:42.347 [aiclinical-backend] info: RedcapAdapter initialized
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"baseUrl": "http://localhost:8080",
"timeout": 30000
}
2026-03-08 19:29:42.348 [aiclinical-backend] debug: Exporting specific records
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"recordCount": 1
}
2026-03-08 19:29:42.641 [aiclinical-backend] info: REDCap API: exportRecords success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"recordCount": 2,
"duration": "293ms"
}
2026-03-08 19:29:42.641 [aiclinical-backend] info: [ProtocolDeviationEngine] checkVisitWindows
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"recordId": "4",
"checkedVisits": 0,
"deviationCount": 0,
"passedCount": 0
}
2026-03-08 19:29:42.644 [aiclinical-backend] info: RedcapAdapter initialized
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"baseUrl": "http://localhost:8080",
"timeout": 30000
}
2026-03-08 19:29:42.883 [aiclinical-backend] info: REDCap API: exportMetadata success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"fieldCount": 74,
"duration": "239ms"
}
2026-03-08 19:29:42.884 [aiclinical-backend] debug: Exporting specific records
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"recordCount": 1
}
2026-03-08 19:29:43.209 [aiclinical-backend] info: REDCap API: exportRecords success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"recordCount": 2,
"duration": "325ms"
}
2026-03-08 19:29:43.971 [aiclinical-backend] info: REDCap: getEvents success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"eventCount": 5
}
2026-03-08 19:29:43.971 [aiclinical-backend] info: REDCap: getFormEventMapping success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"mappingCount": 19
}
2026-03-08 19:29:43.971 [aiclinical-backend] info: [CompletenessEngine] calculateMissingRate
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"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:29:44.036 [aiclinical-backend] info: [ProtocolDeviationEngine] No visitWindows configured, D6 will be skipped
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c"
}
2026-03-08 19:29:44.036 [aiclinical-backend] info: RedcapAdapter initialized
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"baseUrl": "http://localhost:8080",
"timeout": 30000
}
2026-03-08 19:29:44.037 [aiclinical-backend] debug: Exporting specific records
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"recordCount": 1
}
2026-03-08 19:29:44.384 [aiclinical-backend] info: REDCap API: exportRecords success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"recordCount": 2,
"duration": "347ms"
}
2026-03-08 19:29:44.384 [aiclinical-backend] info: [ProtocolDeviationEngine] checkVisitWindows
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"recordId": "5",
"checkedVisits": 0,
"deviationCount": 0,
"passedCount": 0
}
2026-03-08 19:29:44.386 [aiclinical-backend] info: RedcapAdapter initialized
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"baseUrl": "http://localhost:8080",
"timeout": 30000
}
2026-03-08 19:29:44.624 [aiclinical-backend] info: REDCap API: exportMetadata success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"fieldCount": 74,
"duration": "238ms"
}
2026-03-08 19:29:44.625 [aiclinical-backend] debug: Exporting specific records
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"recordCount": 1
}
2026-03-08 19:29:44.935 [aiclinical-backend] info: REDCap API: exportRecords success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"recordCount": 2,
"duration": "310ms"
}
2026-03-08 19:29:45.403 [aiclinical-backend] info: REDCap: getEvents success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"eventCount": 5
}
2026-03-08 19:29:45.403 [aiclinical-backend] info: REDCap: getFormEventMapping success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"mappingCount": 19
}
2026-03-08 19:29:45.403 [aiclinical-backend] info: [CompletenessEngine] calculateMissingRate
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"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:29:45.465 [aiclinical-backend] info: [ProtocolDeviationEngine] No visitWindows configured, D6 will be skipped
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c"
}
2026-03-08 19:29:45.466 [aiclinical-backend] info: RedcapAdapter initialized
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"baseUrl": "http://localhost:8080",
"timeout": 30000
}
2026-03-08 19:29:45.466 [aiclinical-backend] debug: Exporting specific records
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"recordCount": 1
}
2026-03-08 19:29:45.826 [aiclinical-backend] info: REDCap API: exportRecords success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"recordCount": 2,
"duration": "360ms"
}
2026-03-08 19:29:45.826 [aiclinical-backend] info: [ProtocolDeviationEngine] checkVisitWindows
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"recordId": "6",
"checkedVisits": 0,
"deviationCount": 0,
"passedCount": 0
}
2026-03-08 19:29:45.828 [aiclinical-backend] info: RedcapAdapter initialized
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"baseUrl": "http://localhost:8080",
"timeout": 30000
}
2026-03-08 19:29:46.140 [aiclinical-backend] info: REDCap API: exportMetadata success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"fieldCount": 74,
"duration": "312ms"
}
2026-03-08 19:29:46.140 [aiclinical-backend] debug: Exporting specific records
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"recordCount": 1
}
2026-03-08 19:29:46.807 [aiclinical-backend] info: REDCap API: exportRecords success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"recordCount": 3,
"duration": "667ms"
}
2026-03-08 19:29:47.280 [aiclinical-backend] info: REDCap: getEvents success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"eventCount": 5
}
2026-03-08 19:29:47.280 [aiclinical-backend] info: REDCap: getFormEventMapping success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"mappingCount": 19
}
2026-03-08 19:29:47.280 [aiclinical-backend] info: [CompletenessEngine] calculateMissingRate
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"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:29:47.342 [aiclinical-backend] info: [ProtocolDeviationEngine] No visitWindows configured, D6 will be skipped
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c"
}
2026-03-08 19:29:47.342 [aiclinical-backend] info: RedcapAdapter initialized
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"baseUrl": "http://localhost:8080",
"timeout": 30000
}
2026-03-08 19:29:47.342 [aiclinical-backend] debug: Exporting specific records
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"recordCount": 1
}
2026-03-08 19:29:47.731 [aiclinical-backend] info: REDCap API: exportRecords success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"recordCount": 3,
"duration": "389ms"
}
2026-03-08 19:29:47.731 [aiclinical-backend] info: [ProtocolDeviationEngine] checkVisitWindows
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"recordId": "7",
"checkedVisits": 0,
"deviationCount": 0,
"passedCount": 0
}
2026-03-08 19:29:47.733 [aiclinical-backend] info: RedcapAdapter initialized
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"baseUrl": "http://localhost:8080",
"timeout": 30000
}
2026-03-08 19:29:47.974 [aiclinical-backend] info: REDCap API: exportMetadata success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"fieldCount": 74,
"duration": "241ms"
}
2026-03-08 19:29:47.974 [aiclinical-backend] debug: Exporting specific records
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"recordCount": 1
}
2026-03-08 19:29:48.326 [aiclinical-backend] info: REDCap API: exportRecords success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"recordCount": 3,
"duration": "352ms"
}
2026-03-08 19:29:48.789 [aiclinical-backend] info: REDCap: getEvents success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"eventCount": 5
}
2026-03-08 19:29:48.789 [aiclinical-backend] info: REDCap: getFormEventMapping success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"mappingCount": 19
}
2026-03-08 19:29:48.789 [aiclinical-backend] info: [CompletenessEngine] calculateMissingRate
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"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:29:48.846 [aiclinical-backend] info: [ProtocolDeviationEngine] No visitWindows configured, D6 will be skipped
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c"
}
2026-03-08 19:29:48.846 [aiclinical-backend] info: RedcapAdapter initialized
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"baseUrl": "http://localhost:8080",
"timeout": 30000
}
2026-03-08 19:29:48.846 [aiclinical-backend] debug: Exporting specific records
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"recordCount": 1
}
2026-03-08 19:29:49.163 [aiclinical-backend] info: REDCap API: exportRecords success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"recordCount": 3,
"duration": "317ms"
}
2026-03-08 19:29:49.163 [aiclinical-backend] info: [ProtocolDeviationEngine] checkVisitWindows
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"recordId": "8",
"checkedVisits": 0,
"deviationCount": 0,
"passedCount": 0
}
2026-03-08 19:29:49.165 [aiclinical-backend] info: RedcapAdapter initialized
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"baseUrl": "http://localhost:8080",
"timeout": 30000
}
2026-03-08 19:29:49.742 [aiclinical-backend] info: REDCap API: exportMetadata success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"fieldCount": 74,
"duration": "577ms"
}
2026-03-08 19:29:49.742 [aiclinical-backend] debug: Exporting specific records
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"recordCount": 1
}
2026-03-08 19:29:50.050 [aiclinical-backend] info: REDCap API: exportRecords success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"recordCount": 5,
"duration": "308ms"
}
2026-03-08 19:29:50.542 [aiclinical-backend] info: REDCap: getEvents success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"eventCount": 5
}
2026-03-08 19:29:50.542 [aiclinical-backend] info: REDCap: getFormEventMapping success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"mappingCount": 19
}
2026-03-08 19:29:50.543 [aiclinical-backend] info: [CompletenessEngine] calculateMissingRate
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"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:29:50.598 [aiclinical-backend] info: [ProtocolDeviationEngine] No visitWindows configured, D6 will be skipped
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c"
}
2026-03-08 19:29:50.599 [aiclinical-backend] info: RedcapAdapter initialized
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"baseUrl": "http://localhost:8080",
"timeout": 30000
}
2026-03-08 19:29:50.599 [aiclinical-backend] debug: Exporting specific records
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"recordCount": 1
}
2026-03-08 19:29:50.974 [aiclinical-backend] info: REDCap API: exportRecords success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"recordCount": 5,
"duration": "375ms"
}
2026-03-08 19:29:50.974 [aiclinical-backend] info: [ProtocolDeviationEngine] checkVisitWindows
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"recordId": "9",
"checkedVisits": 0,
"deviationCount": 0,
"passedCount": 0
}
2026-03-08 19:29:50.976 [aiclinical-backend] info: RedcapAdapter initialized
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"baseUrl": "http://localhost:8080",
"timeout": 30000
}
2026-03-08 19:29:51.224 [aiclinical-backend] info: REDCap API: exportMetadata success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"fieldCount": 74,
"duration": "247ms"
}
2026-03-08 19:29:51.224 [aiclinical-backend] debug: Exporting specific records
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"recordCount": 1
}
2026-03-08 19:29:51.546 [aiclinical-backend] info: REDCap API: exportRecords success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"recordCount": 5,
"duration": "321ms"
}
2026-03-08 19:29:51.996 [aiclinical-backend] info: REDCap: getEvents success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"eventCount": 5
}
2026-03-08 19:29:51.997 [aiclinical-backend] info: REDCap: getFormEventMapping success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"mappingCount": 19
}
2026-03-08 19:29:51.997 [aiclinical-backend] info: [CompletenessEngine] calculateMissingRate
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"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:29:52.052 [aiclinical-backend] info: [ProtocolDeviationEngine] No visitWindows configured, D6 will be skipped
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c"
}
2026-03-08 19:29:52.052 [aiclinical-backend] info: RedcapAdapter initialized
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"baseUrl": "http://localhost:8080",
"timeout": 30000
}
2026-03-08 19:29:52.052 [aiclinical-backend] debug: Exporting specific records
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"recordCount": 1
}
2026-03-08 19:29:52.662 [aiclinical-backend] info: REDCap API: exportRecords success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"recordCount": 5,
"duration": "610ms"
}
2026-03-08 19:29:52.662 [aiclinical-backend] info: [ProtocolDeviationEngine] checkVisitWindows
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"recordId": "10",
"checkedVisits": 0,
"deviationCount": 0,
"passedCount": 0
}
2026-03-08 19:29:52.664 [aiclinical-backend] info: RedcapAdapter initialized
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"baseUrl": "http://localhost:8080",
"timeout": 30000
}
2026-03-08 19:29:52.905 [aiclinical-backend] info: REDCap API: exportMetadata success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"fieldCount": 74,
"duration": "241ms"
}
2026-03-08 19:29:52.905 [aiclinical-backend] debug: Exporting specific records
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"recordCount": 1
}
2026-03-08 19:29:53.234 [aiclinical-backend] info: REDCap API: exportRecords success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"recordCount": 1,
"duration": "329ms"
}
2026-03-08 19:29:53.691 [aiclinical-backend] info: REDCap: getEvents success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"eventCount": 5
}
2026-03-08 19:29:53.691 [aiclinical-backend] info: REDCap: getFormEventMapping success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"mappingCount": 19
}
2026-03-08 19:29:53.692 [aiclinical-backend] info: [CompletenessEngine] calculateMissingRate
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"recordId": "11",
"denominator": 26,
"numerator": 19,
"rate": 73.1,
"activeEvents": [
"65a64dbbd9_arm_1"
]
}
2026-03-08 19:29:53.754 [aiclinical-backend] info: [ProtocolDeviationEngine] No visitWindows configured, D6 will be skipped
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c"
}
2026-03-08 19:29:53.754 [aiclinical-backend] info: RedcapAdapter initialized
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"baseUrl": "http://localhost:8080",
"timeout": 30000
}
2026-03-08 19:29:53.755 [aiclinical-backend] debug: Exporting specific records
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"recordCount": 1
}
2026-03-08 19:29:54.149 [aiclinical-backend] info: REDCap API: exportRecords success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"recordCount": 1,
"duration": "394ms"
}
2026-03-08 19:29:54.150 [aiclinical-backend] info: [ProtocolDeviationEngine] checkVisitWindows
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"recordId": "11",
"checkedVisits": 0,
"deviationCount": 0,
"passedCount": 0
}
2026-03-08 19:29:54.151 [aiclinical-backend] info: RedcapAdapter initialized
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"baseUrl": "http://localhost:8080",
"timeout": 30000
}
2026-03-08 19:29:54.383 [aiclinical-backend] info: REDCap API: exportMetadata success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"fieldCount": 74,
"duration": "232ms"
}
2026-03-08 19:29:54.383 [aiclinical-backend] debug: Exporting specific records
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"recordCount": 1
}
2026-03-08 19:29:54.693 [aiclinical-backend] info: REDCap API: exportRecords success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"recordCount": 1,
"duration": "310ms"
}
2026-03-08 19:29:55.152 [aiclinical-backend] info: REDCap: getEvents success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"eventCount": 5
}
2026-03-08 19:29:55.153 [aiclinical-backend] info: REDCap: getFormEventMapping success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"mappingCount": 19
}
2026-03-08 19:29:55.153 [aiclinical-backend] info: [CompletenessEngine] calculateMissingRate
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"recordId": "12",
"denominator": 26,
"numerator": 19,
"rate": 73.1,
"activeEvents": [
"65a64dbbd9_arm_1"
]
}
2026-03-08 19:29:55.213 [aiclinical-backend] info: [ProtocolDeviationEngine] No visitWindows configured, D6 will be skipped
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c"
}
2026-03-08 19:29:55.214 [aiclinical-backend] info: RedcapAdapter initialized
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"baseUrl": "http://localhost:8080",
"timeout": 30000
}
2026-03-08 19:29:55.214 [aiclinical-backend] debug: Exporting specific records
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"recordCount": 1
}
2026-03-08 19:29:55.896 [aiclinical-backend] info: REDCap API: exportRecords success
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"recordCount": 1,
"duration": "682ms"
}
2026-03-08 19:29:55.896 [aiclinical-backend] info: [ProtocolDeviationEngine] checkVisitWindows
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"recordId": "12",
"checkedVisits": 0,
"deviationCount": 0,
"passedCount": 0
}
2026-03-08 19:29:55.940 [aiclinical-backend] info: [HealthScoreEngine] calculate done
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"healthScore": 79.5,
"healthGrade": "B"
}
2026-03-08 19:29:55.941 [aiclinical-backend] info: [QcAggregator] HealthScore refreshed
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"healthScore": 79.5,
"healthGrade": "B"
}
2026-03-08 19:29:55.941 [aiclinical-backend] info: [QcAggregator] aggregateDeferred done
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"eventStatusRows": 37,
"recordSummaryRows": 12,
"durationMs": 45
}
2026-03-08 19:29:55.941 [aiclinical-backend] info: [QcExecutor] Batch aggregation completed
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"eventStatusRows": 37,
"recordSummaryRows": 12,
"aggDurationMs": 45
}
2026-03-08 19:29:55.941 [aiclinical-backend] info: [QcExecutor] executeBatch done
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"totalRecordEvents": 37,
"fieldStatusWrites": 1682,
"durationMs": 30108
}
2026-03-08 19:29:55.941 [aiclinical-backend] info: [DailyQcOrchestrator] Starting orchestration
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c"
}
2026-03-08 19:29:55.941 [aiclinical-backend] info: [QcReportService] Generating new report
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"reportType": "daily"
}
2026-03-08 19:29:56.018 [aiclinical-backend] info: [QcReportService] Report generated
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"reportType": "daily",
"duration": "77ms",
"criticalCount": 167,
"warningCount": 743,
"topIssuesCount": 5,
"groupedRecordCount": 12
}
2026-03-08 19:29:56.224 [aiclinical-backend] debug: [QcReportService] Report cached
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"reportType": "daily"
}
2026-03-08 19:29:56.393 [aiclinical-backend] info: eQuery batch created
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"count": 14
}
2026-03-08 19:29:56.426 [aiclinical-backend] info: 📤 发送企业微信 Markdown 消息
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"userId": "FengZhiBo",
"contentLength": 218
}
2026-03-08 19:29:56.427 [aiclinical-backend] info: 🔄 请求新的企业微信 Access Token...
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668
}
2026-03-08 19:29:58.191 [aiclinical-backend] info: ✅ Access Token 获取成功
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"expiresIn": 7200
}
2026-03-08 19:29:58.608 [aiclinical-backend] error: ❌ 发送 Markdown 消息失败
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"errcode": 60020,
"errmsg": "not allow to access from your ip, hint: [1772969398356210336578276], from ip: 154.17.225.224, more info at https://open.work.weixin.qq.com/devtool/query?e=60020"
}
2026-03-08 19:29:58.608 [aiclinical-backend] error: ❌ 发送 Markdown 消息异常
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"error": "企业微信发送失败: not allow to access from your ip, hint: [1772969398356210336578276], 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:29:58.608 [aiclinical-backend] warn: [DailyQcOrchestrator] Push notification failed (non-fatal)
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"error": "Error: 企业微信发送失败: not allow to access from your ip, hint: [1772969398356210336578276], from ip: 154.17.225.224, more info at https://open.work.weixin.qq.com/devtool/query?e=60020 (60020)"
}
2026-03-08 19:29:58.609 [aiclinical-backend] info: [DailyQcOrchestrator] Orchestration completed
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"reportId": "73d05bda-9cfc-4c4d-a52c-728c7cf5296d",
"equeriesCreated": 14,
"criticalEventsArchived": 0,
"newIssues": 0,
"resolvedIssues": 0,
"pushSent": false,
"durationMs": 2667
}
2026-03-08 19:29:58.655 [aiclinical-backend] info: [QcReportService] Generating new report
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"reportType": "on_demand"
}
2026-03-08 19:29:58.656 [aiclinical-backend] info: [ToolsService] Field mappings loaded
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"count": 0
}
2026-03-08 19:29:58.659 [aiclinical-backend] info: RedcapAdapter initialized
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"baseUrl": "http://localhost:8080",
"timeout": 30000
}
2026-03-08 19:29:58.660 [aiclinical-backend] info: [ToolsService] REDCap adapter created
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668
}
2026-03-08 19:29:58.660 [aiclinical-backend] debug: [ToolsService] Tool registered
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"name": "read_report"
}
2026-03-08 19:29:58.660 [aiclinical-backend] debug: [ToolsService] Tool registered
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"name": "look_up_data"
}
2026-03-08 19:29:58.660 [aiclinical-backend] debug: [ToolsService] Tool registered
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"name": "check_quality"
}
2026-03-08 19:29:58.660 [aiclinical-backend] debug: [ToolsService] Tool registered
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"name": "search_knowledge"
}
2026-03-08 19:29:58.660 [aiclinical-backend] info: [ToolsService] Initialized
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"toolCount": 4
}
2026-03-08 19:29:58.686 [aiclinical-backend] info: RedcapAdapter initialized
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"baseUrl": "http://localhost:8080",
"timeout": 30000
}
2026-03-08 19:29:58.689 [aiclinical-backend] info: [QcCockpitService] 获取驾驶舱数据成功
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"totalRecords": 12,
"durationMs": 62
}
2026-03-08 19:29:58.692 [aiclinical-backend] info: [QcReportService] Report generated
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"reportType": "on_demand",
"duration": "37ms",
"criticalCount": 167,
"warningCount": 743,
"topIssuesCount": 5,
"groupedRecordCount": 12
}
2026-03-08 19:29:58.901 [aiclinical-backend] debug: [QcReportService] Report cached
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"reportType": "on_demand"
}
2026-03-08 19:29:58.925 [aiclinical-backend] debug: [QcReportService] Returning cached report
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"reportType": "on_demand",
"generatedAt": "2026-03-08T19:29:58+08:00"
}
2026-03-08 19:29:58.925 [aiclinical-backend] info: [ToolsService] Tool executed
{
"env": "development",
"instance": "LAPTOP-UH2VURTB",
"pid": 4668,
"toolName": "read_report",
"success": true,
"executionTime": "23ms"
}
{
"projectId": "1d80f270-6a02-4b58-9db3-6af176e91f3c",
"withChat": false,
"startedAt": "2026-03-08T11:29:24.442Z",
"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": 1682,
"executionTimeMs": 30108
},
"orchestrate": {
"reportId": "73d05bda-9cfc-4c4d-a52c-728c7cf5296d",
"equeriesCreated": 14,
"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": 1129
},
{
"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:29:58.925Z"
}