Logs
Live Cloud Logging query (nothing stored) · master ·
last 3d ·
newest first · page 1 (200/page) · 200 entries in 5783 ms
all
app
neo4j
weaviate
time
relative
absolute
7s ago2026-07-27 00:00:52 UTC INFO [litellm-bootstrap] ensured vkey svc-workplan-agent
filter by:
severity≥INFO
time2026-07-27 00:00:52 UTC
severityINFO
clustermaster
podlitellm-f54655c99-tt2pg
message
[litellm-bootstrap] ensured vkey svc-workplan-agent
7s ago2026-07-27 00:00:52 UTC INFO [litellm-bootstrap] ensured vkey svc-studioaisvc
filter by:
severity≥INFO
time2026-07-27 00:00:52 UTC
severityINFO
clustermaster
podlitellm-f54655c99-tt2pg
message
[litellm-bootstrap] ensured vkey svc-studioaisvc
7s ago2026-07-27 00:00:52 UTC INFO [litellm-bootstrap] ensured vkey svc-virtual-assistant
filter by:
severity≥INFO
time2026-07-27 00:00:52 UTC
severityINFO
clustermaster
podlitellm-f54655c99-tt2pg
message
[litellm-bootstrap] ensured vkey svc-virtual-assistant
7s ago2026-07-27 00:00:52 UTC INFO [litellm-bootstrap] ensured vkey svc-rag-agent
filter by:
severity≥INFO
time2026-07-27 00:00:52 UTC
severityINFO
clustermaster
podlitellm-f54655c99-tt2pg
message
[litellm-bootstrap] ensured vkey svc-rag-agent
8s ago2026-07-27 00:00:51 UTC INFO [litellm-bootstrap] ensured vkey svc-docproc
filter by:
severity≥INFO
time2026-07-27 00:00:51 UTC
severityINFO
clustermaster
podlitellm-f54655c99-tt2pg
message
[litellm-bootstrap] ensured vkey svc-docproc
8s ago2026-07-27 00:00:51 UTC INFO [litellm-bootstrap] ensured vkey svc-ontologysvc
filter by:
severity≥INFO
time2026-07-27 00:00:51 UTC
severityINFO
clustermaster
podlitellm-f54655c99-tt2pg
message
[litellm-bootstrap] ensured vkey svc-ontologysvc
8s ago2026-07-27 00:00:51 UTC INFO [litellm-bootstrap] ensured vkey svc-chat-agent
filter by:
severity≥INFO
time2026-07-27 00:00:51 UTC
severityINFO
clustermaster
podlitellm-f54655c99-tt2pg
message
[litellm-bootstrap] ensured vkey svc-chat-agent
9s ago2026-07-27 00:00:50 UTC INFO
filter by:
severity≥INFO
time2026-07-27 00:00:50 UTC
severityINFO
clustermaster
podlitellm-f54655c99-tt2pg
9s ago2026-07-27 00:00:50 UTC ERROR observability: level watcher could not stat config file /etc/config/observability.yaml: stat /etc/config/observability.yaml: no such file or directory
filter by:
severity≥ERROR
time2026-07-27 00:00:50 UTC
severityERROR
clustermaster
poddashql-77f7d55ffc-97fsq
message
observability: level watcher could not stat config file /etc/config/observability.yaml: stat /etc/config/observability.yaml: no such file or directory
9s ago2026-07-27 00:00:50 UTC ERROR observability: level watcher could not stat config file /etc/config/observability.yaml: stat /etc/config/observability.yaml: no such file or directory
filter by:
severity≥ERROR
time2026-07-27 00:00:50 UTC
severityERROR
clustermaster
podsynthea-8b797c55c-79hm4
message
observability: level watcher could not stat config file /etc/config/observability.yaml: stat /etc/config/observability.yaml: no such file or directory
10s ago2026-07-27 00:00:49 UTC INFO
filter by:
severity≥INFO
time2026-07-27 00:00:49 UTC
severityINFO
clustermaster
podlitellm-f54655c99-tt2pg
10s ago2026-07-27 00:00:49 UTC ERROR observability: level watcher could not stat config file /etc/config/observability.yaml: stat /etc/config/observability.yaml: no such file or directory
filter by:
severity≥ERROR
time2026-07-27 00:00:49 UTC
severityERROR
clustermaster
poddocsvc-5698bb997f-pc9ql
message
observability: level watcher could not stat config file /etc/config/observability.yaml: stat /etc/config/observability.yaml: no such file or directory
11s ago2026-07-27 00:00:48 UTC ERROR observability: level watcher could not stat config file /etc/config/observability.yaml: stat /etc/config/observability.yaml: no such file or directory
filter by:
severity≥ERROR
time2026-07-27 00:00:48 UTC
severityERROR
clustermaster
podenrollsvc-5fc97ccf8b-sc8q5
message
observability: level watcher could not stat config file /etc/config/observability.yaml: stat /etc/config/observability.yaml: no such file or directory
11s ago2026-07-27 00:00:48 UTC neo4j workplansvc MATCH (org:Organization)-[:ORGANIZATION_TO_WORKPLAN_INSTANCE]->(wp:WorkPlanInstance{tildaid:"4f4a2dc3-117b-4b69-a1c1-8944eb009099"}) RETURN...
time2026-07-27 00:00:48 UTC
severityINFO
serviceworkplansvc
clustermaster
podserver-2-dev-0
query
MATCH (org:Organization)-[:ORGANIZATION_TO_WORKPLAN_INSTANCE]->(wp:WorkPlanInstance{tildaid:"4f4a2dc3-117b-4b69-a1c1-8944eb009099"})
RETURN org.tildaid as oid
raw payload (15 fields)
{
"allocatedBytes": 328.0,
"cpu": 1.0,
"elapsedTimeMs": 1.0,
"executionPlanCacheKeyHash": "CB2C51F3",
"id": "24624466",
"pageFaults": 0.0,
"pageHits": 414.0,
"planning": 0.0,
"query": "\n\t\tMATCH (org:Organization)-[:ORGANIZATION_TO_WORKPLAN_INSTANCE]-\u003e(wp:WorkPlanInstance{tildaid:\"4f4a2dc3-117b-4b69-a1c1-8944eb009099\"})\n\t\tRETURN org.tildaid as oid\n\t",
"queryParameters": "{}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tGo Driver/5.20.0\t\tclient/10.129.4.159:52348\tserver/10.173.0.8:7687\u003e",
"timestamp": "2026-07-27T00:00:48.600Z",
"transactionId": 12013461.0,
"waiting": 0.0
}13s ago2026-07-27 00:00:46 UTC ERROR observability: level watcher could not stat config file /etc/config/observability.yaml: stat /etc/config/observability.yaml: no such file or directory
filter by:
severity≥ERROR
time2026-07-27 00:00:46 UTC
severityERROR
clustermaster
podworkplansvc-75f7d8dcb6-jxnsg
message
observability: level watcher could not stat config file /etc/config/observability.yaml: stat /etc/config/observability.yaml: no such file or directory
13s ago2026-07-27 00:00:46 UTC ERROR observability: level watcher could not stat config file /etc/config/observability.yaml: stat /etc/config/observability.yaml: no such file or directory
filter by:
severity≥ERROR
time2026-07-27 00:00:46 UTC
severityERROR
clustermaster
podstudiosvc-7649ffd596-dwzsc
message
observability: level watcher could not stat config file /etc/config/observability.yaml: stat /etc/config/observability.yaml: no such file or directory
13s ago2026-07-27 00:00:46 UTC neo4j advpsvc match(a:AdvRateRule{deleted:true})-[r]-(b) with distinct a return a.portalorgid, a.tildaid, a.ruletype limit 10
time2026-07-27 00:00:46 UTC
severityINFO
serviceadvpsvc
clustermaster
podserver-3-dev-0
query
match(a:AdvRateRule{deleted:true})-[r]-(b)
with distinct a
return a.portalorgid, a.tildaid, a.ruletype
limit 10
raw payload (15 fields)
{
"allocatedBytes": 328.0,
"cpu": 2.0,
"elapsedTimeMs": 2.0,
"executionPlanCacheKeyHash": "AFAFBFFB",
"id": "13354351",
"pageFaults": 0.0,
"pageHits": 1146.0,
"planning": 0.0,
"query": "match(a:AdvRateRule{deleted:true})-[r]-(b) with distinct a return a.portalorgid, a.tildaid, a.ruletype limit 10",
"queryParameters": "{}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tGo Driver/5.20.0\t\tclient/10.129.3.19:37206\tserver/10.173.0.201:7687\u003e",
"timestamp": "2026-07-27T00:00:46.116Z",
"transactionId": 1750463.0,
"waiting": 0.0
}14s ago2026-07-27 00:00:45 UTC INFO
filter by:
severity≥INFO
time2026-07-27 00:00:45 UTC
severityINFO
clustermaster
podlitellm-f54655c99-tt2pg
15s ago2026-07-27 00:00:44 UTC ERROR observability: level watcher could not stat config file /etc/config/observability.yaml: stat /etc/config/observability.yaml: no such file or directory
filter by:
severity≥ERROR
time2026-07-27 00:00:44 UTC
severityERROR
clustermaster
podschedsvc-786465b756-5smng
message
observability: level watcher could not stat config file /etc/config/observability.yaml: stat /etc/config/observability.yaml: no such file or directory
15s ago2026-07-27 00:00:44 UTC neo4j virtual-assistant RETURN 1 as health_check
time2026-07-27 00:00:44 UTC
severityINFO
servicevirtual-assistant
clustermaster
trace01d7b6835f56727d690606416a829702
spandbf8cd8d6e4fb30e
podserver-2-dev-0
query
RETURN 1 as health_check
raw payload (15 fields)
{
"allocatedBytes": 312.0,
"cpu": 0.0,
"elapsedTimeMs": 0.0,
"executionPlanCacheKeyHash": "745CE4BF",
"id": "24624448",
"pageFaults": 0.0,
"pageHits": 0.0,
"planning": 0.0,
"query": "RETURN 1 as health_check",
"queryParameters": "{}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-python/5.28.0 Python/3.12.13-final-0 (linux)\t\tclient/10.129.4.156:57418\tserver/10.173.0.8:7687\u003e",
"timestamp": "2026-07-27T00:00:44.127Z",
"transactionId": 12013452.0,
"waiting": 0.0
}17s ago2026-07-27 00:00:42 UTC ERROR observability: level watcher could not stat config file /etc/config/observability.yaml: stat /etc/config/observability.yaml: no such file or directory
filter by:
severity≥ERROR
time2026-07-27 00:00:42 UTC
severityERROR
clustermaster
podregsvc-766cff9b49-cfs28
message
observability: level watcher could not stat config file /etc/config/observability.yaml: stat /etc/config/observability.yaml: no such file or directory
18s ago2026-07-27 00:00:41 UTC neo4j advpsvc match(a:AdvRateRule{deleted:true})-[r]-(b) with distinct a return a.portalorgid, a.tildaid, a.ruletype limit 10
time2026-07-27 00:00:41 UTC
severityINFO
serviceadvpsvc
clustermaster
podserver-3-dev-0
query
match(a:AdvRateRule{deleted:true})-[r]-(b)
with distinct a
return a.portalorgid, a.tildaid, a.ruletype
limit 10
raw payload (15 fields)
{
"allocatedBytes": 328.0,
"cpu": 2.0,
"elapsedTimeMs": 2.0,
"executionPlanCacheKeyHash": "AFAFBFFB",
"id": "13354342",
"pageFaults": 0.0,
"pageHits": 1146.0,
"planning": 0.0,
"query": "match(a:AdvRateRule{deleted:true})-[r]-(b) with distinct a return a.portalorgid, a.tildaid, a.ruletype limit 10",
"queryParameters": "{}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tGo Driver/5.20.0\t\tclient/10.129.3.19:37206\tserver/10.173.0.201:7687\u003e",
"timestamp": "2026-07-27T00:00:41.107Z",
"transactionId": 1750462.0,
"waiting": 0.0
}19s ago2026-07-27 00:00:40 UTC INFO
filter by:
severity≥INFO
time2026-07-27 00:00:40 UTC
severityINFO
clustermaster
podlitellm-f54655c99-cbmvt
19s ago2026-07-27 00:00:40 UTC INFO
filter by:
severity≥INFO
time2026-07-27 00:00:40 UTC
severityINFO
clustermaster
podrag-agent-57879dd94f-l9nz7
19s ago2026-07-27 00:00:40 UTC INFO 2026-07-27T00:00:40.367748Z info token fetched access token latency=186.113887ms ttl=59m59.632259312s
filter by:
severity≥INFO
time2026-07-27 00:00:40 UTC
severityINFO
clustermaster
podlitellm-f54655c99-cbmvt
message
2026-07-27T00:00:40.367748Z info token fetched access token latency=186.113887ms ttl=59m59.632259312s
19s ago2026-07-27 00:00:40 UTC INFO 2026-07-27T00:00:40.181401Z info token fetched federated token latency=114.111028ms ttl=3599
filter by:
severity≥INFO
time2026-07-27 00:00:40 UTC
severityINFO
clustermaster
podlitellm-f54655c99-cbmvt
message
2026-07-27T00:00:40.181401Z info token fetched federated token latency=114.111028ms ttl=3599
19s ago2026-07-27 00:00:40 UTC INFO 2026-07-27T00:00:40.042977Z info token Prepared federated token request for aud...
filter by:
severity≥INFO
time2026-07-27 00:00:40 UTC
severityINFO
clustermaster
podlitellm-f54655c99-cbmvt
message
2026-07-27T00:00:40.042977Z info token Prepared federated token request for aud "identitynamespace:tilda-trial-automation.svc.id.goog:https://container.googleapis.com/v1/projects/tilda-trial-automation/locations/us-central1/clusters/master"
20s ago2026-07-27 00:00:39 UTC INFO
filter by:
severity≥INFO
time2026-07-27 00:00:39 UTC
severityINFO
clustermaster
podlitellm-f54655c99-tt2pg
20s ago2026-07-27 00:00:39 UTC INFO
filter by:
severity≥INFO
time2026-07-27 00:00:39 UTC
severityINFO
clustermaster
podrag-agent-57879dd94f-l9nz7
21s ago2026-07-27 00:00:38 UTC neo4j docproc MATCH (o:Organization{orgType:"CRO"})-[:DOC_TO_ORG]-(d:Document)-[:INCLUDES]-(f:Folder) WHERE f.name IN ['Staging', 'Pre-Staging'] ...
time2026-07-27 00:00:38 UTC
severityINFO
servicedocproc
clustermaster
podserver-2-dev-0
query
MATCH (o:Organization{orgType:"CRO"})-[:DOC_TO_ORG]-(d:Document)-[:INCLUDES]-(f:Folder)
WHERE f.name IN ['Staging', 'Pre-Staging']
AND d.delpending = false AND d.aiEnabled = true AND d.studyId <> ""
AND d.primaryVersionId IS NOT NULL AND d.primaryVersionId <> ""
OPTIONAL MATCH (d)<-[:AI_RUN_TO_DOCUMENT_LATEST]-(ai:AIRun)
WITH o, d, ai
ORDER BY d.tildaid, COALESCE(ai.updatedat, ai.createdat) DESC
WITH o, d, collect(ai)[0] AS latest_ai
WHERE (
latest_ai IS NULL
OR latest_ai.status = "aborted"
OR (
latest_ai.status = "failed"
AND COALESCE(latest_ai.auto_retry_count, 0) < $max_retries
AND COALESCE(latest_ai.updatedat, latest_ai.createdat) < $threshold_ms
)
)
WITH d.tildaid AS doc_id, o.alias AS org_alias, d.primaryVersionId AS version_id,
d.studyId AS study_id, COALESCE(latest_ai.auto_retry_count, 0) AS current_retry_count
RETURN doc_id, org_alias, version_id, study_id, current_retry_count
ORDER BY doc_id
LIMIT $limit
raw payload (15 fields)
{
"allocatedBytes": 9610664.0,
"cpu": 168.0,
"elapsedTimeMs": 168.0,
"executionPlanCacheKeyHash": "7644B06C",
"id": "24624435",
"pageFaults": 0.0,
"pageHits": 156448.0,
"planning": 0.0,
"query": "\n MATCH (o:Organization{orgType:\"CRO\"})-[:DOC_TO_ORG]-(d:Document)-[:INCLUDES]-(f:Folder)\n WHERE f.name IN [\u0027Staging\u0027, \u0027Pre-Staging\u0027]\n AND d.delpending = false AND d.aiEnabled = true AND d.studyId \u003c\u003e \"\"\n AND d.primaryVersionId IS NOT NULL AND d.primaryVersionId \u003c\u003e \"\"\n OPTIONAL MATCH (d)\u003c-[:AI_RUN_TO_DOCUMENT_LATEST]-(ai:AIRun)\n WITH o, d, ai\n ORDER BY d.tildaid, COALESCE(ai.updatedat, ai.createdat) DESC\n WITH o, d, collect(ai)[0] AS latest_ai\n WHERE (\n latest_ai IS NULL\n OR latest_ai.status = \"aborted\"\n OR (\n latest_ai.status = \"failed\"\n AND COALESCE(latest_ai.auto_retry_count, 0) \u003c $max_retries\n AND COALESCE(latest_ai.updatedat, latest_ai.createdat) \u003c $threshold_ms\n )\n )\n WITH d.tildaid AS doc_id, o.alias AS org_alias, d.primaryVersionId AS version_id,\n d.studyId AS study_id, COALESCE(latest_ai.auto_retry_count, 0) AS current_retry_count\n RETURN doc_id, org_alias, version_id, study_id, current_retry_count\n ORDER BY doc_id\n LIMIT $limit\n ",
"queryParameters": "{limit: 10, max_retries: 5, threshold_ms: 1785109538518}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-python/6.2.0 Python/3.12.13-final-0 (linux)\t\tclient/10.129.3.15:59818\tserver/10.173.0.8:7687\u003e",
"timestamp": "2026-07-27T00:00:38.688Z",
"transactionId": 12013448.0,
"waiting": 0.0
}21s ago2026-07-27 00:00:38 UTC neo4j docproc MATCH (ai:AIRun)-[:AI_RUN_TO_DOCUMENT_LATEST]->(d:Document) WHERE d.aiEnabled = true AND ( (ai.status = "in_progress" AND...
time2026-07-27 00:00:38 UTC
severityINFO
servicedocproc
clustermaster
podserver-2-dev-0
query
MATCH (ai:AIRun)-[:AI_RUN_TO_DOCUMENT_LATEST]->(d:Document)
WHERE d.aiEnabled = true
AND (
(ai.status = "in_progress" AND ($cutoff_ms <= 0 OR COALESCE(ai.updatedat, ai.createdat) < $cutoff_ms))
OR ai.status = "aborted"
)
MATCH (d)-[:DOC_TO_ORG]->(o:Organization)
RETURN d.tildaid AS document_id, d.primaryVersionId AS version_id,
ai.tildaid AS ai_run_id, d.studyId AS study_id, ai.run_type AS run_type,
o.tildaid AS org_id, o.alias AS org_alias
ORDER BY COALESCE(ai.updatedat, ai.createdat) ASC
LIMIT $limit
raw payload (15 fields)
{
"allocatedBytes": 736.0,
"cpu": 90.0,
"elapsedTimeMs": 90.0,
"executionPlanCacheKeyHash": "E5FA14C6",
"id": "24624434",
"pageFaults": 0.0,
"pageHits": 89963.0,
"planning": 0.0,
"query": "\n MATCH (ai:AIRun)-[:AI_RUN_TO_DOCUMENT_LATEST]-\u003e(d:Document)\n WHERE d.aiEnabled = true\n AND (\n (ai.status = \"in_progress\" AND ($cutoff_ms \u003c= 0 OR COALESCE(ai.updatedat, ai.createdat) \u003c $cutoff_ms))\n OR ai.status = \"aborted\"\n )\n MATCH (d)-[:DOC_TO_ORG]-\u003e(o:Organization)\n RETURN d.tildaid AS document_id, d.primaryVersionId AS version_id,\n ai.tildaid AS ai_run_id, d.studyId AS study_id, ai.run_type AS run_type,\n o.tildaid AS org_id, o.alias AS org_alias\n ORDER BY COALESCE(ai.updatedat, ai.createdat) ASC\n LIMIT $limit\n ",
"queryParameters": "{limit: 30, cutoff_ms: 1785109838422}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-python/6.2.0 Python/3.12.13-final-0 (linux)\t\tclient/10.129.3.15:59818\tserver/10.173.0.8:7687\u003e",
"timestamp": "2026-07-27T00:00:38.516Z",
"transactionId": 12013447.0,
"waiting": 0.0
}23s ago2026-07-27 00:00:36 UTC neo4j advpsvc match(a:AdvRateRule{deleted:true})-[r]-(b) with distinct a return a.portalorgid, a.tildaid, a.ruletype limit 10
time2026-07-27 00:00:36 UTC
severityINFO
serviceadvpsvc
clustermaster
podserver-3-dev-0
query
match(a:AdvRateRule{deleted:true})-[r]-(b)
with distinct a
return a.portalorgid, a.tildaid, a.ruletype
limit 10
raw payload (15 fields)
{
"allocatedBytes": 328.0,
"cpu": 2.0,
"elapsedTimeMs": 2.0,
"executionPlanCacheKeyHash": "AFAFBFFB",
"id": "13354303",
"pageFaults": 0.0,
"pageHits": 1146.0,
"planning": 0.0,
"query": "match(a:AdvRateRule{deleted:true})-[r]-(b) with distinct a return a.portalorgid, a.tildaid, a.ruletype limit 10",
"queryParameters": "{}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tGo Driver/5.20.0\t\tclient/10.129.3.19:37206\tserver/10.173.0.201:7687\u003e",
"timestamp": "2026-07-27T00:00:36.098Z",
"transactionId": 1750461.0,
"waiting": 0.0
}24s ago2026-07-27 00:00:35 UTC INFO
filter by:
severity≥INFO
time2026-07-27 00:00:35 UTC
severityINFO
clustermaster
podrag-agent-57879dd94f-l9nz7
24s ago2026-07-27 00:00:35 UTC INFO
filter by:
severity≥INFO
time2026-07-27 00:00:35 UTC
severityINFO
clustermaster
podlitellm-f54655c99-cbmvt
25s ago2026-07-27 00:00:34 UTC neo4j virtual-assistant RETURN 1 as health_check
time2026-07-27 00:00:34 UTC
severityINFO
servicevirtual-assistant
clustermaster
traceb706c3af5670199ad00b80699303b73d
span4a5cb4e0276aaad2
podserver-2-dev-0
query
RETURN 1 as health_check
raw payload (15 fields)
{
"allocatedBytes": 312.0,
"cpu": 0.0,
"elapsedTimeMs": 0.0,
"executionPlanCacheKeyHash": "745CE4BF",
"id": "24624419",
"pageFaults": 0.0,
"pageHits": 0.0,
"planning": 0.0,
"query": "RETURN 1 as health_check",
"queryParameters": "{}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-python/5.28.0 Python/3.12.13-final-0 (linux)\t\tclient/10.129.4.156:57418\tserver/10.173.0.8:7687\u003e",
"timestamp": "2026-07-27T00:00:34.226Z",
"transactionId": 12013445.0,
"waiting": 0.0
}25s ago2026-07-27 00:00:34 UTC neo4j virtual-assistant RETURN 1
time2026-07-27 00:00:34 UTC
severityINFO
servicevirtual-assistant
clustermaster
traceb706c3af5670199ad00b80699303b73d
span4a5cb4e0276aaad2
podserver-2-dev-0
query
RETURN 1
raw payload (15 fields)
{
"allocatedBytes": 312.0,
"cpu": 0.0,
"elapsedTimeMs": 0.0,
"executionPlanCacheKeyHash": "4CADEF45",
"id": "24624418",
"pageFaults": 0.0,
"pageHits": 0.0,
"planning": 0.0,
"query": "RETURN 1",
"queryParameters": "{}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-python/5.28.0 Python/3.12.13-final-0 (linux)\t\tclient/10.129.4.156:57418\tserver/10.173.0.8:7687\u003e",
"timestamp": "2026-07-27T00:00:34.222Z",
"transactionId": 12013444.0,
"waiting": 0.0
}26s ago2026-07-27 00:00:33 UTC ERROR observability: level watcher could not stat config file /etc/config/observability.yaml: stat /etc/config/observability.yaml: no such file or directory
filter by:
severity≥ERROR
time2026-07-27 00:00:33 UTC
severityERROR
clustermaster
podadvpsvc-66c87987bc-6vk8q
message
observability: level watcher could not stat config file /etc/config/observability.yaml: stat /etc/config/observability.yaml: no such file or directory
27s ago2026-07-27 00:00:32 UTC neo4j docproc MATCH (o:Organization{orgType:"CRO"})-[:DOC_TO_ORG]-(d:Document)-[:INCLUDES]-(f:Folder) WHERE f.name IN ['Staging', 'Pre-Staging'] ...
time2026-07-27 00:00:32 UTC
severityINFO
servicedocproc
clustermaster
podserver-2-dev-0
query
MATCH (o:Organization{orgType:"CRO"})-[:DOC_TO_ORG]-(d:Document)-[:INCLUDES]-(f:Folder)
WHERE f.name IN ['Staging', 'Pre-Staging']
AND d.delpending = false AND d.aiEnabled = true AND d.studyId <> ""
AND d.primaryVersionId IS NOT NULL AND d.primaryVersionId <> ""
OPTIONAL MATCH (d)<-[:AI_RUN_TO_DOCUMENT_LATEST]-(ai:AIRun)
WITH o, d, ai
ORDER BY d.tildaid, COALESCE(ai.updatedat, ai.createdat) DESC
WITH o, d, collect(ai)[0] AS latest_ai
WHERE (
latest_ai IS NULL
OR latest_ai.status = "aborted"
OR (
latest_ai.status = "failed"
AND COALESCE(latest_ai.auto_retry_count, 0) < $max_retries
AND COALESCE(latest_ai.updatedat, latest_ai.createdat) < $threshold_ms
)
)
WITH d
RETURN count(d) AS total
raw payload (15 fields)
{
"allocatedBytes": 7666360.0,
"cpu": 161.0,
"elapsedTimeMs": 161.0,
"executionPlanCacheKeyHash": "590286C5",
"id": "24624414",
"pageFaults": 0.0,
"pageHits": 156362.0,
"planning": 0.0,
"query": "\n MATCH (o:Organization{orgType:\"CRO\"})-[:DOC_TO_ORG]-(d:Document)-[:INCLUDES]-(f:Folder)\n WHERE f.name IN [\u0027Staging\u0027, \u0027Pre-Staging\u0027]\n AND d.delpending = false AND d.aiEnabled = true AND d.studyId \u003c\u003e \"\"\n AND d.primaryVersionId IS NOT NULL AND d.primaryVersionId \u003c\u003e \"\"\n OPTIONAL MATCH (d)\u003c-[:AI_RUN_TO_DOCUMENT_LATEST]-(ai:AIRun)\n WITH o, d, ai\n ORDER BY d.tildaid, COALESCE(ai.updatedat, ai.createdat) DESC\n WITH o, d, collect(ai)[0] AS latest_ai\n WHERE (\n latest_ai IS NULL\n OR latest_ai.status = \"aborted\"\n OR (\n latest_ai.status = \"failed\"\n AND COALESCE(latest_ai.auto_retry_count, 0) \u003c $max_retries\n AND COALESCE(latest_ai.updatedat, latest_ai.createdat) \u003c $threshold_ms\n )\n )\n WITH d\n RETURN count(d) AS total\n ",
"queryParameters": "{max_retries: 5, threshold_ms: 1785109532117}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-python/6.2.0 Python/3.12.13-final-0 (linux)\t\tclient/10.129.3.15:59818\tserver/10.173.0.8:7687\u003e",
"timestamp": "2026-07-27T00:00:32.280Z",
"transactionId": 12013443.0,
"waiting": 0.0
}27s ago2026-07-27 00:00:32 UTC neo4j docproc MATCH (ai:AIRun)-[:AI_RUN_TO_DOCUMENT_LATEST]->(d:Document) WHERE d.aiEnabled = true AND ( (ai.status = "in_progress" AND...
time2026-07-27 00:00:32 UTC
severityINFO
servicedocproc
clustermaster
podserver-2-dev-0
query
MATCH (ai:AIRun)-[:AI_RUN_TO_DOCUMENT_LATEST]->(d:Document)
WHERE d.aiEnabled = true
AND (
(ai.status = "in_progress" AND ($cutoff_ms <= 0 OR COALESCE(ai.updatedat, ai.createdat) < $cutoff_ms))
OR ai.status = "aborted"
)
RETURN count(ai) AS total
raw payload (15 fields)
{
"allocatedBytes": 488.0,
"cpu": 61.0,
"elapsedTimeMs": 62.0,
"executionPlanCacheKeyHash": "E4907905",
"id": "24624413",
"pageFaults": 0.0,
"pageHits": 66825.0,
"planning": 0.0,
"query": "\n MATCH (ai:AIRun)-[:AI_RUN_TO_DOCUMENT_LATEST]-\u003e(d:Document)\n WHERE d.aiEnabled = true\n AND (\n (ai.status = \"in_progress\" AND ($cutoff_ms \u003c= 0 OR COALESCE(ai.updatedat, ai.createdat) \u003c $cutoff_ms))\n OR ai.status = \"aborted\"\n )\n RETURN count(ai) AS total\n ",
"queryParameters": "{cutoff_ms: 0}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-python/6.2.0 Python/3.12.13-final-0 (linux)\t\tclient/10.129.3.15:59818\tserver/10.173.0.8:7687\u003e",
"timestamp": "2026-07-27T00:00:32.110Z",
"transactionId": 12013442.0,
"waiting": 0.0
}27s ago2026-07-27 00:00:32 UTC ERROR observability: level watcher could not stat config file /etc/config/observability.yaml: stat /etc/config/observability.yaml: no such file or directory
filter by:
severity≥ERROR
time2026-07-27 00:00:32 UTC
severityERROR
clustermaster
podexecsvc-5c986994bc-psst2
message
observability: level watcher could not stat config file /etc/config/observability.yaml: stat /etc/config/observability.yaml: no such file or directory
28s ago2026-07-27 00:00:31 UTC neo4j advpsvc match(a:AdvRateRule{deleted:true})-[r]-(b) with distinct a return a.portalorgid, a.tildaid, a.ruletype limit 10
time2026-07-27 00:00:31 UTC
severityINFO
serviceadvpsvc
clustermaster
podserver-3-dev-0
query
match(a:AdvRateRule{deleted:true})-[r]-(b)
with distinct a
return a.portalorgid, a.tildaid, a.ruletype
limit 10
raw payload (15 fields)
{
"allocatedBytes": 328.0,
"cpu": 2.0,
"elapsedTimeMs": 3.0,
"executionPlanCacheKeyHash": "AFAFBFFB",
"id": "13354298",
"pageFaults": 0.0,
"pageHits": 1146.0,
"planning": 0.0,
"query": "match(a:AdvRateRule{deleted:true})-[r]-(b) with distinct a return a.portalorgid, a.tildaid, a.ruletype limit 10",
"queryParameters": "{}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tGo Driver/5.20.0\t\tclient/10.129.3.19:37206\tserver/10.173.0.201:7687\u003e",
"timestamp": "2026-07-27T00:00:31.089Z",
"transactionId": 1750460.0,
"waiting": 0.0
}29s ago2026-07-27 00:00:30 UTC ERROR observability: level watcher could not stat config file /etc/config/observability.yaml: stat /etc/config/observability.yaml: no such file or directory
filter by:
severity≥ERROR
time2026-07-27 00:00:30 UTC
severityERROR
clustermaster
podtusker-858b678c65-hsvqd
message
observability: level watcher could not stat config file /etc/config/observability.yaml: stat /etc/config/observability.yaml: no such file or directory
29s ago2026-07-27 00:00:30 UTC INFO
filter by:
severity≥INFO
time2026-07-27 00:00:30 UTC
severityINFO
clustermaster
podlitellm-f54655c99-tt2pg
29s ago2026-07-27 00:00:30 UTC INFO
filter by:
severity≥INFO
time2026-07-27 00:00:30 UTC
severityINFO
clustermaster
podrag-agent-57879dd94f-l9nz7
29s ago2026-07-27 00:00:30 UTC ERROR observability: level watcher could not stat config file /etc/config/observability.yaml: stat /etc/config/observability.yaml: no such file or directory
filter by:
severity≥ERROR
time2026-07-27 00:00:30 UTC
severityERROR
clustermaster
podnotifsvc-8c4bdf758-8kx6b
message
observability: level watcher could not stat config file /etc/config/observability.yaml: stat /etc/config/observability.yaml: no such file or directory
29s ago2026-07-27 00:00:30 UTC ERROR observability: level watcher could not stat config file /etc/config/observability.yaml: stat /etc/config/observability.yaml: no such file or directory
filter by:
severity≥ERROR
time2026-07-27 00:00:30 UTC
severityERROR
clustermaster
podfinsvc-7cb7dbf559-dsqxb
message
observability: level watcher could not stat config file /etc/config/observability.yaml: stat /etc/config/observability.yaml: no such file or directory
30s ago2026-07-27 00:00:29 UTC INFO
filter by:
severity≥INFO
time2026-07-27 00:00:29 UTC
severityINFO
clustermaster
podlitellm-f54655c99-cbmvt
30s ago2026-07-27 00:00:29 UTC INFO
filter by:
severity≥INFO
time2026-07-27 00:00:29 UTC
severityINFO
clustermaster
podrag-agent-57879dd94f-l9nz7
33s ago2026-07-27 00:00:26 UTC ERROR observability: level watcher could not stat config file /etc/config/observability.yaml: stat /etc/config/observability.yaml: no such file or directory
filter by:
severity≥ERROR
time2026-07-27 00:00:26 UTC
severityERROR
clustermaster
podonboardingsvc-f7f5bf697-xrcmm
message
observability: level watcher could not stat config file /etc/config/observability.yaml: stat /etc/config/observability.yaml: no such file or directory
33s ago2026-07-27 00:00:26 UTC neo4j advpsvc match(a:AdvRateRule{deleted:true})-[r]-(b) with distinct a return a.portalorgid, a.tildaid, a.ruletype limit 10
time2026-07-27 00:00:26 UTC
severityINFO
serviceadvpsvc
clustermaster
podserver-3-dev-0
query
match(a:AdvRateRule{deleted:true})-[r]-(b)
with distinct a
return a.portalorgid, a.tildaid, a.ruletype
limit 10
raw payload (15 fields)
{
"allocatedBytes": 328.0,
"cpu": 2.0,
"elapsedTimeMs": 3.0,
"executionPlanCacheKeyHash": "AFAFBFFB",
"id": "13354281",
"pageFaults": 0.0,
"pageHits": 1146.0,
"planning": 0.0,
"query": "match(a:AdvRateRule{deleted:true})-[r]-(b) with distinct a return a.portalorgid, a.tildaid, a.ruletype limit 10",
"queryParameters": "{}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tGo Driver/5.20.0\t\tclient/10.129.3.19:37206\tserver/10.173.0.201:7687\u003e",
"timestamp": "2026-07-27T00:00:26.078Z",
"transactionId": 1750459.0,
"waiting": 0.0
}34s ago2026-07-27 00:00:25 UTC INFO
filter by:
severity≥INFO
time2026-07-27 00:00:25 UTC
severityINFO
clustermaster
podlitellm-f54655c99-tt2pg
34s ago2026-07-27 00:00:25 UTC INFO
filter by:
severity≥INFO
time2026-07-27 00:00:25 UTC
severityINFO
clustermaster
podrag-agent-57879dd94f-l9nz7
34s ago2026-07-27 00:00:25 UTC ERROR observability: level watcher could not stat config file /etc/config/observability.yaml: stat /etc/config/observability.yaml: no such file or directory
filter by:
severity≥ERROR
time2026-07-27 00:00:25 UTC
severityERROR
clustermaster
poddashrsvc-5d5d9b97d8-69bw8
message
observability: level watcher could not stat config file /etc/config/observability.yaml: stat /etc/config/observability.yaml: no such file or directory
35s ago2026-07-27 00:00:24 UTC neo4j virtual-assistant RETURN 1 as health_check
time2026-07-27 00:00:24 UTC
severityINFO
servicevirtual-assistant
clustermaster
tracecb4fd00184c7f212321531e07e443abc
span0c2e598aff41e1f6
podserver-2-dev-0
query
RETURN 1 as health_check
raw payload (15 fields)
{
"allocatedBytes": 312.0,
"cpu": 0.0,
"elapsedTimeMs": 0.0,
"executionPlanCacheKeyHash": "745CE4BF",
"id": "24624388",
"pageFaults": 0.0,
"pageHits": 0.0,
"planning": 0.0,
"query": "RETURN 1 as health_check",
"queryParameters": "{}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-python/5.28.0 Python/3.12.13-final-0 (linux)\t\tclient/10.129.4.156:57418\tserver/10.173.0.8:7687\u003e",
"timestamp": "2026-07-27T00:00:24.228Z",
"transactionId": 12013438.0,
"waiting": 0.0
}35s ago2026-07-27 00:00:24 UTC neo4j virtual-assistant RETURN 1
time2026-07-27 00:00:24 UTC
severityINFO
servicevirtual-assistant
clustermaster
tracecb4fd00184c7f212321531e07e443abc
span0c2e598aff41e1f6
podserver-2-dev-0
query
RETURN 1
raw payload (15 fields)
{
"allocatedBytes": 312.0,
"cpu": 0.0,
"elapsedTimeMs": 0.0,
"executionPlanCacheKeyHash": "4CADEF45",
"id": "24624387",
"pageFaults": 0.0,
"pageHits": 0.0,
"planning": 0.0,
"query": "RETURN 1",
"queryParameters": "{}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-python/5.28.0 Python/3.12.13-final-0 (linux)\t\tclient/10.129.4.156:57418\tserver/10.173.0.8:7687\u003e",
"timestamp": "2026-07-27T00:00:24.224Z",
"transactionId": 12013437.0,
"waiting": 0.0
}35s ago2026-07-27 00:00:24 UTC ERROR observability: level watcher could not stat config file /etc/config/observability.yaml: stat /etc/config/observability.yaml: no such file or directory
filter by:
severity≥ERROR
time2026-07-27 00:00:24 UTC
severityERROR
clustermaster
podpatientsvc-9975d5469-pl5lt
message
observability: level watcher could not stat config file /etc/config/observability.yaml: stat /etc/config/observability.yaml: no such file or directory
35s ago2026-07-27 00:00:24 UTC neo4j virtual-assistant RETURN 1 as health_check
time2026-07-27 00:00:24 UTC
severityINFO
servicevirtual-assistant
clustermaster
trace944ff82e672c7047f5aebc6caba8956d
span0f5e2120171fd618
podserver-2-dev-0
query
RETURN 1 as health_check
raw payload (15 fields)
{
"allocatedBytes": 312.0,
"cpu": 0.0,
"elapsedTimeMs": 0.0,
"executionPlanCacheKeyHash": "745CE4BF",
"id": "24624386",
"pageFaults": 0.0,
"pageHits": 0.0,
"planning": 0.0,
"query": "RETURN 1 as health_check",
"queryParameters": "{}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-python/5.28.0 Python/3.12.13-final-0 (linux)\t\tclient/10.129.4.156:57418\tserver/10.173.0.8:7687\u003e",
"timestamp": "2026-07-27T00:00:24.126Z",
"transactionId": 12013436.0,
"waiting": 0.0
}35s ago2026-07-27 00:00:24 UTC neo4j virtual-assistant RETURN 1
time2026-07-27 00:00:24 UTC
severityINFO
servicevirtual-assistant
clustermaster
trace944ff82e672c7047f5aebc6caba8956d
span0f5e2120171fd618
podserver-2-dev-0
query
RETURN 1
raw payload (15 fields)
{
"allocatedBytes": 312.0,
"cpu": 0.0,
"elapsedTimeMs": 0.0,
"executionPlanCacheKeyHash": "4CADEF45",
"id": "24624385",
"pageFaults": 0.0,
"pageHits": 0.0,
"planning": 0.0,
"query": "RETURN 1",
"queryParameters": "{}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-python/5.28.0 Python/3.12.13-final-0 (linux)\t\tclient/10.129.4.156:57418\tserver/10.173.0.8:7687\u003e",
"timestamp": "2026-07-27T00:00:24.122Z",
"transactionId": 12013435.0,
"waiting": 0.0
}36s ago2026-07-27 00:00:23 UTC ERROR observability: level watcher could not stat config file /etc/config/observability.yaml: stat /etc/config/observability.yaml: no such file or directory
filter by:
severity≥ERROR
time2026-07-27 00:00:23 UTC
severityERROR
clustermaster
podswaggersvc-86f5455f58-zqm46
message
observability: level watcher could not stat config file /etc/config/observability.yaml: stat /etc/config/observability.yaml: no such file or directory
38s ago2026-07-27 00:00:21 UTC neo4j advpsvc match(a:AdvRateRule{deleted:true})-[r]-(b) with distinct a return a.portalorgid, a.tildaid, a.ruletype limit 10
time2026-07-27 00:00:21 UTC
severityINFO
serviceadvpsvc
clustermaster
podserver-3-dev-0
query
match(a:AdvRateRule{deleted:true})-[r]-(b)
with distinct a
return a.portalorgid, a.tildaid, a.ruletype
limit 10
raw payload (15 fields)
{
"allocatedBytes": 328.0,
"cpu": 2.0,
"elapsedTimeMs": 2.0,
"executionPlanCacheKeyHash": "AFAFBFFB",
"id": "13354276",
"pageFaults": 0.0,
"pageHits": 1146.0,
"planning": 0.0,
"query": "match(a:AdvRateRule{deleted:true})-[r]-(b) with distinct a return a.portalorgid, a.tildaid, a.ruletype limit 10",
"queryParameters": "{}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tGo Driver/5.20.0\t\tclient/10.129.3.19:37206\tserver/10.173.0.201:7687\u003e",
"timestamp": "2026-07-27T00:00:21.068Z",
"transactionId": 1750458.0,
"waiting": 0.0
}39s ago2026-07-27 00:00:20 UTC INFO
filter by:
severity≥INFO
time2026-07-27 00:00:20 UTC
severityINFO
clustermaster
podlitellm-f54655c99-cbmvt
39s ago2026-07-27 00:00:20 UTC INFO
filter by:
severity≥INFO
time2026-07-27 00:00:20 UTC
severityINFO
clustermaster
podrag-agent-57879dd94f-l9nz7
39s ago2026-07-27 00:00:20 UTC ERROR observability: level watcher could not stat config file /etc/config/observability.yaml: stat /etc/config/observability.yaml: no such file or directory
filter by:
severity≥ERROR
time2026-07-27 00:00:20 UTC
severityERROR
clustermaster
poddashql-77f7d55ffc-97fsq
message
observability: level watcher could not stat config file /etc/config/observability.yaml: stat /etc/config/observability.yaml: no such file or directory
39s ago2026-07-27 00:00:20 UTC ERROR observability: level watcher could not stat config file /etc/config/observability.yaml: stat /etc/config/observability.yaml: no such file or directory
filter by:
severity≥ERROR
time2026-07-27 00:00:20 UTC
severityERROR
clustermaster
podsynthea-8b797c55c-79hm4
message
observability: level watcher could not stat config file /etc/config/observability.yaml: stat /etc/config/observability.yaml: no such file or directory
40s ago2026-07-27 00:00:19 UTC INFO
filter by:
severity≥INFO
time2026-07-27 00:00:19 UTC
severityINFO
clustermaster
podlitellm-f54655c99-cbmvt
40s ago2026-07-27 00:00:19 UTC INFO
filter by:
severity≥INFO
time2026-07-27 00:00:19 UTC
severityINFO
clustermaster
podrag-agent-57879dd94f-l9nz7
40s ago2026-07-27 00:00:19 UTC ERROR observability: level watcher could not stat config file /etc/config/observability.yaml: stat /etc/config/observability.yaml: no such file or directory
filter by:
severity≥ERROR
time2026-07-27 00:00:19 UTC
severityERROR
clustermaster
poddocsvc-5698bb997f-pc9ql
message
observability: level watcher could not stat config file /etc/config/observability.yaml: stat /etc/config/observability.yaml: no such file or directory
41s ago2026-07-27 00:00:18 UTC neo4j workplansvc CREATE (a:WorkplanInstanceEvent{deltimestamp:0}) SET a.createdat = timestamp(), a.updatedat = timestamp(), a.tildaid = randomUUID(),...
time2026-07-27 00:00:18 UTC
severityINFO
serviceworkplansvc
clustermaster
podserver-2-dev-0
query
CREATE (a:WorkplanInstanceEvent{deltimestamp:0})
SET a.createdat = timestamp(), a.updatedat = timestamp(), a.tildaid = randomUUID(), a.holdbitmap=0,a.holdbitmap=0,a.delpending=false,a.instanceId="4f4a2dc3-117b-4b69-a1c1-8944eb009099",a.orgId="a5fb9821-522a-4061-823f-b0a66173a204",a.eventType="sweeper_send_blocked",a.requestId="",a.summary="Sweeper skipped send: 1 unlinked work order(s)",a.payloadJson='{"reason":"unlinked_work_orders","unlinkedWorkOrderCount":1}'
RETURN a.tildaid, a.createdat
raw payload (15 fields)
{
"allocatedBytes": 328.0,
"cpu": 0.0,
"elapsedTimeMs": 0.0,
"executionPlanCacheKeyHash": "C23BE7B4",
"id": "24624370",
"pageFaults": 0.0,
"pageHits": 0.0,
"planning": 0.0,
"query": "CREATE (a:WorkplanInstanceEvent{deltimestamp:0}) SET a.createdat = timestamp(), a.updatedat = timestamp(), a.tildaid = randomUUID(), a.holdbitmap=0,a.holdbitmap=0,a.delpending=false,a.instanceId=\"4f4a2dc3-117b-4b69-a1c1-8944eb009099\",a.orgId=\"a5fb9821-522a-4061-823f-b0a66173a204\",a.eventType=\"sweeper_send_blocked\",a.requestId=\"\",a.summary=\"Sweeper skipped send: 1 unlinked work order(s)\",a.payloadJson=\u0027{\"reason\":\"unlinked_work_orders\",\"unlinkedWorkOrderCount\":1}\u0027 RETURN a.tildaid, a.createdat",
"queryParameters": "{}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-java/5.28.13-24cd0fecc64de123fd5711190246e8b0f1e16fd0\t\tclient/10.173.2.71:36504\tserver/10.173.0.8:7688\u003e",
"timestamp": "2026-07-27T00:00:18.772Z",
"transactionId": 12013432.0,
"waiting": 0.0
}41s ago2026-07-27 00:00:18 UTC neo4j workplansvc MATCH (org:Organization)-[:ORGANIZATION_TO_WORKPLAN_INSTANCE]->(wp:WorkPlanInstance{tildaid:"4f4a2dc3-117b-4b69-a1c1-8944eb009099"}) RETURN...
time2026-07-27 00:00:18 UTC
severityINFO
serviceworkplansvc
clustermaster
podserver-2-dev-0
query
MATCH (org:Organization)-[:ORGANIZATION_TO_WORKPLAN_INSTANCE]->(wp:WorkPlanInstance{tildaid:"4f4a2dc3-117b-4b69-a1c1-8944eb009099"})
RETURN org.tildaid as oid
raw payload (15 fields)
{
"allocatedBytes": 328.0,
"cpu": 1.0,
"elapsedTimeMs": 1.0,
"executionPlanCacheKeyHash": "CB2C51F3",
"id": "24624369",
"pageFaults": 0.0,
"pageHits": 414.0,
"planning": 0.0,
"query": "\n\t\tMATCH (org:Organization)-[:ORGANIZATION_TO_WORKPLAN_INSTANCE]-\u003e(wp:WorkPlanInstance{tildaid:\"4f4a2dc3-117b-4b69-a1c1-8944eb009099\"})\n\t\tRETURN org.tildaid as oid\n\t",
"queryParameters": "{}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-java/5.28.13-24cd0fecc64de123fd5711190246e8b0f1e16fd0\t\tclient/10.173.2.71:36504\tserver/10.173.0.8:7688\u003e",
"timestamp": "2026-07-27T00:00:18.769Z",
"transactionId": 12013432.0,
"waiting": 0.0
}41s ago2026-07-27 00:00:18 UTC neo4j workplansvc CREATE (a:WorkplanInstanceEvent{deltimestamp:0}) SET a.createdat = timestamp(), a.updatedat = timestamp(), a.tildaid = randomUUID(),...
time2026-07-27 00:00:18 UTC
severityINFO
serviceworkplansvc
clustermaster
podserver-2-dev-0
query
CREATE (a:WorkplanInstanceEvent{deltimestamp:0})
SET a.createdat = timestamp(), a.updatedat = timestamp(), a.tildaid = randomUUID(), a.holdbitmap=0,a.holdbitmap=0,a.delpending=false,a.instanceId="8cb2d38c-046c-4910-bb36-a02d9b856938",a.orgId="aa59151d-6c89-4c13-811b-0dffb1ed1693",a.eventType="sweeper_send_blocked",a.requestId="",a.summary="Sweeper skipped send: 1 unlinked work order(s)",a.payloadJson='{"reason":"unlinked_work_orders","unlinkedWorkOrderCount":1}'
RETURN a.tildaid, a.createdat
raw payload (15 fields)
{
"allocatedBytes": 328.0,
"cpu": 1.0,
"elapsedTimeMs": 1.0,
"executionPlanCacheKeyHash": "C23BE7B4",
"id": "24624368",
"pageFaults": 0.0,
"pageHits": 0.0,
"planning": 0.0,
"query": "CREATE (a:WorkplanInstanceEvent{deltimestamp:0}) SET a.createdat = timestamp(), a.updatedat = timestamp(), a.tildaid = randomUUID(), a.holdbitmap=0,a.holdbitmap=0,a.delpending=false,a.instanceId=\"8cb2d38c-046c-4910-bb36-a02d9b856938\",a.orgId=\"aa59151d-6c89-4c13-811b-0dffb1ed1693\",a.eventType=\"sweeper_send_blocked\",a.requestId=\"\",a.summary=\"Sweeper skipped send: 1 unlinked work order(s)\",a.payloadJson=\u0027{\"reason\":\"unlinked_work_orders\",\"unlinkedWorkOrderCount\":1}\u0027 RETURN a.tildaid, a.createdat",
"queryParameters": "{}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tGo Driver/5.20.0\t\tclient/10.129.4.159:52348\tserver/10.173.0.8:7687\u003e",
"timestamp": "2026-07-27T00:00:18.740Z",
"transactionId": 12013431.0,
"waiting": 0.0
}41s ago2026-07-27 00:00:18 UTC neo4j workplansvc MATCH (org:Organization)-[:ORGANIZATION_TO_WORKPLAN_INSTANCE]->(wp:WorkPlanInstance{tildaid:"8cb2d38c-046c-4910-bb36-a02d9b856938"}) RETURN...
time2026-07-27 00:00:18 UTC
severityINFO
serviceworkplansvc
clustermaster
podserver-2-dev-0
query
MATCH (org:Organization)-[:ORGANIZATION_TO_WORKPLAN_INSTANCE]->(wp:WorkPlanInstance{tildaid:"8cb2d38c-046c-4910-bb36-a02d9b856938"})
RETURN org.tildaid as oid
raw payload (15 fields)
{
"allocatedBytes": 328.0,
"cpu": 1.0,
"elapsedTimeMs": 1.0,
"executionPlanCacheKeyHash": "CB2C51F3",
"id": "24624367",
"pageFaults": 0.0,
"pageHits": 414.0,
"planning": 0.0,
"query": "\n\t\tMATCH (org:Organization)-[:ORGANIZATION_TO_WORKPLAN_INSTANCE]-\u003e(wp:WorkPlanInstance{tildaid:\"8cb2d38c-046c-4910-bb36-a02d9b856938\"})\n\t\tRETURN org.tildaid as oid\n\t",
"queryParameters": "{}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tGo Driver/5.20.0\t\tclient/10.129.4.159:52348\tserver/10.173.0.8:7687\u003e",
"timestamp": "2026-07-27T00:00:18.737Z",
"transactionId": 12013431.0,
"waiting": 0.0
}41s ago2026-07-27 00:00:18 UTC neo4j workplansvc MATCH...
time2026-07-27 00:00:18 UTC
severityINFO
serviceworkplansvc
clustermaster
podserver-1-dev-0
query
MATCH (wp:WorkPlanInstance{tildaid:"8cb2d38c-046c-4910-bb36-a02d9b856938"})-[:WORKPLAN_INSTANCE_TO_MILESTONE]->(:WorkPlanMilestone)-[:REL_WORKPLAN_INSTANCE_MILESTONE_TO_ITEM]->(item:WorkplanInstanceMilestoneItem)
WHERE item.itemType = "Workorder"
AND coalesce(item.skippedAt, 0) = 0
AND coalesce(item.notApplicableAt, 0) = 0
AND coalesce(item.workOrderCompletedAt, 0) = 0
AND coalesce(item.workOrderId, "") = ""
RETURN count(item) AS n
raw payload (15 fields)
{
"allocatedBytes": 488.0,
"cpu": 1.0,
"elapsedTimeMs": 1.0,
"executionPlanCacheKeyHash": "0CD31179",
"id": "17369142",
"pageFaults": 0.0,
"pageHits": 454.0,
"planning": 0.0,
"query": "\n\t\tMATCH (wp:WorkPlanInstance{tildaid:\"8cb2d38c-046c-4910-bb36-a02d9b856938\"})-[:WORKPLAN_INSTANCE_TO_MILESTONE]-\u003e(:WorkPlanMilestone)-[:REL_WORKPLAN_INSTANCE_MILESTONE_TO_ITEM]-\u003e(item:WorkplanInstanceMilestoneItem)\n\t\tWHERE item.itemType = \"Workorder\"\n\t\t AND coalesce(item.skippedAt, 0) = 0\n\t\t AND coalesce(item.notApplicableAt, 0) = 0\n\t\t AND coalesce(item.workOrderCompletedAt, 0) = 0\n\t\t AND coalesce(item.workOrderId, \"\") = \"\"\n\t\tRETURN count(item) AS n\n\t",
"queryParameters": "{}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-java/5.28.13-24cd0fecc64de123fd5711190246e8b0f1e16fd0\t\tclient/10.173.0.8:60248\tserver/10.173.2.71:7688\u003e",
"timestamp": "2026-07-27T00:00:18.728Z",
"transactionId": 1770724.0,
"waiting": 0.0
}41s ago2026-07-27 00:00:18 UTC neo4j workplansvc MATCH...
time2026-07-27 00:00:18 UTC
severityINFO
serviceworkplansvc
clustermaster
podserver-3-dev-0
query
MATCH (wp:WorkPlanInstance{tildaid:"4f4a2dc3-117b-4b69-a1c1-8944eb009099"})-[:WORKPLAN_INSTANCE_TO_MILESTONE]->(:WorkPlanMilestone)-[:REL_WORKPLAN_INSTANCE_MILESTONE_TO_ITEM]->(item:WorkplanInstanceMilestoneItem)
WHERE item.itemType = "Workorder"
AND coalesce(item.skippedAt, 0) = 0
AND coalesce(item.notApplicableAt, 0) = 0
AND coalesce(item.workOrderCompletedAt, 0) = 0
AND coalesce(item.workOrderId, "") = ""
RETURN count(item) AS n
raw payload (15 fields)
{
"allocatedBytes": 488.0,
"cpu": 1.0,
"elapsedTimeMs": 1.0,
"executionPlanCacheKeyHash": "0CD31179",
"id": "13354267",
"pageFaults": 0.0,
"pageHits": 452.0,
"planning": 0.0,
"query": "\n\t\tMATCH (wp:WorkPlanInstance{tildaid:\"4f4a2dc3-117b-4b69-a1c1-8944eb009099\"})-[:WORKPLAN_INSTANCE_TO_MILESTONE]-\u003e(:WorkPlanMilestone)-[:REL_WORKPLAN_INSTANCE_MILESTONE_TO_ITEM]-\u003e(item:WorkplanInstanceMilestoneItem)\n\t\tWHERE item.itemType = \"Workorder\"\n\t\t AND coalesce(item.skippedAt, 0) = 0\n\t\t AND coalesce(item.notApplicableAt, 0) = 0\n\t\t AND coalesce(item.workOrderCompletedAt, 0) = 0\n\t\t AND coalesce(item.workOrderId, \"\") = \"\"\n\t\tRETURN count(item) AS n\n\t",
"queryParameters": "{}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-java/5.28.13-24cd0fecc64de123fd5711190246e8b0f1e16fd0\t\tclient/10.173.0.8:39266\tserver/10.173.0.201:7688\u003e",
"timestamp": "2026-07-27T00:00:18.717Z",
"transactionId": 1750457.0,
"waiting": 0.0
}41s ago2026-07-27 00:00:18 UTC neo4j workplansvc MATCH (wp:WorkPlanInstance) WHERE wp.instanceReadyDeterminationState = "pending" AND wp.state <> "archived" RETURN wp.tildaid AS...
time2026-07-27 00:00:18 UTC
severityINFO
serviceworkplansvc
clustermaster
podserver-2-dev-0
query
MATCH (wp:WorkPlanInstance) WHERE wp.instanceReadyDeterminationState = "pending" AND wp.state <> "archived" RETURN wp.tildaid AS id ORDER BY coalesce(wp.instanceReadyDeterminationUpdatedAt, 0) ASC LIMIT 50
raw payload (15 fields)
{
"allocatedBytes": 832.0,
"cpu": 1.0,
"elapsedTimeMs": 2.0,
"executionPlanCacheKeyHash": "81C085B2",
"id": "24624364",
"pageFaults": 0.0,
"pageHits": 427.0,
"planning": 0.0,
"query": "\n\t\tMATCH (wp:WorkPlanInstance)\n\t\tWHERE wp.instanceReadyDeterminationState = \"pending\"\n\t\t AND wp.state \u003c\u003e \"archived\"\n\t\tRETURN wp.tildaid AS id\n\t\tORDER BY coalesce(wp.instanceReadyDeterminationUpdatedAt, 0) ASC\n\t\tLIMIT 50\n\t",
"queryParameters": "{}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tGo Driver/5.20.0\t\tclient/10.129.4.159:52348\tserver/10.173.0.8:7687\u003e",
"timestamp": "2026-07-27T00:00:18.708Z",
"transactionId": 12013430.0,
"waiting": 0.0
}41s ago2026-07-27 00:00:18 UTC neo4j workplansvc MATCH (wp:WorkPlanInstance) WHERE wp.instanceReadyDeterminationState IN ["in_progress", "in_progress_and_pending"] AND wp.state <>...
time2026-07-27 00:00:18 UTC
severityINFO
serviceworkplansvc
clustermaster
podserver-2-dev-0
query
MATCH (wp:WorkPlanInstance) WHERE wp.instanceReadyDeterminationState IN ["in_progress", "in_progress_and_pending"] AND wp.state <> "archived" OPTIONAL MATCH (wp)<-[:WORKPLAN_JOB_TO_OBJ]-(job:WorkplanJob) WITH wp, count(job) AS jobN WHERE jobN = 0 RETURN wp.tildaid AS id LIMIT 50
raw payload (15 fields)
{
"allocatedBytes": 1888.0,
"cpu": 1.0,
"elapsedTimeMs": 2.0,
"executionPlanCacheKeyHash": "9B9F9D65",
"id": "24624363",
"pageFaults": 0.0,
"pageHits": 441.0,
"planning": 0.0,
"query": "\n\t\tMATCH (wp:WorkPlanInstance)\n\t\tWHERE wp.instanceReadyDeterminationState IN [\"in_progress\", \"in_progress_and_pending\"]\n\t\t AND wp.state \u003c\u003e \"archived\"\n\t\tOPTIONAL MATCH (wp)\u003c-[:WORKPLAN_JOB_TO_OBJ]-(job:WorkplanJob)\n\t\tWITH wp, count(job) AS jobN\n\t\tWHERE jobN = 0\n\t\tRETURN wp.tildaid AS id\n\t\tLIMIT 50\n\t",
"queryParameters": "{}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tGo Driver/5.20.0\t\tclient/10.129.4.159:52348\tserver/10.173.0.8:7687\u003e",
"timestamp": "2026-07-27T00:00:18.704Z",
"transactionId": 12013430.0,
"waiting": 0.0
}41s ago2026-07-27 00:00:18 UTC neo4j workplansvc UNWIND $site_ids AS sid OPTIONAL MATCH (s:Site {tildaid: sid, delpending: false}) OPTIONAL MATCH...
time2026-07-27 00:00:18 UTC
severityINFO
serviceworkplansvc
clustermaster
podserver-1-dev-0
query
UNWIND $site_ids AS sid
OPTIONAL MATCH (s:Site {tildaid: sid, delpending: false})
OPTIONAL MATCH (s)<-[:PLAN_DEFINITION_TO_SITE]-(pd:DslPlanDefinition {delpending: false})-[:PLAN_DEFINITION_TO_STUDY]->(st:Study {tildaid: $study_id, delpending: false})
OPTIONAL MATCH (pd)-[pdc:PLAN_DEFINITION_TO_CONTACT]->(actor:Actor {delpending: false})-[:FOR_USER]->(u:User)
OPTIONAL MATCH (pd)-[copdc:PLAN_DEFINITION_TO_CLINOP_CONTACT]->(co:ClinOp {deltimestamp: 0})-[:FOR_USER]->(cou:User)
WITH sid, s,
collect(DISTINCT CASE
WHEN pdc IS NOT NULL AND actor IS NOT NULL AND (u IS NULL OR u.status <> $deleted_status) THEN {
t: pdc.type,
p: coalesce(pdc.isPrimary, false),
e: coalesce(u.email, "")
} END) AS actorContactRows,
collect(DISTINCT CASE
WHEN copdc IS NOT NULL AND co IS NOT NULL AND (cou IS NULL OR cou.status <> $deleted_status) THEN {
t: copdc.type,
p: coalesce(copdc.isPrimary, false),
e: coalesce(cou.email, "")
} END) AS clinopContactRows
WITH sid, s, actorContactRows + clinopContactRows AS pdContactRowsRaw
WITH sid, s,
[row IN pdContactRowsRaw WHERE row IS NOT NULL AND row.t IS NOT NULL AND row.e IS NOT NULL AND row.e <> ""] AS pd_rows
RETURN sid AS site_id, coalesce(s.name, "") AS site_name, pd_rows
raw payload (15 fields)
{
"allocatedBytes": 19512.0,
"cpu": 1.0,
"elapsedTimeMs": 1.0,
"executionPlanCacheKeyHash": "97FB2855",
"id": "17369141",
"pageFaults": 0.0,
"pageHits": 17.0,
"planning": 0.0,
"query": "\nUNWIND $site_ids AS sid\nOPTIONAL MATCH (s:Site {tildaid: sid, delpending: false})\nOPTIONAL MATCH (s)\u003c-[:PLAN_DEFINITION_TO_SITE]-(pd:DslPlanDefinition {delpending: false})-[:PLAN_DEFINITION_TO_STUDY]-\u003e(st:Study {tildaid: $study_id, delpending: false})\nOPTIONAL MATCH (pd)-[pdc:PLAN_DEFINITION_TO_CONTACT]-\u003e(actor:Actor {delpending: false})-[:FOR_USER]-\u003e(u:User)\nOPTIONAL MATCH (pd)-[copdc:PLAN_DEFINITION_TO_CLINOP_CONTACT]-\u003e(co:ClinOp {deltimestamp: 0})-[:FOR_USER]-\u003e(cou:User)\nWITH sid, s,\n collect(DISTINCT CASE\n WHEN pdc IS NOT NULL AND actor IS NOT NULL AND (u IS NULL OR u.status \u003c\u003e $deleted_status) THEN {\n t: pdc.type,\n p: coalesce(pdc.isPrimary, false),\n e: coalesce(u.email, \"\")\n } END) AS actorContactRows,\n collect(DISTINCT CASE\n WHEN copdc IS NOT NULL AND co IS NOT NULL AND (cou IS NULL OR cou.status \u003c\u003e $deleted_status) THEN {\n t: copdc.type,\n p: coalesce(copdc.isPrimary, false),\n e: coalesce(cou.email, \"\")\n } END) AS clinopContactRows\nWITH sid, s, actorContactRows + clinopContactRows AS pdContactRowsRaw\nWITH sid, s,\n [row IN pdContactRowsRaw WHERE row IS NOT NULL AND row.t IS NOT NULL AND row.e IS NOT NULL AND row.e \u003c\u003e \"\"] AS pd_rows\nRETURN sid AS site_id, coalesce(s.name, \"\") AS site_name, pd_rows\n",
"queryParameters": "{deleted_status: \u0027Deleted\u0027, site_ids: [\u00276ef91479-dbf6-4a3b-82b9-4c07b66b8eb4\u0027], study_id: \u002716ffa942-94ca-4e1c-88f7-e0d87180dfe8\u0027}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-java/5.28.13-24cd0fecc64de123fd5711190246e8b0f1e16fd0\t\tclient/10.173.0.8:60248\tserver/10.173.2.71:7688\u003e",
"timestamp": "2026-07-27T00:00:18.695Z",
"transactionId": 1770723.0,
"waiting": 0.0
}41s ago2026-07-27 00:00:18 UTC neo4j workplansvc MATCH (instance:WorkPlanInstance{tildaid:"a1492aa6-ba07-49a9-aa99-0758bbdd18d3"})-[:WORKPLAN_TO_SITE]->(site:Site) RETURN site.tildaid as siteId
time2026-07-27 00:00:18 UTC
severityINFO
serviceworkplansvc
clustermaster
podserver-3-dev-0
query
MATCH (instance:WorkPlanInstance{tildaid:"a1492aa6-ba07-49a9-aa99-0758bbdd18d3"})-[:WORKPLAN_TO_SITE]->(site:Site)
RETURN site.tildaid as siteId
raw payload (15 fields)
{
"allocatedBytes": 328.0,
"cpu": 1.0,
"elapsedTimeMs": 1.0,
"executionPlanCacheKeyHash": "9B774BFC",
"id": "13354266",
"pageFaults": 0.0,
"pageHits": 414.0,
"planning": 0.0,
"query": "\n\t\tMATCH (instance:WorkPlanInstance{tildaid:\"a1492aa6-ba07-49a9-aa99-0758bbdd18d3\"})-[:WORKPLAN_TO_SITE]-\u003e(site:Site)\n\t\tRETURN site.tildaid as siteId\n\t",
"queryParameters": "{}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-java/5.28.13-24cd0fecc64de123fd5711190246e8b0f1e16fd0\t\tclient/10.173.0.8:39266\tserver/10.173.0.201:7688\u003e",
"timestamp": "2026-07-27T00:00:18.685Z",
"transactionId": 1750456.0,
"waiting": 0.0
}41s ago2026-07-27 00:00:18 UTC neo4j workplansvc MATCH (cfg:WorkplanCfg{tildaid:"92f49070-1232-4531-bb13-73157a75b154"})-[:WORKPLAN_CFG_TO_STUDY]->(study:Study) RETURN study.tildaid as studyId
time2026-07-27 00:00:18 UTC
severityINFO
serviceworkplansvc
clustermaster
podserver-1-dev-0
query
MATCH (cfg:WorkplanCfg{tildaid:"92f49070-1232-4531-bb13-73157a75b154"})-[:WORKPLAN_CFG_TO_STUDY]->(study:Study)
RETURN study.tildaid as studyId
raw payload (15 fields)
{
"allocatedBytes": 328.0,
"cpu": 1.0,
"elapsedTimeMs": 1.0,
"executionPlanCacheKeyHash": "682A7B96",
"id": "17369140",
"pageFaults": 0.0,
"pageHits": 329.0,
"planning": 0.0,
"query": "\n\t\tMATCH (cfg:WorkplanCfg{tildaid:\"92f49070-1232-4531-bb13-73157a75b154\"})-[:WORKPLAN_CFG_TO_STUDY]-\u003e(study:Study)\n\t\tRETURN study.tildaid as studyId\n\t",
"queryParameters": "{}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-java/5.28.13-24cd0fecc64de123fd5711190246e8b0f1e16fd0\t\tclient/10.173.0.8:60248\tserver/10.173.2.71:7688\u003e",
"timestamp": "2026-07-27T00:00:18.675Z",
"transactionId": 1770722.0,
"waiting": 0.0
}41s ago2026-07-27 00:00:18 UTC neo4j workplansvc UNWIND $site_ids AS sid OPTIONAL MATCH (s:Site {tildaid: sid, delpending: false}) OPTIONAL MATCH...
time2026-07-27 00:00:18 UTC
severityINFO
serviceworkplansvc
clustermaster
podserver-3-dev-0
query
UNWIND $site_ids AS sid
OPTIONAL MATCH (s:Site {tildaid: sid, delpending: false})
OPTIONAL MATCH (s)<-[:PLAN_DEFINITION_TO_SITE]-(pd:DslPlanDefinition {delpending: false})-[:PLAN_DEFINITION_TO_STUDY]->(st:Study {tildaid: $study_id, delpending: false})
OPTIONAL MATCH (pd)-[pdc:PLAN_DEFINITION_TO_CONTACT]->(actor:Actor {delpending: false})-[:FOR_USER]->(u:User)
OPTIONAL MATCH (pd)-[copdc:PLAN_DEFINITION_TO_CLINOP_CONTACT]->(co:ClinOp {deltimestamp: 0})-[:FOR_USER]->(cou:User)
WITH sid, s,
collect(DISTINCT CASE
WHEN pdc IS NOT NULL AND actor IS NOT NULL AND (u IS NULL OR u.status <> $deleted_status) THEN {
t: pdc.type,
p: coalesce(pdc.isPrimary, false),
e: coalesce(u.email, "")
} END) AS actorContactRows,
collect(DISTINCT CASE
WHEN copdc IS NOT NULL AND co IS NOT NULL AND (cou IS NULL OR cou.status <> $deleted_status) THEN {
t: copdc.type,
p: coalesce(copdc.isPrimary, false),
e: coalesce(cou.email, "")
} END) AS clinopContactRows
WITH sid, s, actorContactRows + clinopContactRows AS pdContactRowsRaw
WITH sid, s,
[row IN pdContactRowsRaw WHERE row IS NOT NULL AND row.t IS NOT NULL AND row.e IS NOT NULL AND row.e <> ""] AS pd_rows
RETURN sid AS site_id, coalesce(s.name, "") AS site_name, pd_rows
raw payload (15 fields)
{
"allocatedBytes": 19512.0,
"cpu": 1.0,
"elapsedTimeMs": 1.0,
"executionPlanCacheKeyHash": "3832EC22",
"id": "13354265",
"pageFaults": 0.0,
"pageHits": 46.0,
"planning": 0.0,
"query": "\nUNWIND $site_ids AS sid\nOPTIONAL MATCH (s:Site {tildaid: sid, delpending: false})\nOPTIONAL MATCH (s)\u003c-[:PLAN_DEFINITION_TO_SITE]-(pd:DslPlanDefinition {delpending: false})-[:PLAN_DEFINITION_TO_STUDY]-\u003e(st:Study {tildaid: $study_id, delpending: false})\nOPTIONAL MATCH (pd)-[pdc:PLAN_DEFINITION_TO_CONTACT]-\u003e(actor:Actor {delpending: false})-[:FOR_USER]-\u003e(u:User)\nOPTIONAL MATCH (pd)-[copdc:PLAN_DEFINITION_TO_CLINOP_CONTACT]-\u003e(co:ClinOp {deltimestamp: 0})-[:FOR_USER]-\u003e(cou:User)\nWITH sid, s,\n collect(DISTINCT CASE\n WHEN pdc IS NOT NULL AND actor IS NOT NULL AND (u IS NULL OR u.status \u003c\u003e $deleted_status) THEN {\n t: pdc.type,\n p: coalesce(pdc.isPrimary, false),\n e: coalesce(u.email, \"\")\n } END) AS actorContactRows,\n collect(DISTINCT CASE\n WHEN copdc IS NOT NULL AND co IS NOT NULL AND (cou IS NULL OR cou.status \u003c\u003e $deleted_status) THEN {\n t: copdc.type,\n p: coalesce(copdc.isPrimary, false),\n e: coalesce(cou.email, \"\")\n } END) AS clinopContactRows\nWITH sid, s, actorContactRows + clinopContactRows AS pdContactRowsRaw\nWITH sid, s,\n [row IN pdContactRowsRaw WHERE row IS NOT NULL AND row.t IS NOT NULL AND row.e IS NOT NULL AND row.e \u003c\u003e \"\"] AS pd_rows\nRETURN sid AS site_id, coalesce(s.name, \"\") AS site_name, pd_rows\n",
"queryParameters": "{deleted_status: \u0027Deleted\u0027, site_ids: [\u0027f17cfa1f-97b5-4f9f-9b7b-a7d3cb0420a4\u0027], study_id: \u0027e47593bd-8d16-45f9-bda7-6875606eecc7\u0027}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-java/5.28.13-24cd0fecc64de123fd5711190246e8b0f1e16fd0\t\tclient/10.173.0.8:39266\tserver/10.173.0.201:7688\u003e",
"timestamp": "2026-07-27T00:00:18.665Z",
"transactionId": 1750455.0,
"waiting": 0.0
}41s ago2026-07-27 00:00:18 UTC neo4j workplansvc MATCH (instance:WorkPlanInstance{tildaid:"a947c13c-168f-4975-a246-376dd9402562"})-[:WORKPLAN_TO_SITE]->(site:Site) RETURN site.tildaid as siteId
time2026-07-27 00:00:18 UTC
severityINFO
serviceworkplansvc
clustermaster
podserver-1-dev-0
query
MATCH (instance:WorkPlanInstance{tildaid:"a947c13c-168f-4975-a246-376dd9402562"})-[:WORKPLAN_TO_SITE]->(site:Site)
RETURN site.tildaid as siteId
raw payload (15 fields)
{
"allocatedBytes": 328.0,
"cpu": 1.0,
"elapsedTimeMs": 1.0,
"executionPlanCacheKeyHash": "9B774BFC",
"id": "17369139",
"pageFaults": 0.0,
"pageHits": 414.0,
"planning": 0.0,
"query": "\n\t\tMATCH (instance:WorkPlanInstance{tildaid:\"a947c13c-168f-4975-a246-376dd9402562\"})-[:WORKPLAN_TO_SITE]-\u003e(site:Site)\n\t\tRETURN site.tildaid as siteId\n\t",
"queryParameters": "{}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-java/5.28.13-24cd0fecc64de123fd5711190246e8b0f1e16fd0\t\tclient/10.173.0.8:60248\tserver/10.173.2.71:7688\u003e",
"timestamp": "2026-07-27T00:00:18.655Z",
"transactionId": 1770721.0,
"waiting": 0.0
}41s ago2026-07-27 00:00:18 UTC neo4j workplansvc MATCH (cfg:WorkplanCfg{tildaid:"b63053ca-d6b2-47b2-9dbb-effaf732dd75"})-[:WORKPLAN_CFG_TO_STUDY]->(study:Study) RETURN study.tildaid as studyId
time2026-07-27 00:00:18 UTC
severityINFO
serviceworkplansvc
clustermaster
podserver-3-dev-0
query
MATCH (cfg:WorkplanCfg{tildaid:"b63053ca-d6b2-47b2-9dbb-effaf732dd75"})-[:WORKPLAN_CFG_TO_STUDY]->(study:Study)
RETURN study.tildaid as studyId
raw payload (15 fields)
{
"allocatedBytes": 328.0,
"cpu": 1.0,
"elapsedTimeMs": 1.0,
"executionPlanCacheKeyHash": "682A7B96",
"id": "13354264",
"pageFaults": 0.0,
"pageHits": 329.0,
"planning": 0.0,
"query": "\n\t\tMATCH (cfg:WorkplanCfg{tildaid:\"b63053ca-d6b2-47b2-9dbb-effaf732dd75\"})-[:WORKPLAN_CFG_TO_STUDY]-\u003e(study:Study)\n\t\tRETURN study.tildaid as studyId\n\t",
"queryParameters": "{}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-java/5.28.13-24cd0fecc64de123fd5711190246e8b0f1e16fd0\t\tclient/10.173.0.8:39266\tserver/10.173.0.201:7688\u003e",
"timestamp": "2026-07-27T00:00:18.646Z",
"transactionId": 1750454.0,
"waiting": 0.0
}41s ago2026-07-27 00:00:18 UTC neo4j workplansvc UNWIND $site_ids AS sid OPTIONAL MATCH (s:Site {tildaid: sid, delpending: false}) OPTIONAL MATCH...
time2026-07-27 00:00:18 UTC
severityINFO
serviceworkplansvc
clustermaster
podserver-1-dev-0
query
UNWIND $site_ids AS sid
OPTIONAL MATCH (s:Site {tildaid: sid, delpending: false})
OPTIONAL MATCH (s)<-[:PLAN_DEFINITION_TO_SITE]-(pd:DslPlanDefinition {delpending: false})-[:PLAN_DEFINITION_TO_STUDY]->(st:Study {tildaid: $study_id, delpending: false})
OPTIONAL MATCH (pd)-[pdc:PLAN_DEFINITION_TO_CONTACT]->(actor:Actor {delpending: false})-[:FOR_USER]->(u:User)
OPTIONAL MATCH (pd)-[copdc:PLAN_DEFINITION_TO_CLINOP_CONTACT]->(co:ClinOp {deltimestamp: 0})-[:FOR_USER]->(cou:User)
WITH sid, s,
collect(DISTINCT CASE
WHEN pdc IS NOT NULL AND actor IS NOT NULL AND (u IS NULL OR u.status <> $deleted_status) THEN {
t: pdc.type,
p: coalesce(pdc.isPrimary, false),
e: coalesce(u.email, "")
} END) AS actorContactRows,
collect(DISTINCT CASE
WHEN copdc IS NOT NULL AND co IS NOT NULL AND (cou IS NULL OR cou.status <> $deleted_status) THEN {
t: copdc.type,
p: coalesce(copdc.isPrimary, false),
e: coalesce(cou.email, "")
} END) AS clinopContactRows
WITH sid, s, actorContactRows + clinopContactRows AS pdContactRowsRaw
WITH sid, s,
[row IN pdContactRowsRaw WHERE row IS NOT NULL AND row.t IS NOT NULL AND row.e IS NOT NULL AND row.e <> ""] AS pd_rows
RETURN sid AS site_id, coalesce(s.name, "") AS site_name, pd_rows
raw payload (15 fields)
{
"allocatedBytes": 19512.0,
"cpu": 1.0,
"elapsedTimeMs": 1.0,
"executionPlanCacheKeyHash": "97FB2855",
"id": "17369138",
"pageFaults": 0.0,
"pageHits": 29.0,
"planning": 0.0,
"query": "\nUNWIND $site_ids AS sid\nOPTIONAL MATCH (s:Site {tildaid: sid, delpending: false})\nOPTIONAL MATCH (s)\u003c-[:PLAN_DEFINITION_TO_SITE]-(pd:DslPlanDefinition {delpending: false})-[:PLAN_DEFINITION_TO_STUDY]-\u003e(st:Study {tildaid: $study_id, delpending: false})\nOPTIONAL MATCH (pd)-[pdc:PLAN_DEFINITION_TO_CONTACT]-\u003e(actor:Actor {delpending: false})-[:FOR_USER]-\u003e(u:User)\nOPTIONAL MATCH (pd)-[copdc:PLAN_DEFINITION_TO_CLINOP_CONTACT]-\u003e(co:ClinOp {deltimestamp: 0})-[:FOR_USER]-\u003e(cou:User)\nWITH sid, s,\n collect(DISTINCT CASE\n WHEN pdc IS NOT NULL AND actor IS NOT NULL AND (u IS NULL OR u.status \u003c\u003e $deleted_status) THEN {\n t: pdc.type,\n p: coalesce(pdc.isPrimary, false),\n e: coalesce(u.email, \"\")\n } END) AS actorContactRows,\n collect(DISTINCT CASE\n WHEN copdc IS NOT NULL AND co IS NOT NULL AND (cou IS NULL OR cou.status \u003c\u003e $deleted_status) THEN {\n t: copdc.type,\n p: coalesce(copdc.isPrimary, false),\n e: coalesce(cou.email, \"\")\n } END) AS clinopContactRows\nWITH sid, s, actorContactRows + clinopContactRows AS pdContactRowsRaw\nWITH sid, s,\n [row IN pdContactRowsRaw WHERE row IS NOT NULL AND row.t IS NOT NULL AND row.e IS NOT NULL AND row.e \u003c\u003e \"\"] AS pd_rows\nRETURN sid AS site_id, coalesce(s.name, \"\") AS site_name, pd_rows\n",
"queryParameters": "{deleted_status: \u0027Deleted\u0027, site_ids: [\u0027a6259678-9d0f-4311-8051-d1dca2333297\u0027], study_id: \u002716ffa942-94ca-4e1c-88f7-e0d87180dfe8\u0027}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-java/5.28.13-24cd0fecc64de123fd5711190246e8b0f1e16fd0\t\tclient/10.173.0.8:60248\tserver/10.173.2.71:7688\u003e",
"timestamp": "2026-07-27T00:00:18.636Z",
"transactionId": 1770720.0,
"waiting": 0.0
}41s ago2026-07-27 00:00:18 UTC neo4j workplansvc MATCH (instance:WorkPlanInstance{tildaid:"344bb43b-c114-414a-9ede-3024085e25ec"})-[:WORKPLAN_TO_SITE]->(site:Site) RETURN site.tildaid as siteId
time2026-07-27 00:00:18 UTC
severityINFO
serviceworkplansvc
clustermaster
podserver-3-dev-0
query
MATCH (instance:WorkPlanInstance{tildaid:"344bb43b-c114-414a-9ede-3024085e25ec"})-[:WORKPLAN_TO_SITE]->(site:Site)
RETURN site.tildaid as siteId
raw payload (15 fields)
{
"allocatedBytes": 328.0,
"cpu": 1.0,
"elapsedTimeMs": 1.0,
"executionPlanCacheKeyHash": "9B774BFC",
"id": "13354263",
"pageFaults": 0.0,
"pageHits": 414.0,
"planning": 0.0,
"query": "\n\t\tMATCH (instance:WorkPlanInstance{tildaid:\"344bb43b-c114-414a-9ede-3024085e25ec\"})-[:WORKPLAN_TO_SITE]-\u003e(site:Site)\n\t\tRETURN site.tildaid as siteId\n\t",
"queryParameters": "{}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-java/5.28.13-24cd0fecc64de123fd5711190246e8b0f1e16fd0\t\tclient/10.173.0.8:39266\tserver/10.173.0.201:7688\u003e",
"timestamp": "2026-07-27T00:00:18.626Z",
"transactionId": 1750453.0,
"waiting": 0.0
}41s ago2026-07-27 00:00:18 UTC neo4j workplansvc MATCH (cfg:WorkplanCfg{tildaid:"aa651aca-e3b1-437b-91c0-1a782428010b"})-[:WORKPLAN_CFG_TO_STUDY]->(study:Study) RETURN study.tildaid as studyId
time2026-07-27 00:00:18 UTC
severityINFO
serviceworkplansvc
clustermaster
podserver-1-dev-0
query
MATCH (cfg:WorkplanCfg{tildaid:"aa651aca-e3b1-437b-91c0-1a782428010b"})-[:WORKPLAN_CFG_TO_STUDY]->(study:Study)
RETURN study.tildaid as studyId
raw payload (15 fields)
{
"allocatedBytes": 328.0,
"cpu": 1.0,
"elapsedTimeMs": 1.0,
"executionPlanCacheKeyHash": "682A7B96",
"id": "17369137",
"pageFaults": 0.0,
"pageHits": 329.0,
"planning": 0.0,
"query": "\n\t\tMATCH (cfg:WorkplanCfg{tildaid:\"aa651aca-e3b1-437b-91c0-1a782428010b\"})-[:WORKPLAN_CFG_TO_STUDY]-\u003e(study:Study)\n\t\tRETURN study.tildaid as studyId\n\t",
"queryParameters": "{}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-java/5.28.13-24cd0fecc64de123fd5711190246e8b0f1e16fd0\t\tclient/10.173.0.8:60248\tserver/10.173.2.71:7688\u003e",
"timestamp": "2026-07-27T00:00:18.617Z",
"transactionId": 1770719.0,
"waiting": 0.0
}41s ago2026-07-27 00:00:18 UTC ERROR observability: level watcher could not stat config file /etc/config/observability.yaml: stat /etc/config/observability.yaml: no such file or directory
filter by:
severity≥ERROR
time2026-07-27 00:00:18 UTC
severityERROR
clustermaster
podenrollsvc-5fc97ccf8b-sc8q5
message
observability: level watcher could not stat config file /etc/config/observability.yaml: stat /etc/config/observability.yaml: no such file or directory
41s ago2026-07-27 00:00:18 UTC neo4j workplansvc UNWIND $site_ids AS sid OPTIONAL MATCH (s:Site {tildaid: sid, delpending: false}) OPTIONAL MATCH...
time2026-07-27 00:00:18 UTC
severityINFO
serviceworkplansvc
clustermaster
podserver-3-dev-0
query
UNWIND $site_ids AS sid
OPTIONAL MATCH (s:Site {tildaid: sid, delpending: false})
OPTIONAL MATCH (s)<-[:PLAN_DEFINITION_TO_SITE]-(pd:DslPlanDefinition {delpending: false})-[:PLAN_DEFINITION_TO_STUDY]->(st:Study {tildaid: $study_id, delpending: false})
OPTIONAL MATCH (pd)-[pdc:PLAN_DEFINITION_TO_CONTACT]->(actor:Actor {delpending: false})-[:FOR_USER]->(u:User)
OPTIONAL MATCH (pd)-[copdc:PLAN_DEFINITION_TO_CLINOP_CONTACT]->(co:ClinOp {deltimestamp: 0})-[:FOR_USER]->(cou:User)
WITH sid, s,
collect(DISTINCT CASE
WHEN pdc IS NOT NULL AND actor IS NOT NULL AND (u IS NULL OR u.status <> $deleted_status) THEN {
t: pdc.type,
p: coalesce(pdc.isPrimary, false),
e: coalesce(u.email, "")
} END) AS actorContactRows,
collect(DISTINCT CASE
WHEN copdc IS NOT NULL AND co IS NOT NULL AND (cou IS NULL OR cou.status <> $deleted_status) THEN {
t: copdc.type,
p: coalesce(copdc.isPrimary, false),
e: coalesce(cou.email, "")
} END) AS clinopContactRows
WITH sid, s, actorContactRows + clinopContactRows AS pdContactRowsRaw
WITH sid, s,
[row IN pdContactRowsRaw WHERE row IS NOT NULL AND row.t IS NOT NULL AND row.e IS NOT NULL AND row.e <> ""] AS pd_rows
RETURN sid AS site_id, coalesce(s.name, "") AS site_name, pd_rows
raw payload (15 fields)
{
"allocatedBytes": 19512.0,
"cpu": 1.0,
"elapsedTimeMs": 1.0,
"executionPlanCacheKeyHash": "3832EC22",
"id": "13354262",
"pageFaults": 0.0,
"pageHits": 28.0,
"planning": 0.0,
"query": "\nUNWIND $site_ids AS sid\nOPTIONAL MATCH (s:Site {tildaid: sid, delpending: false})\nOPTIONAL MATCH (s)\u003c-[:PLAN_DEFINITION_TO_SITE]-(pd:DslPlanDefinition {delpending: false})-[:PLAN_DEFINITION_TO_STUDY]-\u003e(st:Study {tildaid: $study_id, delpending: false})\nOPTIONAL MATCH (pd)-[pdc:PLAN_DEFINITION_TO_CONTACT]-\u003e(actor:Actor {delpending: false})-[:FOR_USER]-\u003e(u:User)\nOPTIONAL MATCH (pd)-[copdc:PLAN_DEFINITION_TO_CLINOP_CONTACT]-\u003e(co:ClinOp {deltimestamp: 0})-[:FOR_USER]-\u003e(cou:User)\nWITH sid, s,\n collect(DISTINCT CASE\n WHEN pdc IS NOT NULL AND actor IS NOT NULL AND (u IS NULL OR u.status \u003c\u003e $deleted_status) THEN {\n t: pdc.type,\n p: coalesce(pdc.isPrimary, false),\n e: coalesce(u.email, \"\")\n } END) AS actorContactRows,\n collect(DISTINCT CASE\n WHEN copdc IS NOT NULL AND co IS NOT NULL AND (cou IS NULL OR cou.status \u003c\u003e $deleted_status) THEN {\n t: copdc.type,\n p: coalesce(copdc.isPrimary, false),\n e: coalesce(cou.email, \"\")\n } END) AS clinopContactRows\nWITH sid, s, actorContactRows + clinopContactRows AS pdContactRowsRaw\nWITH sid, s,\n [row IN pdContactRowsRaw WHERE row IS NOT NULL AND row.t IS NOT NULL AND row.e IS NOT NULL AND row.e \u003c\u003e \"\"] AS pd_rows\nRETURN sid AS site_id, coalesce(s.name, \"\") AS site_name, pd_rows\n",
"queryParameters": "{deleted_status: \u0027Deleted\u0027, site_ids: [\u0027a6259678-9d0f-4311-8051-d1dca2333297\u0027], study_id: \u00270a62f219-a803-482f-8973-ab67b1a3baf7\u0027}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-java/5.28.13-24cd0fecc64de123fd5711190246e8b0f1e16fd0\t\tclient/10.173.0.8:39266\tserver/10.173.0.201:7688\u003e",
"timestamp": "2026-07-27T00:00:18.607Z",
"transactionId": 1750452.0,
"waiting": 0.0
}41s ago2026-07-27 00:00:18 UTC neo4j workplansvc MATCH (instance:WorkPlanInstance{tildaid:"272b7c49-648b-454b-b9e4-34bbc9c082cc"})-[:WORKPLAN_TO_SITE]->(site:Site) RETURN site.tildaid as siteId
time2026-07-27 00:00:18 UTC
severityINFO
serviceworkplansvc
clustermaster
podserver-1-dev-0
query
MATCH (instance:WorkPlanInstance{tildaid:"272b7c49-648b-454b-b9e4-34bbc9c082cc"})-[:WORKPLAN_TO_SITE]->(site:Site)
RETURN site.tildaid as siteId
raw payload (15 fields)
{
"allocatedBytes": 328.0,
"cpu": 1.0,
"elapsedTimeMs": 1.0,
"executionPlanCacheKeyHash": "9B774BFC",
"id": "17369136",
"pageFaults": 0.0,
"pageHits": 416.0,
"planning": 0.0,
"query": "\n\t\tMATCH (instance:WorkPlanInstance{tildaid:\"272b7c49-648b-454b-b9e4-34bbc9c082cc\"})-[:WORKPLAN_TO_SITE]-\u003e(site:Site)\n\t\tRETURN site.tildaid as siteId\n\t",
"queryParameters": "{}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-java/5.28.13-24cd0fecc64de123fd5711190246e8b0f1e16fd0\t\tclient/10.173.0.8:60248\tserver/10.173.2.71:7688\u003e",
"timestamp": "2026-07-27T00:00:18.597Z",
"transactionId": 1770718.0,
"waiting": 0.0
}41s ago2026-07-27 00:00:18 UTC neo4j workplansvc MATCH (cfg:WorkplanCfg{tildaid:"a546762b-b73b-495c-b06f-543822164be1"})-[:WORKPLAN_CFG_TO_STUDY]->(study:Study) RETURN study.tildaid as studyId
time2026-07-27 00:00:18 UTC
severityINFO
serviceworkplansvc
clustermaster
podserver-3-dev-0
query
MATCH (cfg:WorkplanCfg{tildaid:"a546762b-b73b-495c-b06f-543822164be1"})-[:WORKPLAN_CFG_TO_STUDY]->(study:Study)
RETURN study.tildaid as studyId
raw payload (15 fields)
{
"allocatedBytes": 328.0,
"cpu": 1.0,
"elapsedTimeMs": 1.0,
"executionPlanCacheKeyHash": "682A7B96",
"id": "13354261",
"pageFaults": 0.0,
"pageHits": 329.0,
"planning": 0.0,
"query": "\n\t\tMATCH (cfg:WorkplanCfg{tildaid:\"a546762b-b73b-495c-b06f-543822164be1\"})-[:WORKPLAN_CFG_TO_STUDY]-\u003e(study:Study)\n\t\tRETURN study.tildaid as studyId\n\t",
"queryParameters": "{}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-java/5.28.13-24cd0fecc64de123fd5711190246e8b0f1e16fd0\t\tclient/10.173.0.8:39266\tserver/10.173.0.201:7688\u003e",
"timestamp": "2026-07-27T00:00:18.587Z",
"transactionId": 1750451.0,
"waiting": 0.0
}41s ago2026-07-27 00:00:18 UTC neo4j workplansvc UNWIND $site_ids AS sid OPTIONAL MATCH (s:Site {tildaid: sid, delpending: false}) OPTIONAL MATCH...
time2026-07-27 00:00:18 UTC
severityINFO
serviceworkplansvc
clustermaster
podserver-1-dev-0
query
UNWIND $site_ids AS sid
OPTIONAL MATCH (s:Site {tildaid: sid, delpending: false})
OPTIONAL MATCH (s)<-[:PLAN_DEFINITION_TO_SITE]-(pd:DslPlanDefinition {delpending: false})-[:PLAN_DEFINITION_TO_STUDY]->(st:Study {tildaid: $study_id, delpending: false})
OPTIONAL MATCH (pd)-[pdc:PLAN_DEFINITION_TO_CONTACT]->(actor:Actor {delpending: false})-[:FOR_USER]->(u:User)
OPTIONAL MATCH (pd)-[copdc:PLAN_DEFINITION_TO_CLINOP_CONTACT]->(co:ClinOp {deltimestamp: 0})-[:FOR_USER]->(cou:User)
WITH sid, s,
collect(DISTINCT CASE
WHEN pdc IS NOT NULL AND actor IS NOT NULL AND (u IS NULL OR u.status <> $deleted_status) THEN {
t: pdc.type,
p: coalesce(pdc.isPrimary, false),
e: coalesce(u.email, "")
} END) AS actorContactRows,
collect(DISTINCT CASE
WHEN copdc IS NOT NULL AND co IS NOT NULL AND (cou IS NULL OR cou.status <> $deleted_status) THEN {
t: copdc.type,
p: coalesce(copdc.isPrimary, false),
e: coalesce(cou.email, "")
} END) AS clinopContactRows
WITH sid, s, actorContactRows + clinopContactRows AS pdContactRowsRaw
WITH sid, s,
[row IN pdContactRowsRaw WHERE row IS NOT NULL AND row.t IS NOT NULL AND row.e IS NOT NULL AND row.e <> ""] AS pd_rows
RETURN sid AS site_id, coalesce(s.name, "") AS site_name, pd_rows
raw payload (15 fields)
{
"allocatedBytes": 19512.0,
"cpu": 1.0,
"elapsedTimeMs": 1.0,
"executionPlanCacheKeyHash": "97FB2855",
"id": "17369135",
"pageFaults": 0.0,
"pageHits": 22.0,
"planning": 0.0,
"query": "\nUNWIND $site_ids AS sid\nOPTIONAL MATCH (s:Site {tildaid: sid, delpending: false})\nOPTIONAL MATCH (s)\u003c-[:PLAN_DEFINITION_TO_SITE]-(pd:DslPlanDefinition {delpending: false})-[:PLAN_DEFINITION_TO_STUDY]-\u003e(st:Study {tildaid: $study_id, delpending: false})\nOPTIONAL MATCH (pd)-[pdc:PLAN_DEFINITION_TO_CONTACT]-\u003e(actor:Actor {delpending: false})-[:FOR_USER]-\u003e(u:User)\nOPTIONAL MATCH (pd)-[copdc:PLAN_DEFINITION_TO_CLINOP_CONTACT]-\u003e(co:ClinOp {deltimestamp: 0})-[:FOR_USER]-\u003e(cou:User)\nWITH sid, s,\n collect(DISTINCT CASE\n WHEN pdc IS NOT NULL AND actor IS NOT NULL AND (u IS NULL OR u.status \u003c\u003e $deleted_status) THEN {\n t: pdc.type,\n p: coalesce(pdc.isPrimary, false),\n e: coalesce(u.email, \"\")\n } END) AS actorContactRows,\n collect(DISTINCT CASE\n WHEN copdc IS NOT NULL AND co IS NOT NULL AND (cou IS NULL OR cou.status \u003c\u003e $deleted_status) THEN {\n t: copdc.type,\n p: coalesce(copdc.isPrimary, false),\n e: coalesce(cou.email, \"\")\n } END) AS clinopContactRows\nWITH sid, s, actorContactRows + clinopContactRows AS pdContactRowsRaw\nWITH sid, s,\n [row IN pdContactRowsRaw WHERE row IS NOT NULL AND row.t IS NOT NULL AND row.e IS NOT NULL AND row.e \u003c\u003e \"\"] AS pd_rows\nRETURN sid AS site_id, coalesce(s.name, \"\") AS site_name, pd_rows\n",
"queryParameters": "{deleted_status: \u0027Deleted\u0027, site_ids: [\u0027cec6713e-0087-4942-91db-316352bbca2c\u0027], study_id: \u00275b971f19-ded8-4c5d-8649-5b2a96841d67\u0027}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-java/5.28.13-24cd0fecc64de123fd5711190246e8b0f1e16fd0\t\tclient/10.173.0.8:60248\tserver/10.173.2.71:7688\u003e",
"timestamp": "2026-07-27T00:00:18.576Z",
"transactionId": 1770717.0,
"waiting": 0.0
}41s ago2026-07-27 00:00:18 UTC neo4j workplansvc MATCH (instance:WorkPlanInstance{tildaid:"bad745ed-c7c6-496e-bd2b-1cbc61040198"})-[:WORKPLAN_TO_SITE]->(site:Site) RETURN site.tildaid as siteId
time2026-07-27 00:00:18 UTC
severityINFO
serviceworkplansvc
clustermaster
podserver-3-dev-0
query
MATCH (instance:WorkPlanInstance{tildaid:"bad745ed-c7c6-496e-bd2b-1cbc61040198"})-[:WORKPLAN_TO_SITE]->(site:Site)
RETURN site.tildaid as siteId
raw payload (15 fields)
{
"allocatedBytes": 328.0,
"cpu": 1.0,
"elapsedTimeMs": 1.0,
"executionPlanCacheKeyHash": "9B774BFC",
"id": "13354260",
"pageFaults": 0.0,
"pageHits": 415.0,
"planning": 0.0,
"query": "\n\t\tMATCH (instance:WorkPlanInstance{tildaid:\"bad745ed-c7c6-496e-bd2b-1cbc61040198\"})-[:WORKPLAN_TO_SITE]-\u003e(site:Site)\n\t\tRETURN site.tildaid as siteId\n\t",
"queryParameters": "{}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-java/5.28.13-24cd0fecc64de123fd5711190246e8b0f1e16fd0\t\tclient/10.173.0.8:39266\tserver/10.173.0.201:7688\u003e",
"timestamp": "2026-07-27T00:00:18.565Z",
"transactionId": 1750450.0,
"waiting": 0.0
}41s ago2026-07-27 00:00:18 UTC neo4j workplansvc MATCH (cfg:WorkplanCfg{tildaid:"cb82212d-9ee3-4739-9c4f-bec323411efb"})-[:WORKPLAN_CFG_TO_STUDY]->(study:Study) RETURN study.tildaid as studyId
time2026-07-27 00:00:18 UTC
severityINFO
serviceworkplansvc
clustermaster
podserver-1-dev-0
query
MATCH (cfg:WorkplanCfg{tildaid:"cb82212d-9ee3-4739-9c4f-bec323411efb"})-[:WORKPLAN_CFG_TO_STUDY]->(study:Study)
RETURN study.tildaid as studyId
raw payload (15 fields)
{
"allocatedBytes": 328.0,
"cpu": 1.0,
"elapsedTimeMs": 1.0,
"executionPlanCacheKeyHash": "682A7B96",
"id": "17369134",
"pageFaults": 0.0,
"pageHits": 329.0,
"planning": 0.0,
"query": "\n\t\tMATCH (cfg:WorkplanCfg{tildaid:\"cb82212d-9ee3-4739-9c4f-bec323411efb\"})-[:WORKPLAN_CFG_TO_STUDY]-\u003e(study:Study)\n\t\tRETURN study.tildaid as studyId\n\t",
"queryParameters": "{}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-java/5.28.13-24cd0fecc64de123fd5711190246e8b0f1e16fd0\t\tclient/10.173.0.8:60248\tserver/10.173.2.71:7688\u003e",
"timestamp": "2026-07-27T00:00:18.555Z",
"transactionId": 1770716.0,
"waiting": 0.0
}41s ago2026-07-27 00:00:18 UTC neo4j workplansvc UNWIND $site_ids AS sid OPTIONAL MATCH (s:Site {tildaid: sid, delpending: false}) OPTIONAL MATCH...
time2026-07-27 00:00:18 UTC
severityINFO
serviceworkplansvc
clustermaster
podserver-3-dev-0
query
UNWIND $site_ids AS sid
OPTIONAL MATCH (s:Site {tildaid: sid, delpending: false})
OPTIONAL MATCH (s)<-[:PLAN_DEFINITION_TO_SITE]-(pd:DslPlanDefinition {delpending: false})-[:PLAN_DEFINITION_TO_STUDY]->(st:Study {tildaid: $study_id, delpending: false})
OPTIONAL MATCH (pd)-[pdc:PLAN_DEFINITION_TO_CONTACT]->(actor:Actor {delpending: false})-[:FOR_USER]->(u:User)
OPTIONAL MATCH (pd)-[copdc:PLAN_DEFINITION_TO_CLINOP_CONTACT]->(co:ClinOp {deltimestamp: 0})-[:FOR_USER]->(cou:User)
WITH sid, s,
collect(DISTINCT CASE
WHEN pdc IS NOT NULL AND actor IS NOT NULL AND (u IS NULL OR u.status <> $deleted_status) THEN {
t: pdc.type,
p: coalesce(pdc.isPrimary, false),
e: coalesce(u.email, "")
} END) AS actorContactRows,
collect(DISTINCT CASE
WHEN copdc IS NOT NULL AND co IS NOT NULL AND (cou IS NULL OR cou.status <> $deleted_status) THEN {
t: copdc.type,
p: coalesce(copdc.isPrimary, false),
e: coalesce(cou.email, "")
} END) AS clinopContactRows
WITH sid, s, actorContactRows + clinopContactRows AS pdContactRowsRaw
WITH sid, s,
[row IN pdContactRowsRaw WHERE row IS NOT NULL AND row.t IS NOT NULL AND row.e IS NOT NULL AND row.e <> ""] AS pd_rows
RETURN sid AS site_id, coalesce(s.name, "") AS site_name, pd_rows
raw payload (15 fields)
{
"allocatedBytes": 19512.0,
"cpu": 1.0,
"elapsedTimeMs": 1.0,
"executionPlanCacheKeyHash": "3832EC22",
"id": "13354259",
"pageFaults": 0.0,
"pageHits": 28.0,
"planning": 0.0,
"query": "\nUNWIND $site_ids AS sid\nOPTIONAL MATCH (s:Site {tildaid: sid, delpending: false})\nOPTIONAL MATCH (s)\u003c-[:PLAN_DEFINITION_TO_SITE]-(pd:DslPlanDefinition {delpending: false})-[:PLAN_DEFINITION_TO_STUDY]-\u003e(st:Study {tildaid: $study_id, delpending: false})\nOPTIONAL MATCH (pd)-[pdc:PLAN_DEFINITION_TO_CONTACT]-\u003e(actor:Actor {delpending: false})-[:FOR_USER]-\u003e(u:User)\nOPTIONAL MATCH (pd)-[copdc:PLAN_DEFINITION_TO_CLINOP_CONTACT]-\u003e(co:ClinOp {deltimestamp: 0})-[:FOR_USER]-\u003e(cou:User)\nWITH sid, s,\n collect(DISTINCT CASE\n WHEN pdc IS NOT NULL AND actor IS NOT NULL AND (u IS NULL OR u.status \u003c\u003e $deleted_status) THEN {\n t: pdc.type,\n p: coalesce(pdc.isPrimary, false),\n e: coalesce(u.email, \"\")\n } END) AS actorContactRows,\n collect(DISTINCT CASE\n WHEN copdc IS NOT NULL AND co IS NOT NULL AND (cou IS NULL OR cou.status \u003c\u003e $deleted_status) THEN {\n t: copdc.type,\n p: coalesce(copdc.isPrimary, false),\n e: coalesce(cou.email, \"\")\n } END) AS clinopContactRows\nWITH sid, s, actorContactRows + clinopContactRows AS pdContactRowsRaw\nWITH sid, s,\n [row IN pdContactRowsRaw WHERE row IS NOT NULL AND row.t IS NOT NULL AND row.e IS NOT NULL AND row.e \u003c\u003e \"\"] AS pd_rows\nRETURN sid AS site_id, coalesce(s.name, \"\") AS site_name, pd_rows\n",
"queryParameters": "{deleted_status: \u0027Deleted\u0027, site_ids: [\u0027a6259678-9d0f-4311-8051-d1dca2333297\u0027], study_id: \u00270a62f219-a803-482f-8973-ab67b1a3baf7\u0027}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-java/5.28.13-24cd0fecc64de123fd5711190246e8b0f1e16fd0\t\tclient/10.173.0.8:39266\tserver/10.173.0.201:7688\u003e",
"timestamp": "2026-07-27T00:00:18.544Z",
"transactionId": 1750449.0,
"waiting": 0.0
}41s ago2026-07-27 00:00:18 UTC neo4j workplansvc MATCH (instance:WorkPlanInstance{tildaid:"5ca8bb00-38a6-4d01-b31b-20cbe6b1a878"})-[:WORKPLAN_TO_SITE]->(site:Site) RETURN site.tildaid as siteId
time2026-07-27 00:00:18 UTC
severityINFO
serviceworkplansvc
clustermaster
podserver-1-dev-0
query
MATCH (instance:WorkPlanInstance{tildaid:"5ca8bb00-38a6-4d01-b31b-20cbe6b1a878"})-[:WORKPLAN_TO_SITE]->(site:Site)
RETURN site.tildaid as siteId
raw payload (15 fields)
{
"allocatedBytes": 328.0,
"cpu": 1.0,
"elapsedTimeMs": 1.0,
"executionPlanCacheKeyHash": "9B774BFC",
"id": "17369133",
"pageFaults": 0.0,
"pageHits": 414.0,
"planning": 0.0,
"query": "\n\t\tMATCH (instance:WorkPlanInstance{tildaid:\"5ca8bb00-38a6-4d01-b31b-20cbe6b1a878\"})-[:WORKPLAN_TO_SITE]-\u003e(site:Site)\n\t\tRETURN site.tildaid as siteId\n\t",
"queryParameters": "{}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-java/5.28.13-24cd0fecc64de123fd5711190246e8b0f1e16fd0\t\tclient/10.173.0.8:60248\tserver/10.173.2.71:7688\u003e",
"timestamp": "2026-07-27T00:00:18.534Z",
"transactionId": 1770715.0,
"waiting": 0.0
}41s ago2026-07-27 00:00:18 UTC neo4j workplansvc MATCH (cfg:WorkplanCfg{tildaid:"37e5546c-d37f-4d97-a4ac-f5ebcc616248"})-[:WORKPLAN_CFG_TO_STUDY]->(study:Study) RETURN study.tildaid as studyId
time2026-07-27 00:00:18 UTC
severityINFO
serviceworkplansvc
clustermaster
podserver-3-dev-0
query
MATCH (cfg:WorkplanCfg{tildaid:"37e5546c-d37f-4d97-a4ac-f5ebcc616248"})-[:WORKPLAN_CFG_TO_STUDY]->(study:Study)
RETURN study.tildaid as studyId
raw payload (15 fields)
{
"allocatedBytes": 328.0,
"cpu": 1.0,
"elapsedTimeMs": 1.0,
"executionPlanCacheKeyHash": "682A7B96",
"id": "13354258",
"pageFaults": 0.0,
"pageHits": 329.0,
"planning": 0.0,
"query": "\n\t\tMATCH (cfg:WorkplanCfg{tildaid:\"37e5546c-d37f-4d97-a4ac-f5ebcc616248\"})-[:WORKPLAN_CFG_TO_STUDY]-\u003e(study:Study)\n\t\tRETURN study.tildaid as studyId\n\t",
"queryParameters": "{}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-java/5.28.13-24cd0fecc64de123fd5711190246e8b0f1e16fd0\t\tclient/10.173.0.8:39266\tserver/10.173.0.201:7688\u003e",
"timestamp": "2026-07-27T00:00:18.524Z",
"transactionId": 1750448.0,
"waiting": 0.0
}41s ago2026-07-27 00:00:18 UTC neo4j workplansvc UNWIND $site_ids AS sid OPTIONAL MATCH (s:Site {tildaid: sid, delpending: false}) OPTIONAL MATCH...
time2026-07-27 00:00:18 UTC
severityINFO
serviceworkplansvc
clustermaster
podserver-1-dev-0
query
UNWIND $site_ids AS sid
OPTIONAL MATCH (s:Site {tildaid: sid, delpending: false})
OPTIONAL MATCH (s)<-[:PLAN_DEFINITION_TO_SITE]-(pd:DslPlanDefinition {delpending: false})-[:PLAN_DEFINITION_TO_STUDY]->(st:Study {tildaid: $study_id, delpending: false})
OPTIONAL MATCH (pd)-[pdc:PLAN_DEFINITION_TO_CONTACT]->(actor:Actor {delpending: false})-[:FOR_USER]->(u:User)
OPTIONAL MATCH (pd)-[copdc:PLAN_DEFINITION_TO_CLINOP_CONTACT]->(co:ClinOp {deltimestamp: 0})-[:FOR_USER]->(cou:User)
WITH sid, s,
collect(DISTINCT CASE
WHEN pdc IS NOT NULL AND actor IS NOT NULL AND (u IS NULL OR u.status <> $deleted_status) THEN {
t: pdc.type,
p: coalesce(pdc.isPrimary, false),
e: coalesce(u.email, "")
} END) AS actorContactRows,
collect(DISTINCT CASE
WHEN copdc IS NOT NULL AND co IS NOT NULL AND (cou IS NULL OR cou.status <> $deleted_status) THEN {
t: copdc.type,
p: coalesce(copdc.isPrimary, false),
e: coalesce(cou.email, "")
} END) AS clinopContactRows
WITH sid, s, actorContactRows + clinopContactRows AS pdContactRowsRaw
WITH sid, s,
[row IN pdContactRowsRaw WHERE row IS NOT NULL AND row.t IS NOT NULL AND row.e IS NOT NULL AND row.e <> ""] AS pd_rows
RETURN sid AS site_id, coalesce(s.name, "") AS site_name, pd_rows
raw payload (15 fields)
{
"allocatedBytes": 19512.0,
"cpu": 1.0,
"elapsedTimeMs": 1.0,
"executionPlanCacheKeyHash": "97FB2855",
"id": "17369132",
"pageFaults": 0.0,
"pageHits": 38.0,
"planning": 0.0,
"query": "\nUNWIND $site_ids AS sid\nOPTIONAL MATCH (s:Site {tildaid: sid, delpending: false})\nOPTIONAL MATCH (s)\u003c-[:PLAN_DEFINITION_TO_SITE]-(pd:DslPlanDefinition {delpending: false})-[:PLAN_DEFINITION_TO_STUDY]-\u003e(st:Study {tildaid: $study_id, delpending: false})\nOPTIONAL MATCH (pd)-[pdc:PLAN_DEFINITION_TO_CONTACT]-\u003e(actor:Actor {delpending: false})-[:FOR_USER]-\u003e(u:User)\nOPTIONAL MATCH (pd)-[copdc:PLAN_DEFINITION_TO_CLINOP_CONTACT]-\u003e(co:ClinOp {deltimestamp: 0})-[:FOR_USER]-\u003e(cou:User)\nWITH sid, s,\n collect(DISTINCT CASE\n WHEN pdc IS NOT NULL AND actor IS NOT NULL AND (u IS NULL OR u.status \u003c\u003e $deleted_status) THEN {\n t: pdc.type,\n p: coalesce(pdc.isPrimary, false),\n e: coalesce(u.email, \"\")\n } END) AS actorContactRows,\n collect(DISTINCT CASE\n WHEN copdc IS NOT NULL AND co IS NOT NULL AND (cou IS NULL OR cou.status \u003c\u003e $deleted_status) THEN {\n t: copdc.type,\n p: coalesce(copdc.isPrimary, false),\n e: coalesce(cou.email, \"\")\n } END) AS clinopContactRows\nWITH sid, s, actorContactRows + clinopContactRows AS pdContactRowsRaw\nWITH sid, s,\n [row IN pdContactRowsRaw WHERE row IS NOT NULL AND row.t IS NOT NULL AND row.e IS NOT NULL AND row.e \u003c\u003e \"\"] AS pd_rows\nRETURN sid AS site_id, coalesce(s.name, \"\") AS site_name, pd_rows\n",
"queryParameters": "{deleted_status: \u0027Deleted\u0027, site_ids: [\u00279c081cd2-085b-4c6e-851e-abf432f301b4\u0027], study_id: \u00270a62f219-a803-482f-8973-ab67b1a3baf7\u0027}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-java/5.28.13-24cd0fecc64de123fd5711190246e8b0f1e16fd0\t\tclient/10.173.0.8:60248\tserver/10.173.2.71:7688\u003e",
"timestamp": "2026-07-27T00:00:18.514Z",
"transactionId": 1770714.0,
"waiting": 0.0
}41s ago2026-07-27 00:00:18 UTC neo4j workplansvc MATCH (instance:WorkPlanInstance{tildaid:"e6c6652d-3cd8-4b9e-ac36-9df330acb222"})-[:WORKPLAN_TO_SITE]->(site:Site) RETURN site.tildaid as siteId
time2026-07-27 00:00:18 UTC
severityINFO
serviceworkplansvc
clustermaster
podserver-3-dev-0
query
MATCH (instance:WorkPlanInstance{tildaid:"e6c6652d-3cd8-4b9e-ac36-9df330acb222"})-[:WORKPLAN_TO_SITE]->(site:Site)
RETURN site.tildaid as siteId
raw payload (15 fields)
{
"allocatedBytes": 328.0,
"cpu": 1.0,
"elapsedTimeMs": 1.0,
"executionPlanCacheKeyHash": "9B774BFC",
"id": "13354257",
"pageFaults": 0.0,
"pageHits": 414.0,
"planning": 0.0,
"query": "\n\t\tMATCH (instance:WorkPlanInstance{tildaid:\"e6c6652d-3cd8-4b9e-ac36-9df330acb222\"})-[:WORKPLAN_TO_SITE]-\u003e(site:Site)\n\t\tRETURN site.tildaid as siteId\n\t",
"queryParameters": "{}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-java/5.28.13-24cd0fecc64de123fd5711190246e8b0f1e16fd0\t\tclient/10.173.0.8:39266\tserver/10.173.0.201:7688\u003e",
"timestamp": "2026-07-27T00:00:18.504Z",
"transactionId": 1750447.0,
"waiting": 0.0
}41s ago2026-07-27 00:00:18 UTC neo4j workplansvc MATCH (cfg:WorkplanCfg{tildaid:"37e5546c-d37f-4d97-a4ac-f5ebcc616248"})-[:WORKPLAN_CFG_TO_STUDY]->(study:Study) RETURN study.tildaid as studyId
time2026-07-27 00:00:18 UTC
severityINFO
serviceworkplansvc
clustermaster
podserver-1-dev-0
query
MATCH (cfg:WorkplanCfg{tildaid:"37e5546c-d37f-4d97-a4ac-f5ebcc616248"})-[:WORKPLAN_CFG_TO_STUDY]->(study:Study)
RETURN study.tildaid as studyId
raw payload (15 fields)
{
"allocatedBytes": 328.0,
"cpu": 1.0,
"elapsedTimeMs": 1.0,
"executionPlanCacheKeyHash": "682A7B96",
"id": "17369131",
"pageFaults": 0.0,
"pageHits": 329.0,
"planning": 0.0,
"query": "\n\t\tMATCH (cfg:WorkplanCfg{tildaid:\"37e5546c-d37f-4d97-a4ac-f5ebcc616248\"})-[:WORKPLAN_CFG_TO_STUDY]-\u003e(study:Study)\n\t\tRETURN study.tildaid as studyId\n\t",
"queryParameters": "{}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-java/5.28.13-24cd0fecc64de123fd5711190246e8b0f1e16fd0\t\tclient/10.173.0.8:60248\tserver/10.173.2.71:7688\u003e",
"timestamp": "2026-07-27T00:00:18.494Z",
"transactionId": 1770713.0,
"waiting": 0.0
}41s ago2026-07-27 00:00:18 UTC neo4j workplansvc UNWIND $site_ids AS sid OPTIONAL MATCH (s:Site {tildaid: sid, delpending: false}) OPTIONAL MATCH...
time2026-07-27 00:00:18 UTC
severityINFO
serviceworkplansvc
clustermaster
podserver-3-dev-0
query
UNWIND $site_ids AS sid
OPTIONAL MATCH (s:Site {tildaid: sid, delpending: false})
OPTIONAL MATCH (s)<-[:PLAN_DEFINITION_TO_SITE]-(pd:DslPlanDefinition {delpending: false})-[:PLAN_DEFINITION_TO_STUDY]->(st:Study {tildaid: $study_id, delpending: false})
OPTIONAL MATCH (pd)-[pdc:PLAN_DEFINITION_TO_CONTACT]->(actor:Actor {delpending: false})-[:FOR_USER]->(u:User)
OPTIONAL MATCH (pd)-[copdc:PLAN_DEFINITION_TO_CLINOP_CONTACT]->(co:ClinOp {deltimestamp: 0})-[:FOR_USER]->(cou:User)
WITH sid, s,
collect(DISTINCT CASE
WHEN pdc IS NOT NULL AND actor IS NOT NULL AND (u IS NULL OR u.status <> $deleted_status) THEN {
t: pdc.type,
p: coalesce(pdc.isPrimary, false),
e: coalesce(u.email, "")
} END) AS actorContactRows,
collect(DISTINCT CASE
WHEN copdc IS NOT NULL AND co IS NOT NULL AND (cou IS NULL OR cou.status <> $deleted_status) THEN {
t: copdc.type,
p: coalesce(copdc.isPrimary, false),
e: coalesce(cou.email, "")
} END) AS clinopContactRows
WITH sid, s, actorContactRows + clinopContactRows AS pdContactRowsRaw
WITH sid, s,
[row IN pdContactRowsRaw WHERE row IS NOT NULL AND row.t IS NOT NULL AND row.e IS NOT NULL AND row.e <> ""] AS pd_rows
RETURN sid AS site_id, coalesce(s.name, "") AS site_name, pd_rows
raw payload (15 fields)
{
"allocatedBytes": 19512.0,
"cpu": 1.0,
"elapsedTimeMs": 1.0,
"executionPlanCacheKeyHash": "3832EC22",
"id": "13354256",
"pageFaults": 0.0,
"pageHits": 28.0,
"planning": 0.0,
"query": "\nUNWIND $site_ids AS sid\nOPTIONAL MATCH (s:Site {tildaid: sid, delpending: false})\nOPTIONAL MATCH (s)\u003c-[:PLAN_DEFINITION_TO_SITE]-(pd:DslPlanDefinition {delpending: false})-[:PLAN_DEFINITION_TO_STUDY]-\u003e(st:Study {tildaid: $study_id, delpending: false})\nOPTIONAL MATCH (pd)-[pdc:PLAN_DEFINITION_TO_CONTACT]-\u003e(actor:Actor {delpending: false})-[:FOR_USER]-\u003e(u:User)\nOPTIONAL MATCH (pd)-[copdc:PLAN_DEFINITION_TO_CLINOP_CONTACT]-\u003e(co:ClinOp {deltimestamp: 0})-[:FOR_USER]-\u003e(cou:User)\nWITH sid, s,\n collect(DISTINCT CASE\n WHEN pdc IS NOT NULL AND actor IS NOT NULL AND (u IS NULL OR u.status \u003c\u003e $deleted_status) THEN {\n t: pdc.type,\n p: coalesce(pdc.isPrimary, false),\n e: coalesce(u.email, \"\")\n } END) AS actorContactRows,\n collect(DISTINCT CASE\n WHEN copdc IS NOT NULL AND co IS NOT NULL AND (cou IS NULL OR cou.status \u003c\u003e $deleted_status) THEN {\n t: copdc.type,\n p: coalesce(copdc.isPrimary, false),\n e: coalesce(cou.email, \"\")\n } END) AS clinopContactRows\nWITH sid, s, actorContactRows + clinopContactRows AS pdContactRowsRaw\nWITH sid, s,\n [row IN pdContactRowsRaw WHERE row IS NOT NULL AND row.t IS NOT NULL AND row.e IS NOT NULL AND row.e \u003c\u003e \"\"] AS pd_rows\nRETURN sid AS site_id, coalesce(s.name, \"\") AS site_name, pd_rows\n",
"queryParameters": "{deleted_status: \u0027Deleted\u0027, site_ids: [\u0027a6259678-9d0f-4311-8051-d1dca2333297\u0027], study_id: \u00270a62f219-a803-482f-8973-ab67b1a3baf7\u0027}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-java/5.28.13-24cd0fecc64de123fd5711190246e8b0f1e16fd0\t\tclient/10.173.0.8:39266\tserver/10.173.0.201:7688\u003e",
"timestamp": "2026-07-27T00:00:18.483Z",
"transactionId": 1750446.0,
"waiting": 0.0
}41s ago2026-07-27 00:00:18 UTC neo4j workplansvc MATCH (instance:WorkPlanInstance{tildaid:"3dde6deb-a932-4d03-8c71-ce3a8e26bef7"})-[:WORKPLAN_TO_SITE]->(site:Site) RETURN site.tildaid as siteId
time2026-07-27 00:00:18 UTC
severityINFO
serviceworkplansvc
clustermaster
podserver-1-dev-0
query
MATCH (instance:WorkPlanInstance{tildaid:"3dde6deb-a932-4d03-8c71-ce3a8e26bef7"})-[:WORKPLAN_TO_SITE]->(site:Site)
RETURN site.tildaid as siteId
raw payload (15 fields)
{
"allocatedBytes": 328.0,
"cpu": 1.0,
"elapsedTimeMs": 1.0,
"executionPlanCacheKeyHash": "9B774BFC",
"id": "17369130",
"pageFaults": 0.0,
"pageHits": 414.0,
"planning": 0.0,
"query": "\n\t\tMATCH (instance:WorkPlanInstance{tildaid:\"3dde6deb-a932-4d03-8c71-ce3a8e26bef7\"})-[:WORKPLAN_TO_SITE]-\u003e(site:Site)\n\t\tRETURN site.tildaid as siteId\n\t",
"queryParameters": "{}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-java/5.28.13-24cd0fecc64de123fd5711190246e8b0f1e16fd0\t\tclient/10.173.0.8:60248\tserver/10.173.2.71:7688\u003e",
"timestamp": "2026-07-27T00:00:18.473Z",
"transactionId": 1770712.0,
"waiting": 0.0
}41s ago2026-07-27 00:00:18 UTC neo4j workplansvc MATCH (cfg:WorkplanCfg{tildaid:"a9f727b2-f56d-4267-b30f-8859577d46a9"})-[:WORKPLAN_CFG_TO_STUDY]->(study:Study) RETURN study.tildaid as studyId
time2026-07-27 00:00:18 UTC
severityINFO
serviceworkplansvc
clustermaster
podserver-3-dev-0
query
MATCH (cfg:WorkplanCfg{tildaid:"a9f727b2-f56d-4267-b30f-8859577d46a9"})-[:WORKPLAN_CFG_TO_STUDY]->(study:Study)
RETURN study.tildaid as studyId
raw payload (15 fields)
{
"allocatedBytes": 328.0,
"cpu": 1.0,
"elapsedTimeMs": 1.0,
"executionPlanCacheKeyHash": "682A7B96",
"id": "13354255",
"pageFaults": 0.0,
"pageHits": 329.0,
"planning": 0.0,
"query": "\n\t\tMATCH (cfg:WorkplanCfg{tildaid:\"a9f727b2-f56d-4267-b30f-8859577d46a9\"})-[:WORKPLAN_CFG_TO_STUDY]-\u003e(study:Study)\n\t\tRETURN study.tildaid as studyId\n\t",
"queryParameters": "{}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-java/5.28.13-24cd0fecc64de123fd5711190246e8b0f1e16fd0\t\tclient/10.173.0.8:39266\tserver/10.173.0.201:7688\u003e",
"timestamp": "2026-07-27T00:00:18.463Z",
"transactionId": 1750445.0,
"waiting": 0.0
}41s ago2026-07-27 00:00:18 UTC neo4j workplansvc UNWIND $site_ids AS sid OPTIONAL MATCH (s:Site {tildaid: sid, delpending: false}) OPTIONAL MATCH...
time2026-07-27 00:00:18 UTC
severityINFO
serviceworkplansvc
clustermaster
podserver-1-dev-0
query
UNWIND $site_ids AS sid
OPTIONAL MATCH (s:Site {tildaid: sid, delpending: false})
OPTIONAL MATCH (s)<-[:PLAN_DEFINITION_TO_SITE]-(pd:DslPlanDefinition {delpending: false})-[:PLAN_DEFINITION_TO_STUDY]->(st:Study {tildaid: $study_id, delpending: false})
OPTIONAL MATCH (pd)-[pdc:PLAN_DEFINITION_TO_CONTACT]->(actor:Actor {delpending: false})-[:FOR_USER]->(u:User)
OPTIONAL MATCH (pd)-[copdc:PLAN_DEFINITION_TO_CLINOP_CONTACT]->(co:ClinOp {deltimestamp: 0})-[:FOR_USER]->(cou:User)
WITH sid, s,
collect(DISTINCT CASE
WHEN pdc IS NOT NULL AND actor IS NOT NULL AND (u IS NULL OR u.status <> $deleted_status) THEN {
t: pdc.type,
p: coalesce(pdc.isPrimary, false),
e: coalesce(u.email, "")
} END) AS actorContactRows,
collect(DISTINCT CASE
WHEN copdc IS NOT NULL AND co IS NOT NULL AND (cou IS NULL OR cou.status <> $deleted_status) THEN {
t: copdc.type,
p: coalesce(copdc.isPrimary, false),
e: coalesce(cou.email, "")
} END) AS clinopContactRows
WITH sid, s, actorContactRows + clinopContactRows AS pdContactRowsRaw
WITH sid, s,
[row IN pdContactRowsRaw WHERE row IS NOT NULL AND row.t IS NOT NULL AND row.e IS NOT NULL AND row.e <> ""] AS pd_rows
RETURN sid AS site_id, coalesce(s.name, "") AS site_name, pd_rows
raw payload (15 fields)
{
"allocatedBytes": 19512.0,
"cpu": 1.0,
"elapsedTimeMs": 1.0,
"executionPlanCacheKeyHash": "97FB2855",
"id": "17369128",
"pageFaults": 0.0,
"pageHits": 38.0,
"planning": 0.0,
"query": "\nUNWIND $site_ids AS sid\nOPTIONAL MATCH (s:Site {tildaid: sid, delpending: false})\nOPTIONAL MATCH (s)\u003c-[:PLAN_DEFINITION_TO_SITE]-(pd:DslPlanDefinition {delpending: false})-[:PLAN_DEFINITION_TO_STUDY]-\u003e(st:Study {tildaid: $study_id, delpending: false})\nOPTIONAL MATCH (pd)-[pdc:PLAN_DEFINITION_TO_CONTACT]-\u003e(actor:Actor {delpending: false})-[:FOR_USER]-\u003e(u:User)\nOPTIONAL MATCH (pd)-[copdc:PLAN_DEFINITION_TO_CLINOP_CONTACT]-\u003e(co:ClinOp {deltimestamp: 0})-[:FOR_USER]-\u003e(cou:User)\nWITH sid, s,\n collect(DISTINCT CASE\n WHEN pdc IS NOT NULL AND actor IS NOT NULL AND (u IS NULL OR u.status \u003c\u003e $deleted_status) THEN {\n t: pdc.type,\n p: coalesce(pdc.isPrimary, false),\n e: coalesce(u.email, \"\")\n } END) AS actorContactRows,\n collect(DISTINCT CASE\n WHEN copdc IS NOT NULL AND co IS NOT NULL AND (cou IS NULL OR cou.status \u003c\u003e $deleted_status) THEN {\n t: copdc.type,\n p: coalesce(copdc.isPrimary, false),\n e: coalesce(cou.email, \"\")\n } END) AS clinopContactRows\nWITH sid, s, actorContactRows + clinopContactRows AS pdContactRowsRaw\nWITH sid, s,\n [row IN pdContactRowsRaw WHERE row IS NOT NULL AND row.t IS NOT NULL AND row.e IS NOT NULL AND row.e \u003c\u003e \"\"] AS pd_rows\nRETURN sid AS site_id, coalesce(s.name, \"\") AS site_name, pd_rows\n",
"queryParameters": "{deleted_status: \u0027Deleted\u0027, site_ids: [\u00279c081cd2-085b-4c6e-851e-abf432f301b4\u0027], study_id: \u00270a62f219-a803-482f-8973-ab67b1a3baf7\u0027}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-java/5.28.13-24cd0fecc64de123fd5711190246e8b0f1e16fd0\t\tclient/10.173.0.8:60248\tserver/10.173.2.71:7688\u003e",
"timestamp": "2026-07-27T00:00:18.453Z",
"transactionId": 1770711.0,
"waiting": 0.0
}41s ago2026-07-27 00:00:18 UTC neo4j workplansvc MATCH (instance:WorkPlanInstance{tildaid:"4102804a-71a2-48ef-8acf-e1d9a4321996"})-[:WORKPLAN_TO_SITE]->(site:Site) RETURN site.tildaid as siteId
time2026-07-27 00:00:18 UTC
severityINFO
serviceworkplansvc
clustermaster
podserver-3-dev-0
query
MATCH (instance:WorkPlanInstance{tildaid:"4102804a-71a2-48ef-8acf-e1d9a4321996"})-[:WORKPLAN_TO_SITE]->(site:Site)
RETURN site.tildaid as siteId
raw payload (15 fields)
{
"allocatedBytes": 328.0,
"cpu": 1.0,
"elapsedTimeMs": 1.0,
"executionPlanCacheKeyHash": "9B774BFC",
"id": "13354254",
"pageFaults": 0.0,
"pageHits": 434.0,
"planning": 0.0,
"query": "\n\t\tMATCH (instance:WorkPlanInstance{tildaid:\"4102804a-71a2-48ef-8acf-e1d9a4321996\"})-[:WORKPLAN_TO_SITE]-\u003e(site:Site)\n\t\tRETURN site.tildaid as siteId\n\t",
"queryParameters": "{}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-java/5.28.13-24cd0fecc64de123fd5711190246e8b0f1e16fd0\t\tclient/10.173.0.8:39266\tserver/10.173.0.201:7688\u003e",
"timestamp": "2026-07-27T00:00:18.443Z",
"transactionId": 1750444.0,
"waiting": 0.0
}41s ago2026-07-27 00:00:18 UTC neo4j workplansvc MATCH (cfg:WorkplanCfg{tildaid:"a9f727b2-f56d-4267-b30f-8859577d46a9"})-[:WORKPLAN_CFG_TO_STUDY]->(study:Study) RETURN study.tildaid as studyId
time2026-07-27 00:00:18 UTC
severityINFO
serviceworkplansvc
clustermaster
podserver-1-dev-0
query
MATCH (cfg:WorkplanCfg{tildaid:"a9f727b2-f56d-4267-b30f-8859577d46a9"})-[:WORKPLAN_CFG_TO_STUDY]->(study:Study)
RETURN study.tildaid as studyId
raw payload (15 fields)
{
"allocatedBytes": 328.0,
"cpu": 1.0,
"elapsedTimeMs": 1.0,
"executionPlanCacheKeyHash": "682A7B96",
"id": "17369127",
"pageFaults": 0.0,
"pageHits": 329.0,
"planning": 0.0,
"query": "\n\t\tMATCH (cfg:WorkplanCfg{tildaid:\"a9f727b2-f56d-4267-b30f-8859577d46a9\"})-[:WORKPLAN_CFG_TO_STUDY]-\u003e(study:Study)\n\t\tRETURN study.tildaid as studyId\n\t",
"queryParameters": "{}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-java/5.28.13-24cd0fecc64de123fd5711190246e8b0f1e16fd0\t\tclient/10.173.0.8:60248\tserver/10.173.2.71:7688\u003e",
"timestamp": "2026-07-27T00:00:18.432Z",
"transactionId": 1770710.0,
"waiting": 0.0
}41s ago2026-07-27 00:00:18 UTC neo4j workplansvc UNWIND $site_ids AS sid OPTIONAL MATCH (s:Site {tildaid: sid, delpending: false}) OPTIONAL MATCH...
time2026-07-27 00:00:18 UTC
severityINFO
serviceworkplansvc
clustermaster
podserver-3-dev-0
query
UNWIND $site_ids AS sid
OPTIONAL MATCH (s:Site {tildaid: sid, delpending: false})
OPTIONAL MATCH (s)<-[:PLAN_DEFINITION_TO_SITE]-(pd:DslPlanDefinition {delpending: false})-[:PLAN_DEFINITION_TO_STUDY]->(st:Study {tildaid: $study_id, delpending: false})
OPTIONAL MATCH (pd)-[pdc:PLAN_DEFINITION_TO_CONTACT]->(actor:Actor {delpending: false})-[:FOR_USER]->(u:User)
OPTIONAL MATCH (pd)-[copdc:PLAN_DEFINITION_TO_CLINOP_CONTACT]->(co:ClinOp {deltimestamp: 0})-[:FOR_USER]->(cou:User)
WITH sid, s,
collect(DISTINCT CASE
WHEN pdc IS NOT NULL AND actor IS NOT NULL AND (u IS NULL OR u.status <> $deleted_status) THEN {
t: pdc.type,
p: coalesce(pdc.isPrimary, false),
e: coalesce(u.email, "")
} END) AS actorContactRows,
collect(DISTINCT CASE
WHEN copdc IS NOT NULL AND co IS NOT NULL AND (cou IS NULL OR cou.status <> $deleted_status) THEN {
t: copdc.type,
p: coalesce(copdc.isPrimary, false),
e: coalesce(cou.email, "")
} END) AS clinopContactRows
WITH sid, s, actorContactRows + clinopContactRows AS pdContactRowsRaw
WITH sid, s,
[row IN pdContactRowsRaw WHERE row IS NOT NULL AND row.t IS NOT NULL AND row.e IS NOT NULL AND row.e <> ""] AS pd_rows
RETURN sid AS site_id, coalesce(s.name, "") AS site_name, pd_rows
raw payload (15 fields)
{
"allocatedBytes": 19512.0,
"cpu": 1.0,
"elapsedTimeMs": 1.0,
"executionPlanCacheKeyHash": "3832EC22",
"id": "13354253",
"pageFaults": 0.0,
"pageHits": 118.0,
"planning": 0.0,
"query": "\nUNWIND $site_ids AS sid\nOPTIONAL MATCH (s:Site {tildaid: sid, delpending: false})\nOPTIONAL MATCH (s)\u003c-[:PLAN_DEFINITION_TO_SITE]-(pd:DslPlanDefinition {delpending: false})-[:PLAN_DEFINITION_TO_STUDY]-\u003e(st:Study {tildaid: $study_id, delpending: false})\nOPTIONAL MATCH (pd)-[pdc:PLAN_DEFINITION_TO_CONTACT]-\u003e(actor:Actor {delpending: false})-[:FOR_USER]-\u003e(u:User)\nOPTIONAL MATCH (pd)-[copdc:PLAN_DEFINITION_TO_CLINOP_CONTACT]-\u003e(co:ClinOp {deltimestamp: 0})-[:FOR_USER]-\u003e(cou:User)\nWITH sid, s,\n collect(DISTINCT CASE\n WHEN pdc IS NOT NULL AND actor IS NOT NULL AND (u IS NULL OR u.status \u003c\u003e $deleted_status) THEN {\n t: pdc.type,\n p: coalesce(pdc.isPrimary, false),\n e: coalesce(u.email, \"\")\n } END) AS actorContactRows,\n collect(DISTINCT CASE\n WHEN copdc IS NOT NULL AND co IS NOT NULL AND (cou IS NULL OR cou.status \u003c\u003e $deleted_status) THEN {\n t: copdc.type,\n p: coalesce(copdc.isPrimary, false),\n e: coalesce(cou.email, \"\")\n } END) AS clinopContactRows\nWITH sid, s, actorContactRows + clinopContactRows AS pdContactRowsRaw\nWITH sid, s,\n [row IN pdContactRowsRaw WHERE row IS NOT NULL AND row.t IS NOT NULL AND row.e IS NOT NULL AND row.e \u003c\u003e \"\"] AS pd_rows\nRETURN sid AS site_id, coalesce(s.name, \"\") AS site_name, pd_rows\n",
"queryParameters": "{deleted_status: \u0027Deleted\u0027, site_ids: [\u0027cec6713e-0087-4942-91db-316352bbca2c\u0027], study_id: \u00275b971f19-ded8-4c5d-8649-5b2a96841d67\u0027}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-java/5.28.13-24cd0fecc64de123fd5711190246e8b0f1e16fd0\t\tclient/10.173.0.8:39266\tserver/10.173.0.201:7688\u003e",
"timestamp": "2026-07-27T00:00:18.422Z",
"transactionId": 1750443.0,
"waiting": 0.0
}41s ago2026-07-27 00:00:18 UTC neo4j workplansvc MATCH (instance:WorkPlanInstance{tildaid:"4104335e-49f9-4396-a635-7a4724b2c2cf"})-[:WORKPLAN_TO_SITE]->(site:Site) RETURN site.tildaid as siteId
time2026-07-27 00:00:18 UTC
severityINFO
serviceworkplansvc
clustermaster
podserver-1-dev-0
query
MATCH (instance:WorkPlanInstance{tildaid:"4104335e-49f9-4396-a635-7a4724b2c2cf"})-[:WORKPLAN_TO_SITE]->(site:Site)
RETURN site.tildaid as siteId
raw payload (15 fields)
{
"allocatedBytes": 328.0,
"cpu": 1.0,
"elapsedTimeMs": 1.0,
"executionPlanCacheKeyHash": "9B774BFC",
"id": "17369125",
"pageFaults": 0.0,
"pageHits": 415.0,
"planning": 0.0,
"query": "\n\t\tMATCH (instance:WorkPlanInstance{tildaid:\"4104335e-49f9-4396-a635-7a4724b2c2cf\"})-[:WORKPLAN_TO_SITE]-\u003e(site:Site)\n\t\tRETURN site.tildaid as siteId\n\t",
"queryParameters": "{}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-java/5.28.13-24cd0fecc64de123fd5711190246e8b0f1e16fd0\t\tclient/10.173.0.8:60248\tserver/10.173.2.71:7688\u003e",
"timestamp": "2026-07-27T00:00:18.412Z",
"transactionId": 1770709.0,
"waiting": 0.0
}41s ago2026-07-27 00:00:18 UTC neo4j workplansvc MATCH (cfg:WorkplanCfg{tildaid:"0590e24b-65f6-4c37-b293-8899478c233a"})-[:WORKPLAN_CFG_TO_STUDY]->(study:Study) RETURN study.tildaid as studyId
time2026-07-27 00:00:18 UTC
severityINFO
serviceworkplansvc
clustermaster
podserver-3-dev-0
query
MATCH (cfg:WorkplanCfg{tildaid:"0590e24b-65f6-4c37-b293-8899478c233a"})-[:WORKPLAN_CFG_TO_STUDY]->(study:Study)
RETURN study.tildaid as studyId
raw payload (15 fields)
{
"allocatedBytes": 328.0,
"cpu": 1.0,
"elapsedTimeMs": 1.0,
"executionPlanCacheKeyHash": "682A7B96",
"id": "13354252",
"pageFaults": 0.0,
"pageHits": 347.0,
"planning": 0.0,
"query": "\n\t\tMATCH (cfg:WorkplanCfg{tildaid:\"0590e24b-65f6-4c37-b293-8899478c233a\"})-[:WORKPLAN_CFG_TO_STUDY]-\u003e(study:Study)\n\t\tRETURN study.tildaid as studyId\n\t",
"queryParameters": "{}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-java/5.28.13-24cd0fecc64de123fd5711190246e8b0f1e16fd0\t\tclient/10.173.0.8:39266\tserver/10.173.0.201:7688\u003e",
"timestamp": "2026-07-27T00:00:18.402Z",
"transactionId": 1750442.0,
"waiting": 0.0
}41s ago2026-07-27 00:00:18 UTC neo4j workplansvc MATCH...
time2026-07-27 00:00:18 UTC
severityINFO
serviceworkplansvc
clustermaster
podserver-1-dev-0
query
MATCH (cfg:WorkplanCfg)-[:WORKPLAN_CFG_TO_INSTANCE]->(wp:WorkPlanInstance)-[:WORKPLAN_INSTANCE_TO_MILESTONE]->(m:WorkPlanMilestone)-[:REL_WORKPLAN_INSTANCE_MILESTONE_TO_ITEM]->(item:WorkplanInstanceMilestoneItem) WHERE item.itemType = "Workorder" AND coalesce(item.workOrderActivationFailedAt, 0) > 0 AND coalesce(item.workOrderActivationErrorCode, "") = "NO_RECIPIENTS_FOR_SITE_CONTACT_CATEGORY" AND coalesce(item.workOrderCompletedAt, 0) = 0 AND coalesce(item.workOrderResolvedAt, 0) = 0 AND coalesce(item.skippedAt, 0) = 0 AND coalesce(item.notApplicableAt, 0) = 0 AND coalesce(item.workOrderId, "") <> "" RETURN cfg.tildaid AS cfgId, wp.tildaid AS instanceId, item.tildaid AS itemId, item.workOrderId AS workOrderId, coalesce(item.itemConfig, "") AS itemConfig
raw payload (15 fields)
{
"allocatedBytes": 336.0,
"cpu": 5.0,
"elapsedTimeMs": 5.0,
"executionPlanCacheKeyHash": "C9113EA6",
"id": "17369123",
"pageFaults": 0.0,
"pageHits": 7311.0,
"planning": 0.0,
"query": "\n\t\tMATCH (cfg:WorkplanCfg)-[:WORKPLAN_CFG_TO_INSTANCE]-\u003e(wp:WorkPlanInstance)-[:WORKPLAN_INSTANCE_TO_MILESTONE]-\u003e(m:WorkPlanMilestone)-[:REL_WORKPLAN_INSTANCE_MILESTONE_TO_ITEM]-\u003e(item:WorkplanInstanceMilestoneItem)\n\t\tWHERE item.itemType = \"Workorder\"\n\t\t AND coalesce(item.workOrderActivationFailedAt, 0) \u003e 0\n\t\t AND coalesce(item.workOrderActivationErrorCode, \"\") = \"NO_RECIPIENTS_FOR_SITE_CONTACT_CATEGORY\"\n\t\t AND coalesce(item.workOrderCompletedAt, 0) = 0\n\t\t AND coalesce(item.workOrderResolvedAt, 0) = 0\n\t\t AND coalesce(item.skippedAt, 0) = 0 AND coalesce(item.notApplicableAt, 0) = 0\n\t\t AND coalesce(item.workOrderId, \"\") \u003c\u003e \"\"\n\t\tRETURN cfg.tildaid AS cfgId, wp.tildaid AS instanceId, item.tildaid AS itemId,\n\t\t item.workOrderId AS workOrderId, coalesce(item.itemConfig, \"\") AS itemConfig\n\t",
"queryParameters": "{}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-java/5.28.13-24cd0fecc64de123fd5711190246e8b0f1e16fd0\t\tclient/10.173.0.8:60248\tserver/10.173.2.71:7688\u003e",
"timestamp": "2026-07-27T00:00:18.391Z",
"transactionId": 1770708.0,
"waiting": 0.0
}41s ago2026-07-27 00:00:18 UTC neo4j workplansvc MATCH...
time2026-07-27 00:00:18 UTC
severityINFO
serviceworkplansvc
clustermaster
podserver-3-dev-0
query
MATCH (wp:WorkPlanInstance)-[:WORKPLAN_INSTANCE_TO_MILESTONE]->(:WorkPlanMilestone)-[:REL_WORKPLAN_INSTANCE_MILESTONE_TO_ITEM]->(item:WorkplanInstanceMilestoneItem) WHERE item.itemType = "Workorder" AND wp.state <> "archived" AND coalesce(item.workOrderId, "") <> "" AND coalesce(item.activationPending, false) = true AND coalesce(item.activationEligible, false) = true AND coalesce(item.activateRequestedAt, 0) = 0 RETURN item.tildaid AS id LIMIT 80
raw payload (15 fields)
{
"allocatedBytes": 336.0,
"cpu": 7.0,
"elapsedTimeMs": 7.0,
"executionPlanCacheKeyHash": "32028411",
"id": "13354251",
"pageFaults": 0.0,
"pageHits": 7580.0,
"planning": 0.0,
"query": "\n\t\tMATCH (wp:WorkPlanInstance)-[:WORKPLAN_INSTANCE_TO_MILESTONE]-\u003e(:WorkPlanMilestone)-[:REL_WORKPLAN_INSTANCE_MILESTONE_TO_ITEM]-\u003e(item:WorkplanInstanceMilestoneItem)\n\t\tWHERE item.itemType = \"Workorder\"\n\t\t AND wp.state \u003c\u003e \"archived\"\n\t\t AND coalesce(item.workOrderId, \"\") \u003c\u003e \"\"\n\t\t AND coalesce(item.activationPending, false) = true\n\t\t AND coalesce(item.activationEligible, false) = true\n\t\t AND coalesce(item.activateRequestedAt, 0) = 0\n\t\tRETURN item.tildaid AS id\n\t\tLIMIT 80\n\t",
"queryParameters": "{}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-java/5.28.13-24cd0fecc64de123fd5711190246e8b0f1e16fd0\t\tclient/10.173.0.8:39266\tserver/10.173.0.201:7688\u003e",
"timestamp": "2026-07-27T00:00:18.375Z",
"transactionId": 1750441.0,
"waiting": 0.0
}41s ago2026-07-27 00:00:18 UTC neo4j workplansvc RETURN EXISTS { MATCH (inst:WorkPlanInstance) WHERE coalesce(inst.progressSummariesPending, false) = true } AS progressPending, ...
time2026-07-27 00:00:18 UTC
severityINFO
serviceworkplansvc
clustermaster
podserver-2-dev-0
query
RETURN EXISTS {
MATCH (inst:WorkPlanInstance)
WHERE coalesce(inst.progressSummariesPending, false) = true
} AS progressPending,
EXISTS {
MATCH (item:WorkplanInstanceMilestoneItem)
WHERE item.itemType = "Workorder"
AND coalesce(item.workOrderId, "") <> ""
AND coalesce(item.activationPending, false) = true
AND coalesce(item.activationEligible, false) = true
AND coalesce(item.activateRequestedAt, 0) = 0
} AS activationPending,
EXISTS {
MATCH (cfg:WorkplanCfg)
WHERE coalesce(cfg.workOrderEmailAutoSendTransitionPending, false) = true
} AS autosendTransition,
EXISTS {
MATCH (cfg:WorkplanCfg)-[:WORKPLAN_CFG_TO_INSTANCE]->(wp:WorkPlanInstance)-[:WORKPLAN_INSTANCE_TO_MILESTONE]->(:WorkPlanMilestone)-[:REL_WORKPLAN_INSTANCE_MILESTONE_TO_ITEM]->(item:WorkplanInstanceMilestoneItem)
WHERE item.itemType = "Workorder"
AND coalesce(item.workOrderActivationFailedAt, 0) > 0
AND coalesce(item.workOrderActivationErrorCode, "") = "NO_RECIPIENTS_FOR_SITE_CONTACT_CATEGORY"
AND coalesce(item.workOrderCompletedAt, 0) = 0
AND coalesce(item.workOrderResolvedAt, 0) = 0
AND coalesce(item.skippedAt, 0) = 0
AND coalesce(item.notApplicableAt, 0) = 0
AND coalesce(item.workOrderId, "") <> ""
} AS recipientRetry,
EXISTS {
MATCH (wp2:WorkPlanInstance)
WHERE wp2.instanceReadyDeterminationState = "pending"
} AS readyDetermination
raw payload (15 fields)
{
"allocatedBytes": 102656.0,
"cpu": 4.0,
"elapsedTimeMs": 4.0,
"executionPlanCacheKeyHash": "5CC92BFF",
"id": "24624328",
"pageFaults": 0.0,
"pageHits": 2298.0,
"planning": 0.0,
"query": "\n\t\tRETURN EXISTS {\n\t\t\tMATCH (inst:WorkPlanInstance)\n\t\t\tWHERE coalesce(inst.progressSummariesPending, false) = true\n\t\t} AS progressPending,\n\t\t EXISTS {\n\t\t MATCH (item:WorkplanInstanceMilestoneItem)\n\t\t WHERE item.itemType = \"Workorder\"\n\t\t AND coalesce(item.workOrderId, \"\") \u003c\u003e \"\"\n\t\t AND coalesce(item.activationPending, false) = true\n\t\t AND coalesce(item.activationEligible, false) = true\n\t\t AND coalesce(item.activateRequestedAt, 0) = 0\n\t\t } AS activationPending,\n\t\t EXISTS {\n\t\t MATCH (cfg:WorkplanCfg)\n\t\t WHERE coalesce(cfg.workOrderEmailAutoSendTransitionPending, false) = true\n\t\t } AS autosendTransition,\n\t\t EXISTS {\n\t\t MATCH (cfg:WorkplanCfg)-[:WORKPLAN_CFG_TO_INSTANCE]-\u003e(wp:WorkPlanInstance)-[:WORKPLAN_INSTANCE_TO_MILESTONE]-\u003e(:WorkPlanMilestone)-[:REL_WORKPLAN_INSTANCE_MILESTONE_TO_ITEM]-\u003e(item:WorkplanInstanceMilestoneItem)\n\t\t WHERE item.itemType = \"Workorder\"\n\t\t AND coalesce(item.workOrderActivationFailedAt, 0) \u003e 0\n\t\t AND coalesce(item.workOrderActivationErrorCode, \"\") = \"NO_RECIPIENTS_FOR_SITE_CONTACT_CATEGORY\"\n\t\t AND coalesce(item.workOrderCompletedAt, 0) = 0\n\t\t AND coalesce(item.workOrderResolvedAt, 0) = 0\n\t\t AND coalesce(item.skippedAt, 0) = 0\n\t\t AND coalesce(item.notApplicableAt, 0) = 0\n\t\t AND coalesce(item.workOrderId, \"\") \u003c\u003e \"\"\n\t\t } AS recipientRetry,\n\t\t EXISTS {\n\t\t MATCH (wp2:WorkPlanInstance)\n\t\t WHERE wp2.instanceReadyDeterminationState = \"pending\"\n\t\t } AS readyDetermination\n\t",
"queryParameters": "{}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tGo Driver/5.20.0\t\tclient/10.129.4.159:52348\tserver/10.173.0.8:7687\u003e",
"timestamp": "2026-07-27T00:00:18.305Z",
"transactionId": 12013429.0,
"waiting": 0.0
}41s ago2026-07-27 00:00:18 UTC neo4j docproc MATCH (o:Organization{orgType:"CRO"})-[:DOC_TO_ORG]-(d:Document)-[:INCLUDES]-(f:Folder) WHERE f.name IN ['Staging', 'Pre-Staging'] ...
time2026-07-27 00:00:18 UTC
severityINFO
servicedocproc
clustermaster
podserver-2-dev-0
query
MATCH (o:Organization{orgType:"CRO"})-[:DOC_TO_ORG]-(d:Document)-[:INCLUDES]-(f:Folder)
WHERE f.name IN ['Staging', 'Pre-Staging']
AND d.delpending = false AND d.aiEnabled = true AND d.studyId <> ""
AND d.primaryVersionId IS NOT NULL AND d.primaryVersionId <> ""
OPTIONAL MATCH (d)<-[:AI_RUN_TO_DOCUMENT_LATEST]-(ai:AIRun)
WITH o, d, ai
ORDER BY d.tildaid, COALESCE(ai.updatedat, ai.createdat) DESC
WITH o, d, collect(ai)[0] AS latest_ai
WHERE (
latest_ai IS NULL
OR latest_ai.status = "aborted"
OR (
latest_ai.status = "failed"
AND COALESCE(latest_ai.auto_retry_count, 0) < $max_retries
AND COALESCE(latest_ai.updatedat, latest_ai.createdat) < $threshold_ms
)
)
WITH d.tildaid AS doc_id, o.alias AS org_alias, d.primaryVersionId AS version_id,
d.studyId AS study_id, COALESCE(latest_ai.auto_retry_count, 0) AS current_retry_count
RETURN doc_id, org_alias, version_id, study_id, current_retry_count
ORDER BY doc_id
LIMIT $limit
raw payload (15 fields)
{
"allocatedBytes": 9610664.0,
"cpu": 167.0,
"elapsedTimeMs": 168.0,
"executionPlanCacheKeyHash": "7644B06C",
"id": "24624327",
"pageFaults": 0.0,
"pageHits": 156362.0,
"planning": 0.0,
"query": "\n MATCH (o:Organization{orgType:\"CRO\"})-[:DOC_TO_ORG]-(d:Document)-[:INCLUDES]-(f:Folder)\n WHERE f.name IN [\u0027Staging\u0027, \u0027Pre-Staging\u0027]\n AND d.delpending = false AND d.aiEnabled = true AND d.studyId \u003c\u003e \"\"\n AND d.primaryVersionId IS NOT NULL AND d.primaryVersionId \u003c\u003e \"\"\n OPTIONAL MATCH (d)\u003c-[:AI_RUN_TO_DOCUMENT_LATEST]-(ai:AIRun)\n WITH o, d, ai\n ORDER BY d.tildaid, COALESCE(ai.updatedat, ai.createdat) DESC\n WITH o, d, collect(ai)[0] AS latest_ai\n WHERE (\n latest_ai IS NULL\n OR latest_ai.status = \"aborted\"\n OR (\n latest_ai.status = \"failed\"\n AND COALESCE(latest_ai.auto_retry_count, 0) \u003c $max_retries\n AND COALESCE(latest_ai.updatedat, latest_ai.createdat) \u003c $threshold_ms\n )\n )\n WITH d.tildaid AS doc_id, o.alias AS org_alias, d.primaryVersionId AS version_id,\n d.studyId AS study_id, COALESCE(latest_ai.auto_retry_count, 0) AS current_retry_count\n RETURN doc_id, org_alias, version_id, study_id, current_retry_count\n ORDER BY doc_id\n LIMIT $limit\n ",
"queryParameters": "{limit: 10, max_retries: 5, threshold_ms: 1785109517996}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-python/6.2.0 Python/3.12.13-final-0 (linux)\t\tclient/10.129.3.15:59818\tserver/10.173.0.8:7687\u003e",
"timestamp": "2026-07-27T00:00:18.166Z",
"transactionId": 12013428.0,
"waiting": 0.0
}42s ago2026-07-27 00:00:17 UTC neo4j docproc MATCH (ai:AIRun)-[:AI_RUN_TO_DOCUMENT_LATEST]->(d:Document) WHERE d.aiEnabled = true AND ( (ai.status = "in_progress" AND...
time2026-07-27 00:00:17 UTC
severityINFO
servicedocproc
clustermaster
podserver-2-dev-0
query
MATCH (ai:AIRun)-[:AI_RUN_TO_DOCUMENT_LATEST]->(d:Document)
WHERE d.aiEnabled = true
AND (
(ai.status = "in_progress" AND ($cutoff_ms <= 0 OR COALESCE(ai.updatedat, ai.createdat) < $cutoff_ms))
OR ai.status = "aborted"
)
MATCH (d)-[:DOC_TO_ORG]->(o:Organization)
RETURN d.tildaid AS document_id, d.primaryVersionId AS version_id,
ai.tildaid AS ai_run_id, d.studyId AS study_id, ai.run_type AS run_type,
o.tildaid AS org_id, o.alias AS org_alias
ORDER BY COALESCE(ai.updatedat, ai.createdat) ASC
LIMIT $limit
raw payload (15 fields)
{
"allocatedBytes": 736.0,
"cpu": 101.0,
"elapsedTimeMs": 101.0,
"executionPlanCacheKeyHash": "E5FA14C6",
"id": "24624326",
"pageFaults": 0.0,
"pageHits": 89927.0,
"planning": 0.0,
"query": "\n MATCH (ai:AIRun)-[:AI_RUN_TO_DOCUMENT_LATEST]-\u003e(d:Document)\n WHERE d.aiEnabled = true\n AND (\n (ai.status = \"in_progress\" AND ($cutoff_ms \u003c= 0 OR COALESCE(ai.updatedat, ai.createdat) \u003c $cutoff_ms))\n OR ai.status = \"aborted\"\n )\n MATCH (d)-[:DOC_TO_ORG]-\u003e(o:Organization)\n RETURN d.tildaid AS document_id, d.primaryVersionId AS version_id,\n ai.tildaid AS ai_run_id, d.studyId AS study_id, ai.run_type AS run_type,\n o.tildaid AS org_id, o.alias AS org_alias\n ORDER BY COALESCE(ai.updatedat, ai.createdat) ASC\n LIMIT $limit\n ",
"queryParameters": "{limit: 30, cutoff_ms: 1785109817889}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-python/6.2.0 Python/3.12.13-final-0 (linux)\t\tclient/10.129.3.15:59818\tserver/10.173.0.8:7687\u003e",
"timestamp": "2026-07-27T00:00:17.994Z",
"transactionId": 12013427.0,
"waiting": 0.0
}43s ago2026-07-27 00:00:16 UTC neo4j docproc MATCH (o:Organization{orgType:"CRO"})-[:DOC_TO_ORG]-(d:Document)-[:INCLUDES]-(f:Folder) WHERE f.name IN ['Staging', 'Pre-Staging'] ...
time2026-07-27 00:00:16 UTC
severityINFO
servicedocproc
clustermaster
podserver-2-dev-0
query
MATCH (o:Organization{orgType:"CRO"})-[:DOC_TO_ORG]-(d:Document)-[:INCLUDES]-(f:Folder)
WHERE f.name IN ['Staging', 'Pre-Staging']
AND d.delpending = false AND d.aiEnabled = true AND d.studyId <> ""
AND d.primaryVersionId IS NOT NULL AND d.primaryVersionId <> ""
OPTIONAL MATCH (d)<-[:AI_RUN_TO_DOCUMENT_LATEST]-(ai:AIRun)
WITH o, d, ai
ORDER BY d.tildaid, COALESCE(ai.updatedat, ai.createdat) DESC
WITH o, d, collect(ai)[0] AS latest_ai
WHERE (
latest_ai IS NULL
OR latest_ai.status = "aborted"
OR (
latest_ai.status = "failed"
AND COALESCE(latest_ai.auto_retry_count, 0) < $max_retries
AND COALESCE(latest_ai.updatedat, latest_ai.createdat) < $threshold_ms
)
)
WITH d
RETURN count(d) AS total
raw payload (15 fields)
{
"allocatedBytes": 7666360.0,
"cpu": 169.0,
"elapsedTimeMs": 170.0,
"executionPlanCacheKeyHash": "590286C5",
"id": "24624325",
"pageFaults": 0.0,
"pageHits": 156362.0,
"planning": 0.0,
"query": "\n MATCH (o:Organization{orgType:\"CRO\"})-[:DOC_TO_ORG]-(d:Document)-[:INCLUDES]-(f:Folder)\n WHERE f.name IN [\u0027Staging\u0027, \u0027Pre-Staging\u0027]\n AND d.delpending = false AND d.aiEnabled = true AND d.studyId \u003c\u003e \"\"\n AND d.primaryVersionId IS NOT NULL AND d.primaryVersionId \u003c\u003e \"\"\n OPTIONAL MATCH (d)\u003c-[:AI_RUN_TO_DOCUMENT_LATEST]-(ai:AIRun)\n WITH o, d, ai\n ORDER BY d.tildaid, COALESCE(ai.updatedat, ai.createdat) DESC\n WITH o, d, collect(ai)[0] AS latest_ai\n WHERE (\n latest_ai IS NULL\n OR latest_ai.status = \"aborted\"\n OR (\n latest_ai.status = \"failed\"\n AND COALESCE(latest_ai.auto_retry_count, 0) \u003c $max_retries\n AND COALESCE(latest_ai.updatedat, latest_ai.createdat) \u003c $threshold_ms\n )\n )\n WITH d\n RETURN count(d) AS total\n ",
"queryParameters": "{max_retries: 5, threshold_ms: 1785109516552}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-python/6.2.0 Python/3.12.13-final-0 (linux)\t\tclient/10.129.3.15:59818\tserver/10.173.0.8:7687\u003e",
"timestamp": "2026-07-27T00:00:16.725Z",
"transactionId": 12013426.0,
"waiting": 0.0
}43s ago2026-07-27 00:00:16 UTC neo4j docproc MATCH (ai:AIRun)-[:AI_RUN_TO_DOCUMENT_LATEST]->(d:Document) WHERE d.aiEnabled = true AND ( (ai.status = "in_progress" AND...
time2026-07-27 00:00:16 UTC
severityINFO
servicedocproc
clustermaster
podserver-2-dev-0
query
MATCH (ai:AIRun)-[:AI_RUN_TO_DOCUMENT_LATEST]->(d:Document)
WHERE d.aiEnabled = true
AND (
(ai.status = "in_progress" AND ($cutoff_ms <= 0 OR COALESCE(ai.updatedat, ai.createdat) < $cutoff_ms))
OR ai.status = "aborted"
)
RETURN count(ai) AS total
raw payload (15 fields)
{
"allocatedBytes": 488.0,
"cpu": 72.0,
"elapsedTimeMs": 72.0,
"executionPlanCacheKeyHash": "E4907905",
"id": "24624324",
"pageFaults": 0.0,
"pageHits": 66825.0,
"planning": 0.0,
"query": "\n MATCH (ai:AIRun)-[:AI_RUN_TO_DOCUMENT_LATEST]-\u003e(d:Document)\n WHERE d.aiEnabled = true\n AND (\n (ai.status = \"in_progress\" AND ($cutoff_ms \u003c= 0 OR COALESCE(ai.updatedat, ai.createdat) \u003c $cutoff_ms))\n OR ai.status = \"aborted\"\n )\n RETURN count(ai) AS total\n ",
"queryParameters": "{cutoff_ms: 0}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-python/6.2.0 Python/3.12.13-final-0 (linux)\t\tclient/10.129.3.15:59818\tserver/10.173.0.8:7687\u003e",
"timestamp": "2026-07-27T00:00:16.550Z",
"transactionId": 12013425.0,
"waiting": 0.0
}43s ago2026-07-27 00:00:16 UTC ERROR observability: level watcher could not stat config file /etc/config/observability.yaml: stat /etc/config/observability.yaml: no such file or directory
filter by:
severity≥ERROR
time2026-07-27 00:00:16 UTC
severityERROR
clustermaster
podworkplansvc-75f7d8dcb6-jxnsg
message
observability: level watcher could not stat config file /etc/config/observability.yaml: stat /etc/config/observability.yaml: no such file or directory
43s ago2026-07-27 00:00:16 UTC ERROR observability: level watcher could not stat config file /etc/config/observability.yaml: stat /etc/config/observability.yaml: no such file or directory
filter by:
severity≥ERROR
time2026-07-27 00:00:16 UTC
severityERROR
clustermaster
podstudiosvc-7649ffd596-dwzsc
message
observability: level watcher could not stat config file /etc/config/observability.yaml: stat /etc/config/observability.yaml: no such file or directory
43s ago2026-07-27 00:00:16 UTC neo4j advpsvc match(a:AdvRateRule{deleted:true})-[r]-(b) with distinct a return a.portalorgid, a.tildaid, a.ruletype limit 10
time2026-07-27 00:00:16 UTC
severityINFO
serviceadvpsvc
clustermaster
podserver-3-dev-0
query
match(a:AdvRateRule{deleted:true})-[r]-(b)
with distinct a
return a.portalorgid, a.tildaid, a.ruletype
limit 10
raw payload (15 fields)
{
"allocatedBytes": 328.0,
"cpu": 2.0,
"elapsedTimeMs": 2.0,
"executionPlanCacheKeyHash": "AFAFBFFB",
"id": "13354246",
"pageFaults": 0.0,
"pageHits": 1146.0,
"planning": 0.0,
"query": "match(a:AdvRateRule{deleted:true})-[r]-(b) with distinct a return a.portalorgid, a.tildaid, a.ruletype limit 10",
"queryParameters": "{}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tGo Driver/5.20.0\t\tclient/10.129.3.19:37206\tserver/10.173.0.201:7687\u003e",
"timestamp": "2026-07-27T00:00:16.059Z",
"transactionId": 1750440.0,
"waiting": 0.0
}44s ago2026-07-27 00:00:15 UTC neo4j dashrsvc MATCH (wo:WorkOrder {tildaid: "ecbb0954-bd2f-480d-9a58-17f4a0b10e31"}) OPTIONAL MATCH...
time2026-07-27 00:00:15 UTC
severityINFO
servicedashrsvc
clustermaster
trace3fc737e8871f9b8c4dad10cabe485b3b
span5f558c537ba5aa52
podserver-3-dev-0
query
MATCH (wo:WorkOrder {tildaid: "ecbb0954-bd2f-480d-9a58-17f4a0b10e31"})
OPTIONAL MATCH (wo)-[:WORK_ORDER_TO_ORGANIZATION]->(org:Organization)
OPTIONAL MATCH (wo)-[:WORK_ORDER_TO_STUDY]->(study:Study)
OPTIONAL MATCH (wo)-[:WORK_ORDER_TO_SITE]->(site:Site)
// Template lineage: WorkOrder.parent_id -> WorkOrderConfig -> WorkOrderTemplate.
// Null for standalone WOs (no parent config) or ad-hoc configs (no template).
OPTIONAL MATCH (:WorkOrderConfig {tildaid: wo.parent_id})-[:WORK_ORDER_CONFIG_TO_TEMPLATE]->(tmpl:WorkOrderTemplate)
CALL apoc.create.vNode(['DWorkOrder'],
{
tildaid: wo.tildaid,
workOrderId: wo.work_order_id,
workOrderType: wo.work_order_type,
title: wo.title,
status: wo.status,
priority: wo.priority,
goal: wo.goal,
emailSubject: wo.email_subject,
summary: wo.summary,
forms: wo.forms,
creatorId: wo.creator_id,
assignedToId: wo.assigned_to_id,
resolvedBy: wo.resolved_by,
parentId: wo.parent_id,
eventId: wo.event_id,
templateId: tmpl.tildaid,
templateName: tmpl.title,
threadId: wo.thread_id,
rfcMsgId: wo.rfc_msgid,
createdat: wo.createdat,
updatedat: wo.updatedat,
lastReachout: wo.last_reachout,
lastResponse: wo.last_response,
dueDate: wo.due_date,
resolvedAt: wo.resolved_at,
statusUpdatedAt: wo.status_updated_at,
activatedAt: wo.activated_at,
acceptedCount: wo.accepted_count,
pendingCount: wo.pending_count,
resolvedCount: wo.resolved_count,
reminderCount: wo.reminder_count,
documentIds: wo.document_ids,
// Document acceptance from the WORK_ORDER_TO_DOCUMENT relationship status
// (Received | Accepted | Discarded, defaulting to Received). Pattern comprehensions (not
// aggregates) so doc-less WOs don't trip Neo4j's AggregationSkippedNull warning.
// Acceptance rate = docAccepted / docTotal.
// docSent / docReceived split by relationship direction (SENT | RECEIVED).
docTotal: size([(wo)-[wd:WORK_ORDER_TO_DOCUMENT]->() | wd]),
docAccepted: size([(wo)-[wd:WORK_ORDER_TO_DOCUMENT]->() WHERE coalesce(wd.direction, 'RECEIVED') = 'RECEIVED' AND coalesce(wd.status, 'Received') = 'Accepted' | wd]),
docSent: size([(wo)-[wd:WORK_ORDER_TO_DOCUMENT]->() WHERE wd.direction = 'SENT' | wd]),
docReceived: size([(wo)-[wd:WORK_ORDER_TO_DOCUMENT]->() WHERE coalesce(wd.direction, 'RECEIVED') = 'RECEIVED' | wd]),
contactList: wo.contact_list,
ccList: wo.cc_list,
delpending: wo.delpending,
deltimestamp: wo.deltimestamp,
holdbitmap: wo.holdbitmap,
orgId: coalesce(org.tildaid, wo.org_id),
orgName: org.name,
orgAlias: org.alias,
studyId: coalesce(study.tildaid, wo.study_id),
studyName: study.name,
siteId: coalesce(site.tildaid, wo.site_id),
siteName: site.name
}
) YIELD node
RETURN node
raw payload (15 fields)
{
"allocatedBytes": 21912.0,
"cpu": 1.0,
"elapsedTimeMs": 1.0,
"executionPlanCacheKeyHash": "0C3FB456",
"id": "13354245",
"pageFaults": 0.0,
"pageHits": 35.0,
"planning": 0.0,
"query": "MATCH (wo:WorkOrder {tildaid: \"ecbb0954-bd2f-480d-9a58-17f4a0b10e31\"})\nOPTIONAL MATCH (wo)-[:WORK_ORDER_TO_ORGANIZATION]-\u003e(org:Organization)\nOPTIONAL MATCH (wo)-[:WORK_ORDER_TO_STUDY]-\u003e(study:Study)\nOPTIONAL MATCH (wo)-[:WORK_ORDER_TO_SITE]-\u003e(site:Site)\n// Template lineage: WorkOrder.parent_id -\u003e WorkOrderConfig -\u003e WorkOrderTemplate.\n// Null for standalone WOs (no parent config) or ad-hoc configs (no template).\nOPTIONAL MATCH (:WorkOrderConfig {tildaid: wo.parent_id})-[:WORK_ORDER_CONFIG_TO_TEMPLATE]-\u003e(tmpl:WorkOrderTemplate)\nCALL apoc.create.vNode([\u0027DWorkOrder\u0027],\n {\n tildaid: wo.tildaid,\n workOrderId: wo.work_order_id,\n workOrderType: wo.work_order_type,\n title: wo.title,\n status: wo.status,\n priority: wo.priority,\n goal: wo.goal,\n emailSubject: wo.email_subject,\n summary: wo.summary,\n forms: wo.forms,\n creatorId: wo.creator_id,\n assignedToId: wo.assigned_to_id,\n resolvedBy: wo.resolved_by,\n parentId: wo.parent_id,\n eventId: wo.event_id,\n templateId: tmpl.tildaid,\n templateName: tmpl.title,\n threadId: wo.thread_id,\n rfcMsgId: wo.rfc_msgid,\n createdat: wo.createdat,\n updatedat: wo.updatedat,\n lastReachout: wo.last_reachout,\n lastResponse: wo.last_response,\n dueDate: wo.due_date,\n resolvedAt: wo.resolved_at,\n statusUpdatedAt: wo.status_updated_at,\n activatedAt: wo.activated_at,\n acceptedCount: wo.accepted_count,\n pendingCount: wo.pending_count,\n resolvedCount: wo.resolved_count,\n reminderCount: wo.reminder_count,\n documentIds: wo.document_ids,\n // Document acceptance from the WORK_ORDER_TO_DOCUMENT relationship status\n // (Received | Accepted | Discarded, defaulting to Received). Pattern comprehensions (not\n // aggregates) so doc-less WOs don\u0027t trip Neo4j\u0027s AggregationSkippedNull warning.\n // Acceptance rate = docAccepted / docTotal.\n // docSent / docReceived split by relationship direction (SENT | RECEIVED).\n docTotal: size([(wo)-[wd:WORK_ORDER_TO_DOCUMENT]-\u003e() | wd]),\n docAccepted: size([(wo)-[wd:WORK_ORDER_TO_DOCUMENT]-\u003e() WHERE coalesce(wd.direction, \u0027RECEIVED\u0027) = \u0027RECEIVED\u0027 AND coalesce(wd.status, \u0027Received\u0027) = \u0027Accepted\u0027 | wd]),\n docSent: size([(wo)-[wd:WORK_ORDER_TO_DOCUMENT]-\u003e() WHERE wd.direction = \u0027SENT\u0027 | wd]),\n docReceived: size([(wo)-[wd:WORK_ORDER_TO_DOCUMENT]-\u003e() WHERE coalesce(wd.direction, \u0027RECEIVED\u0027) = \u0027RECEIVED\u0027 | wd]),\n contactList: wo.contact_list,\n ccList: wo.cc_list,\n delpending: wo.delpending,\n deltimestamp: wo.deltimestamp,\n holdbitmap: wo.holdbitmap,\n orgId: coalesce(org.tildaid, wo.org_id),\n orgName: org.name,\n orgAlias: org.alias,\n studyId: coalesce(study.tildaid, wo.study_id),\n studyName: study.name,\n siteId: coalesce(site.tildaid, wo.site_id),\n siteName: site.name\n }\n) YIELD node\nRETURN node\n",
"queryParameters": "{}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tGo Driver/5.20.0\t\tclient/10.129.3.12:58008\tserver/10.173.0.201:7687\u003e",
"timestamp": "2026-07-27T00:00:15.697Z",
"transactionId": 1750439.0,
"waiting": 0.0
}44s ago2026-07-27 00:00:15 UTC INFO
filter by:
severity≥INFO
time2026-07-27 00:00:15 UTC
severityINFO
clustermaster
podrag-agent-57879dd94f-l9nz7
44s ago2026-07-27 00:00:15 UTC INFO
filter by:
severity≥INFO
time2026-07-27 00:00:15 UTC
severityINFO
clustermaster
podlitellm-f54655c99-tt2pg
44s ago2026-07-27 00:00:15 UTC INFO virtual-assistant [StatusSummary] wrote wo=ecbb0954-bd2f-480d-9a58-17f4a0b10e31 chars=203
filter by:
service=virtual-assistant
org=9f996610-f74a-4cd5-9052-cb5405d78c6f
severity≥INFO
trace=a68a8c3174de8b4d…
open trace flow ›
time2026-07-27 00:00:15 UTC
severityINFO
servicevirtual-assistant
sourceapi/wo_status_summary_service.py:166
clustermaster
org9f996610-f74a-4cd5-9052-cb5405d78c6f
versionunknown
tracea68a8c3174de8b4d579a54002e1522f3
spanf3d92bfc3136760b
podvirtual-assistant-65b975d66b-l8wpw
message
[StatusSummary] wrote wo=ecbb0954-bd2f-480d-9a58-17f4a0b10e31 chars=203
raw payload (8 fields)
{
"caller": "api/wo_status_summary_service.py:166",
"cluster": "master",
"environment": "DEVELOPMENT",
"message": "[StatusSummary] wrote wo=ecbb0954-bd2f-480d-9a58-17f4a0b10e31 chars=203",
"org_alias": "9f996610-f74a-4cd5-9052-cb5405d78c6f",
"service": "virtual-assistant",
"timestamp": "2026-07-27T00:00:15.071Z",
"version": "unknown"
}44s ago2026-07-27 00:00:15 UTC INFO virtual-assistant [SSE] enriched WorkOrder update wo=ecbb0954-bd2f-480d-9a58-17f4a0b10e31 study=True has_facts=True override=1785110400000
filter by:
service=virtual-assistant
org=9f996610-f74a-4cd5-9052-cb5405d78c6f
severity≥INFO
trace=a68a8c3174de8b4d…
open trace flow ›
time2026-07-27 00:00:15 UTC
severityINFO
servicevirtual-assistant
sourceapi/work_order_service.py:1678
clustermaster
org9f996610-f74a-4cd5-9052-cb5405d78c6f
versionunknown
tracea68a8c3174de8b4d579a54002e1522f3
spanf3d92bfc3136760b
podvirtual-assistant-65b975d66b-l8wpw
message
[SSE] enriched WorkOrder update wo=ecbb0954-bd2f-480d-9a58-17f4a0b10e31 study=True has_facts=True override=1785110400000
raw payload (8 fields)
{
"caller": "api/work_order_service.py:1678",
"cluster": "master",
"environment": "DEVELOPMENT",
"message": "[SSE] enriched WorkOrder update wo=ecbb0954-bd2f-480d-9a58-17f4a0b10e31 study=True has_facts=True override=1785110400000",
"org_alias": "9f996610-f74a-4cd5-9052-cb5405d78c6f",
"service": "virtual-assistant",
"timestamp": "2026-07-27T00:00:15.070Z",
"version": "unknown"
}44s ago2026-07-27 00:00:15 UTC neo4j virtual-assistant MATCH (w:WorkOrder {tildaid: $work_order_id})<-[:FACT_TO_WORK_ORDER]-(f:Fact) WHERE f.delpending = false ...
filter by:
service=virtual-assistant
org=9f996610-f74a-4cd5-9052-cb5405d78c6f
severity≥INFO
trace=a68a8c3174de8b4d…
open trace flow ›
time2026-07-27 00:00:15 UTC
severityINFO
servicevirtual-assistant
clustermaster
org9f996610-f74a-4cd5-9052-cb5405d78c6f
tracea68a8c3174de8b4d579a54002e1522f3
spanf3d92bfc3136760b
podserver-2-dev-0
query
MATCH (w:WorkOrder {tildaid: $work_order_id})<-[:FACT_TO_WORK_ORDER]-(f:Fact)
WHERE f.delpending = false
RETURN f
ORDER BY f.createdat ASC
raw payload (15 fields)
{
"allocatedBytes": 828.0,
"cpu": 0.0,
"elapsedTimeMs": 1.0,
"executionPlanCacheKeyHash": "23A43F51",
"id": "24624314",
"pageFaults": 0.0,
"pageHits": 9.0,
"planning": 0.0,
"query": "\n MATCH (w:WorkOrder {tildaid: $work_order_id})\u003c-[:FACT_TO_WORK_ORDER]-(f:Fact)\n WHERE f.delpending = false\n RETURN f\n ORDER BY f.createdat ASC\n ",
"queryParameters": "{work_order_id: \u0027ecbb0954-bd2f-480d-9a58-17f4a0b10e31\u0027}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-python/5.28.0 Python/3.12.13-final-0 (linux)\t\tclient/10.129.4.156:38312\tserver/10.173.0.8:7687\u003e",
"timestamp": "2026-07-27T00:00:15.063Z",
"transactionId": 12013422.0,
"waiting": 0.0
}44s ago2026-07-27 00:00:15 UTC neo4j virtual-assistant MATCH (w:WorkOrder {tildaid:$wo})-[:WORK_ORDER_TO_ACTIVITY]->(a:WorkOrderActivity {activity_type:'U_REPLY'}) ...
filter by:
service=virtual-assistant
org=9f996610-f74a-4cd5-9052-cb5405d78c6f
severity≥INFO
trace=a68a8c3174de8b4d…
open trace flow ›
time2026-07-27 00:00:15 UTC
severityINFO
servicevirtual-assistant
clustermaster
org9f996610-f74a-4cd5-9052-cb5405d78c6f
tracea68a8c3174de8b4d579a54002e1522f3
spanf3d92bfc3136760b
podserver-2-dev-0
query
MATCH (w:WorkOrder {tildaid:$wo})-[:WORK_ORDER_TO_ACTIVITY]->(a:WorkOrderActivity {activity_type:'U_REPLY'})
WITH a ORDER BY coalesce(a.last_attempt_at, a.createdat) DESC
RETURN a.errors AS errors, a.retry_count AS retry_count LIMIT 1
raw payload (15 fields)
{
"allocatedBytes": 792.0,
"cpu": 0.0,
"elapsedTimeMs": 0.0,
"executionPlanCacheKeyHash": "FCAA84A1",
"id": "24624313",
"pageFaults": 0.0,
"pageHits": 29.0,
"planning": 0.0,
"query": "\n MATCH (w:WorkOrder {tildaid:$wo})-[:WORK_ORDER_TO_ACTIVITY]-\u003e(a:WorkOrderActivity {activity_type:\u0027U_REPLY\u0027})\n WITH a ORDER BY coalesce(a.last_attempt_at, a.createdat) DESC\n RETURN a.errors AS errors, a.retry_count AS retry_count LIMIT 1\n ",
"queryParameters": "{wo: \u0027ecbb0954-bd2f-480d-9a58-17f4a0b10e31\u0027}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-java/5.28.13-24cd0fecc64de123fd5711190246e8b0f1e16fd0\t\tclient/10.173.0.201:48150\tserver/10.173.0.8:7688\u003e",
"timestamp": "2026-07-27T00:00:15.056Z",
"transactionId": 12013423.0,
"waiting": 0.0
}44s ago2026-07-27 00:00:15 UTC neo4j virtual-assistant MATCH (w:WorkOrder {tildaid: $wo}) OPTIONAL MATCH (w)-[:WORK_ORDER_TO_STUDY]->(s:Study) OPTIONAL...
filter by:
service=virtual-assistant
org=9f996610-f74a-4cd5-9052-cb5405d78c6f
severity≥INFO
trace=a68a8c3174de8b4d…
open trace flow ›
time2026-07-27 00:00:15 UTC
severityINFO
servicevirtual-assistant
clustermaster
org9f996610-f74a-4cd5-9052-cb5405d78c6f
tracea68a8c3174de8b4d579a54002e1522f3
spanf3d92bfc3136760b
podserver-2-dev-0
query
MATCH (w:WorkOrder {tildaid: $wo})
OPTIONAL MATCH (w)-[:WORK_ORDER_TO_STUDY]->(s:Study)
OPTIONAL MATCH (w)-[:WORK_ORDER_TO_SITE]->(site:Site)
OPTIONAL MATCH (w)-[:WORK_ORDER_TO_CREATOR]->(creator:User)
OPTIONAL MATCH (w)-[:WORK_ORDER_TO_ASSIGNEE]->(assignee:User)
OPTIONAL MATCH (resolver:User {tildaid: w.resolved_by})
OPTIONAL MATCH (parentCfg:WorkOrderConfig {tildaid: w.parent_id})
OPTIONAL MATCH (event:Event {tildaid: w.event_id})
RETURN s.name AS studyName, s.protocolnumber AS protocolNumber,
COALESCE(site.name, null) AS siteName,
head([(s)-[:PLAN_DEFINITION_TO_STUDY]-(pd:DslPlanDefinition {delpending: false})-[:PLAN_DEFINITION_TO_SITE]-(site) | pd.siteNumber]) AS site_number,
COALESCE(creator.firstName + ' ' + creator.lastName, creator.email, 'Unknown User') AS creatorName,
COALESCE(assignee.firstName + ' ' + assignee.lastName, assignee.email, 'Unknown User') AS assigneeName,
CASE WHEN w.resolved_by = 'AI' THEN 'AI' ELSE COALESCE(resolver.firstName + ' ' + resolver.lastName, resolver.email) END AS resolvedByName,
parentCfg.title AS parentTitle,
event.name AS eventLabel
raw payload (15 fields)
{
"allocatedBytes": 18480.0,
"cpu": 3.0,
"elapsedTimeMs": 3.0,
"executionPlanCacheKeyHash": "20D9422C",
"id": "24624312",
"pageFaults": 0.0,
"pageHits": 2463.0,
"planning": 0.0,
"query": "\n MATCH (w:WorkOrder {tildaid: $wo})\n OPTIONAL MATCH (w)-[:WORK_ORDER_TO_STUDY]-\u003e(s:Study)\n OPTIONAL MATCH (w)-[:WORK_ORDER_TO_SITE]-\u003e(site:Site)\n OPTIONAL MATCH (w)-[:WORK_ORDER_TO_CREATOR]-\u003e(creator:User)\n OPTIONAL MATCH (w)-[:WORK_ORDER_TO_ASSIGNEE]-\u003e(assignee:User)\n OPTIONAL MATCH (resolver:User {tildaid: w.resolved_by})\n OPTIONAL MATCH (parentCfg:WorkOrderConfig {tildaid: w.parent_id})\n OPTIONAL MATCH (event:Event {tildaid: w.event_id})\n RETURN s.name AS studyName, s.protocolnumber AS protocolNumber,\n COALESCE(site.name, null) AS siteName,\n head([(s)-[:PLAN_DEFINITION_TO_STUDY]-(pd:DslPlanDefinition {delpending: false})-[:PLAN_DEFINITION_TO_SITE]-(site) | pd.siteNumber]) AS site_number,\n COALESCE(creator.firstName + \u0027 \u0027 + creator.lastName, creator.email, \u0027Unknown User\u0027) AS creatorName,\n COALESCE(assignee.firstName + \u0027 \u0027 + assignee.lastName, assignee.email, \u0027Unknown User\u0027) AS assigneeName,\n CASE WHEN w.resolved_by = \u0027AI\u0027 THEN \u0027AI\u0027 ELSE COALESCE(resolver.firstName + \u0027 \u0027 + resolver.lastName, resolver.email) END AS resolvedByName,\n parentCfg.title AS parentTitle,\n event.name AS eventLabel\n ",
"queryParameters": "{wo: \u0027ecbb0954-bd2f-480d-9a58-17f4a0b10e31\u0027}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-python/5.28.0 Python/3.12.13-final-0 (linux)\t\tclient/10.129.4.156:38312\tserver/10.173.0.8:7687\u003e",
"timestamp": "2026-07-27T00:00:15.047Z",
"transactionId": 12013422.0,
"waiting": 0.0
}44s ago2026-07-27 00:00:15 UTC neo4j virtual-assistant MATCH (w:WorkOrder {tildaid: $work_order_id})-[:WORK_ORDER_TO_TASK]->(t:WorkOrderTask)-[:TASK_HAS_SUBTASK]->(s:WorkOrderSubtask) ...
filter by:
service=virtual-assistant
org=9f996610-f74a-4cd5-9052-cb5405d78c6f
severity≥INFO
trace=a68a8c3174de8b4d…
open trace flow ›
time2026-07-27 00:00:15 UTC
severityINFO
servicevirtual-assistant
clustermaster
org9f996610-f74a-4cd5-9052-cb5405d78c6f
tracea68a8c3174de8b4d579a54002e1522f3
spanf3d92bfc3136760b
podserver-2-dev-0
query
MATCH (w:WorkOrder {tildaid: $work_order_id})-[:WORK_ORDER_TO_TASK]->(t:WorkOrderTask)-[:TASK_HAS_SUBTASK]->(s:WorkOrderSubtask)
WHERE coalesce(t.status, '') <> 'Discarded'
AND coalesce(s.is_optional, false) = false
AND coalesce(s.status, '') <> 'Discarded'
AND (coalesce(s.expects_document, false) = true
OR s.expects_document IS NULL
OR s.placeholder_id IS NOT NULL
OR s.sent_doc_id IS NOT NULL
OR s.received_doc_id IS NOT NULL)
RETURN count(s) AS cnt
raw payload (15 fields)
{
"allocatedBytes": 488.0,
"cpu": 0.0,
"elapsedTimeMs": 0.0,
"executionPlanCacheKeyHash": "5FFED4A2",
"id": "24624311",
"pageFaults": 0.0,
"pageHits": 53.0,
"planning": 0.0,
"query": "\n MATCH (w:WorkOrder {tildaid: $work_order_id})-[:WORK_ORDER_TO_TASK]-\u003e(t:WorkOrderTask)-[:TASK_HAS_SUBTASK]-\u003e(s:WorkOrderSubtask)\n WHERE coalesce(t.status, \u0027\u0027) \u003c\u003e \u0027Discarded\u0027\n AND coalesce(s.is_optional, false) = false\n AND coalesce(s.status, \u0027\u0027) \u003c\u003e \u0027Discarded\u0027\n AND (coalesce(s.expects_document, false) = true\n OR s.expects_document IS NULL\n OR s.placeholder_id IS NOT NULL\n OR s.sent_doc_id IS NOT NULL\n OR s.received_doc_id IS NOT NULL)\n RETURN count(s) AS cnt\n ",
"queryParameters": "{work_order_id: \u0027ecbb0954-bd2f-480d-9a58-17f4a0b10e31\u0027}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-python/5.28.0 Python/3.12.13-final-0 (linux)\t\tclient/10.129.4.156:38312\tserver/10.173.0.8:7687\u003e",
"timestamp": "2026-07-27T00:00:15.041Z",
"transactionId": 12013422.0,
"waiting": 0.0
}44s ago2026-07-27 00:00:15 UTC neo4j virtual-assistant MATCH (w:WorkOrder {tildaid: $work_order_id})-[:WORK_ORDER_TO_TASK]->(t:WorkOrderTask) RETURN t.status AS...
filter by:
service=virtual-assistant
org=9f996610-f74a-4cd5-9052-cb5405d78c6f
severity≥INFO
trace=a68a8c3174de8b4d…
open trace flow ›
time2026-07-27 00:00:15 UTC
severityINFO
servicevirtual-assistant
clustermaster
org9f996610-f74a-4cd5-9052-cb5405d78c6f
tracea68a8c3174de8b4d579a54002e1522f3
spanf3d92bfc3136760b
podserver-2-dev-0
query
MATCH (w:WorkOrder {tildaid: $work_order_id})-[:WORK_ORDER_TO_TASK]->(t:WorkOrderTask)
RETURN t.status AS status, count(t) AS cnt
raw payload (15 fields)
{
"allocatedBytes": 1088.0,
"cpu": 0.0,
"elapsedTimeMs": 1.0,
"executionPlanCacheKeyHash": "9031398A",
"id": "24624310",
"pageFaults": 0.0,
"pageHits": 6.0,
"planning": 0.0,
"query": "\n MATCH (w:WorkOrder {tildaid: $work_order_id})-[:WORK_ORDER_TO_TASK]-\u003e(t:WorkOrderTask)\n RETURN t.status AS status, count(t) AS cnt\n ",
"queryParameters": "{work_order_id: \u0027ecbb0954-bd2f-480d-9a58-17f4a0b10e31\u0027}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-python/5.28.0 Python/3.12.13-final-0 (linux)\t\tclient/10.129.4.156:38312\tserver/10.173.0.8:7687\u003e",
"timestamp": "2026-07-27T00:00:15.037Z",
"transactionId": 12013422.0,
"waiting": 0.0
}44s ago2026-07-27 00:00:15 UTC neo4j virtual-assistant MATCH (st:Study {tildaid: $study_id})-[:USES]->(:FolderManager)-[:INCLUDES]->(tmf:Folder {name:"TMF"}) WHERE tmf.level = 0 MATCH (d:Document...
filter by:
service=virtual-assistant
org=9f996610-f74a-4cd5-9052-cb5405d78c6f
severity≥INFO
trace=a68a8c3174de8b4d…
open trace flow ›
time2026-07-27 00:00:15 UTC
severityINFO
servicevirtual-assistant
clustermaster
org9f996610-f74a-4cd5-9052-cb5405d78c6f
tracea68a8c3174de8b4d579a54002e1522f3
spanf3d92bfc3136760b
podserver-2-dev-0
query
MATCH (st:Study {tildaid: $study_id})-[:USES]->(:FolderManager)-[:INCLUDES]->(tmf:Folder {name:"TMF"})
WHERE tmf.level = 0
MATCH (d:Document {tildaid: $doc_id})
RETURN EXISTS( (tmf)-[:INCLUDES*1..10]->(d) ) AS in_tmf
raw payload (15 fields)
{
"allocatedBytes": 12400.0,
"cpu": 2.0,
"elapsedTimeMs": 2.0,
"executionPlanCacheKeyHash": "736B83B4",
"id": "24624309",
"pageFaults": 0.0,
"pageHits": 765.0,
"planning": 0.0,
"query": "MATCH (st:Study {tildaid: $study_id})-[:USES]-\u003e(:FolderManager)-[:INCLUDES]-\u003e(tmf:Folder {name:\"TMF\"}) WHERE tmf.level = 0 MATCH (d:Document {tildaid: $doc_id}) RETURN EXISTS( (tmf)-[:INCLUDES*1..10]-\u003e(d) ) AS in_tmf",
"queryParameters": "{doc_id: \u0027f6634887-d14a-4670-b995-1cb1cba1d4c6\u0027, study_id: \u0027c4defff9-d109-4da9-8662-5e0452d70540\u0027}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-python/5.28.0 Python/3.12.13-final-0 (linux)\t\tclient/10.129.4.156:38312\tserver/10.173.0.8:7687\u003e",
"timestamp": "2026-07-27T00:00:15.029Z",
"transactionId": 12013422.0,
"waiting": 0.0
}44s ago2026-07-27 00:00:15 UTC neo4j virtual-assistant MATCH (st:Study {tildaid: $study_id})-[:USES]->(:FolderManager)-[:INCLUDES]->(tmf:Folder {name:"TMF"}) WHERE tmf.level = 0 MATCH (d:Document...
filter by:
service=virtual-assistant
org=9f996610-f74a-4cd5-9052-cb5405d78c6f
severity≥INFO
trace=a68a8c3174de8b4d…
open trace flow ›
time2026-07-27 00:00:15 UTC
severityINFO
servicevirtual-assistant
clustermaster
org9f996610-f74a-4cd5-9052-cb5405d78c6f
tracea68a8c3174de8b4d579a54002e1522f3
spanf3d92bfc3136760b
podserver-2-dev-0
query
MATCH (st:Study {tildaid: $study_id})-[:USES]->(:FolderManager)-[:INCLUDES]->(tmf:Folder {name:"TMF"})
WHERE tmf.level = 0
MATCH (d:Document {tildaid: $doc_id})
RETURN EXISTS( (tmf)-[:INCLUDES*1..10]->(d) ) AS in_tmf
raw payload (15 fields)
{
"allocatedBytes": 12400.0,
"cpu": 1.0,
"elapsedTimeMs": 2.0,
"executionPlanCacheKeyHash": "736B83B4",
"id": "24624308",
"pageFaults": 0.0,
"pageHits": 765.0,
"planning": 0.0,
"query": "MATCH (st:Study {tildaid: $study_id})-[:USES]-\u003e(:FolderManager)-[:INCLUDES]-\u003e(tmf:Folder {name:\"TMF\"}) WHERE tmf.level = 0 MATCH (d:Document {tildaid: $doc_id}) RETURN EXISTS( (tmf)-[:INCLUDES*1..10]-\u003e(d) ) AS in_tmf",
"queryParameters": "{doc_id: \u00276b06c3a2-180d-447c-a755-585b72a9dfd5\u0027, study_id: \u0027c4defff9-d109-4da9-8662-5e0452d70540\u0027}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-python/5.28.0 Python/3.12.13-final-0 (linux)\t\tclient/10.129.4.156:38312\tserver/10.173.0.8:7687\u003e",
"timestamp": "2026-07-27T00:00:15.023Z",
"transactionId": 12013422.0,
"waiting": 0.0
}44s ago2026-07-27 00:00:15 UTC neo4j virtual-assistant MATCH (st:Study {tildaid: $study_id})-[:USES]->(:FolderManager)-[:INCLUDES]->(tmf:Folder {name:"TMF"}) WHERE tmf.level = 0 MATCH (d:Document...
filter by:
service=virtual-assistant
org=9f996610-f74a-4cd5-9052-cb5405d78c6f
severity≥INFO
trace=a68a8c3174de8b4d…
open trace flow ›
time2026-07-27 00:00:15 UTC
severityINFO
servicevirtual-assistant
clustermaster
org9f996610-f74a-4cd5-9052-cb5405d78c6f
tracea68a8c3174de8b4d579a54002e1522f3
spanf3d92bfc3136760b
podserver-2-dev-0
query
MATCH (st:Study {tildaid: $study_id})-[:USES]->(:FolderManager)-[:INCLUDES]->(tmf:Folder {name:"TMF"})
WHERE tmf.level = 0
MATCH (d:Document {tildaid: $doc_id})
RETURN EXISTS( (tmf)-[:INCLUDES*1..10]->(d) ) AS in_tmf
raw payload (15 fields)
{
"allocatedBytes": 12400.0,
"cpu": 1.0,
"elapsedTimeMs": 1.0,
"executionPlanCacheKeyHash": "736B83B4",
"id": "24624307",
"pageFaults": 0.0,
"pageHits": 765.0,
"planning": 0.0,
"query": "MATCH (st:Study {tildaid: $study_id})-[:USES]-\u003e(:FolderManager)-[:INCLUDES]-\u003e(tmf:Folder {name:\"TMF\"}) WHERE tmf.level = 0 MATCH (d:Document {tildaid: $doc_id}) RETURN EXISTS( (tmf)-[:INCLUDES*1..10]-\u003e(d) ) AS in_tmf",
"queryParameters": "{doc_id: \u002778415b5a-b63f-4a33-82fb-0e05846e06e0\u0027, study_id: \u0027c4defff9-d109-4da9-8662-5e0452d70540\u0027}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-python/5.28.0 Python/3.12.13-final-0 (linux)\t\tclient/10.129.4.156:38312\tserver/10.173.0.8:7687\u003e",
"timestamp": "2026-07-27T00:00:15.018Z",
"transactionId": 12013422.0,
"waiting": 0.0
}44s ago2026-07-27 00:00:15 UTC neo4j virtual-assistant MATCH (st:Study {tildaid: $study_id})-[:USES]->(:FolderManager)-[:INCLUDES]->(tmf:Folder {name:"TMF"}) WHERE tmf.level = 0 MATCH (d:Document...
filter by:
service=virtual-assistant
org=9f996610-f74a-4cd5-9052-cb5405d78c6f
severity≥INFO
trace=a68a8c3174de8b4d…
open trace flow ›
time2026-07-27 00:00:15 UTC
severityINFO
servicevirtual-assistant
clustermaster
org9f996610-f74a-4cd5-9052-cb5405d78c6f
tracea68a8c3174de8b4d579a54002e1522f3
spanf3d92bfc3136760b
podserver-2-dev-0
query
MATCH (st:Study {tildaid: $study_id})-[:USES]->(:FolderManager)-[:INCLUDES]->(tmf:Folder {name:"TMF"})
WHERE tmf.level = 0
MATCH (d:Document {tildaid: $doc_id})
RETURN EXISTS( (tmf)-[:INCLUDES*1..10]->(d) ) AS in_tmf
raw payload (15 fields)
{
"allocatedBytes": 12400.0,
"cpu": 2.0,
"elapsedTimeMs": 2.0,
"executionPlanCacheKeyHash": "736B83B4",
"id": "24624306",
"pageFaults": 0.0,
"pageHits": 765.0,
"planning": 0.0,
"query": "MATCH (st:Study {tildaid: $study_id})-[:USES]-\u003e(:FolderManager)-[:INCLUDES]-\u003e(tmf:Folder {name:\"TMF\"}) WHERE tmf.level = 0 MATCH (d:Document {tildaid: $doc_id}) RETURN EXISTS( (tmf)-[:INCLUDES*1..10]-\u003e(d) ) AS in_tmf",
"queryParameters": "{doc_id: \u0027061107df-7c8b-48c7-a04f-5c7cca5ba285\u0027, study_id: \u0027c4defff9-d109-4da9-8662-5e0452d70540\u0027}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-python/5.28.0 Python/3.12.13-final-0 (linux)\t\tclient/10.129.4.156:38312\tserver/10.173.0.8:7687\u003e",
"timestamp": "2026-07-27T00:00:15.012Z",
"transactionId": 12013422.0,
"waiting": 0.0
}44s ago2026-07-27 00:00:15 UTC neo4j virtual-assistant MATCH (st:Study {tildaid: $study_id})-[:USES]->(:FolderManager)-[:INCLUDES]->(tmf:Folder {name:"TMF"}) WHERE tmf.level = 0 MATCH (d:Document...
filter by:
service=virtual-assistant
org=9f996610-f74a-4cd5-9052-cb5405d78c6f
severity≥INFO
trace=a68a8c3174de8b4d…
open trace flow ›
time2026-07-27 00:00:15 UTC
severityINFO
servicevirtual-assistant
clustermaster
org9f996610-f74a-4cd5-9052-cb5405d78c6f
tracea68a8c3174de8b4d579a54002e1522f3
spanf3d92bfc3136760b
podserver-2-dev-0
query
MATCH (st:Study {tildaid: $study_id})-[:USES]->(:FolderManager)-[:INCLUDES]->(tmf:Folder {name:"TMF"})
WHERE tmf.level = 0
MATCH (d:Document {tildaid: $doc_id})
RETURN EXISTS( (tmf)-[:INCLUDES*1..10]->(d) ) AS in_tmf
raw payload (15 fields)
{
"allocatedBytes": 12400.0,
"cpu": 1.0,
"elapsedTimeMs": 1.0,
"executionPlanCacheKeyHash": "736B83B4",
"id": "24624305",
"pageFaults": 0.0,
"pageHits": 765.0,
"planning": 0.0,
"query": "MATCH (st:Study {tildaid: $study_id})-[:USES]-\u003e(:FolderManager)-[:INCLUDES]-\u003e(tmf:Folder {name:\"TMF\"}) WHERE tmf.level = 0 MATCH (d:Document {tildaid: $doc_id}) RETURN EXISTS( (tmf)-[:INCLUDES*1..10]-\u003e(d) ) AS in_tmf",
"queryParameters": "{doc_id: \u00274e8c31b5-ad35-43eb-a9dc-92c007dbb91f\u0027, study_id: \u0027c4defff9-d109-4da9-8662-5e0452d70540\u0027}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-python/5.28.0 Python/3.12.13-final-0 (linux)\t\tclient/10.129.4.156:38312\tserver/10.173.0.8:7687\u003e",
"timestamp": "2026-07-27T00:00:15.006Z",
"transactionId": 12013422.0,
"waiting": 0.0
}45s ago2026-07-27 00:00:14 UTC neo4j virtual-assistant MATCH (st:Study {tildaid: $study_id})-[:USES]->(:FolderManager)-[:INCLUDES]->(tmf:Folder {name:"TMF"}) WHERE tmf.level = 0 MATCH (d:Document...
filter by:
service=virtual-assistant
org=9f996610-f74a-4cd5-9052-cb5405d78c6f
severity≥INFO
trace=a68a8c3174de8b4d…
open trace flow ›
time2026-07-27 00:00:14 UTC
severityINFO
servicevirtual-assistant
clustermaster
org9f996610-f74a-4cd5-9052-cb5405d78c6f
tracea68a8c3174de8b4d579a54002e1522f3
spanf3d92bfc3136760b
podserver-2-dev-0
query
MATCH (st:Study {tildaid: $study_id})-[:USES]->(:FolderManager)-[:INCLUDES]->(tmf:Folder {name:"TMF"})
WHERE tmf.level = 0
MATCH (d:Document {tildaid: $doc_id})
RETURN EXISTS( (tmf)-[:INCLUDES*1..10]->(d) ) AS in_tmf
raw payload (15 fields)
{
"allocatedBytes": 12400.0,
"cpu": 1.0,
"elapsedTimeMs": 1.0,
"executionPlanCacheKeyHash": "736B83B4",
"id": "24624304",
"pageFaults": 0.0,
"pageHits": 766.0,
"planning": 0.0,
"query": "MATCH (st:Study {tildaid: $study_id})-[:USES]-\u003e(:FolderManager)-[:INCLUDES]-\u003e(tmf:Folder {name:\"TMF\"}) WHERE tmf.level = 0 MATCH (d:Document {tildaid: $doc_id}) RETURN EXISTS( (tmf)-[:INCLUDES*1..10]-\u003e(d) ) AS in_tmf",
"queryParameters": "{doc_id: \u002795cffbc4-9f87-4191-8993-05b5a945ea00\u0027, study_id: \u0027c4defff9-d109-4da9-8662-5e0452d70540\u0027}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-python/5.28.0 Python/3.12.13-final-0 (linux)\t\tclient/10.129.4.156:38312\tserver/10.173.0.8:7687\u003e",
"timestamp": "2026-07-27T00:00:14.999Z",
"transactionId": 12013422.0,
"waiting": 0.0
}45s ago2026-07-27 00:00:14 UTC neo4j virtual-assistant MATCH (o:Organization {tildaid: $org_id}) WHERE o.alias <> '' RETURN o.alias as alias, ...
filter by:
service=virtual-assistant
org=9f996610-f74a-4cd5-9052-cb5405d78c6f
severity≥INFO
trace=a68a8c3174de8b4d…
open trace flow ›
time2026-07-27 00:00:14 UTC
severityINFO
servicevirtual-assistant
clustermaster
org9f996610-f74a-4cd5-9052-cb5405d78c6f
tracea68a8c3174de8b4d579a54002e1522f3
spanf3d92bfc3136760b
podserver-2-dev-0
query
MATCH (o:Organization {tildaid: $org_id})
WHERE o.alias <> ''
RETURN o.alias as alias,
coalesce(o.aiTeammateName, '') as aiTeammateName,
coalesce(o.aiTeammateEmail, '') as aiTeammateEmail
raw payload (15 fields)
{
"allocatedBytes": 328.0,
"cpu": 0.0,
"elapsedTimeMs": 0.0,
"executionPlanCacheKeyHash": "65961572",
"id": "24624303",
"pageFaults": 0.0,
"pageHits": 2.0,
"planning": 0.0,
"query": "\n MATCH (o:Organization {tildaid: $org_id})\n WHERE o.alias \u003c\u003e \u0027\u0027\n RETURN o.alias as alias,\n coalesce(o.aiTeammateName, \u0027\u0027) as aiTeammateName,\n coalesce(o.aiTeammateEmail, \u0027\u0027) as aiTeammateEmail\n ",
"queryParameters": "{org_id: \u00279f996610-f74a-4cd5-9052-cb5405d78c6f\u0027}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-python/5.28.0 Python/3.12.13-final-0 (linux)\t\tclient/10.129.4.156:38312\tserver/10.173.0.8:7687\u003e",
"timestamp": "2026-07-27T00:00:14.993Z",
"transactionId": 12013422.0,
"waiting": 0.0
}45s ago2026-07-27 00:00:14 UTC neo4j virtual-assistant MATCH (w:WorkOrder {tildaid: $work_order_id}) OPTIONAL MATCH...
filter by:
service=virtual-assistant
org=9f996610-f74a-4cd5-9052-cb5405d78c6f
severity≥INFO
trace=a68a8c3174de8b4d…
open trace flow ›
time2026-07-27 00:00:14 UTC
severityINFO
servicevirtual-assistant
clustermaster
org9f996610-f74a-4cd5-9052-cb5405d78c6f
tracea68a8c3174de8b4d579a54002e1522f3
spanf3d92bfc3136760b
podserver-2-dev-0
query
MATCH (w:WorkOrder {tildaid: $work_order_id})
OPTIONAL MATCH (w)-[:WORK_ORDER_TO_ORGANIZATION]->(org:Organization)
OPTIONAL MATCH (w)-[r:WORK_ORDER_TO_DOCUMENT]->(doc:Document)
OPTIONAL MATCH (doc)<-[:RECOMMENDATION_TO_DOCUMENT]-(rec:Recommendation)
WHERE toLower(coalesce(rec.category,'')) = 'quality control'
AND toLower(coalesce(rec.status,'')) <> 'ignored'
AND (rec.isIgnoredBySupport IS NULL OR rec.isIgnoredBySupport = false)
OPTIONAL MATCH (w)-[:WORK_ORDER_TO_ACTIVITY]->(act:WorkOrderActivity)-[:WORK_ORDER_ACTIVITY_TO_DOCUMENT]->(doc)
WITH w, org, doc, r, rec, act
WITH w, org, doc, r,
COLLECT(DISTINCT {
rec_id: rec.rec_id,
category: rec.category,
status: rec.status,
severity: rec.severity,
explanation:coalesce(rec.data, rec.explanation),
user_action: rec.user_action
}) AS recommendations,
coalesce(doc.rejectReason, '') AS rejectReason,
ANY(x IN COLLECT(rec) WHERE
toLower(coalesce(x.status,'')) IN ['pending', 'confirmed']
AND toLower(coalesce(x.severity, '')) <> 'minor'
) AS has_qc_issues,
COLLECT(DISTINCT {
activity_id: act.tildaid,
activity_type: act.activity_type,
createdat: act.createdat
}) AS doc_activities
WITH org,
COLLECT(DISTINCT {
tildaid: doc.tildaid,
fileName: doc.fileName,
contentType: doc.contentType,
direction: coalesce(r.direction, null),
createdat: coalesce(doc.createdat, doc.created_at, r.createdat, r.created_at, null),
document_family_id: coalesce(r.document_family_id, null),
rejectReason: rejectReason,
recommendations: recommendations,
status: coalesce(r.status,
CASE
WHEN doc.tildaid IS NULL THEN null
WHEN rejectReason <> '' THEN 'Discarded'
WHEN has_qc_issues THEN 'Discarded'
ELSE 'Accepted'
END
),
activities: doc_activities,
sentat: r.sentat
}) AS documents
RETURN org, documents
raw payload (15 fields)
{
"allocatedBytes": 33312.0,
"cpu": 1.0,
"elapsedTimeMs": 2.0,
"executionPlanCacheKeyHash": "49C251C1",
"id": "24624302",
"pageFaults": 0.0,
"pageHits": 220.0,
"planning": 0.0,
"query": "\n MATCH (w:WorkOrder {tildaid: $work_order_id})\n OPTIONAL MATCH (w)-[:WORK_ORDER_TO_ORGANIZATION]-\u003e(org:Organization)\n OPTIONAL MATCH (w)-[r:WORK_ORDER_TO_DOCUMENT]-\u003e(doc:Document)\n OPTIONAL MATCH (doc)\u003c-[:RECOMMENDATION_TO_DOCUMENT]-(rec:Recommendation)\n WHERE toLower(coalesce(rec.category,\u0027\u0027)) = \u0027quality control\u0027\n AND toLower(coalesce(rec.status,\u0027\u0027)) \u003c\u003e \u0027ignored\u0027\n AND (rec.isIgnoredBySupport IS NULL OR rec.isIgnoredBySupport = false)\n OPTIONAL MATCH (w)-[:WORK_ORDER_TO_ACTIVITY]-\u003e(act:WorkOrderActivity)-[:WORK_ORDER_ACTIVITY_TO_DOCUMENT]-\u003e(doc)\n WITH w, org, doc, r, rec, act\n WITH w, org, doc, r,\n COLLECT(DISTINCT {\n rec_id: rec.rec_id,\n category: rec.category,\n status: rec.status,\n severity: rec.severity,\n explanation:coalesce(rec.data, rec.explanation),\n user_action: rec.user_action\n }) AS recommendations,\n coalesce(doc.rejectReason, \u0027\u0027) AS rejectReason,\n ANY(x IN COLLECT(rec) WHERE\n toLower(coalesce(x.status,\u0027\u0027)) IN [\u0027pending\u0027, \u0027confirmed\u0027]\n AND toLower(coalesce(x.severity, \u0027\u0027)) \u003c\u003e \u0027minor\u0027\n ) AS has_qc_issues,\n COLLECT(DISTINCT {\n activity_id: act.tildaid,\n activity_type: act.activity_type,\n createdat: act.createdat\n }) AS doc_activities\n WITH org,\n COLLECT(DISTINCT {\n tildaid: doc.tildaid,\n fileName: doc.fileName,\n contentType: doc.contentType,\n direction: coalesce(r.direction, null),\n createdat: coalesce(doc.createdat, doc.created_at, r.createdat, r.created_at, null),\n document_family_id: coalesce(r.document_family_id, null),\n rejectReason: rejectReason,\n recommendations: recommendations,\n status: coalesce(r.status,\n CASE\n WHEN doc.tildaid IS NULL THEN null\n WHEN rejectReason \u003c\u003e \u0027\u0027 THEN \u0027Discarded\u0027\n WHEN has_qc_issues THEN \u0027Discarded\u0027\n ELSE \u0027Accepted\u0027\n END\n ),\n activities: doc_activities,\n sentat: r.sentat\n }) AS documents\n RETURN org, documents\n ",
"queryParameters": "{work_order_id: \u0027ecbb0954-bd2f-480d-9a58-17f4a0b10e31\u0027}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-python/5.28.0 Python/3.12.13-final-0 (linux)\t\tclient/10.129.4.156:38312\tserver/10.173.0.8:7687\u003e",
"timestamp": "2026-07-27T00:00:14.988Z",
"transactionId": 12013422.0,
"waiting": 0.0
}45s ago2026-07-27 00:00:14 UTC neo4j virtual-assistant MATCH (n:WorkOrder {tildaid: $node_id}) RETURN n
filter by:
service=virtual-assistant
org=9f996610-f74a-4cd5-9052-cb5405d78c6f
severity≥INFO
trace=a68a8c3174de8b4d…
open trace flow ›
time2026-07-27 00:00:14 UTC
severityINFO
servicevirtual-assistant
clustermaster
org9f996610-f74a-4cd5-9052-cb5405d78c6f
tracea68a8c3174de8b4d579a54002e1522f3
spanf3d92bfc3136760b
podserver-2-dev-0
query
MATCH (n:WorkOrder {tildaid: $node_id})
RETURN n
raw payload (15 fields)
{
"allocatedBytes": 312.0,
"cpu": 0.0,
"elapsedTimeMs": 1.0,
"executionPlanCacheKeyHash": "E0146DD7",
"id": "24624301",
"pageFaults": 0.0,
"pageHits": 12.0,
"planning": 0.0,
"query": "MATCH (n:WorkOrder {tildaid: $node_id}) RETURN n",
"queryParameters": "{node_id: \u0027ecbb0954-bd2f-480d-9a58-17f4a0b10e31\u0027}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-python/5.28.0 Python/3.12.13-final-0 (linux)\t\tclient/10.129.4.156:38312\tserver/10.173.0.8:7687\u003e",
"timestamp": "2026-07-27T00:00:14.982Z",
"transactionId": 12013422.0,
"waiting": 0.0
}45s ago2026-07-27 00:00:14 UTC neo4j virtual-assistant MATCH (n:WorkOrder {tildaid: $node_id}) SET n += $props, n.updatedat = $updatedat RETURN n
filter by:
service=virtual-assistant
org=9f996610-f74a-4cd5-9052-cb5405d78c6f
severity≥INFO
trace=a68a8c3174de8b4d…
open trace flow ›
time2026-07-27 00:00:14 UTC
severityINFO
servicevirtual-assistant
clustermaster
org9f996610-f74a-4cd5-9052-cb5405d78c6f
tracea68a8c3174de8b4d579a54002e1522f3
spanf3d92bfc3136760b
podserver-2-dev-0
query
MATCH (n:WorkOrder {tildaid: $node_id})
SET n += $props, n.updatedat = $updatedat
RETURN n
raw payload (15 fields)
{
"allocatedBytes": 708.0,
"cpu": 1.0,
"elapsedTimeMs": 1.0,
"executionPlanCacheKeyHash": "ECF4594A",
"id": "24624299",
"pageFaults": 0.0,
"pageHits": 9.0,
"planning": 0.0,
"query": "MATCH (n:WorkOrder {tildaid: $node_id}) SET n += $props, n.updatedat = $updatedat RETURN n",
"queryParameters": "{node_id: \u0027ecbb0954-bd2f-480d-9a58-17f4a0b10e31\u0027, props: {status_summary: \u0027Follow up with the North American site to obtain Local IRB/LEC approval confirmation and the approval letter/evidence. IRB timeline details are received; no approval evidence has come in for over 7 days.\u0027}, updatedat: 1785110414953}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-python/5.28.0 Python/3.12.13-final-0 (linux)\t\tclient/10.129.4.156:38312\tserver/10.173.0.8:7687\u003e",
"timestamp": "2026-07-27T00:00:14.956Z",
"transactionId": 12013421.0,
"waiting": 0.0
}45s ago2026-07-27 00:00:14 UTC neo4j virtual-assistant MATCH (n:WorkOrder {tildaid: $node_id}) RETURN n
filter by:
service=virtual-assistant
org=9f996610-f74a-4cd5-9052-cb5405d78c6f
severity≥INFO
trace=a68a8c3174de8b4d…
open trace flow ›
time2026-07-27 00:00:14 UTC
severityINFO
servicevirtual-assistant
clustermaster
org9f996610-f74a-4cd5-9052-cb5405d78c6f
tracea68a8c3174de8b4d579a54002e1522f3
spanf3d92bfc3136760b
podserver-2-dev-0
query
MATCH (n:WorkOrder {tildaid: $node_id})
RETURN n
raw payload (15 fields)
{
"allocatedBytes": 312.0,
"cpu": 1.0,
"elapsedTimeMs": 1.0,
"executionPlanCacheKeyHash": "E0146DD7",
"id": "24624298",
"pageFaults": 0.0,
"pageHits": 12.0,
"planning": 0.0,
"query": "MATCH (n:WorkOrder {tildaid: $node_id}) RETURN n",
"queryParameters": "{node_id: \u0027ecbb0954-bd2f-480d-9a58-17f4a0b10e31\u0027}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-python/5.28.0 Python/3.12.13-final-0 (linux)\t\tclient/10.129.4.156:38312\tserver/10.173.0.8:7687\u003e",
"timestamp": "2026-07-27T00:00:14.951Z",
"transactionId": 12013421.0,
"waiting": 0.0
}45s ago2026-07-27 00:00:14 UTC INFO virtual-assistant [StatusSummary] wo_id=ecbb0954-bd2f-480d-9a58-17f4a0b10e31 chars=203
filter by:
service=virtual-assistant
org=9f996610-f74a-4cd5-9052-cb5405d78c6f
severity≥INFO
trace=a68a8c3174de8b4d…
open trace flow ›
time2026-07-27 00:00:14 UTC
severityINFO
servicevirtual-assistant
sourcereg_agents/summary_agent.py:220
clustermaster
org9f996610-f74a-4cd5-9052-cb5405d78c6f
versionunknown
tracea68a8c3174de8b4d579a54002e1522f3
spanf3d92bfc3136760b
podvirtual-assistant-65b975d66b-l8wpw
message
[StatusSummary] wo_id=ecbb0954-bd2f-480d-9a58-17f4a0b10e31 chars=203
raw payload (8 fields)
{
"caller": "reg_agents/summary_agent.py:220",
"cluster": "master",
"environment": "DEVELOPMENT",
"message": "[StatusSummary] wo_id=ecbb0954-bd2f-480d-9a58-17f4a0b10e31 chars=203",
"org_alias": "9f996610-f74a-4cd5-9052-cb5405d78c6f",
"service": "virtual-assistant",
"timestamp": "2026-07-27T00:00:14.945Z",
"version": "unknown"
}45s ago2026-07-27 00:00:14 UTC INFO 127.0.0.6:60805 - "POST /v1/chat/completions HTTP/1.1" 200
filter by:
severity≥INFO
time2026-07-27 00:00:14 UTC
severityINFO
loggerh11_impl.py:473
clustermaster
podlitellm-f54655c99-cbmvt
message
127.0.0.6:60805 - "POST /v1/chat/completions HTTP/1.1" 200
raw payload (5 fields)
{
"component": "uvicorn.access",
"level": "INFO",
"logger": "h11_impl.py:473",
"message": "127.0.0.6:60805 - \"POST /v1/chat/completions HTTP/1.1\" 200",
"timestamp": "2026-07-27T00:00:14.926860"
}45s ago2026-07-27 00:00:14 UTC ERROR observability: level watcher could not stat config file /etc/config/observability.yaml: stat /etc/config/observability.yaml: no such file or directory
filter by:
severity≥ERROR
time2026-07-27 00:00:14 UTC
severityERROR
clustermaster
podschedsvc-786465b756-5smng
message
observability: level watcher could not stat config file /etc/config/observability.yaml: stat /etc/config/observability.yaml: no such file or directory
45s ago2026-07-27 00:00:14 UTC neo4j virtual-assistant RETURN 1 as health_check
time2026-07-27 00:00:14 UTC
severityINFO
servicevirtual-assistant
clustermaster
trace07f853a9e8a100ea34176a39fd7c81e7
span21c9dac9e9462c60
podserver-2-dev-0
query
RETURN 1 as health_check
raw payload (15 fields)
{
"allocatedBytes": 312.0,
"cpu": 0.0,
"elapsedTimeMs": 0.0,
"executionPlanCacheKeyHash": "745CE4BF",
"id": "24624297",
"pageFaults": 0.0,
"pageHits": 0.0,
"planning": 0.0,
"query": "RETURN 1 as health_check",
"queryParameters": "{}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-python/5.28.0 Python/3.12.13-final-0 (linux)\t\tclient/10.129.4.156:57418\tserver/10.173.0.8:7687\u003e",
"timestamp": "2026-07-27T00:00:14.227Z",
"transactionId": 12013420.0,
"waiting": 0.0
}45s ago2026-07-27 00:00:14 UTC neo4j virtual-assistant RETURN 1
time2026-07-27 00:00:14 UTC
severityINFO
servicevirtual-assistant
clustermaster
trace07f853a9e8a100ea34176a39fd7c81e7
span21c9dac9e9462c60
podserver-2-dev-0
query
RETURN 1
raw payload (15 fields)
{
"allocatedBytes": 312.0,
"cpu": 0.0,
"elapsedTimeMs": 0.0,
"executionPlanCacheKeyHash": "4CADEF45",
"id": "24624296",
"pageFaults": 0.0,
"pageHits": 0.0,
"planning": 0.0,
"query": "RETURN 1",
"queryParameters": "{}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-python/5.28.0 Python/3.12.13-final-0 (linux)\t\tclient/10.129.4.156:57418\tserver/10.173.0.8:7687\u003e",
"timestamp": "2026-07-27T00:00:14.223Z",
"transactionId": 12013419.0,
"waiting": 0.0
}47s ago2026-07-27 00:00:12 UTC ERROR observability: level watcher could not stat config file /etc/config/observability.yaml: stat /etc/config/observability.yaml: no such file or directory
filter by:
severity≥ERROR
time2026-07-27 00:00:12 UTC
severityERROR
clustermaster
podregsvc-766cff9b49-cfs28
message
observability: level watcher could not stat config file /etc/config/observability.yaml: stat /etc/config/observability.yaml: no such file or directory
48s ago2026-07-27 00:00:11 UTC neo4j dashrsvc MATCH (wo:WorkOrder {tildaid: "ecbb0954-bd2f-480d-9a58-17f4a0b10e31"}) OPTIONAL MATCH...
time2026-07-27 00:00:11 UTC
severityINFO
servicedashrsvc
clustermaster
trace3fc737e8871f9b8c4dad10cabe485b3b
spancce6f80f4b938a33
podserver-3-dev-0
query
MATCH (wo:WorkOrder {tildaid: "ecbb0954-bd2f-480d-9a58-17f4a0b10e31"})
OPTIONAL MATCH (wo)-[:WORK_ORDER_TO_ORGANIZATION]->(org:Organization)
OPTIONAL MATCH (wo)-[:WORK_ORDER_TO_STUDY]->(study:Study)
OPTIONAL MATCH (wo)-[:WORK_ORDER_TO_SITE]->(site:Site)
// Template lineage: WorkOrder.parent_id -> WorkOrderConfig -> WorkOrderTemplate.
// Null for standalone WOs (no parent config) or ad-hoc configs (no template).
OPTIONAL MATCH (:WorkOrderConfig {tildaid: wo.parent_id})-[:WORK_ORDER_CONFIG_TO_TEMPLATE]->(tmpl:WorkOrderTemplate)
CALL apoc.create.vNode(['DWorkOrder'],
{
tildaid: wo.tildaid,
workOrderId: wo.work_order_id,
workOrderType: wo.work_order_type,
title: wo.title,
status: wo.status,
priority: wo.priority,
goal: wo.goal,
emailSubject: wo.email_subject,
summary: wo.summary,
forms: wo.forms,
creatorId: wo.creator_id,
assignedToId: wo.assigned_to_id,
resolvedBy: wo.resolved_by,
parentId: wo.parent_id,
eventId: wo.event_id,
templateId: tmpl.tildaid,
templateName: tmpl.title,
threadId: wo.thread_id,
rfcMsgId: wo.rfc_msgid,
createdat: wo.createdat,
updatedat: wo.updatedat,
lastReachout: wo.last_reachout,
lastResponse: wo.last_response,
dueDate: wo.due_date,
resolvedAt: wo.resolved_at,
statusUpdatedAt: wo.status_updated_at,
activatedAt: wo.activated_at,
acceptedCount: wo.accepted_count,
pendingCount: wo.pending_count,
resolvedCount: wo.resolved_count,
reminderCount: wo.reminder_count,
documentIds: wo.document_ids,
// Document acceptance from the WORK_ORDER_TO_DOCUMENT relationship status
// (Received | Accepted | Discarded, defaulting to Received). Pattern comprehensions (not
// aggregates) so doc-less WOs don't trip Neo4j's AggregationSkippedNull warning.
// Acceptance rate = docAccepted / docTotal.
// docSent / docReceived split by relationship direction (SENT | RECEIVED).
docTotal: size([(wo)-[wd:WORK_ORDER_TO_DOCUMENT]->() | wd]),
docAccepted: size([(wo)-[wd:WORK_ORDER_TO_DOCUMENT]->() WHERE coalesce(wd.direction, 'RECEIVED') = 'RECEIVED' AND coalesce(wd.status, 'Received') = 'Accepted' | wd]),
docSent: size([(wo)-[wd:WORK_ORDER_TO_DOCUMENT]->() WHERE wd.direction = 'SENT' | wd]),
docReceived: size([(wo)-[wd:WORK_ORDER_TO_DOCUMENT]->() WHERE coalesce(wd.direction, 'RECEIVED') = 'RECEIVED' | wd]),
contactList: wo.contact_list,
ccList: wo.cc_list,
delpending: wo.delpending,
deltimestamp: wo.deltimestamp,
holdbitmap: wo.holdbitmap,
orgId: coalesce(org.tildaid, wo.org_id),
orgName: org.name,
orgAlias: org.alias,
studyId: coalesce(study.tildaid, wo.study_id),
studyName: study.name,
siteId: coalesce(site.tildaid, wo.site_id),
siteName: site.name
}
) YIELD node
RETURN node
raw payload (15 fields)
{
"allocatedBytes": 21912.0,
"cpu": 45.0,
"elapsedTimeMs": 46.0,
"executionPlanCacheKeyHash": "0C3FB456",
"id": "13354235",
"pageFaults": 0.0,
"pageHits": 111.0,
"planning": 44.0,
"query": "MATCH (wo:WorkOrder {tildaid: \"ecbb0954-bd2f-480d-9a58-17f4a0b10e31\"})\nOPTIONAL MATCH (wo)-[:WORK_ORDER_TO_ORGANIZATION]-\u003e(org:Organization)\nOPTIONAL MATCH (wo)-[:WORK_ORDER_TO_STUDY]-\u003e(study:Study)\nOPTIONAL MATCH (wo)-[:WORK_ORDER_TO_SITE]-\u003e(site:Site)\n// Template lineage: WorkOrder.parent_id -\u003e WorkOrderConfig -\u003e WorkOrderTemplate.\n// Null for standalone WOs (no parent config) or ad-hoc configs (no template).\nOPTIONAL MATCH (:WorkOrderConfig {tildaid: wo.parent_id})-[:WORK_ORDER_CONFIG_TO_TEMPLATE]-\u003e(tmpl:WorkOrderTemplate)\nCALL apoc.create.vNode([\u0027DWorkOrder\u0027],\n {\n tildaid: wo.tildaid,\n workOrderId: wo.work_order_id,\n workOrderType: wo.work_order_type,\n title: wo.title,\n status: wo.status,\n priority: wo.priority,\n goal: wo.goal,\n emailSubject: wo.email_subject,\n summary: wo.summary,\n forms: wo.forms,\n creatorId: wo.creator_id,\n assignedToId: wo.assigned_to_id,\n resolvedBy: wo.resolved_by,\n parentId: wo.parent_id,\n eventId: wo.event_id,\n templateId: tmpl.tildaid,\n templateName: tmpl.title,\n threadId: wo.thread_id,\n rfcMsgId: wo.rfc_msgid,\n createdat: wo.createdat,\n updatedat: wo.updatedat,\n lastReachout: wo.last_reachout,\n lastResponse: wo.last_response,\n dueDate: wo.due_date,\n resolvedAt: wo.resolved_at,\n statusUpdatedAt: wo.status_updated_at,\n activatedAt: wo.activated_at,\n acceptedCount: wo.accepted_count,\n pendingCount: wo.pending_count,\n resolvedCount: wo.resolved_count,\n reminderCount: wo.reminder_count,\n documentIds: wo.document_ids,\n // Document acceptance from the WORK_ORDER_TO_DOCUMENT relationship status\n // (Received | Accepted | Discarded, defaulting to Received). Pattern comprehensions (not\n // aggregates) so doc-less WOs don\u0027t trip Neo4j\u0027s AggregationSkippedNull warning.\n // Acceptance rate = docAccepted / docTotal.\n // docSent / docReceived split by relationship direction (SENT | RECEIVED).\n docTotal: size([(wo)-[wd:WORK_ORDER_TO_DOCUMENT]-\u003e() | wd]),\n docAccepted: size([(wo)-[wd:WORK_ORDER_TO_DOCUMENT]-\u003e() WHERE coalesce(wd.direction, \u0027RECEIVED\u0027) = \u0027RECEIVED\u0027 AND coalesce(wd.status, \u0027Received\u0027) = \u0027Accepted\u0027 | wd]),\n docSent: size([(wo)-[wd:WORK_ORDER_TO_DOCUMENT]-\u003e() WHERE wd.direction = \u0027SENT\u0027 | wd]),\n docReceived: size([(wo)-[wd:WORK_ORDER_TO_DOCUMENT]-\u003e() WHERE coalesce(wd.direction, \u0027RECEIVED\u0027) = \u0027RECEIVED\u0027 | wd]),\n contactList: wo.contact_list,\n ccList: wo.cc_list,\n delpending: wo.delpending,\n deltimestamp: wo.deltimestamp,\n holdbitmap: wo.holdbitmap,\n orgId: coalesce(org.tildaid, wo.org_id),\n orgName: org.name,\n orgAlias: org.alias,\n studyId: coalesce(study.tildaid, wo.study_id),\n studyName: study.name,\n siteId: coalesce(site.tildaid, wo.site_id),\n siteName: site.name\n }\n) YIELD node\nRETURN node\n",
"queryParameters": "{}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tGo Driver/5.20.0\t\tclient/10.129.3.12:58008\tserver/10.173.0.201:7687\u003e",
"timestamp": "2026-07-27T00:00:11.729Z",
"transactionId": 1750438.0,
"waiting": 0.0
}48s ago2026-07-27 00:00:11 UTC neo4j dashrsvc MATCH (a:WorkOrderActivity {tildaid: "b8aa3fde-2d9c-4566-b63c-9b04cb06e5d4"}) WHERE a.activity_type <> 'AI_CHAT_RESP' OPTIONAL MATCH...
time2026-07-27 00:00:11 UTC
severityINFO
servicedashrsvc
clustermaster
trace3fc737e8871f9b8c4dad10cabe485b3b
spanbadce25330d75cdd
podserver-3-dev-0
query
MATCH (a:WorkOrderActivity {tildaid: "b8aa3fde-2d9c-4566-b63c-9b04cb06e5d4"})
WHERE a.activity_type <> 'AI_CHAT_RESP'
OPTIONAL MATCH (wo:WorkOrder)-[:WORK_ORDER_TO_ACTIVITY]->(a)
WITH a, head(collect(wo)) AS wo
OPTIONAL MATCH (wo)-[:WORK_ORDER_TO_ORGANIZATION]->(org:Organization)
OPTIONAL MATCH (wo)-[:WORK_ORDER_TO_STUDY]->(study:Study)
OPTIONAL MATCH (wo)-[:WORK_ORDER_TO_SITE]->(site:Site)
// Template lineage of the parent WO (parent_id -> WorkOrderConfig -> WorkOrderTemplate), denormalized.
OPTIONAL MATCH (:WorkOrderConfig {tildaid: wo.parent_id})-[:WORK_ORDER_CONFIG_TO_TEMPLATE]->(tmpl:WorkOrderTemplate)
CALL apoc.create.vNode(['DWorkOrderActivity'],
{
tildaid: a.tildaid,
workOrderActivityId: a.tildaid,
workOrderId: a.work_order_id,
userId: a.user_id,
activityType: a.activity_type,
status: a.status,
source: a.source,
content: a.content,
original_content: a.original_content,
reasoning: a.reasoning,
content_type: a.content_type,
body_plain: a.body_plain,
body_html: a.body_html,
stripped_text: a.stripped_text,
stripped_html: a.stripped_html,
extra_text: a.extra_text,
extra_html: a.extra_html,
message_id: a.message_id,
sender: a.sender,
from_ai_teammate_email: a.from_ai_teammate_email,
from_ai_teammate_name: a.from_ai_teammate_name,
attachmentInfo: a.attachmentInfo,
ignoreType: a.ignoreType,
auto_send_enabled: a.auto_send_enabled,
documents_pending: a.documents_pending,
processing_status: a.processing_status,
retry_count: a.retry_count,
last_attempt_at: a.last_attempt_at,
openai_response_id: a.openai_response_id,
errors: a.errors,
questions: a.questions,
answers: a.answers,
answered_at: a.answered_at,
agent_run_completed_at: a.agent_run_completed_at,
timestamp: a.timestamp,
createdat: a.createdat,
updatedat: a.updatedat,
// Parent work order context: immutable created timestamp (epoch millis) + business id, denormalized
// so time-to-response style metrics can be computed from the activities table alone.
workOrderCreatedAt: wo.createdat,
workOrderBusinessId: wo.work_order_id,
workOrderName: wo.title,
templateId: tmpl.tildaid,
templateName: tmpl.title,
docIds: a.docIds,
processedDocIds: a.processedDocIds,
activity_contact_list: a.activity_contact_list,
activity_cc_list: a.activity_cc_list,
delpending: a.delpending,
deltimestamp: a.deltimestamp,
holdbitmap: a.holdbitmap,
orgId: coalesce(org.tildaid, wo.org_id),
orgName: org.name,
orgAlias: org.alias,
studyId: coalesce(study.tildaid, wo.study_id),
studyName: study.name,
siteId: coalesce(site.tildaid, wo.site_id),
siteName: site.name
}
) YIELD node
RETURN node
raw payload (15 fields)
{
"allocatedBytes": 12816.0,
"cpu": 42.0,
"elapsedTimeMs": 42.0,
"executionPlanCacheKeyHash": "F478F688",
"id": "13354234",
"pageFaults": 0.0,
"pageHits": 77.0,
"planning": 40.0,
"query": "MATCH (a:WorkOrderActivity {tildaid: \"b8aa3fde-2d9c-4566-b63c-9b04cb06e5d4\"})\nWHERE a.activity_type \u003c\u003e \u0027AI_CHAT_RESP\u0027\nOPTIONAL MATCH (wo:WorkOrder)-[:WORK_ORDER_TO_ACTIVITY]-\u003e(a)\nWITH a, head(collect(wo)) AS wo\nOPTIONAL MATCH (wo)-[:WORK_ORDER_TO_ORGANIZATION]-\u003e(org:Organization)\nOPTIONAL MATCH (wo)-[:WORK_ORDER_TO_STUDY]-\u003e(study:Study)\nOPTIONAL MATCH (wo)-[:WORK_ORDER_TO_SITE]-\u003e(site:Site)\n// Template lineage of the parent WO (parent_id -\u003e WorkOrderConfig -\u003e WorkOrderTemplate), denormalized.\nOPTIONAL MATCH (:WorkOrderConfig {tildaid: wo.parent_id})-[:WORK_ORDER_CONFIG_TO_TEMPLATE]-\u003e(tmpl:WorkOrderTemplate)\nCALL apoc.create.vNode([\u0027DWorkOrderActivity\u0027],\n {\n tildaid: a.tildaid,\n workOrderActivityId: a.tildaid,\n workOrderId: a.work_order_id,\n userId: a.user_id,\n activityType: a.activity_type,\n status: a.status,\n source: a.source,\n content: a.content,\n original_content: a.original_content,\n reasoning: a.reasoning,\n content_type: a.content_type,\n body_plain: a.body_plain,\n body_html: a.body_html,\n stripped_text: a.stripped_text,\n stripped_html: a.stripped_html,\n extra_text: a.extra_text,\n extra_html: a.extra_html,\n message_id: a.message_id,\n sender: a.sender,\n from_ai_teammate_email: a.from_ai_teammate_email,\n from_ai_teammate_name: a.from_ai_teammate_name,\n attachmentInfo: a.attachmentInfo,\n ignoreType: a.ignoreType,\n auto_send_enabled: a.auto_send_enabled,\n documents_pending: a.documents_pending,\n processing_status: a.processing_status,\n retry_count: a.retry_count,\n last_attempt_at: a.last_attempt_at,\n openai_response_id: a.openai_response_id,\n errors: a.errors,\n questions: a.questions,\n answers: a.answers,\n answered_at: a.answered_at,\n agent_run_completed_at: a.agent_run_completed_at,\n timestamp: a.timestamp,\n createdat: a.createdat,\n updatedat: a.updatedat,\n // Parent work order context: immutable created timestamp (epoch millis) + business id, denormalized\n // so time-to-response style metrics can be computed from the activities table alone.\n workOrderCreatedAt: wo.createdat,\n workOrderBusinessId: wo.work_order_id,\n workOrderName: wo.title,\n templateId: tmpl.tildaid,\n templateName: tmpl.title,\n docIds: a.docIds,\n processedDocIds: a.processedDocIds,\n activity_contact_list: a.activity_contact_list,\n activity_cc_list: a.activity_cc_list,\n delpending: a.delpending,\n deltimestamp: a.deltimestamp,\n holdbitmap: a.holdbitmap,\n orgId: coalesce(org.tildaid, wo.org_id),\n orgName: org.name,\n orgAlias: org.alias,\n studyId: coalesce(study.tildaid, wo.study_id),\n studyName: study.name,\n siteId: coalesce(site.tildaid, wo.site_id),\n siteName: site.name\n }\n) YIELD node\nRETURN node\n",
"queryParameters": "{}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tGo Driver/5.20.0\t\tclient/10.129.3.12:58000\tserver/10.173.0.201:7687\u003e",
"timestamp": "2026-07-27T00:00:11.718Z",
"transactionId": 1750437.0,
"waiting": 0.0
}48s ago2026-07-27 00:00:11 UTC INFO virtual-assistant 🏁 Daily check complete: orgs=6, work_orders=410, reminders_sent=0, moved_to_need_attention=1
time2026-07-27 00:00:11 UTC
severityINFO
servicevirtual-assistant
sourcejobs/daily_work_order_cron.py:393
clustermaster
versionunknown
podvirtual-assistant-65b975d66b-l8wpw
message
🏁 Daily check complete: orgs=6, work_orders=410, reminders_sent=0, moved_to_need_attention=1
raw payload (7 fields)
{
"caller": "jobs/daily_work_order_cron.py:393",
"cluster": "master",
"environment": "DEVELOPMENT",
"message": "\ud83c\udfc1 Daily check complete: orgs=6, work_orders=410, reminders_sent=0, moved_to_need_attention=1",
"service": "virtual-assistant",
"timestamp": "2026-07-27T00:00:11.544Z",
"version": "unknown"
}48s ago2026-07-27 00:00:11 UTC INFO virtual-assistant No work order locks currently held
time2026-07-27 00:00:11 UTC
severityINFO
servicevirtual-assistant
sourceshared/work_order_locks.py:147
clustermaster
versionunknown
podvirtual-assistant-65b975d66b-l8wpw
message
No work order locks currently held
raw payload (7 fields)
{
"caller": "shared/work_order_locks.py:147",
"cluster": "master",
"environment": "DEVELOPMENT",
"message": "No work order locks currently held",
"service": "virtual-assistant",
"timestamp": "2026-07-27T00:00:11.544Z",
"version": "unknown"
}48s ago2026-07-27 00:00:11 UTC neo4j virtual-assistant MATCH (w:WorkOrder {tildaid: $work_order_id})<-[:FACT_TO_WORK_ORDER]-(f:Fact) WHERE f.delpending = false ...
filter by:
service=virtual-assistant
org=4510cbf5-af86-40c7-ba81-1e7aa0df8c2e
severity≥INFO
trace=71ddc3699579967c…
open trace flow ›
time2026-07-27 00:00:11 UTC
severityINFO
servicevirtual-assistant
clustermaster
org4510cbf5-af86-40c7-ba81-1e7aa0df8c2e
trace71ddc3699579967caadf0471ddb258e2
spanc144027654593cb0
podserver-2-dev-0
query
MATCH (w:WorkOrder {tildaid: $work_order_id})<-[:FACT_TO_WORK_ORDER]-(f:Fact)
WHERE f.delpending = false
RETURN f
ORDER BY f.createdat ASC
raw payload (15 fields)
{
"allocatedBytes": 724.0,
"cpu": 0.0,
"elapsedTimeMs": 0.0,
"executionPlanCacheKeyHash": "23A43F51",
"id": "24624290",
"pageFaults": 0.0,
"pageHits": 6.0,
"planning": 0.0,
"query": "\n MATCH (w:WorkOrder {tildaid: $work_order_id})\u003c-[:FACT_TO_WORK_ORDER]-(f:Fact)\n WHERE f.delpending = false\n RETURN f\n ORDER BY f.createdat ASC\n ",
"queryParameters": "{work_order_id: \u00275fda6743-4617-464f-9598-5ffebf341fa6\u0027}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-python/5.28.0 Python/3.12.13-final-0 (linux)\t\tclient/10.129.4.156:38312\tserver/10.173.0.8:7687\u003e",
"timestamp": "2026-07-27T00:00:11.539Z",
"transactionId": 12013418.0,
"waiting": 0.0
}48s ago2026-07-27 00:00:11 UTC neo4j virtual-assistant MATCH (w:WorkOrder {tildaid: $work_order_id})-[:WORK_ORDER_TO_ACTIVITY]->(a:WorkOrderActivity) WHERE 1=1 AND a.activity_type IN...
filter by:
service=virtual-assistant
org=4510cbf5-af86-40c7-ba81-1e7aa0df8c2e
severity≥INFO
trace=71ddc3699579967c…
open trace flow ›
time2026-07-27 00:00:11 UTC
severityINFO
servicevirtual-assistant
clustermaster
org4510cbf5-af86-40c7-ba81-1e7aa0df8c2e
trace71ddc3699579967caadf0471ddb258e2
spanc144027654593cb0
podserver-2-dev-0
query
MATCH (w:WorkOrder {tildaid: $work_order_id})-[:WORK_ORDER_TO_ACTIVITY]->(a:WorkOrderActivity)
WHERE 1=1 AND a.activity_type IN $activity_types AND a.status IN $statuses
OPTIONAL MATCH (d:Document)
WHERE d.tildaid IN COALESCE(a.docIds, [])
WITH w, a, COLLECT(DISTINCT {tildaid: d.tildaid, fileName: d.fileName, contentType: d.contentType}) as documents
// Compute latest AI_MSG draft id per work order for gating REGENERATE
OPTIONAL MATCH (w)-[:WORK_ORDER_TO_ACTIVITY]->(ai:WorkOrderActivity)
WHERE ai.activity_type = 'AI_MSG' // any status: a newer SENT/QUEUED must supersede an older FindingsChanged draft, else REGENERATE stays stuck
WITH w, a, documents,
max(coalesce(ai.updatedat, ai.createdat)) AS latest_any_ts,
collect({id: ai.tildaid, ts: coalesce(ai.updatedat, ai.createdat), status: ai.status, ignoreType: ai.ignoreType}) AS ai_msgs
WITH a, documents,
CASE
WHEN size(ai_msgs) = 0 THEN false
ELSE any(x IN ai_msgs WHERE x.id = a.tildaid AND x.ts = latest_any_ts)
END AS is_latest_draft
RETURN a,
CASE WHEN size(documents) > 0 AND documents[0].tildaid IS NOT NULL THEN documents ELSE [] END AS documents,
is_latest_draft
ORDER BY a.createdat DESC
SKIP $skip
LIMIT $limit
raw payload (15 fields)
{
"allocatedBytes": 3272.0,
"cpu": 0.0,
"elapsedTimeMs": 0.0,
"executionPlanCacheKeyHash": "2A13D7A9",
"id": "24624289",
"pageFaults": 0.0,
"pageHits": 12.0,
"planning": 0.0,
"query": "\n MATCH (w:WorkOrder {tildaid: $work_order_id})-[:WORK_ORDER_TO_ACTIVITY]-\u003e(a:WorkOrderActivity)\n WHERE 1=1 AND a.activity_type IN $activity_types AND a.status IN $statuses \n OPTIONAL MATCH (d:Document)\n WHERE d.tildaid IN COALESCE(a.docIds, [])\n WITH w, a, COLLECT(DISTINCT {tildaid: d.tildaid, fileName: d.fileName, contentType: d.contentType}) as documents\n // Compute latest AI_MSG draft id per work order for gating REGENERATE\n OPTIONAL MATCH (w)-[:WORK_ORDER_TO_ACTIVITY]-\u003e(ai:WorkOrderActivity)\n WHERE ai.activity_type = \u0027AI_MSG\u0027 // any status: a newer SENT/QUEUED must supersede an older FindingsChanged draft, else REGENERATE stays stuck\n WITH w, a, documents,\n max(coalesce(ai.updatedat, ai.createdat)) AS latest_any_ts,\n collect({id: ai.tildaid, ts: coalesce(ai.updatedat, ai.createdat), status: ai.status, ignoreType: ai.ignoreType}) AS ai_msgs\n WITH a, documents,\n CASE\n WHEN size(ai_msgs) = 0 THEN false\n ELSE any(x IN ai_msgs WHERE x.id = a.tildaid AND x.ts = latest_any_ts)\n END AS is_latest_draft\n RETURN a,\n CASE WHEN size(documents) \u003e 0 AND documents[0].tildaid IS NOT NULL THEN documents ELSE [] END AS documents,\n is_latest_draft\n ORDER BY a.createdat DESC\n SKIP $skip\n LIMIT $limit\n ",
"queryParameters": "{limit: 1, statuses: [\u0027DRAFT\u0027], skip: 0, work_order_id: \u00275fda6743-4617-464f-9598-5ffebf341fa6\u0027, activity_types: [\u0027AI_MSG\u0027]}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-python/5.28.0 Python/3.12.13-final-0 (linux)\t\tclient/10.129.4.156:38312\tserver/10.173.0.8:7687\u003e",
"timestamp": "2026-07-27T00:00:11.532Z",
"transactionId": 12013417.0,
"waiting": 0.0
}48s ago2026-07-27 00:00:11 UTC neo4j virtual-assistant MATCH (w:WorkOrder {tildaid: $work_order_id})-[:WORK_ORDER_TO_ACTIVITY]->(a:WorkOrderActivity) WHERE 1=1 AND a.activity_type IN...
filter by:
service=virtual-assistant
org=4510cbf5-af86-40c7-ba81-1e7aa0df8c2e
severity≥INFO
trace=71ddc3699579967c…
open trace flow ›
time2026-07-27 00:00:11 UTC
severityINFO
servicevirtual-assistant
clustermaster
org4510cbf5-af86-40c7-ba81-1e7aa0df8c2e
trace71ddc3699579967caadf0471ddb258e2
spanc144027654593cb0
podserver-2-dev-0
query
MATCH (w:WorkOrder {tildaid: $work_order_id})-[:WORK_ORDER_TO_ACTIVITY]->(a:WorkOrderActivity)
WHERE 1=1 AND a.activity_type IN $activity_types AND a.status IN $statuses
RETURN count(a) as total
raw payload (15 fields)
{
"allocatedBytes": 488.0,
"cpu": 0.0,
"elapsedTimeMs": 0.0,
"executionPlanCacheKeyHash": "FA66F084",
"id": "24624288",
"pageFaults": 0.0,
"pageHits": 13.0,
"planning": 0.0,
"query": "\n MATCH (w:WorkOrder {tildaid: $work_order_id})-[:WORK_ORDER_TO_ACTIVITY]-\u003e(a:WorkOrderActivity)\n WHERE 1=1 AND a.activity_type IN $activity_types AND a.status IN $statuses \n RETURN count(a) as total\n ",
"queryParameters": "{statuses: [\u0027DRAFT\u0027], work_order_id: \u00275fda6743-4617-464f-9598-5ffebf341fa6\u0027, activity_types: [\u0027AI_MSG\u0027]}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-python/5.28.0 Python/3.12.13-final-0 (linux)\t\tclient/10.129.4.156:38312\tserver/10.173.0.8:7687\u003e",
"timestamp": "2026-07-27T00:00:11.529Z",
"transactionId": 12013417.0,
"waiting": 0.0
}48s ago2026-07-27 00:00:11 UTC neo4j virtual-assistant MATCH (wo:WorkOrder {tildaid: $wo_id}) OPTIONAL MATCH (wo)-[:WORK_ORDER_TO_ACTIVITY]->(a:WorkOrderActivity {activity_type:...
filter by:
service=virtual-assistant
org=4510cbf5-af86-40c7-ba81-1e7aa0df8c2e
severity≥INFO
trace=71ddc3699579967c…
open trace flow ›
time2026-07-27 00:00:11 UTC
severityINFO
servicevirtual-assistant
clustermaster
org4510cbf5-af86-40c7-ba81-1e7aa0df8c2e
trace71ddc3699579967caadf0471ddb258e2
spanc144027654593cb0
podserver-2-dev-0
query
MATCH (wo:WorkOrder {tildaid: $wo_id})
OPTIONAL MATCH (wo)-[:WORK_ORDER_TO_ACTIVITY]->(a:WorkOrderActivity {activity_type: 'U_REPLY'})
RETURN wo.createdat AS created_at, max(a.timestamp) AS latest_reply_ts
raw payload (15 fields)
{
"allocatedBytes": 928.0,
"cpu": 0.0,
"elapsedTimeMs": 0.0,
"executionPlanCacheKeyHash": "4C51129A",
"id": "24624287",
"pageFaults": 0.0,
"pageHits": 15.0,
"planning": 0.0,
"query": "\n MATCH (wo:WorkOrder {tildaid: $wo_id})\n OPTIONAL MATCH (wo)-[:WORK_ORDER_TO_ACTIVITY]-\u003e(a:WorkOrderActivity {activity_type: \u0027U_REPLY\u0027})\n RETURN wo.createdat AS created_at, max(a.timestamp) AS latest_reply_ts\n ",
"queryParameters": "{wo_id: \u00275fda6743-4617-464f-9598-5ffebf341fa6\u0027}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-python/5.28.0 Python/3.12.13-final-0 (linux)\t\tclient/10.129.4.156:38312\tserver/10.173.0.8:7687\u003e",
"timestamp": "2026-07-27T00:00:11.521Z",
"transactionId": 12013416.0,
"waiting": 0.0
}48s ago2026-07-27 00:00:11 UTC neo4j virtual-assistant MATCH (n:WorkOrder {tildaid: $node_id}) RETURN n
filter by:
service=virtual-assistant
org=4510cbf5-af86-40c7-ba81-1e7aa0df8c2e
severity≥INFO
trace=71ddc3699579967c…
open trace flow ›
time2026-07-27 00:00:11 UTC
severityINFO
servicevirtual-assistant
clustermaster
org4510cbf5-af86-40c7-ba81-1e7aa0df8c2e
trace71ddc3699579967caadf0471ddb258e2
spanc144027654593cb0
podserver-2-dev-0
query
MATCH (n:WorkOrder {tildaid: $node_id})
RETURN n
raw payload (15 fields)
{
"allocatedBytes": 312.0,
"cpu": 0.0,
"elapsedTimeMs": 0.0,
"executionPlanCacheKeyHash": "E0146DD7",
"id": "24624286",
"pageFaults": 0.0,
"pageHits": 8.0,
"planning": 0.0,
"query": "MATCH (n:WorkOrder {tildaid: $node_id}) RETURN n",
"queryParameters": "{node_id: \u00275fda6743-4617-464f-9598-5ffebf341fa6\u0027}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-python/5.28.0 Python/3.12.13-final-0 (linux)\t\tclient/10.129.4.156:38312\tserver/10.173.0.8:7687\u003e",
"timestamp": "2026-07-27T00:00:11.513Z",
"transactionId": 12013415.0,
"waiting": 0.0
}48s ago2026-07-27 00:00:11 UTC neo4j virtual-assistant MATCH (w:WorkOrder {tildaid: $work_order_id})<-[:FACT_TO_WORK_ORDER]-(f:Fact) WHERE f.delpending = false ...
filter by:
service=virtual-assistant
org=4510cbf5-af86-40c7-ba81-1e7aa0df8c2e
severity≥INFO
trace=71ddc3699579967c…
open trace flow ›
time2026-07-27 00:00:11 UTC
severityINFO
servicevirtual-assistant
clustermaster
org4510cbf5-af86-40c7-ba81-1e7aa0df8c2e
trace71ddc3699579967caadf0471ddb258e2
spanc144027654593cb0
podserver-2-dev-0
query
MATCH (w:WorkOrder {tildaid: $work_order_id})<-[:FACT_TO_WORK_ORDER]-(f:Fact)
WHERE f.delpending = false
RETURN f
ORDER BY f.createdat ASC
raw payload (15 fields)
{
"allocatedBytes": 724.0,
"cpu": 0.0,
"elapsedTimeMs": 0.0,
"executionPlanCacheKeyHash": "23A43F51",
"id": "24624285",
"pageFaults": 0.0,
"pageHits": 7.0,
"planning": 0.0,
"query": "\n MATCH (w:WorkOrder {tildaid: $work_order_id})\u003c-[:FACT_TO_WORK_ORDER]-(f:Fact)\n WHERE f.delpending = false\n RETURN f\n ORDER BY f.createdat ASC\n ",
"queryParameters": "{work_order_id: \u0027322547e7-b0fd-4d98-963d-afb231950377\u0027}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-python/5.28.0 Python/3.12.13-final-0 (linux)\t\tclient/10.129.4.156:38312\tserver/10.173.0.8:7687\u003e",
"timestamp": "2026-07-27T00:00:11.505Z",
"transactionId": 12013414.0,
"waiting": 0.0
}48s ago2026-07-27 00:00:11 UTC neo4j virtual-assistant MATCH (w:WorkOrder {tildaid: $work_order_id})-[:WORK_ORDER_TO_ACTIVITY]->(a:WorkOrderActivity) WHERE 1=1 AND a.activity_type IN...
filter by:
service=virtual-assistant
org=4510cbf5-af86-40c7-ba81-1e7aa0df8c2e
severity≥INFO
trace=71ddc3699579967c…
open trace flow ›
time2026-07-27 00:00:11 UTC
severityINFO
servicevirtual-assistant
clustermaster
org4510cbf5-af86-40c7-ba81-1e7aa0df8c2e
trace71ddc3699579967caadf0471ddb258e2
spanc144027654593cb0
podserver-2-dev-0
query
MATCH (w:WorkOrder {tildaid: $work_order_id})-[:WORK_ORDER_TO_ACTIVITY]->(a:WorkOrderActivity)
WHERE 1=1 AND a.activity_type IN $activity_types AND a.status IN $statuses
OPTIONAL MATCH (d:Document)
WHERE d.tildaid IN COALESCE(a.docIds, [])
WITH w, a, COLLECT(DISTINCT {tildaid: d.tildaid, fileName: d.fileName, contentType: d.contentType}) as documents
// Compute latest AI_MSG draft id per work order for gating REGENERATE
OPTIONAL MATCH (w)-[:WORK_ORDER_TO_ACTIVITY]->(ai:WorkOrderActivity)
WHERE ai.activity_type = 'AI_MSG' // any status: a newer SENT/QUEUED must supersede an older FindingsChanged draft, else REGENERATE stays stuck
WITH w, a, documents,
max(coalesce(ai.updatedat, ai.createdat)) AS latest_any_ts,
collect({id: ai.tildaid, ts: coalesce(ai.updatedat, ai.createdat), status: ai.status, ignoreType: ai.ignoreType}) AS ai_msgs
WITH a, documents,
CASE
WHEN size(ai_msgs) = 0 THEN false
ELSE any(x IN ai_msgs WHERE x.id = a.tildaid AND x.ts = latest_any_ts)
END AS is_latest_draft
RETURN a,
CASE WHEN size(documents) > 0 AND documents[0].tildaid IS NOT NULL THEN documents ELSE [] END AS documents,
is_latest_draft
ORDER BY a.createdat DESC
SKIP $skip
LIMIT $limit
raw payload (15 fields)
{
"allocatedBytes": 3272.0,
"cpu": 0.0,
"elapsedTimeMs": 0.0,
"executionPlanCacheKeyHash": "2A13D7A9",
"id": "24624284",
"pageFaults": 0.0,
"pageHits": 8.0,
"planning": 0.0,
"query": "\n MATCH (w:WorkOrder {tildaid: $work_order_id})-[:WORK_ORDER_TO_ACTIVITY]-\u003e(a:WorkOrderActivity)\n WHERE 1=1 AND a.activity_type IN $activity_types AND a.status IN $statuses \n OPTIONAL MATCH (d:Document)\n WHERE d.tildaid IN COALESCE(a.docIds, [])\n WITH w, a, COLLECT(DISTINCT {tildaid: d.tildaid, fileName: d.fileName, contentType: d.contentType}) as documents\n // Compute latest AI_MSG draft id per work order for gating REGENERATE\n OPTIONAL MATCH (w)-[:WORK_ORDER_TO_ACTIVITY]-\u003e(ai:WorkOrderActivity)\n WHERE ai.activity_type = \u0027AI_MSG\u0027 // any status: a newer SENT/QUEUED must supersede an older FindingsChanged draft, else REGENERATE stays stuck\n WITH w, a, documents,\n max(coalesce(ai.updatedat, ai.createdat)) AS latest_any_ts,\n collect({id: ai.tildaid, ts: coalesce(ai.updatedat, ai.createdat), status: ai.status, ignoreType: ai.ignoreType}) AS ai_msgs\n WITH a, documents,\n CASE\n WHEN size(ai_msgs) = 0 THEN false\n ELSE any(x IN ai_msgs WHERE x.id = a.tildaid AND x.ts = latest_any_ts)\n END AS is_latest_draft\n RETURN a,\n CASE WHEN size(documents) \u003e 0 AND documents[0].tildaid IS NOT NULL THEN documents ELSE [] END AS documents,\n is_latest_draft\n ORDER BY a.createdat DESC\n SKIP $skip\n LIMIT $limit\n ",
"queryParameters": "{limit: 1, statuses: [\u0027DRAFT\u0027], skip: 0, work_order_id: \u0027322547e7-b0fd-4d98-963d-afb231950377\u0027, activity_types: [\u0027AI_MSG\u0027]}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-python/5.28.0 Python/3.12.13-final-0 (linux)\t\tclient/10.129.4.156:38312\tserver/10.173.0.8:7687\u003e",
"timestamp": "2026-07-27T00:00:11.497Z",
"transactionId": 12013413.0,
"waiting": 0.0
}48s ago2026-07-27 00:00:11 UTC neo4j virtual-assistant MATCH (w:WorkOrder {tildaid: $work_order_id})-[:WORK_ORDER_TO_ACTIVITY]->(a:WorkOrderActivity) WHERE 1=1 AND a.activity_type IN...
filter by:
service=virtual-assistant
org=4510cbf5-af86-40c7-ba81-1e7aa0df8c2e
severity≥INFO
trace=71ddc3699579967c…
open trace flow ›
time2026-07-27 00:00:11 UTC
severityINFO
servicevirtual-assistant
clustermaster
org4510cbf5-af86-40c7-ba81-1e7aa0df8c2e
trace71ddc3699579967caadf0471ddb258e2
spanc144027654593cb0
podserver-2-dev-0
query
MATCH (w:WorkOrder {tildaid: $work_order_id})-[:WORK_ORDER_TO_ACTIVITY]->(a:WorkOrderActivity)
WHERE 1=1 AND a.activity_type IN $activity_types AND a.status IN $statuses
RETURN count(a) as total
raw payload (15 fields)
{
"allocatedBytes": 488.0,
"cpu": 0.0,
"elapsedTimeMs": 0.0,
"executionPlanCacheKeyHash": "FA66F084",
"id": "24624283",
"pageFaults": 0.0,
"pageHits": 9.0,
"planning": 0.0,
"query": "\n MATCH (w:WorkOrder {tildaid: $work_order_id})-[:WORK_ORDER_TO_ACTIVITY]-\u003e(a:WorkOrderActivity)\n WHERE 1=1 AND a.activity_type IN $activity_types AND a.status IN $statuses \n RETURN count(a) as total\n ",
"queryParameters": "{statuses: [\u0027DRAFT\u0027], work_order_id: \u0027322547e7-b0fd-4d98-963d-afb231950377\u0027, activity_types: [\u0027AI_MSG\u0027]}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-python/5.28.0 Python/3.12.13-final-0 (linux)\t\tclient/10.129.4.156:38312\tserver/10.173.0.8:7687\u003e",
"timestamp": "2026-07-27T00:00:11.494Z",
"transactionId": 12013413.0,
"waiting": 0.0
}48s ago2026-07-27 00:00:11 UTC neo4j virtual-assistant MATCH (wo:WorkOrder {tildaid: $wo_id}) OPTIONAL MATCH (wo)-[:WORK_ORDER_TO_ACTIVITY]->(a:WorkOrderActivity {activity_type:...
filter by:
service=virtual-assistant
org=4510cbf5-af86-40c7-ba81-1e7aa0df8c2e
severity≥INFO
trace=71ddc3699579967c…
open trace flow ›
time2026-07-27 00:00:11 UTC
severityINFO
servicevirtual-assistant
clustermaster
org4510cbf5-af86-40c7-ba81-1e7aa0df8c2e
trace71ddc3699579967caadf0471ddb258e2
spanc144027654593cb0
podserver-2-dev-0
query
MATCH (wo:WorkOrder {tildaid: $wo_id})
OPTIONAL MATCH (wo)-[:WORK_ORDER_TO_ACTIVITY]->(a:WorkOrderActivity {activity_type: 'U_REPLY'})
RETURN wo.createdat AS created_at, max(a.timestamp) AS latest_reply_ts
raw payload (15 fields)
{
"allocatedBytes": 928.0,
"cpu": 0.0,
"elapsedTimeMs": 0.0,
"executionPlanCacheKeyHash": "4C51129A",
"id": "24624282",
"pageFaults": 0.0,
"pageHits": 13.0,
"planning": 0.0,
"query": "\n MATCH (wo:WorkOrder {tildaid: $wo_id})\n OPTIONAL MATCH (wo)-[:WORK_ORDER_TO_ACTIVITY]-\u003e(a:WorkOrderActivity {activity_type: \u0027U_REPLY\u0027})\n RETURN wo.createdat AS created_at, max(a.timestamp) AS latest_reply_ts\n ",
"queryParameters": "{wo_id: \u0027322547e7-b0fd-4d98-963d-afb231950377\u0027}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-python/5.28.0 Python/3.12.13-final-0 (linux)\t\tclient/10.129.4.156:38312\tserver/10.173.0.8:7687\u003e",
"timestamp": "2026-07-27T00:00:11.486Z",
"transactionId": 12013412.0,
"waiting": 0.0
}48s ago2026-07-27 00:00:11 UTC neo4j virtual-assistant MATCH (n:WorkOrder {tildaid: $node_id}) RETURN n
filter by:
service=virtual-assistant
org=4510cbf5-af86-40c7-ba81-1e7aa0df8c2e
severity≥INFO
trace=71ddc3699579967c…
open trace flow ›
time2026-07-27 00:00:11 UTC
severityINFO
servicevirtual-assistant
clustermaster
org4510cbf5-af86-40c7-ba81-1e7aa0df8c2e
trace71ddc3699579967caadf0471ddb258e2
spanc144027654593cb0
podserver-2-dev-0
query
MATCH (n:WorkOrder {tildaid: $node_id})
RETURN n
raw payload (15 fields)
{
"allocatedBytes": 312.0,
"cpu": 0.0,
"elapsedTimeMs": 0.0,
"executionPlanCacheKeyHash": "E0146DD7",
"id": "24624281",
"pageFaults": 0.0,
"pageHits": 7.0,
"planning": 0.0,
"query": "MATCH (n:WorkOrder {tildaid: $node_id}) RETURN n",
"queryParameters": "{node_id: \u0027322547e7-b0fd-4d98-963d-afb231950377\u0027}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-python/5.28.0 Python/3.12.13-final-0 (linux)\t\tclient/10.129.4.156:38312\tserver/10.173.0.8:7687\u003e",
"timestamp": "2026-07-27T00:00:11.477Z",
"transactionId": 12013411.0,
"waiting": 0.0
}48s ago2026-07-27 00:00:11 UTC neo4j virtual-assistant MATCH (w:WorkOrder {tildaid: $work_order_id})<-[:FACT_TO_WORK_ORDER]-(f:Fact) WHERE f.delpending = false ...
filter by:
service=virtual-assistant
org=4510cbf5-af86-40c7-ba81-1e7aa0df8c2e
severity≥INFO
trace=71ddc3699579967c…
open trace flow ›
time2026-07-27 00:00:11 UTC
severityINFO
servicevirtual-assistant
clustermaster
org4510cbf5-af86-40c7-ba81-1e7aa0df8c2e
trace71ddc3699579967caadf0471ddb258e2
spanc144027654593cb0
podserver-2-dev-0
query
MATCH (w:WorkOrder {tildaid: $work_order_id})<-[:FACT_TO_WORK_ORDER]-(f:Fact)
WHERE f.delpending = false
RETURN f
ORDER BY f.createdat ASC
raw payload (15 fields)
{
"allocatedBytes": 724.0,
"cpu": 0.0,
"elapsedTimeMs": 0.0,
"executionPlanCacheKeyHash": "23A43F51",
"id": "24624280",
"pageFaults": 0.0,
"pageHits": 7.0,
"planning": 0.0,
"query": "\n MATCH (w:WorkOrder {tildaid: $work_order_id})\u003c-[:FACT_TO_WORK_ORDER]-(f:Fact)\n WHERE f.delpending = false\n RETURN f\n ORDER BY f.createdat ASC\n ",
"queryParameters": "{work_order_id: \u00276ff3918b-05db-4310-bde3-9019341f582a\u0027}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-python/5.28.0 Python/3.12.13-final-0 (linux)\t\tclient/10.129.4.156:38312\tserver/10.173.0.8:7687\u003e",
"timestamp": "2026-07-27T00:00:11.468Z",
"transactionId": 12013410.0,
"waiting": 0.0
}48s ago2026-07-27 00:00:11 UTC neo4j virtual-assistant MATCH (w:WorkOrder {tildaid: $work_order_id})-[:WORK_ORDER_TO_ACTIVITY]->(a:WorkOrderActivity) WHERE 1=1 AND a.activity_type IN...
filter by:
service=virtual-assistant
org=4510cbf5-af86-40c7-ba81-1e7aa0df8c2e
severity≥INFO
trace=71ddc3699579967c…
open trace flow ›
time2026-07-27 00:00:11 UTC
severityINFO
servicevirtual-assistant
clustermaster
org4510cbf5-af86-40c7-ba81-1e7aa0df8c2e
trace71ddc3699579967caadf0471ddb258e2
spanc144027654593cb0
podserver-2-dev-0
query
MATCH (w:WorkOrder {tildaid: $work_order_id})-[:WORK_ORDER_TO_ACTIVITY]->(a:WorkOrderActivity)
WHERE 1=1 AND a.activity_type IN $activity_types AND a.status IN $statuses
OPTIONAL MATCH (d:Document)
WHERE d.tildaid IN COALESCE(a.docIds, [])
WITH w, a, COLLECT(DISTINCT {tildaid: d.tildaid, fileName: d.fileName, contentType: d.contentType}) as documents
// Compute latest AI_MSG draft id per work order for gating REGENERATE
OPTIONAL MATCH (w)-[:WORK_ORDER_TO_ACTIVITY]->(ai:WorkOrderActivity)
WHERE ai.activity_type = 'AI_MSG' // any status: a newer SENT/QUEUED must supersede an older FindingsChanged draft, else REGENERATE stays stuck
WITH w, a, documents,
max(coalesce(ai.updatedat, ai.createdat)) AS latest_any_ts,
collect({id: ai.tildaid, ts: coalesce(ai.updatedat, ai.createdat), status: ai.status, ignoreType: ai.ignoreType}) AS ai_msgs
WITH a, documents,
CASE
WHEN size(ai_msgs) = 0 THEN false
ELSE any(x IN ai_msgs WHERE x.id = a.tildaid AND x.ts = latest_any_ts)
END AS is_latest_draft
RETURN a,
CASE WHEN size(documents) > 0 AND documents[0].tildaid IS NOT NULL THEN documents ELSE [] END AS documents,
is_latest_draft
ORDER BY a.createdat DESC
SKIP $skip
LIMIT $limit
raw payload (15 fields)
{
"allocatedBytes": 3272.0,
"cpu": 0.0,
"elapsedTimeMs": 1.0,
"executionPlanCacheKeyHash": "2A13D7A9",
"id": "24624279",
"pageFaults": 0.0,
"pageHits": 11.0,
"planning": 0.0,
"query": "\n MATCH (w:WorkOrder {tildaid: $work_order_id})-[:WORK_ORDER_TO_ACTIVITY]-\u003e(a:WorkOrderActivity)\n WHERE 1=1 AND a.activity_type IN $activity_types AND a.status IN $statuses \n OPTIONAL MATCH (d:Document)\n WHERE d.tildaid IN COALESCE(a.docIds, [])\n WITH w, a, COLLECT(DISTINCT {tildaid: d.tildaid, fileName: d.fileName, contentType: d.contentType}) as documents\n // Compute latest AI_MSG draft id per work order for gating REGENERATE\n OPTIONAL MATCH (w)-[:WORK_ORDER_TO_ACTIVITY]-\u003e(ai:WorkOrderActivity)\n WHERE ai.activity_type = \u0027AI_MSG\u0027 // any status: a newer SENT/QUEUED must supersede an older FindingsChanged draft, else REGENERATE stays stuck\n WITH w, a, documents,\n max(coalesce(ai.updatedat, ai.createdat)) AS latest_any_ts,\n collect({id: ai.tildaid, ts: coalesce(ai.updatedat, ai.createdat), status: ai.status, ignoreType: ai.ignoreType}) AS ai_msgs\n WITH a, documents,\n CASE\n WHEN size(ai_msgs) = 0 THEN false\n ELSE any(x IN ai_msgs WHERE x.id = a.tildaid AND x.ts = latest_any_ts)\n END AS is_latest_draft\n RETURN a,\n CASE WHEN size(documents) \u003e 0 AND documents[0].tildaid IS NOT NULL THEN documents ELSE [] END AS documents,\n is_latest_draft\n ORDER BY a.createdat DESC\n SKIP $skip\n LIMIT $limit\n ",
"queryParameters": "{limit: 1, statuses: [\u0027DRAFT\u0027], skip: 0, work_order_id: \u00276ff3918b-05db-4310-bde3-9019341f582a\u0027, activity_types: [\u0027AI_MSG\u0027]}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-python/5.28.0 Python/3.12.13-final-0 (linux)\t\tclient/10.129.4.156:38312\tserver/10.173.0.8:7687\u003e",
"timestamp": "2026-07-27T00:00:11.460Z",
"transactionId": 12013409.0,
"waiting": 0.0
}48s ago2026-07-27 00:00:11 UTC neo4j virtual-assistant MATCH (w:WorkOrder {tildaid: $work_order_id})-[:WORK_ORDER_TO_ACTIVITY]->(a:WorkOrderActivity) WHERE 1=1 AND a.activity_type IN...
filter by:
service=virtual-assistant
org=4510cbf5-af86-40c7-ba81-1e7aa0df8c2e
severity≥INFO
trace=71ddc3699579967c…
open trace flow ›
time2026-07-27 00:00:11 UTC
severityINFO
servicevirtual-assistant
clustermaster
org4510cbf5-af86-40c7-ba81-1e7aa0df8c2e
trace71ddc3699579967caadf0471ddb258e2
spanc144027654593cb0
podserver-2-dev-0
query
MATCH (w:WorkOrder {tildaid: $work_order_id})-[:WORK_ORDER_TO_ACTIVITY]->(a:WorkOrderActivity)
WHERE 1=1 AND a.activity_type IN $activity_types AND a.status IN $statuses
RETURN count(a) as total
raw payload (15 fields)
{
"allocatedBytes": 488.0,
"cpu": 0.0,
"elapsedTimeMs": 1.0,
"executionPlanCacheKeyHash": "FA66F084",
"id": "24624278",
"pageFaults": 0.0,
"pageHits": 12.0,
"planning": 0.0,
"query": "\n MATCH (w:WorkOrder {tildaid: $work_order_id})-[:WORK_ORDER_TO_ACTIVITY]-\u003e(a:WorkOrderActivity)\n WHERE 1=1 AND a.activity_type IN $activity_types AND a.status IN $statuses \n RETURN count(a) as total\n ",
"queryParameters": "{statuses: [\u0027DRAFT\u0027], work_order_id: \u00276ff3918b-05db-4310-bde3-9019341f582a\u0027, activity_types: [\u0027AI_MSG\u0027]}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-python/5.28.0 Python/3.12.13-final-0 (linux)\t\tclient/10.129.4.156:38312\tserver/10.173.0.8:7687\u003e",
"timestamp": "2026-07-27T00:00:11.456Z",
"transactionId": 12013409.0,
"waiting": 0.0
}48s ago2026-07-27 00:00:11 UTC neo4j virtual-assistant MATCH (wo:WorkOrder {tildaid: $wo_id}) OPTIONAL MATCH (wo)-[:WORK_ORDER_TO_ACTIVITY]->(a:WorkOrderActivity {activity_type:...
filter by:
service=virtual-assistant
org=4510cbf5-af86-40c7-ba81-1e7aa0df8c2e
severity≥INFO
trace=71ddc3699579967c…
open trace flow ›
time2026-07-27 00:00:11 UTC
severityINFO
servicevirtual-assistant
clustermaster
org4510cbf5-af86-40c7-ba81-1e7aa0df8c2e
trace71ddc3699579967caadf0471ddb258e2
spanc144027654593cb0
podserver-2-dev-0
query
MATCH (wo:WorkOrder {tildaid: $wo_id})
OPTIONAL MATCH (wo)-[:WORK_ORDER_TO_ACTIVITY]->(a:WorkOrderActivity {activity_type: 'U_REPLY'})
RETURN wo.createdat AS created_at, max(a.timestamp) AS latest_reply_ts
raw payload (15 fields)
{
"allocatedBytes": 928.0,
"cpu": 0.0,
"elapsedTimeMs": 1.0,
"executionPlanCacheKeyHash": "4C51129A",
"id": "24624277",
"pageFaults": 0.0,
"pageHits": 16.0,
"planning": 0.0,
"query": "\n MATCH (wo:WorkOrder {tildaid: $wo_id})\n OPTIONAL MATCH (wo)-[:WORK_ORDER_TO_ACTIVITY]-\u003e(a:WorkOrderActivity {activity_type: \u0027U_REPLY\u0027})\n RETURN wo.createdat AS created_at, max(a.timestamp) AS latest_reply_ts\n ",
"queryParameters": "{wo_id: \u00276ff3918b-05db-4310-bde3-9019341f582a\u0027}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-python/5.28.0 Python/3.12.13-final-0 (linux)\t\tclient/10.129.4.156:38312\tserver/10.173.0.8:7687\u003e",
"timestamp": "2026-07-27T00:00:11.448Z",
"transactionId": 12013408.0,
"waiting": 0.0
}48s ago2026-07-27 00:00:11 UTC neo4j virtual-assistant MATCH (n:WorkOrder {tildaid: $node_id}) RETURN n
filter by:
service=virtual-assistant
org=4510cbf5-af86-40c7-ba81-1e7aa0df8c2e
severity≥INFO
trace=71ddc3699579967c…
open trace flow ›
time2026-07-27 00:00:11 UTC
severityINFO
servicevirtual-assistant
clustermaster
org4510cbf5-af86-40c7-ba81-1e7aa0df8c2e
trace71ddc3699579967caadf0471ddb258e2
spanc144027654593cb0
podserver-2-dev-0
query
MATCH (n:WorkOrder {tildaid: $node_id})
RETURN n
raw payload (15 fields)
{
"allocatedBytes": 312.0,
"cpu": 0.0,
"elapsedTimeMs": 1.0,
"executionPlanCacheKeyHash": "E0146DD7",
"id": "24624276",
"pageFaults": 0.0,
"pageHits": 8.0,
"planning": 0.0,
"query": "MATCH (n:WorkOrder {tildaid: $node_id}) RETURN n",
"queryParameters": "{node_id: \u00276ff3918b-05db-4310-bde3-9019341f582a\u0027}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-python/5.28.0 Python/3.12.13-final-0 (linux)\t\tclient/10.129.4.156:38312\tserver/10.173.0.8:7687\u003e",
"timestamp": "2026-07-27T00:00:11.439Z",
"transactionId": 12013407.0,
"waiting": 0.0
}48s ago2026-07-27 00:00:11 UTC neo4j virtual-assistant MATCH (w:WorkOrder {tildaid: $work_order_id})<-[:FACT_TO_WORK_ORDER]-(f:Fact) WHERE f.delpending = false ...
filter by:
service=virtual-assistant
org=4510cbf5-af86-40c7-ba81-1e7aa0df8c2e
severity≥INFO
trace=71ddc3699579967c…
open trace flow ›
time2026-07-27 00:00:11 UTC
severityINFO
servicevirtual-assistant
clustermaster
org4510cbf5-af86-40c7-ba81-1e7aa0df8c2e
trace71ddc3699579967caadf0471ddb258e2
spanc144027654593cb0
podserver-2-dev-0
query
MATCH (w:WorkOrder {tildaid: $work_order_id})<-[:FACT_TO_WORK_ORDER]-(f:Fact)
WHERE f.delpending = false
RETURN f
ORDER BY f.createdat ASC
raw payload (15 fields)
{
"allocatedBytes": 724.0,
"cpu": 0.0,
"elapsedTimeMs": 0.0,
"executionPlanCacheKeyHash": "23A43F51",
"id": "24624275",
"pageFaults": 0.0,
"pageHits": 6.0,
"planning": 0.0,
"query": "\n MATCH (w:WorkOrder {tildaid: $work_order_id})\u003c-[:FACT_TO_WORK_ORDER]-(f:Fact)\n WHERE f.delpending = false\n RETURN f\n ORDER BY f.createdat ASC\n ",
"queryParameters": "{work_order_id: \u0027c10303ac-4c50-40fa-9713-4e535108f3b7\u0027}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-python/5.28.0 Python/3.12.13-final-0 (linux)\t\tclient/10.129.4.156:38312\tserver/10.173.0.8:7687\u003e",
"timestamp": "2026-07-27T00:00:11.430Z",
"transactionId": 12013406.0,
"waiting": 0.0
}48s ago2026-07-27 00:00:11 UTC neo4j virtual-assistant MATCH (w:WorkOrder {tildaid: $work_order_id})-[:WORK_ORDER_TO_ACTIVITY]->(a:WorkOrderActivity) WHERE 1=1 AND a.activity_type IN...
filter by:
service=virtual-assistant
org=4510cbf5-af86-40c7-ba81-1e7aa0df8c2e
severity≥INFO
trace=71ddc3699579967c…
open trace flow ›
time2026-07-27 00:00:11 UTC
severityINFO
servicevirtual-assistant
clustermaster
org4510cbf5-af86-40c7-ba81-1e7aa0df8c2e
trace71ddc3699579967caadf0471ddb258e2
spanc144027654593cb0
podserver-2-dev-0
query
MATCH (w:WorkOrder {tildaid: $work_order_id})-[:WORK_ORDER_TO_ACTIVITY]->(a:WorkOrderActivity)
WHERE 1=1 AND a.activity_type IN $activity_types AND a.status IN $statuses
OPTIONAL MATCH (d:Document)
WHERE d.tildaid IN COALESCE(a.docIds, [])
WITH w, a, COLLECT(DISTINCT {tildaid: d.tildaid, fileName: d.fileName, contentType: d.contentType}) as documents
// Compute latest AI_MSG draft id per work order for gating REGENERATE
OPTIONAL MATCH (w)-[:WORK_ORDER_TO_ACTIVITY]->(ai:WorkOrderActivity)
WHERE ai.activity_type = 'AI_MSG' // any status: a newer SENT/QUEUED must supersede an older FindingsChanged draft, else REGENERATE stays stuck
WITH w, a, documents,
max(coalesce(ai.updatedat, ai.createdat)) AS latest_any_ts,
collect({id: ai.tildaid, ts: coalesce(ai.updatedat, ai.createdat), status: ai.status, ignoreType: ai.ignoreType}) AS ai_msgs
WITH a, documents,
CASE
WHEN size(ai_msgs) = 0 THEN false
ELSE any(x IN ai_msgs WHERE x.id = a.tildaid AND x.ts = latest_any_ts)
END AS is_latest_draft
RETURN a,
CASE WHEN size(documents) > 0 AND documents[0].tildaid IS NOT NULL THEN documents ELSE [] END AS documents,
is_latest_draft
ORDER BY a.createdat DESC
SKIP $skip
LIMIT $limit
raw payload (15 fields)
{
"allocatedBytes": 3272.0,
"cpu": 0.0,
"elapsedTimeMs": 0.0,
"executionPlanCacheKeyHash": "2A13D7A9",
"id": "24624274",
"pageFaults": 0.0,
"pageHits": 17.0,
"planning": 0.0,
"query": "\n MATCH (w:WorkOrder {tildaid: $work_order_id})-[:WORK_ORDER_TO_ACTIVITY]-\u003e(a:WorkOrderActivity)\n WHERE 1=1 AND a.activity_type IN $activity_types AND a.status IN $statuses \n OPTIONAL MATCH (d:Document)\n WHERE d.tildaid IN COALESCE(a.docIds, [])\n WITH w, a, COLLECT(DISTINCT {tildaid: d.tildaid, fileName: d.fileName, contentType: d.contentType}) as documents\n // Compute latest AI_MSG draft id per work order for gating REGENERATE\n OPTIONAL MATCH (w)-[:WORK_ORDER_TO_ACTIVITY]-\u003e(ai:WorkOrderActivity)\n WHERE ai.activity_type = \u0027AI_MSG\u0027 // any status: a newer SENT/QUEUED must supersede an older FindingsChanged draft, else REGENERATE stays stuck\n WITH w, a, documents,\n max(coalesce(ai.updatedat, ai.createdat)) AS latest_any_ts,\n collect({id: ai.tildaid, ts: coalesce(ai.updatedat, ai.createdat), status: ai.status, ignoreType: ai.ignoreType}) AS ai_msgs\n WITH a, documents,\n CASE\n WHEN size(ai_msgs) = 0 THEN false\n ELSE any(x IN ai_msgs WHERE x.id = a.tildaid AND x.ts = latest_any_ts)\n END AS is_latest_draft\n RETURN a,\n CASE WHEN size(documents) \u003e 0 AND documents[0].tildaid IS NOT NULL THEN documents ELSE [] END AS documents,\n is_latest_draft\n ORDER BY a.createdat DESC\n SKIP $skip\n LIMIT $limit\n ",
"queryParameters": "{limit: 1, statuses: [\u0027DRAFT\u0027], skip: 0, work_order_id: \u0027c10303ac-4c50-40fa-9713-4e535108f3b7\u0027, activity_types: [\u0027AI_MSG\u0027]}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-python/5.28.0 Python/3.12.13-final-0 (linux)\t\tclient/10.129.4.156:38312\tserver/10.173.0.8:7687\u003e",
"timestamp": "2026-07-27T00:00:11.423Z",
"transactionId": 12013405.0,
"waiting": 0.0
}48s ago2026-07-27 00:00:11 UTC neo4j virtual-assistant MATCH (w:WorkOrder {tildaid: $work_order_id})-[:WORK_ORDER_TO_ACTIVITY]->(a:WorkOrderActivity) WHERE 1=1 AND a.activity_type IN...
filter by:
service=virtual-assistant
org=4510cbf5-af86-40c7-ba81-1e7aa0df8c2e
severity≥INFO
trace=71ddc3699579967c…
open trace flow ›
time2026-07-27 00:00:11 UTC
severityINFO
servicevirtual-assistant
clustermaster
org4510cbf5-af86-40c7-ba81-1e7aa0df8c2e
trace71ddc3699579967caadf0471ddb258e2
spanc144027654593cb0
podserver-2-dev-0
query
MATCH (w:WorkOrder {tildaid: $work_order_id})-[:WORK_ORDER_TO_ACTIVITY]->(a:WorkOrderActivity)
WHERE 1=1 AND a.activity_type IN $activity_types AND a.status IN $statuses
RETURN count(a) as total
raw payload (15 fields)
{
"allocatedBytes": 488.0,
"cpu": 0.0,
"elapsedTimeMs": 0.0,
"executionPlanCacheKeyHash": "FA66F084",
"id": "24624273",
"pageFaults": 0.0,
"pageHits": 18.0,
"planning": 0.0,
"query": "\n MATCH (w:WorkOrder {tildaid: $work_order_id})-[:WORK_ORDER_TO_ACTIVITY]-\u003e(a:WorkOrderActivity)\n WHERE 1=1 AND a.activity_type IN $activity_types AND a.status IN $statuses \n RETURN count(a) as total\n ",
"queryParameters": "{statuses: [\u0027DRAFT\u0027], work_order_id: \u0027c10303ac-4c50-40fa-9713-4e535108f3b7\u0027, activity_types: [\u0027AI_MSG\u0027]}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-python/5.28.0 Python/3.12.13-final-0 (linux)\t\tclient/10.129.4.156:38312\tserver/10.173.0.8:7687\u003e",
"timestamp": "2026-07-27T00:00:11.419Z",
"transactionId": 12013405.0,
"waiting": 0.0
}48s ago2026-07-27 00:00:11 UTC neo4j virtual-assistant MATCH (wo:WorkOrder {tildaid: $wo_id}) OPTIONAL MATCH (wo)-[:WORK_ORDER_TO_ACTIVITY]->(a:WorkOrderActivity {activity_type:...
filter by:
service=virtual-assistant
org=4510cbf5-af86-40c7-ba81-1e7aa0df8c2e
severity≥INFO
trace=71ddc3699579967c…
open trace flow ›
time2026-07-27 00:00:11 UTC
severityINFO
servicevirtual-assistant
clustermaster
org4510cbf5-af86-40c7-ba81-1e7aa0df8c2e
trace71ddc3699579967caadf0471ddb258e2
spanc144027654593cb0
podserver-2-dev-0
query
MATCH (wo:WorkOrder {tildaid: $wo_id})
OPTIONAL MATCH (wo)-[:WORK_ORDER_TO_ACTIVITY]->(a:WorkOrderActivity {activity_type: 'U_REPLY'})
RETURN wo.createdat AS created_at, max(a.timestamp) AS latest_reply_ts
raw payload (15 fields)
{
"allocatedBytes": 928.0,
"cpu": 0.0,
"elapsedTimeMs": 0.0,
"executionPlanCacheKeyHash": "4C51129A",
"id": "24624272",
"pageFaults": 0.0,
"pageHits": 26.0,
"planning": 0.0,
"query": "\n MATCH (wo:WorkOrder {tildaid: $wo_id})\n OPTIONAL MATCH (wo)-[:WORK_ORDER_TO_ACTIVITY]-\u003e(a:WorkOrderActivity {activity_type: \u0027U_REPLY\u0027})\n RETURN wo.createdat AS created_at, max(a.timestamp) AS latest_reply_ts\n ",
"queryParameters": "{wo_id: \u0027c10303ac-4c50-40fa-9713-4e535108f3b7\u0027}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-python/5.28.0 Python/3.12.13-final-0 (linux)\t\tclient/10.129.4.156:38312\tserver/10.173.0.8:7687\u003e",
"timestamp": "2026-07-27T00:00:11.412Z",
"transactionId": 12013404.0,
"waiting": 0.0
}48s ago2026-07-27 00:00:11 UTC neo4j virtual-assistant MATCH (n:WorkOrder {tildaid: $node_id}) RETURN n
filter by:
service=virtual-assistant
org=4510cbf5-af86-40c7-ba81-1e7aa0df8c2e
severity≥INFO
trace=71ddc3699579967c…
open trace flow ›
time2026-07-27 00:00:11 UTC
severityINFO
servicevirtual-assistant
clustermaster
org4510cbf5-af86-40c7-ba81-1e7aa0df8c2e
trace71ddc3699579967caadf0471ddb258e2
spanc144027654593cb0
podserver-2-dev-0
query
MATCH (n:WorkOrder {tildaid: $node_id})
RETURN n
raw payload (15 fields)
{
"allocatedBytes": 312.0,
"cpu": 0.0,
"elapsedTimeMs": 0.0,
"executionPlanCacheKeyHash": "E0146DD7",
"id": "24624271",
"pageFaults": 0.0,
"pageHits": 7.0,
"planning": 0.0,
"query": "MATCH (n:WorkOrder {tildaid: $node_id}) RETURN n",
"queryParameters": "{node_id: \u0027c10303ac-4c50-40fa-9713-4e535108f3b7\u0027}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-python/5.28.0 Python/3.12.13-final-0 (linux)\t\tclient/10.129.4.156:38312\tserver/10.173.0.8:7687\u003e",
"timestamp": "2026-07-27T00:00:11.403Z",
"transactionId": 12013403.0,
"waiting": 0.0
}48s ago2026-07-27 00:00:11 UTC neo4j virtual-assistant MATCH (w:WorkOrder {tildaid: $work_order_id})<-[:FACT_TO_WORK_ORDER]-(f:Fact) WHERE f.delpending = false ...
filter by:
service=virtual-assistant
org=8a8c3a76-7bd6-45d4-9ca3-c9330f4aba30
severity≥INFO
trace=188a4b7e71da0445…
open trace flow ›
time2026-07-27 00:00:11 UTC
severityINFO
servicevirtual-assistant
clustermaster
org8a8c3a76-7bd6-45d4-9ca3-c9330f4aba30
trace188a4b7e71da0445bb85e60abc121616
spanbc340808cbac6ad9
podserver-2-dev-0
query
MATCH (w:WorkOrder {tildaid: $work_order_id})<-[:FACT_TO_WORK_ORDER]-(f:Fact)
WHERE f.delpending = false
RETURN f
ORDER BY f.createdat ASC
raw payload (15 fields)
{
"allocatedBytes": 724.0,
"cpu": 0.0,
"elapsedTimeMs": 0.0,
"executionPlanCacheKeyHash": "23A43F51",
"id": "24624270",
"pageFaults": 0.0,
"pageHits": 5.0,
"planning": 0.0,
"query": "\n MATCH (w:WorkOrder {tildaid: $work_order_id})\u003c-[:FACT_TO_WORK_ORDER]-(f:Fact)\n WHERE f.delpending = false\n RETURN f\n ORDER BY f.createdat ASC\n ",
"queryParameters": "{work_order_id: \u002757c957cb-a23f-4f3a-8bf1-bb9e566a2b6e\u0027}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-python/5.28.0 Python/3.12.13-final-0 (linux)\t\tclient/10.129.4.156:38312\tserver/10.173.0.8:7687\u003e",
"timestamp": "2026-07-27T00:00:11.395Z",
"transactionId": 12013402.0,
"waiting": 0.0
}48s ago2026-07-27 00:00:11 UTC neo4j virtual-assistant MATCH (w:WorkOrder {tildaid: $work_order_id})-[:WORK_ORDER_TO_ACTIVITY]->(a:WorkOrderActivity) WHERE 1=1 AND a.activity_type IN...
filter by:
service=virtual-assistant
org=8a8c3a76-7bd6-45d4-9ca3-c9330f4aba30
severity≥INFO
trace=188a4b7e71da0445…
open trace flow ›
time2026-07-27 00:00:11 UTC
severityINFO
servicevirtual-assistant
clustermaster
org8a8c3a76-7bd6-45d4-9ca3-c9330f4aba30
trace188a4b7e71da0445bb85e60abc121616
spanbc340808cbac6ad9
podserver-2-dev-0
query
MATCH (w:WorkOrder {tildaid: $work_order_id})-[:WORK_ORDER_TO_ACTIVITY]->(a:WorkOrderActivity)
WHERE 1=1 AND a.activity_type IN $activity_types AND a.status IN $statuses
OPTIONAL MATCH (d:Document)
WHERE d.tildaid IN COALESCE(a.docIds, [])
WITH w, a, COLLECT(DISTINCT {tildaid: d.tildaid, fileName: d.fileName, contentType: d.contentType}) as documents
// Compute latest AI_MSG draft id per work order for gating REGENERATE
OPTIONAL MATCH (w)-[:WORK_ORDER_TO_ACTIVITY]->(ai:WorkOrderActivity)
WHERE ai.activity_type = 'AI_MSG' // any status: a newer SENT/QUEUED must supersede an older FindingsChanged draft, else REGENERATE stays stuck
WITH w, a, documents,
max(coalesce(ai.updatedat, ai.createdat)) AS latest_any_ts,
collect({id: ai.tildaid, ts: coalesce(ai.updatedat, ai.createdat), status: ai.status, ignoreType: ai.ignoreType}) AS ai_msgs
WITH a, documents,
CASE
WHEN size(ai_msgs) = 0 THEN false
ELSE any(x IN ai_msgs WHERE x.id = a.tildaid AND x.ts = latest_any_ts)
END AS is_latest_draft
RETURN a,
CASE WHEN size(documents) > 0 AND documents[0].tildaid IS NOT NULL THEN documents ELSE [] END AS documents,
is_latest_draft
ORDER BY a.createdat DESC
SKIP $skip
LIMIT $limit
raw payload (15 fields)
{
"allocatedBytes": 3272.0,
"cpu": 0.0,
"elapsedTimeMs": 1.0,
"executionPlanCacheKeyHash": "2A13D7A9",
"id": "24624269",
"pageFaults": 0.0,
"pageHits": 9.0,
"planning": 0.0,
"query": "\n MATCH (w:WorkOrder {tildaid: $work_order_id})-[:WORK_ORDER_TO_ACTIVITY]-\u003e(a:WorkOrderActivity)\n WHERE 1=1 AND a.activity_type IN $activity_types AND a.status IN $statuses \n OPTIONAL MATCH (d:Document)\n WHERE d.tildaid IN COALESCE(a.docIds, [])\n WITH w, a, COLLECT(DISTINCT {tildaid: d.tildaid, fileName: d.fileName, contentType: d.contentType}) as documents\n // Compute latest AI_MSG draft id per work order for gating REGENERATE\n OPTIONAL MATCH (w)-[:WORK_ORDER_TO_ACTIVITY]-\u003e(ai:WorkOrderActivity)\n WHERE ai.activity_type = \u0027AI_MSG\u0027 // any status: a newer SENT/QUEUED must supersede an older FindingsChanged draft, else REGENERATE stays stuck\n WITH w, a, documents,\n max(coalesce(ai.updatedat, ai.createdat)) AS latest_any_ts,\n collect({id: ai.tildaid, ts: coalesce(ai.updatedat, ai.createdat), status: ai.status, ignoreType: ai.ignoreType}) AS ai_msgs\n WITH a, documents,\n CASE\n WHEN size(ai_msgs) = 0 THEN false\n ELSE any(x IN ai_msgs WHERE x.id = a.tildaid AND x.ts = latest_any_ts)\n END AS is_latest_draft\n RETURN a,\n CASE WHEN size(documents) \u003e 0 AND documents[0].tildaid IS NOT NULL THEN documents ELSE [] END AS documents,\n is_latest_draft\n ORDER BY a.createdat DESC\n SKIP $skip\n LIMIT $limit\n ",
"queryParameters": "{limit: 1, statuses: [\u0027DRAFT\u0027], skip: 0, work_order_id: \u002757c957cb-a23f-4f3a-8bf1-bb9e566a2b6e\u0027, activity_types: [\u0027AI_MSG\u0027]}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-python/5.28.0 Python/3.12.13-final-0 (linux)\t\tclient/10.129.4.156:38312\tserver/10.173.0.8:7687\u003e",
"timestamp": "2026-07-27T00:00:11.387Z",
"transactionId": 12013401.0,
"waiting": 0.0
}48s ago2026-07-27 00:00:11 UTC neo4j virtual-assistant MATCH (w:WorkOrder {tildaid: $work_order_id})-[:WORK_ORDER_TO_ACTIVITY]->(a:WorkOrderActivity) WHERE 1=1 AND a.activity_type IN...
filter by:
service=virtual-assistant
org=8a8c3a76-7bd6-45d4-9ca3-c9330f4aba30
severity≥INFO
trace=188a4b7e71da0445…
open trace flow ›
time2026-07-27 00:00:11 UTC
severityINFO
servicevirtual-assistant
clustermaster
org8a8c3a76-7bd6-45d4-9ca3-c9330f4aba30
trace188a4b7e71da0445bb85e60abc121616
spanbc340808cbac6ad9
podserver-2-dev-0
query
MATCH (w:WorkOrder {tildaid: $work_order_id})-[:WORK_ORDER_TO_ACTIVITY]->(a:WorkOrderActivity)
WHERE 1=1 AND a.activity_type IN $activity_types AND a.status IN $statuses
RETURN count(a) as total
raw payload (15 fields)
{
"allocatedBytes": 488.0,
"cpu": 0.0,
"elapsedTimeMs": 0.0,
"executionPlanCacheKeyHash": "FA66F084",
"id": "24624268",
"pageFaults": 0.0,
"pageHits": 10.0,
"planning": 0.0,
"query": "\n MATCH (w:WorkOrder {tildaid: $work_order_id})-[:WORK_ORDER_TO_ACTIVITY]-\u003e(a:WorkOrderActivity)\n WHERE 1=1 AND a.activity_type IN $activity_types AND a.status IN $statuses \n RETURN count(a) as total\n ",
"queryParameters": "{statuses: [\u0027DRAFT\u0027], work_order_id: \u002757c957cb-a23f-4f3a-8bf1-bb9e566a2b6e\u0027, activity_types: [\u0027AI_MSG\u0027]}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-python/5.28.0 Python/3.12.13-final-0 (linux)\t\tclient/10.129.4.156:38312\tserver/10.173.0.8:7687\u003e",
"timestamp": "2026-07-27T00:00:11.383Z",
"transactionId": 12013401.0,
"waiting": 0.0
}48s ago2026-07-27 00:00:11 UTC neo4j virtual-assistant MATCH (wo:WorkOrder {tildaid: $wo_id}) OPTIONAL MATCH (wo)-[:WORK_ORDER_TO_ACTIVITY]->(a:WorkOrderActivity {activity_type:...
filter by:
service=virtual-assistant
org=8a8c3a76-7bd6-45d4-9ca3-c9330f4aba30
severity≥INFO
trace=188a4b7e71da0445…
open trace flow ›
time2026-07-27 00:00:11 UTC
severityINFO
servicevirtual-assistant
clustermaster
org8a8c3a76-7bd6-45d4-9ca3-c9330f4aba30
trace188a4b7e71da0445bb85e60abc121616
spanbc340808cbac6ad9
podserver-2-dev-0
query
MATCH (wo:WorkOrder {tildaid: $wo_id})
OPTIONAL MATCH (wo)-[:WORK_ORDER_TO_ACTIVITY]->(a:WorkOrderActivity {activity_type: 'U_REPLY'})
RETURN wo.createdat AS created_at, max(a.timestamp) AS latest_reply_ts
raw payload (15 fields)
{
"allocatedBytes": 928.0,
"cpu": 0.0,
"elapsedTimeMs": 1.0,
"executionPlanCacheKeyHash": "4C51129A",
"id": "24624267",
"pageFaults": 0.0,
"pageHits": 14.0,
"planning": 0.0,
"query": "\n MATCH (wo:WorkOrder {tildaid: $wo_id})\n OPTIONAL MATCH (wo)-[:WORK_ORDER_TO_ACTIVITY]-\u003e(a:WorkOrderActivity {activity_type: \u0027U_REPLY\u0027})\n RETURN wo.createdat AS created_at, max(a.timestamp) AS latest_reply_ts\n ",
"queryParameters": "{wo_id: \u002757c957cb-a23f-4f3a-8bf1-bb9e566a2b6e\u0027}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-python/5.28.0 Python/3.12.13-final-0 (linux)\t\tclient/10.129.4.156:38312\tserver/10.173.0.8:7687\u003e",
"timestamp": "2026-07-27T00:00:11.376Z",
"transactionId": 12013400.0,
"waiting": 0.0
}48s ago2026-07-27 00:00:11 UTC neo4j workplansvc MATCH...
time2026-07-27 00:00:11 UTC
severityINFO
serviceworkplansvc
clustermaster
trace0f0003bb4289d52eec10c8e792e3f128
spanb7ecea3e6e75bcd9
podserver-1-dev-0
query
MATCH (item:WorkplanInstanceMilestoneItem{workOrderId:"ecbb0954-bd2f-480d-9a58-17f4a0b10e31"})<-[:REL_WORKPLAN_INSTANCE_MILESTONE_TO_ITEM]-(m:WorkPlanMilestone)<-[:WORKPLAN_INSTANCE_TO_MILESTONE]-(wp:WorkPlanInstance)
RETURN wp.tildaid as instanceId, item.tildaid as instanceMilestoneItemId
raw payload (15 fields)
{
"allocatedBytes": 328.0,
"cpu": 8.0,
"elapsedTimeMs": 9.0,
"executionPlanCacheKeyHash": "99D492E9",
"id": "17369096",
"pageFaults": 0.0,
"pageHits": 2229.0,
"planning": 5.0,
"query": "\n\t\tMATCH (item:WorkplanInstanceMilestoneItem{workOrderId:\"ecbb0954-bd2f-480d-9a58-17f4a0b10e31\"})\u003c-[:REL_WORKPLAN_INSTANCE_MILESTONE_TO_ITEM]-(m:WorkPlanMilestone)\u003c-[:WORKPLAN_INSTANCE_TO_MILESTONE]-(wp:WorkPlanInstance)\n\t\tRETURN wp.tildaid as instanceId, item.tildaid as instanceMilestoneItemId\n\t",
"queryParameters": "{}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-java/5.28.13-24cd0fecc64de123fd5711190246e8b0f1e16fd0\t\tclient/10.173.0.8:60248\tserver/10.173.2.71:7688\u003e",
"timestamp": "2026-07-27T00:00:11.371Z",
"transactionId": 1770707.0,
"waiting": 0.0
}48s ago2026-07-27 00:00:11 UTC neo4j virtual-assistant MATCH (n:WorkOrder {tildaid: $node_id}) RETURN n
filter by:
service=virtual-assistant
org=8a8c3a76-7bd6-45d4-9ca3-c9330f4aba30
severity≥INFO
trace=188a4b7e71da0445…
open trace flow ›
time2026-07-27 00:00:11 UTC
severityINFO
servicevirtual-assistant
clustermaster
org8a8c3a76-7bd6-45d4-9ca3-c9330f4aba30
trace188a4b7e71da0445bb85e60abc121616
spanbc340808cbac6ad9
podserver-2-dev-0
query
MATCH (n:WorkOrder {tildaid: $node_id})
RETURN n
raw payload (15 fields)
{
"allocatedBytes": 312.0,
"cpu": 0.0,
"elapsedTimeMs": 1.0,
"executionPlanCacheKeyHash": "E0146DD7",
"id": "24624266",
"pageFaults": 0.0,
"pageHits": 11.0,
"planning": 0.0,
"query": "MATCH (n:WorkOrder {tildaid: $node_id}) RETURN n",
"queryParameters": "{node_id: \u002757c957cb-a23f-4f3a-8bf1-bb9e566a2b6e\u0027}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-python/5.28.0 Python/3.12.13-final-0 (linux)\t\tclient/10.129.4.156:38312\tserver/10.173.0.8:7687\u003e",
"timestamp": "2026-07-27T00:00:11.367Z",
"transactionId": 12013399.0,
"waiting": 0.0
}48s ago2026-07-27 00:00:11 UTC neo4j virtual-assistant MATCH (w:WorkOrder {tildaid: $work_order_id})-[:WORK_ORDER_TO_ACTIVITY]->(a:WorkOrderActivity) WHERE 1=1 AND a.activity_type IN...
filter by:
service=virtual-assistant
org=8a8c3a76-7bd6-45d4-9ca3-c9330f4aba30
severity≥INFO
trace=188a4b7e71da0445…
open trace flow ›
time2026-07-27 00:00:11 UTC
severityINFO
servicevirtual-assistant
clustermaster
org8a8c3a76-7bd6-45d4-9ca3-c9330f4aba30
trace188a4b7e71da0445bb85e60abc121616
spanbc340808cbac6ad9
podserver-2-dev-0
query
MATCH (w:WorkOrder {tildaid: $work_order_id})-[:WORK_ORDER_TO_ACTIVITY]->(a:WorkOrderActivity)
WHERE 1=1 AND a.activity_type IN $activity_types AND a.status IN $statuses
OPTIONAL MATCH (d:Document)
WHERE d.tildaid IN COALESCE(a.docIds, [])
WITH w, a, COLLECT(DISTINCT {tildaid: d.tildaid, fileName: d.fileName, contentType: d.contentType}) as documents
// Compute latest AI_MSG draft id per work order for gating REGENERATE
OPTIONAL MATCH (w)-[:WORK_ORDER_TO_ACTIVITY]->(ai:WorkOrderActivity)
WHERE ai.activity_type = 'AI_MSG' // any status: a newer SENT/QUEUED must supersede an older FindingsChanged draft, else REGENERATE stays stuck
WITH w, a, documents,
max(coalesce(ai.updatedat, ai.createdat)) AS latest_any_ts,
collect({id: ai.tildaid, ts: coalesce(ai.updatedat, ai.createdat), status: ai.status, ignoreType: ai.ignoreType}) AS ai_msgs
WITH a, documents,
CASE
WHEN size(ai_msgs) = 0 THEN false
ELSE any(x IN ai_msgs WHERE x.id = a.tildaid AND x.ts = latest_any_ts)
END AS is_latest_draft
RETURN a,
CASE WHEN size(documents) > 0 AND documents[0].tildaid IS NOT NULL THEN documents ELSE [] END AS documents,
is_latest_draft
ORDER BY a.createdat DESC
SKIP $skip
LIMIT $limit
raw payload (15 fields)
{
"allocatedBytes": 7656.0,
"cpu": 1.0,
"elapsedTimeMs": 1.0,
"executionPlanCacheKeyHash": "2A13D7A9",
"id": "24624265",
"pageFaults": 0.0,
"pageHits": 11.0,
"planning": 0.0,
"query": "\n MATCH (w:WorkOrder {tildaid: $work_order_id})-[:WORK_ORDER_TO_ACTIVITY]-\u003e(a:WorkOrderActivity)\n WHERE 1=1 AND a.activity_type IN $activity_types AND a.status IN $statuses \n OPTIONAL MATCH (d:Document)\n WHERE d.tildaid IN COALESCE(a.docIds, [])\n WITH w, a, COLLECT(DISTINCT {tildaid: d.tildaid, fileName: d.fileName, contentType: d.contentType}) as documents\n // Compute latest AI_MSG draft id per work order for gating REGENERATE\n OPTIONAL MATCH (w)-[:WORK_ORDER_TO_ACTIVITY]-\u003e(ai:WorkOrderActivity)\n WHERE ai.activity_type = \u0027AI_MSG\u0027 // any status: a newer SENT/QUEUED must supersede an older FindingsChanged draft, else REGENERATE stays stuck\n WITH w, a, documents,\n max(coalesce(ai.updatedat, ai.createdat)) AS latest_any_ts,\n collect({id: ai.tildaid, ts: coalesce(ai.updatedat, ai.createdat), status: ai.status, ignoreType: ai.ignoreType}) AS ai_msgs\n WITH a, documents,\n CASE\n WHEN size(ai_msgs) = 0 THEN false\n ELSE any(x IN ai_msgs WHERE x.id = a.tildaid AND x.ts = latest_any_ts)\n END AS is_latest_draft\n RETURN a,\n CASE WHEN size(documents) \u003e 0 AND documents[0].tildaid IS NOT NULL THEN documents ELSE [] END AS documents,\n is_latest_draft\n ORDER BY a.createdat DESC\n SKIP $skip\n LIMIT $limit\n ",
"queryParameters": "{limit: 25, statuses: [\u0027DRAFT\u0027], skip: 0, work_order_id: \u0027d4a889a1-a6b0-4bdd-9ede-fae571005b67\u0027, activity_types: [\u0027AI_MSG\u0027]}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-python/5.28.0 Python/3.12.13-final-0 (linux)\t\tclient/10.129.4.156:38312\tserver/10.173.0.8:7687\u003e",
"timestamp": "2026-07-27T00:00:11.358Z",
"transactionId": 12013398.0,
"waiting": 0.0
}48s ago2026-07-27 00:00:11 UTC neo4j virtual-assistant MATCH (w:WorkOrder {tildaid: $work_order_id})-[:WORK_ORDER_TO_ACTIVITY]->(a:WorkOrderActivity) WHERE 1=1 AND a.activity_type IN...
filter by:
service=virtual-assistant
org=8a8c3a76-7bd6-45d4-9ca3-c9330f4aba30
severity≥INFO
trace=188a4b7e71da0445…
open trace flow ›
time2026-07-27 00:00:11 UTC
severityINFO
servicevirtual-assistant
clustermaster
org8a8c3a76-7bd6-45d4-9ca3-c9330f4aba30
trace188a4b7e71da0445bb85e60abc121616
spanbc340808cbac6ad9
podserver-2-dev-0
query
MATCH (w:WorkOrder {tildaid: $work_order_id})-[:WORK_ORDER_TO_ACTIVITY]->(a:WorkOrderActivity)
WHERE 1=1 AND a.activity_type IN $activity_types AND a.status IN $statuses
RETURN count(a) as total
raw payload (15 fields)
{
"allocatedBytes": 488.0,
"cpu": 0.0,
"elapsedTimeMs": 1.0,
"executionPlanCacheKeyHash": "FA66F084",
"id": "24624264",
"pageFaults": 0.0,
"pageHits": 7.0,
"planning": 0.0,
"query": "\n MATCH (w:WorkOrder {tildaid: $work_order_id})-[:WORK_ORDER_TO_ACTIVITY]-\u003e(a:WorkOrderActivity)\n WHERE 1=1 AND a.activity_type IN $activity_types AND a.status IN $statuses \n RETURN count(a) as total\n ",
"queryParameters": "{statuses: [\u0027DRAFT\u0027], work_order_id: \u0027d4a889a1-a6b0-4bdd-9ede-fae571005b67\u0027, activity_types: [\u0027AI_MSG\u0027]}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-python/5.28.0 Python/3.12.13-final-0 (linux)\t\tclient/10.129.4.156:38312\tserver/10.173.0.8:7687\u003e",
"timestamp": "2026-07-27T00:00:11.354Z",
"transactionId": 12013398.0,
"waiting": 0.0
}48s ago2026-07-27 00:00:11 UTC neo4j virtual-assistant MATCH (w:WorkOrder {tildaid: $wo})-[:WORK_ORDER_TO_ORGANIZATION]->(o:Organization) RETURN...
filter by:
service=virtual-assistant
org=8a8c3a76-7bd6-45d4-9ca3-c9330f4aba30
severity≥INFO
trace=188a4b7e71da0445…
open trace flow ›
time2026-07-27 00:00:11 UTC
severityINFO
servicevirtual-assistant
clustermaster
org8a8c3a76-7bd6-45d4-9ca3-c9330f4aba30
trace188a4b7e71da0445bb85e60abc121616
spanbc340808cbac6ad9
podserver-2-dev-0
query
MATCH (w:WorkOrder {tildaid: $wo})-[:WORK_ORDER_TO_ORGANIZATION]->(o:Organization)
RETURN COALESCE(o.reminderApprovalRequired, true) AS approval_required
raw payload (15 fields)
{
"allocatedBytes": 328.0,
"cpu": 0.0,
"elapsedTimeMs": 0.0,
"executionPlanCacheKeyHash": "E5CF3BBC",
"id": "24624262",
"pageFaults": 0.0,
"pageHits": 6.0,
"planning": 0.0,
"query": "\n MATCH (w:WorkOrder {tildaid: $wo})-[:WORK_ORDER_TO_ORGANIZATION]-\u003e(o:Organization)\n RETURN COALESCE(o.reminderApprovalRequired, true) AS approval_required\n ",
"queryParameters": "{wo: \u0027d4a889a1-a6b0-4bdd-9ede-fae571005b67\u0027}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-python/5.28.0 Python/3.12.13-final-0 (linux)\t\tclient/10.129.4.156:38312\tserver/10.173.0.8:7687\u003e",
"timestamp": "2026-07-27T00:00:11.346Z",
"transactionId": 12013397.0,
"waiting": 0.0
}48s ago2026-07-27 00:00:11 UTC neo4j virtual-assistant MATCH (w:WorkOrder {tildaid: $work_order_id})-[:WORK_ORDER_TO_ACTIVITY]->(a:WorkOrderActivity) WHERE 1=1 AND a.activity_type IN...
filter by:
service=virtual-assistant
org=8a8c3a76-7bd6-45d4-9ca3-c9330f4aba30
severity≥INFO
trace=188a4b7e71da0445…
open trace flow ›
time2026-07-27 00:00:11 UTC
severityINFO
servicevirtual-assistant
clustermaster
org8a8c3a76-7bd6-45d4-9ca3-c9330f4aba30
trace188a4b7e71da0445bb85e60abc121616
spanbc340808cbac6ad9
podserver-2-dev-0
query
MATCH (w:WorkOrder {tildaid: $work_order_id})-[:WORK_ORDER_TO_ACTIVITY]->(a:WorkOrderActivity)
WHERE 1=1 AND a.activity_type IN $activity_types AND a.status IN $statuses
OPTIONAL MATCH (d:Document)
WHERE d.tildaid IN COALESCE(a.docIds, [])
WITH w, a, COLLECT(DISTINCT {tildaid: d.tildaid, fileName: d.fileName, contentType: d.contentType}) as documents
// Compute latest AI_MSG draft id per work order for gating REGENERATE
OPTIONAL MATCH (w)-[:WORK_ORDER_TO_ACTIVITY]->(ai:WorkOrderActivity)
WHERE ai.activity_type = 'AI_MSG' // any status: a newer SENT/QUEUED must supersede an older FindingsChanged draft, else REGENERATE stays stuck
WITH w, a, documents,
max(coalesce(ai.updatedat, ai.createdat)) AS latest_any_ts,
collect({id: ai.tildaid, ts: coalesce(ai.updatedat, ai.createdat), status: ai.status, ignoreType: ai.ignoreType}) AS ai_msgs
WITH a, documents,
CASE
WHEN size(ai_msgs) = 0 THEN false
ELSE any(x IN ai_msgs WHERE x.id = a.tildaid AND x.ts = latest_any_ts)
END AS is_latest_draft
RETURN a,
CASE WHEN size(documents) > 0 AND documents[0].tildaid IS NOT NULL THEN documents ELSE [] END AS documents,
is_latest_draft
ORDER BY a.createdat DESC
SKIP $skip
LIMIT $limit
raw payload (15 fields)
{
"allocatedBytes": 7560.0,
"cpu": 1.0,
"elapsedTimeMs": 1.0,
"executionPlanCacheKeyHash": "2A13D7A9",
"id": "24624261",
"pageFaults": 0.0,
"pageHits": 11.0,
"planning": 0.0,
"query": "\n MATCH (w:WorkOrder {tildaid: $work_order_id})-[:WORK_ORDER_TO_ACTIVITY]-\u003e(a:WorkOrderActivity)\n WHERE 1=1 AND a.activity_type IN $activity_types AND a.status IN $statuses \n OPTIONAL MATCH (d:Document)\n WHERE d.tildaid IN COALESCE(a.docIds, [])\n WITH w, a, COLLECT(DISTINCT {tildaid: d.tildaid, fileName: d.fileName, contentType: d.contentType}) as documents\n // Compute latest AI_MSG draft id per work order for gating REGENERATE\n OPTIONAL MATCH (w)-[:WORK_ORDER_TO_ACTIVITY]-\u003e(ai:WorkOrderActivity)\n WHERE ai.activity_type = \u0027AI_MSG\u0027 // any status: a newer SENT/QUEUED must supersede an older FindingsChanged draft, else REGENERATE stays stuck\n WITH w, a, documents,\n max(coalesce(ai.updatedat, ai.createdat)) AS latest_any_ts,\n collect({id: ai.tildaid, ts: coalesce(ai.updatedat, ai.createdat), status: ai.status, ignoreType: ai.ignoreType}) AS ai_msgs\n WITH a, documents,\n CASE\n WHEN size(ai_msgs) = 0 THEN false\n ELSE any(x IN ai_msgs WHERE x.id = a.tildaid AND x.ts = latest_any_ts)\n END AS is_latest_draft\n RETURN a,\n CASE WHEN size(documents) \u003e 0 AND documents[0].tildaid IS NOT NULL THEN documents ELSE [] END AS documents,\n is_latest_draft\n ORDER BY a.createdat DESC\n SKIP $skip\n LIMIT $limit\n ",
"queryParameters": "{limit: 1, statuses: [\u0027DRAFT\u0027], skip: 0, work_order_id: \u0027d4a889a1-a6b0-4bdd-9ede-fae571005b67\u0027, activity_types: [\u0027AI_MSG\u0027]}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-python/5.28.0 Python/3.12.13-final-0 (linux)\t\tclient/10.129.4.156:38312\tserver/10.173.0.8:7687\u003e",
"timestamp": "2026-07-27T00:00:11.338Z",
"transactionId": 12013396.0,
"waiting": 0.0
}48s ago2026-07-27 00:00:11 UTC neo4j virtual-assistant MATCH (w:WorkOrder {tildaid: $work_order_id})-[:WORK_ORDER_TO_ACTIVITY]->(a:WorkOrderActivity) WHERE 1=1 AND a.activity_type IN...
filter by:
service=virtual-assistant
org=8a8c3a76-7bd6-45d4-9ca3-c9330f4aba30
severity≥INFO
trace=188a4b7e71da0445…
open trace flow ›
time2026-07-27 00:00:11 UTC
severityINFO
servicevirtual-assistant
clustermaster
org8a8c3a76-7bd6-45d4-9ca3-c9330f4aba30
trace188a4b7e71da0445bb85e60abc121616
spanbc340808cbac6ad9
podserver-2-dev-0
query
MATCH (w:WorkOrder {tildaid: $work_order_id})-[:WORK_ORDER_TO_ACTIVITY]->(a:WorkOrderActivity)
WHERE 1=1 AND a.activity_type IN $activity_types AND a.status IN $statuses
RETURN count(a) as total
raw payload (15 fields)
{
"allocatedBytes": 488.0,
"cpu": 0.0,
"elapsedTimeMs": 1.0,
"executionPlanCacheKeyHash": "FA66F084",
"id": "24624260",
"pageFaults": 0.0,
"pageHits": 7.0,
"planning": 0.0,
"query": "\n MATCH (w:WorkOrder {tildaid: $work_order_id})-[:WORK_ORDER_TO_ACTIVITY]-\u003e(a:WorkOrderActivity)\n WHERE 1=1 AND a.activity_type IN $activity_types AND a.status IN $statuses \n RETURN count(a) as total\n ",
"queryParameters": "{statuses: [\u0027DRAFT\u0027], work_order_id: \u0027d4a889a1-a6b0-4bdd-9ede-fae571005b67\u0027, activity_types: [\u0027AI_MSG\u0027]}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-python/5.28.0 Python/3.12.13-final-0 (linux)\t\tclient/10.129.4.156:38312\tserver/10.173.0.8:7687\u003e",
"timestamp": "2026-07-27T00:00:11.334Z",
"transactionId": 12013396.0,
"waiting": 0.0
}48s ago2026-07-27 00:00:11 UTC neo4j virtual-assistant MATCH (wo:WorkOrder {tildaid: $wo_id}) OPTIONAL MATCH (wo)-[:WORK_ORDER_TO_ACTIVITY]->(a:WorkOrderActivity {activity_type:...
filter by:
service=virtual-assistant
org=8a8c3a76-7bd6-45d4-9ca3-c9330f4aba30
severity≥INFO
trace=188a4b7e71da0445…
open trace flow ›
time2026-07-27 00:00:11 UTC
severityINFO
servicevirtual-assistant
clustermaster
org8a8c3a76-7bd6-45d4-9ca3-c9330f4aba30
trace188a4b7e71da0445bb85e60abc121616
spanbc340808cbac6ad9
podserver-2-dev-0
query
MATCH (wo:WorkOrder {tildaid: $wo_id})
OPTIONAL MATCH (wo)-[:WORK_ORDER_TO_ACTIVITY]->(a:WorkOrderActivity {activity_type: 'U_REPLY'})
RETURN wo.createdat AS created_at, max(a.timestamp) AS latest_reply_ts
raw payload (15 fields)
{
"allocatedBytes": 928.0,
"cpu": 0.0,
"elapsedTimeMs": 1.0,
"executionPlanCacheKeyHash": "4C51129A",
"id": "24624259",
"pageFaults": 0.0,
"pageHits": 9.0,
"planning": 0.0,
"query": "\n MATCH (wo:WorkOrder {tildaid: $wo_id})\n OPTIONAL MATCH (wo)-[:WORK_ORDER_TO_ACTIVITY]-\u003e(a:WorkOrderActivity {activity_type: \u0027U_REPLY\u0027})\n RETURN wo.createdat AS created_at, max(a.timestamp) AS latest_reply_ts\n ",
"queryParameters": "{wo_id: \u0027d4a889a1-a6b0-4bdd-9ede-fae571005b67\u0027}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-python/5.28.0 Python/3.12.13-final-0 (linux)\t\tclient/10.129.4.156:38312\tserver/10.173.0.8:7687\u003e",
"timestamp": "2026-07-27T00:00:11.327Z",
"transactionId": 12013395.0,
"waiting": 0.0
}48s ago2026-07-27 00:00:11 UTC neo4j virtual-assistant MATCH (n:WorkOrder {tildaid: $node_id}) RETURN n
filter by:
service=virtual-assistant
org=8a8c3a76-7bd6-45d4-9ca3-c9330f4aba30
severity≥INFO
trace=188a4b7e71da0445…
open trace flow ›
time2026-07-27 00:00:11 UTC
severityINFO
servicevirtual-assistant
clustermaster
org8a8c3a76-7bd6-45d4-9ca3-c9330f4aba30
trace188a4b7e71da0445bb85e60abc121616
spanbc340808cbac6ad9
podserver-2-dev-0
query
MATCH (n:WorkOrder {tildaid: $node_id})
RETURN n
raw payload (15 fields)
{
"allocatedBytes": 312.0,
"cpu": 0.0,
"elapsedTimeMs": 1.0,
"executionPlanCacheKeyHash": "E0146DD7",
"id": "24624258",
"pageFaults": 0.0,
"pageHits": 9.0,
"planning": 0.0,
"query": "MATCH (n:WorkOrder {tildaid: $node_id}) RETURN n",
"queryParameters": "{node_id: \u0027d4a889a1-a6b0-4bdd-9ede-fae571005b67\u0027}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-python/5.28.0 Python/3.12.13-final-0 (linux)\t\tclient/10.129.4.156:38312\tserver/10.173.0.8:7687\u003e",
"timestamp": "2026-07-27T00:00:11.319Z",
"transactionId": 12013394.0,
"waiting": 0.0
}48s ago2026-07-27 00:00:11 UTC neo4j virtual-assistant MATCH (w:WorkOrder {tildaid: $work_order_id})<-[:FACT_TO_WORK_ORDER]-(f:Fact) WHERE f.delpending = false ...
filter by:
service=virtual-assistant
org=9f996610-f74a-4cd5-9052-cb5405d78c6f
severity≥INFO
trace=a68a8c3174de8b4d…
open trace flow ›
time2026-07-27 00:00:11 UTC
severityINFO
servicevirtual-assistant
clustermaster
org9f996610-f74a-4cd5-9052-cb5405d78c6f
tracea68a8c3174de8b4d579a54002e1522f3
spanf3d92bfc3136760b
podserver-2-dev-0
query
MATCH (w:WorkOrder {tildaid: $work_order_id})<-[:FACT_TO_WORK_ORDER]-(f:Fact)
WHERE f.delpending = false
RETURN f
ORDER BY f.createdat ASC
raw payload (15 fields)
{
"allocatedBytes": 776.0,
"cpu": 0.0,
"elapsedTimeMs": 0.0,
"executionPlanCacheKeyHash": "23A43F51",
"id": "24624257",
"pageFaults": 0.0,
"pageHits": 7.0,
"planning": 0.0,
"query": "\n MATCH (w:WorkOrder {tildaid: $work_order_id})\u003c-[:FACT_TO_WORK_ORDER]-(f:Fact)\n WHERE f.delpending = false\n RETURN f\n ORDER BY f.createdat ASC\n ",
"queryParameters": "{work_order_id: \u0027485f1414-f260-45ca-806c-a1c7843624bc\u0027}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-python/5.28.0 Python/3.12.13-final-0 (linux)\t\tclient/10.129.4.156:38312\tserver/10.173.0.8:7687\u003e",
"timestamp": "2026-07-27T00:00:11.309Z",
"transactionId": 12013393.0,
"waiting": 0.0
}48s ago2026-07-27 00:00:11 UTC neo4j virtual-assistant MATCH (w:WorkOrder {tildaid: $work_order_id})-[:WORK_ORDER_TO_ACTIVITY]->(a:WorkOrderActivity) WHERE 1=1 AND a.activity_type IN...
filter by:
service=virtual-assistant
org=9f996610-f74a-4cd5-9052-cb5405d78c6f
severity≥INFO
trace=a68a8c3174de8b4d…
open trace flow ›
time2026-07-27 00:00:11 UTC
severityINFO
servicevirtual-assistant
clustermaster
org9f996610-f74a-4cd5-9052-cb5405d78c6f
tracea68a8c3174de8b4d579a54002e1522f3
spanf3d92bfc3136760b
podserver-2-dev-0
query
MATCH (w:WorkOrder {tildaid: $work_order_id})-[:WORK_ORDER_TO_ACTIVITY]->(a:WorkOrderActivity)
WHERE 1=1 AND a.activity_type IN $activity_types AND a.status IN $statuses
OPTIONAL MATCH (d:Document)
WHERE d.tildaid IN COALESCE(a.docIds, [])
WITH w, a, COLLECT(DISTINCT {tildaid: d.tildaid, fileName: d.fileName, contentType: d.contentType}) as documents
// Compute latest AI_MSG draft id per work order for gating REGENERATE
OPTIONAL MATCH (w)-[:WORK_ORDER_TO_ACTIVITY]->(ai:WorkOrderActivity)
WHERE ai.activity_type = 'AI_MSG' // any status: a newer SENT/QUEUED must supersede an older FindingsChanged draft, else REGENERATE stays stuck
WITH w, a, documents,
max(coalesce(ai.updatedat, ai.createdat)) AS latest_any_ts,
collect({id: ai.tildaid, ts: coalesce(ai.updatedat, ai.createdat), status: ai.status, ignoreType: ai.ignoreType}) AS ai_msgs
WITH a, documents,
CASE
WHEN size(ai_msgs) = 0 THEN false
ELSE any(x IN ai_msgs WHERE x.id = a.tildaid AND x.ts = latest_any_ts)
END AS is_latest_draft
RETURN a,
CASE WHEN size(documents) > 0 AND documents[0].tildaid IS NOT NULL THEN documents ELSE [] END AS documents,
is_latest_draft
ORDER BY a.createdat DESC
SKIP $skip
LIMIT $limit
raw payload (15 fields)
{
"allocatedBytes": 3272.0,
"cpu": 0.0,
"elapsedTimeMs": 0.0,
"executionPlanCacheKeyHash": "2A13D7A9",
"id": "24624256",
"pageFaults": 0.0,
"pageHits": 4.0,
"planning": 0.0,
"query": "\n MATCH (w:WorkOrder {tildaid: $work_order_id})-[:WORK_ORDER_TO_ACTIVITY]-\u003e(a:WorkOrderActivity)\n WHERE 1=1 AND a.activity_type IN $activity_types AND a.status IN $statuses \n OPTIONAL MATCH (d:Document)\n WHERE d.tildaid IN COALESCE(a.docIds, [])\n WITH w, a, COLLECT(DISTINCT {tildaid: d.tildaid, fileName: d.fileName, contentType: d.contentType}) as documents\n // Compute latest AI_MSG draft id per work order for gating REGENERATE\n OPTIONAL MATCH (w)-[:WORK_ORDER_TO_ACTIVITY]-\u003e(ai:WorkOrderActivity)\n WHERE ai.activity_type = \u0027AI_MSG\u0027 // any status: a newer SENT/QUEUED must supersede an older FindingsChanged draft, else REGENERATE stays stuck\n WITH w, a, documents,\n max(coalesce(ai.updatedat, ai.createdat)) AS latest_any_ts,\n collect({id: ai.tildaid, ts: coalesce(ai.updatedat, ai.createdat), status: ai.status, ignoreType: ai.ignoreType}) AS ai_msgs\n WITH a, documents,\n CASE\n WHEN size(ai_msgs) = 0 THEN false\n ELSE any(x IN ai_msgs WHERE x.id = a.tildaid AND x.ts = latest_any_ts)\n END AS is_latest_draft\n RETURN a,\n CASE WHEN size(documents) \u003e 0 AND documents[0].tildaid IS NOT NULL THEN documents ELSE [] END AS documents,\n is_latest_draft\n ORDER BY a.createdat DESC\n SKIP $skip\n LIMIT $limit\n ",
"queryParameters": "{limit: 1, statuses: [\u0027DRAFT\u0027], skip: 0, work_order_id: \u0027485f1414-f260-45ca-806c-a1c7843624bc\u0027, activity_types: [\u0027AI_MSG\u0027]}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-python/5.28.0 Python/3.12.13-final-0 (linux)\t\tclient/10.129.4.156:38312\tserver/10.173.0.8:7687\u003e",
"timestamp": "2026-07-27T00:00:11.301Z",
"transactionId": 12013392.0,
"waiting": 0.0
}48s ago2026-07-27 00:00:11 UTC neo4j virtual-assistant MATCH (w:WorkOrder {tildaid: $work_order_id})-[:WORK_ORDER_TO_ACTIVITY]->(a:WorkOrderActivity) WHERE 1=1 AND a.activity_type IN...
filter by:
service=virtual-assistant
org=9f996610-f74a-4cd5-9052-cb5405d78c6f
severity≥INFO
trace=a68a8c3174de8b4d…
open trace flow ›
time2026-07-27 00:00:11 UTC
severityINFO
servicevirtual-assistant
clustermaster
org9f996610-f74a-4cd5-9052-cb5405d78c6f
tracea68a8c3174de8b4d579a54002e1522f3
spanf3d92bfc3136760b
podserver-2-dev-0
query
MATCH (w:WorkOrder {tildaid: $work_order_id})-[:WORK_ORDER_TO_ACTIVITY]->(a:WorkOrderActivity)
WHERE 1=1 AND a.activity_type IN $activity_types AND a.status IN $statuses
RETURN count(a) as total
raw payload (15 fields)
{
"allocatedBytes": 488.0,
"cpu": 0.0,
"elapsedTimeMs": 0.0,
"executionPlanCacheKeyHash": "FA66F084",
"id": "24624255",
"pageFaults": 0.0,
"pageHits": 6.0,
"planning": 0.0,
"query": "\n MATCH (w:WorkOrder {tildaid: $work_order_id})-[:WORK_ORDER_TO_ACTIVITY]-\u003e(a:WorkOrderActivity)\n WHERE 1=1 AND a.activity_type IN $activity_types AND a.status IN $statuses \n RETURN count(a) as total\n ",
"queryParameters": "{statuses: [\u0027DRAFT\u0027], work_order_id: \u0027485f1414-f260-45ca-806c-a1c7843624bc\u0027, activity_types: [\u0027AI_MSG\u0027]}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-python/5.28.0 Python/3.12.13-final-0 (linux)\t\tclient/10.129.4.156:38312\tserver/10.173.0.8:7687\u003e",
"timestamp": "2026-07-27T00:00:11.298Z",
"transactionId": 12013392.0,
"waiting": 0.0
}48s ago2026-07-27 00:00:11 UTC neo4j virtual-assistant MATCH (wo:WorkOrder {tildaid: $wo_id}) OPTIONAL MATCH (wo)-[:WORK_ORDER_TO_ACTIVITY]->(a:WorkOrderActivity {activity_type:...
filter by:
service=virtual-assistant
org=9f996610-f74a-4cd5-9052-cb5405d78c6f
severity≥INFO
trace=a68a8c3174de8b4d…
open trace flow ›
time2026-07-27 00:00:11 UTC
severityINFO
servicevirtual-assistant
clustermaster
org9f996610-f74a-4cd5-9052-cb5405d78c6f
tracea68a8c3174de8b4d579a54002e1522f3
spanf3d92bfc3136760b
podserver-2-dev-0
query
MATCH (wo:WorkOrder {tildaid: $wo_id})
OPTIONAL MATCH (wo)-[:WORK_ORDER_TO_ACTIVITY]->(a:WorkOrderActivity {activity_type: 'U_REPLY'})
RETURN wo.createdat AS created_at, max(a.timestamp) AS latest_reply_ts
raw payload (15 fields)
{
"allocatedBytes": 928.0,
"cpu": 0.0,
"elapsedTimeMs": 0.0,
"executionPlanCacheKeyHash": "4C51129A",
"id": "24624254",
"pageFaults": 0.0,
"pageHits": 7.0,
"planning": 0.0,
"query": "\n MATCH (wo:WorkOrder {tildaid: $wo_id})\n OPTIONAL MATCH (wo)-[:WORK_ORDER_TO_ACTIVITY]-\u003e(a:WorkOrderActivity {activity_type: \u0027U_REPLY\u0027})\n RETURN wo.createdat AS created_at, max(a.timestamp) AS latest_reply_ts\n ",
"queryParameters": "{wo_id: \u0027485f1414-f260-45ca-806c-a1c7843624bc\u0027}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-python/5.28.0 Python/3.12.13-final-0 (linux)\t\tclient/10.129.4.156:38312\tserver/10.173.0.8:7687\u003e",
"timestamp": "2026-07-27T00:00:11.291Z",
"transactionId": 12013391.0,
"waiting": 0.0
}48s ago2026-07-27 00:00:11 UTC neo4j virtual-assistant MATCH (n:WorkOrder {tildaid: $node_id}) RETURN n
filter by:
service=virtual-assistant
org=9f996610-f74a-4cd5-9052-cb5405d78c6f
severity≥INFO
trace=a68a8c3174de8b4d…
open trace flow ›
time2026-07-27 00:00:11 UTC
severityINFO
servicevirtual-assistant
clustermaster
org9f996610-f74a-4cd5-9052-cb5405d78c6f
tracea68a8c3174de8b4d579a54002e1522f3
spanf3d92bfc3136760b
podserver-2-dev-0
query
MATCH (n:WorkOrder {tildaid: $node_id})
RETURN n
raw payload (15 fields)
{
"allocatedBytes": 312.0,
"cpu": 0.0,
"elapsedTimeMs": 1.0,
"executionPlanCacheKeyHash": "E0146DD7",
"id": "24624252",
"pageFaults": 0.0,
"pageHits": 9.0,
"planning": 0.0,
"query": "MATCH (n:WorkOrder {tildaid: $node_id}) RETURN n",
"queryParameters": "{node_id: \u0027485f1414-f260-45ca-806c-a1c7843624bc\u0027}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-python/5.28.0 Python/3.12.13-final-0 (linux)\t\tclient/10.129.4.156:38312\tserver/10.173.0.8:7687\u003e",
"timestamp": "2026-07-27T00:00:11.283Z",
"transactionId": 12013390.0,
"waiting": 0.0
}48s ago2026-07-27 00:00:11 UTC neo4j virtual-assistant MATCH (w:WorkOrder {tildaid: $work_order_id})<-[:FACT_TO_WORK_ORDER]-(f:Fact) WHERE f.delpending = false ...
filter by:
service=virtual-assistant
org=9f996610-f74a-4cd5-9052-cb5405d78c6f
severity≥INFO
trace=a68a8c3174de8b4d…
open trace flow ›
time2026-07-27 00:00:11 UTC
severityINFO
servicevirtual-assistant
clustermaster
org9f996610-f74a-4cd5-9052-cb5405d78c6f
tracea68a8c3174de8b4d579a54002e1522f3
spanf3d92bfc3136760b
podserver-2-dev-0
query
MATCH (w:WorkOrder {tildaid: $work_order_id})<-[:FACT_TO_WORK_ORDER]-(f:Fact)
WHERE f.delpending = false
RETURN f
ORDER BY f.createdat ASC
raw payload (15 fields)
{
"allocatedBytes": 724.0,
"cpu": 0.0,
"elapsedTimeMs": 0.0,
"executionPlanCacheKeyHash": "23A43F51",
"id": "24624248",
"pageFaults": 0.0,
"pageHits": 6.0,
"planning": 0.0,
"query": "\n MATCH (w:WorkOrder {tildaid: $work_order_id})\u003c-[:FACT_TO_WORK_ORDER]-(f:Fact)\n WHERE f.delpending = false\n RETURN f\n ORDER BY f.createdat ASC\n ",
"queryParameters": "{work_order_id: \u002788f04d6a-d740-47c4-bc29-a959b502598e\u0027}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-python/5.28.0 Python/3.12.13-final-0 (linux)\t\tclient/10.129.4.156:38312\tserver/10.173.0.8:7687\u003e",
"timestamp": "2026-07-27T00:00:11.274Z",
"transactionId": 12013389.0,
"waiting": 0.0
}48s ago2026-07-27 00:00:11 UTC neo4j virtual-assistant MATCH (w:WorkOrder {tildaid: $work_order_id})-[:WORK_ORDER_TO_ACTIVITY]->(a:WorkOrderActivity) WHERE 1=1 AND a.activity_type IN...
filter by:
service=virtual-assistant
org=9f996610-f74a-4cd5-9052-cb5405d78c6f
severity≥INFO
trace=a68a8c3174de8b4d…
open trace flow ›
time2026-07-27 00:00:11 UTC
severityINFO
servicevirtual-assistant
clustermaster
org9f996610-f74a-4cd5-9052-cb5405d78c6f
tracea68a8c3174de8b4d579a54002e1522f3
spanf3d92bfc3136760b
podserver-2-dev-0
query
MATCH (w:WorkOrder {tildaid: $work_order_id})-[:WORK_ORDER_TO_ACTIVITY]->(a:WorkOrderActivity)
WHERE 1=1 AND a.activity_type IN $activity_types AND a.status IN $statuses
OPTIONAL MATCH (d:Document)
WHERE d.tildaid IN COALESCE(a.docIds, [])
WITH w, a, COLLECT(DISTINCT {tildaid: d.tildaid, fileName: d.fileName, contentType: d.contentType}) as documents
// Compute latest AI_MSG draft id per work order for gating REGENERATE
OPTIONAL MATCH (w)-[:WORK_ORDER_TO_ACTIVITY]->(ai:WorkOrderActivity)
WHERE ai.activity_type = 'AI_MSG' // any status: a newer SENT/QUEUED must supersede an older FindingsChanged draft, else REGENERATE stays stuck
WITH w, a, documents,
max(coalesce(ai.updatedat, ai.createdat)) AS latest_any_ts,
collect({id: ai.tildaid, ts: coalesce(ai.updatedat, ai.createdat), status: ai.status, ignoreType: ai.ignoreType}) AS ai_msgs
WITH a, documents,
CASE
WHEN size(ai_msgs) = 0 THEN false
ELSE any(x IN ai_msgs WHERE x.id = a.tildaid AND x.ts = latest_any_ts)
END AS is_latest_draft
RETURN a,
CASE WHEN size(documents) > 0 AND documents[0].tildaid IS NOT NULL THEN documents ELSE [] END AS documents,
is_latest_draft
ORDER BY a.createdat DESC
SKIP $skip
LIMIT $limit
raw payload (15 fields)
{
"allocatedBytes": 3272.0,
"cpu": 0.0,
"elapsedTimeMs": 1.0,
"executionPlanCacheKeyHash": "2A13D7A9",
"id": "24624246",
"pageFaults": 0.0,
"pageHits": 4.0,
"planning": 0.0,
"query": "\n MATCH (w:WorkOrder {tildaid: $work_order_id})-[:WORK_ORDER_TO_ACTIVITY]-\u003e(a:WorkOrderActivity)\n WHERE 1=1 AND a.activity_type IN $activity_types AND a.status IN $statuses \n OPTIONAL MATCH (d:Document)\n WHERE d.tildaid IN COALESCE(a.docIds, [])\n WITH w, a, COLLECT(DISTINCT {tildaid: d.tildaid, fileName: d.fileName, contentType: d.contentType}) as documents\n // Compute latest AI_MSG draft id per work order for gating REGENERATE\n OPTIONAL MATCH (w)-[:WORK_ORDER_TO_ACTIVITY]-\u003e(ai:WorkOrderActivity)\n WHERE ai.activity_type = \u0027AI_MSG\u0027 // any status: a newer SENT/QUEUED must supersede an older FindingsChanged draft, else REGENERATE stays stuck\n WITH w, a, documents,\n max(coalesce(ai.updatedat, ai.createdat)) AS latest_any_ts,\n collect({id: ai.tildaid, ts: coalesce(ai.updatedat, ai.createdat), status: ai.status, ignoreType: ai.ignoreType}) AS ai_msgs\n WITH a, documents,\n CASE\n WHEN size(ai_msgs) = 0 THEN false\n ELSE any(x IN ai_msgs WHERE x.id = a.tildaid AND x.ts = latest_any_ts)\n END AS is_latest_draft\n RETURN a,\n CASE WHEN size(documents) \u003e 0 AND documents[0].tildaid IS NOT NULL THEN documents ELSE [] END AS documents,\n is_latest_draft\n ORDER BY a.createdat DESC\n SKIP $skip\n LIMIT $limit\n ",
"queryParameters": "{limit: 1, statuses: [\u0027DRAFT\u0027], skip: 0, work_order_id: \u002788f04d6a-d740-47c4-bc29-a959b502598e\u0027, activity_types: [\u0027AI_MSG\u0027]}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-python/5.28.0 Python/3.12.13-final-0 (linux)\t\tclient/10.129.4.156:38312\tserver/10.173.0.8:7687\u003e",
"timestamp": "2026-07-27T00:00:11.267Z",
"transactionId": 12013388.0,
"waiting": 0.0
}48s ago2026-07-27 00:00:11 UTC neo4j virtual-assistant MATCH (w:WorkOrder {tildaid: $work_order_id})-[:WORK_ORDER_TO_ACTIVITY]->(a:WorkOrderActivity) WHERE 1=1 AND a.activity_type IN...
filter by:
service=virtual-assistant
org=9f996610-f74a-4cd5-9052-cb5405d78c6f
severity≥INFO
trace=a68a8c3174de8b4d…
open trace flow ›
time2026-07-27 00:00:11 UTC
severityINFO
servicevirtual-assistant
clustermaster
org9f996610-f74a-4cd5-9052-cb5405d78c6f
tracea68a8c3174de8b4d579a54002e1522f3
spanf3d92bfc3136760b
podserver-2-dev-0
query
MATCH (w:WorkOrder {tildaid: $work_order_id})-[:WORK_ORDER_TO_ACTIVITY]->(a:WorkOrderActivity)
WHERE 1=1 AND a.activity_type IN $activity_types AND a.status IN $statuses
RETURN count(a) as total
raw payload (15 fields)
{
"allocatedBytes": 488.0,
"cpu": 0.0,
"elapsedTimeMs": 1.0,
"executionPlanCacheKeyHash": "FA66F084",
"id": "24624245",
"pageFaults": 0.0,
"pageHits": 6.0,
"planning": 0.0,
"query": "\n MATCH (w:WorkOrder {tildaid: $work_order_id})-[:WORK_ORDER_TO_ACTIVITY]-\u003e(a:WorkOrderActivity)\n WHERE 1=1 AND a.activity_type IN $activity_types AND a.status IN $statuses \n RETURN count(a) as total\n ",
"queryParameters": "{statuses: [\u0027DRAFT\u0027], work_order_id: \u002788f04d6a-d740-47c4-bc29-a959b502598e\u0027, activity_types: [\u0027AI_MSG\u0027]}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-python/5.28.0 Python/3.12.13-final-0 (linux)\t\tclient/10.129.4.156:38312\tserver/10.173.0.8:7687\u003e",
"timestamp": "2026-07-27T00:00:11.263Z",
"transactionId": 12013388.0,
"waiting": 0.0
}48s ago2026-07-27 00:00:11 UTC neo4j virtual-assistant MATCH (wo:WorkOrder {tildaid: $wo_id}) OPTIONAL MATCH (wo)-[:WORK_ORDER_TO_ACTIVITY]->(a:WorkOrderActivity {activity_type:...
filter by:
service=virtual-assistant
org=9f996610-f74a-4cd5-9052-cb5405d78c6f
severity≥INFO
trace=a68a8c3174de8b4d…
open trace flow ›
time2026-07-27 00:00:11 UTC
severityINFO
servicevirtual-assistant
clustermaster
org9f996610-f74a-4cd5-9052-cb5405d78c6f
tracea68a8c3174de8b4d579a54002e1522f3
spanf3d92bfc3136760b
podserver-2-dev-0
query
MATCH (wo:WorkOrder {tildaid: $wo_id})
OPTIONAL MATCH (wo)-[:WORK_ORDER_TO_ACTIVITY]->(a:WorkOrderActivity {activity_type: 'U_REPLY'})
RETURN wo.createdat AS created_at, max(a.timestamp) AS latest_reply_ts
raw payload (15 fields)
{
"allocatedBytes": 928.0,
"cpu": 0.0,
"elapsedTimeMs": 0.0,
"executionPlanCacheKeyHash": "4C51129A",
"id": "24624244",
"pageFaults": 0.0,
"pageHits": 7.0,
"planning": 0.0,
"query": "\n MATCH (wo:WorkOrder {tildaid: $wo_id})\n OPTIONAL MATCH (wo)-[:WORK_ORDER_TO_ACTIVITY]-\u003e(a:WorkOrderActivity {activity_type: \u0027U_REPLY\u0027})\n RETURN wo.createdat AS created_at, max(a.timestamp) AS latest_reply_ts\n ",
"queryParameters": "{wo_id: \u002788f04d6a-d740-47c4-bc29-a959b502598e\u0027}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-python/5.28.0 Python/3.12.13-final-0 (linux)\t\tclient/10.129.4.156:38312\tserver/10.173.0.8:7687\u003e",
"timestamp": "2026-07-27T00:00:11.253Z",
"transactionId": 12013387.0,
"waiting": 0.0
}48s ago2026-07-27 00:00:11 UTC neo4j virtual-assistant MATCH (n:WorkOrder {tildaid: $node_id}) RETURN n
filter by:
service=virtual-assistant
org=9f996610-f74a-4cd5-9052-cb5405d78c6f
severity≥INFO
trace=a68a8c3174de8b4d…
open trace flow ›
time2026-07-27 00:00:11 UTC
severityINFO
servicevirtual-assistant
clustermaster
org9f996610-f74a-4cd5-9052-cb5405d78c6f
tracea68a8c3174de8b4d579a54002e1522f3
spanf3d92bfc3136760b
podserver-2-dev-0
query
MATCH (n:WorkOrder {tildaid: $node_id})
RETURN n
raw payload (15 fields)
{
"allocatedBytes": 312.0,
"cpu": 0.0,
"elapsedTimeMs": 0.0,
"executionPlanCacheKeyHash": "E0146DD7",
"id": "24624243",
"pageFaults": 0.0,
"pageHits": 10.0,
"planning": 0.0,
"query": "MATCH (n:WorkOrder {tildaid: $node_id}) RETURN n",
"queryParameters": "{node_id: \u002788f04d6a-d740-47c4-bc29-a959b502598e\u0027}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-python/5.28.0 Python/3.12.13-final-0 (linux)\t\tclient/10.129.4.156:38312\tserver/10.173.0.8:7687\u003e",
"timestamp": "2026-07-27T00:00:11.244Z",
"transactionId": 12013386.0,
"waiting": 0.0
}48s ago2026-07-27 00:00:11 UTC neo4j virtual-assistant MATCH (w:WorkOrder {tildaid: $work_order_id})<-[:FACT_TO_WORK_ORDER]-(f:Fact) WHERE f.delpending = false ...
filter by:
service=virtual-assistant
org=9f996610-f74a-4cd5-9052-cb5405d78c6f
severity≥INFO
trace=a68a8c3174de8b4d…
open trace flow ›
time2026-07-27 00:00:11 UTC
severityINFO
servicevirtual-assistant
clustermaster
org9f996610-f74a-4cd5-9052-cb5405d78c6f
tracea68a8c3174de8b4d579a54002e1522f3
spanf3d92bfc3136760b
podserver-2-dev-0
query
MATCH (w:WorkOrder {tildaid: $work_order_id})<-[:FACT_TO_WORK_ORDER]-(f:Fact)
WHERE f.delpending = false
RETURN f
ORDER BY f.createdat ASC
raw payload (15 fields)
{
"allocatedBytes": 828.0,
"cpu": 0.0,
"elapsedTimeMs": 1.0,
"executionPlanCacheKeyHash": "23A43F51",
"id": "24624242",
"pageFaults": 0.0,
"pageHits": 9.0,
"planning": 0.0,
"query": "\n MATCH (w:WorkOrder {tildaid: $work_order_id})\u003c-[:FACT_TO_WORK_ORDER]-(f:Fact)\n WHERE f.delpending = false\n RETURN f\n ORDER BY f.createdat ASC\n ",
"queryParameters": "{work_order_id: \u00278b2449c7-0c34-47c4-b4b9-ae5867fb2d45\u0027}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-python/5.28.0 Python/3.12.13-final-0 (linux)\t\tclient/10.129.4.156:38312\tserver/10.173.0.8:7687\u003e",
"timestamp": "2026-07-27T00:00:11.235Z",
"transactionId": 12013385.0,
"waiting": 0.0
}48s ago2026-07-27 00:00:11 UTC neo4j virtual-assistant MATCH (w:WorkOrder {tildaid: $work_order_id})-[:WORK_ORDER_TO_ACTIVITY]->(a:WorkOrderActivity) WHERE 1=1 AND a.activity_type IN...
filter by:
service=virtual-assistant
org=9f996610-f74a-4cd5-9052-cb5405d78c6f
severity≥INFO
trace=a68a8c3174de8b4d…
open trace flow ›
time2026-07-27 00:00:11 UTC
severityINFO
servicevirtual-assistant
clustermaster
org9f996610-f74a-4cd5-9052-cb5405d78c6f
tracea68a8c3174de8b4d579a54002e1522f3
spanf3d92bfc3136760b
podserver-2-dev-0
query
MATCH (w:WorkOrder {tildaid: $work_order_id})-[:WORK_ORDER_TO_ACTIVITY]->(a:WorkOrderActivity)
WHERE 1=1 AND a.activity_type IN $activity_types AND a.status IN $statuses
OPTIONAL MATCH (d:Document)
WHERE d.tildaid IN COALESCE(a.docIds, [])
WITH w, a, COLLECT(DISTINCT {tildaid: d.tildaid, fileName: d.fileName, contentType: d.contentType}) as documents
// Compute latest AI_MSG draft id per work order for gating REGENERATE
OPTIONAL MATCH (w)-[:WORK_ORDER_TO_ACTIVITY]->(ai:WorkOrderActivity)
WHERE ai.activity_type = 'AI_MSG' // any status: a newer SENT/QUEUED must supersede an older FindingsChanged draft, else REGENERATE stays stuck
WITH w, a, documents,
max(coalesce(ai.updatedat, ai.createdat)) AS latest_any_ts,
collect({id: ai.tildaid, ts: coalesce(ai.updatedat, ai.createdat), status: ai.status, ignoreType: ai.ignoreType}) AS ai_msgs
WITH a, documents,
CASE
WHEN size(ai_msgs) = 0 THEN false
ELSE any(x IN ai_msgs WHERE x.id = a.tildaid AND x.ts = latest_any_ts)
END AS is_latest_draft
RETURN a,
CASE WHEN size(documents) > 0 AND documents[0].tildaid IS NOT NULL THEN documents ELSE [] END AS documents,
is_latest_draft
ORDER BY a.createdat DESC
SKIP $skip
LIMIT $limit
raw payload (15 fields)
{
"allocatedBytes": 3272.0,
"cpu": 0.0,
"elapsedTimeMs": 1.0,
"executionPlanCacheKeyHash": "2A13D7A9",
"id": "24624241",
"pageFaults": 0.0,
"pageHits": 12.0,
"planning": 0.0,
"query": "\n MATCH (w:WorkOrder {tildaid: $work_order_id})-[:WORK_ORDER_TO_ACTIVITY]-\u003e(a:WorkOrderActivity)\n WHERE 1=1 AND a.activity_type IN $activity_types AND a.status IN $statuses \n OPTIONAL MATCH (d:Document)\n WHERE d.tildaid IN COALESCE(a.docIds, [])\n WITH w, a, COLLECT(DISTINCT {tildaid: d.tildaid, fileName: d.fileName, contentType: d.contentType}) as documents\n // Compute latest AI_MSG draft id per work order for gating REGENERATE\n OPTIONAL MATCH (w)-[:WORK_ORDER_TO_ACTIVITY]-\u003e(ai:WorkOrderActivity)\n WHERE ai.activity_type = \u0027AI_MSG\u0027 // any status: a newer SENT/QUEUED must supersede an older FindingsChanged draft, else REGENERATE stays stuck\n WITH w, a, documents,\n max(coalesce(ai.updatedat, ai.createdat)) AS latest_any_ts,\n collect({id: ai.tildaid, ts: coalesce(ai.updatedat, ai.createdat), status: ai.status, ignoreType: ai.ignoreType}) AS ai_msgs\n WITH a, documents,\n CASE\n WHEN size(ai_msgs) = 0 THEN false\n ELSE any(x IN ai_msgs WHERE x.id = a.tildaid AND x.ts = latest_any_ts)\n END AS is_latest_draft\n RETURN a,\n CASE WHEN size(documents) \u003e 0 AND documents[0].tildaid IS NOT NULL THEN documents ELSE [] END AS documents,\n is_latest_draft\n ORDER BY a.createdat DESC\n SKIP $skip\n LIMIT $limit\n ",
"queryParameters": "{limit: 1, statuses: [\u0027DRAFT\u0027], skip: 0, work_order_id: \u00278b2449c7-0c34-47c4-b4b9-ae5867fb2d45\u0027, activity_types: [\u0027AI_MSG\u0027]}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-python/5.28.0 Python/3.12.13-final-0 (linux)\t\tclient/10.129.4.156:38312\tserver/10.173.0.8:7687\u003e",
"timestamp": "2026-07-27T00:00:11.227Z",
"transactionId": 12013384.0,
"waiting": 0.0
}48s ago2026-07-27 00:00:11 UTC neo4j virtual-assistant MATCH (w:WorkOrder {tildaid: $work_order_id})-[:WORK_ORDER_TO_ACTIVITY]->(a:WorkOrderActivity) WHERE 1=1 AND a.activity_type IN...
filter by:
service=virtual-assistant
org=9f996610-f74a-4cd5-9052-cb5405d78c6f
severity≥INFO
trace=a68a8c3174de8b4d…
open trace flow ›
time2026-07-27 00:00:11 UTC
severityINFO
servicevirtual-assistant
clustermaster
org9f996610-f74a-4cd5-9052-cb5405d78c6f
tracea68a8c3174de8b4d579a54002e1522f3
spanf3d92bfc3136760b
podserver-2-dev-0
query
MATCH (w:WorkOrder {tildaid: $work_order_id})-[:WORK_ORDER_TO_ACTIVITY]->(a:WorkOrderActivity)
WHERE 1=1 AND a.activity_type IN $activity_types AND a.status IN $statuses
RETURN count(a) as total
raw payload (15 fields)
{
"allocatedBytes": 488.0,
"cpu": 0.0,
"elapsedTimeMs": 1.0,
"executionPlanCacheKeyHash": "FA66F084",
"id": "24624240",
"pageFaults": 0.0,
"pageHits": 13.0,
"planning": 0.0,
"query": "\n MATCH (w:WorkOrder {tildaid: $work_order_id})-[:WORK_ORDER_TO_ACTIVITY]-\u003e(a:WorkOrderActivity)\n WHERE 1=1 AND a.activity_type IN $activity_types AND a.status IN $statuses \n RETURN count(a) as total\n ",
"queryParameters": "{statuses: [\u0027DRAFT\u0027], work_order_id: \u00278b2449c7-0c34-47c4-b4b9-ae5867fb2d45\u0027, activity_types: [\u0027AI_MSG\u0027]}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-python/5.28.0 Python/3.12.13-final-0 (linux)\t\tclient/10.129.4.156:38312\tserver/10.173.0.8:7687\u003e",
"timestamp": "2026-07-27T00:00:11.223Z",
"transactionId": 12013384.0,
"waiting": 0.0
}48s ago2026-07-27 00:00:11 UTC neo4j virtual-assistant MATCH (wo:WorkOrder {tildaid: $wo_id}) OPTIONAL MATCH (wo)-[:WORK_ORDER_TO_ACTIVITY]->(a:WorkOrderActivity {activity_type:...
filter by:
service=virtual-assistant
org=9f996610-f74a-4cd5-9052-cb5405d78c6f
severity≥INFO
trace=a68a8c3174de8b4d…
open trace flow ›
time2026-07-27 00:00:11 UTC
severityINFO
servicevirtual-assistant
clustermaster
org9f996610-f74a-4cd5-9052-cb5405d78c6f
tracea68a8c3174de8b4d579a54002e1522f3
spanf3d92bfc3136760b
podserver-2-dev-0
query
MATCH (wo:WorkOrder {tildaid: $wo_id})
OPTIONAL MATCH (wo)-[:WORK_ORDER_TO_ACTIVITY]->(a:WorkOrderActivity {activity_type: 'U_REPLY'})
RETURN wo.createdat AS created_at, max(a.timestamp) AS latest_reply_ts
raw payload (15 fields)
{
"allocatedBytes": 928.0,
"cpu": 0.0,
"elapsedTimeMs": 0.0,
"executionPlanCacheKeyHash": "4C51129A",
"id": "24624239",
"pageFaults": 0.0,
"pageHits": 17.0,
"planning": 0.0,
"query": "\n MATCH (wo:WorkOrder {tildaid: $wo_id})\n OPTIONAL MATCH (wo)-[:WORK_ORDER_TO_ACTIVITY]-\u003e(a:WorkOrderActivity {activity_type: \u0027U_REPLY\u0027})\n RETURN wo.createdat AS created_at, max(a.timestamp) AS latest_reply_ts\n ",
"queryParameters": "{wo_id: \u00278b2449c7-0c34-47c4-b4b9-ae5867fb2d45\u0027}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-python/5.28.0 Python/3.12.13-final-0 (linux)\t\tclient/10.129.4.156:38312\tserver/10.173.0.8:7687\u003e",
"timestamp": "2026-07-27T00:00:11.214Z",
"transactionId": 12013383.0,
"waiting": 0.0
}48s ago2026-07-27 00:00:11 UTC neo4j virtual-assistant MATCH (n:WorkOrder {tildaid: $node_id}) RETURN n
filter by:
service=virtual-assistant
org=9f996610-f74a-4cd5-9052-cb5405d78c6f
severity≥INFO
trace=a68a8c3174de8b4d…
open trace flow ›
time2026-07-27 00:00:11 UTC
severityINFO
servicevirtual-assistant
clustermaster
org9f996610-f74a-4cd5-9052-cb5405d78c6f
tracea68a8c3174de8b4d579a54002e1522f3
spanf3d92bfc3136760b
podserver-2-dev-0
query
MATCH (n:WorkOrder {tildaid: $node_id})
RETURN n
raw payload (15 fields)
{
"allocatedBytes": 312.0,
"cpu": 0.0,
"elapsedTimeMs": 0.0,
"executionPlanCacheKeyHash": "E0146DD7",
"id": "24624238",
"pageFaults": 0.0,
"pageHits": 11.0,
"planning": 0.0,
"query": "MATCH (n:WorkOrder {tildaid: $node_id}) RETURN n",
"queryParameters": "{node_id: \u00278b2449c7-0c34-47c4-b4b9-ae5867fb2d45\u0027}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-python/5.28.0 Python/3.12.13-final-0 (linux)\t\tclient/10.129.4.156:38312\tserver/10.173.0.8:7687\u003e",
"timestamp": "2026-07-27T00:00:11.205Z",
"transactionId": 12013382.0,
"waiting": 0.0
}48s ago2026-07-27 00:00:11 UTC neo4j virtual-assistant MATCH (w:WorkOrder {tildaid: $work_order_id})<-[:FACT_TO_WORK_ORDER]-(f:Fact) WHERE f.delpending = false ...
filter by:
service=virtual-assistant
org=9f996610-f74a-4cd5-9052-cb5405d78c6f
severity≥INFO
trace=a68a8c3174de8b4d…
open trace flow ›
time2026-07-27 00:00:11 UTC
severityINFO
servicevirtual-assistant
clustermaster
org9f996610-f74a-4cd5-9052-cb5405d78c6f
tracea68a8c3174de8b4d579a54002e1522f3
spanf3d92bfc3136760b
podserver-2-dev-0
query
MATCH (w:WorkOrder {tildaid: $work_order_id})<-[:FACT_TO_WORK_ORDER]-(f:Fact)
WHERE f.delpending = false
RETURN f
ORDER BY f.createdat ASC
raw payload (15 fields)
{
"allocatedBytes": 828.0,
"cpu": 0.0,
"elapsedTimeMs": 0.0,
"executionPlanCacheKeyHash": "23A43F51",
"id": "24624237",
"pageFaults": 0.0,
"pageHits": 11.0,
"planning": 0.0,
"query": "\n MATCH (w:WorkOrder {tildaid: $work_order_id})\u003c-[:FACT_TO_WORK_ORDER]-(f:Fact)\n WHERE f.delpending = false\n RETURN f\n ORDER BY f.createdat ASC\n ",
"queryParameters": "{work_order_id: \u0027c6b45988-3afb-4efc-843d-efe22819df8a\u0027}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-python/5.28.0 Python/3.12.13-final-0 (linux)\t\tclient/10.129.4.156:38312\tserver/10.173.0.8:7687\u003e",
"timestamp": "2026-07-27T00:00:11.196Z",
"transactionId": 12013381.0,
"waiting": 0.0
}48s ago2026-07-27 00:00:11 UTC neo4j virtual-assistant MATCH (w:WorkOrder {tildaid: $work_order_id})-[:WORK_ORDER_TO_ACTIVITY]->(a:WorkOrderActivity) WHERE 1=1 AND a.activity_type IN...
filter by:
service=virtual-assistant
org=9f996610-f74a-4cd5-9052-cb5405d78c6f
severity≥INFO
trace=a68a8c3174de8b4d…
open trace flow ›
time2026-07-27 00:00:11 UTC
severityINFO
servicevirtual-assistant
clustermaster
org9f996610-f74a-4cd5-9052-cb5405d78c6f
tracea68a8c3174de8b4d579a54002e1522f3
spanf3d92bfc3136760b
podserver-2-dev-0
query
MATCH (w:WorkOrder {tildaid: $work_order_id})-[:WORK_ORDER_TO_ACTIVITY]->(a:WorkOrderActivity)
WHERE 1=1 AND a.activity_type IN $activity_types AND a.status IN $statuses
OPTIONAL MATCH (d:Document)
WHERE d.tildaid IN COALESCE(a.docIds, [])
WITH w, a, COLLECT(DISTINCT {tildaid: d.tildaid, fileName: d.fileName, contentType: d.contentType}) as documents
// Compute latest AI_MSG draft id per work order for gating REGENERATE
OPTIONAL MATCH (w)-[:WORK_ORDER_TO_ACTIVITY]->(ai:WorkOrderActivity)
WHERE ai.activity_type = 'AI_MSG' // any status: a newer SENT/QUEUED must supersede an older FindingsChanged draft, else REGENERATE stays stuck
WITH w, a, documents,
max(coalesce(ai.updatedat, ai.createdat)) AS latest_any_ts,
collect({id: ai.tildaid, ts: coalesce(ai.updatedat, ai.createdat), status: ai.status, ignoreType: ai.ignoreType}) AS ai_msgs
WITH a, documents,
CASE
WHEN size(ai_msgs) = 0 THEN false
ELSE any(x IN ai_msgs WHERE x.id = a.tildaid AND x.ts = latest_any_ts)
END AS is_latest_draft
RETURN a,
CASE WHEN size(documents) > 0 AND documents[0].tildaid IS NOT NULL THEN documents ELSE [] END AS documents,
is_latest_draft
ORDER BY a.createdat DESC
SKIP $skip
LIMIT $limit
raw payload (15 fields)
{
"allocatedBytes": 3272.0,
"cpu": 0.0,
"elapsedTimeMs": 1.0,
"executionPlanCacheKeyHash": "2A13D7A9",
"id": "24624236",
"pageFaults": 0.0,
"pageHits": 17.0,
"planning": 0.0,
"query": "\n MATCH (w:WorkOrder {tildaid: $work_order_id})-[:WORK_ORDER_TO_ACTIVITY]-\u003e(a:WorkOrderActivity)\n WHERE 1=1 AND a.activity_type IN $activity_types AND a.status IN $statuses \n OPTIONAL MATCH (d:Document)\n WHERE d.tildaid IN COALESCE(a.docIds, [])\n WITH w, a, COLLECT(DISTINCT {tildaid: d.tildaid, fileName: d.fileName, contentType: d.contentType}) as documents\n // Compute latest AI_MSG draft id per work order for gating REGENERATE\n OPTIONAL MATCH (w)-[:WORK_ORDER_TO_ACTIVITY]-\u003e(ai:WorkOrderActivity)\n WHERE ai.activity_type = \u0027AI_MSG\u0027 // any status: a newer SENT/QUEUED must supersede an older FindingsChanged draft, else REGENERATE stays stuck\n WITH w, a, documents,\n max(coalesce(ai.updatedat, ai.createdat)) AS latest_any_ts,\n collect({id: ai.tildaid, ts: coalesce(ai.updatedat, ai.createdat), status: ai.status, ignoreType: ai.ignoreType}) AS ai_msgs\n WITH a, documents,\n CASE\n WHEN size(ai_msgs) = 0 THEN false\n ELSE any(x IN ai_msgs WHERE x.id = a.tildaid AND x.ts = latest_any_ts)\n END AS is_latest_draft\n RETURN a,\n CASE WHEN size(documents) \u003e 0 AND documents[0].tildaid IS NOT NULL THEN documents ELSE [] END AS documents,\n is_latest_draft\n ORDER BY a.createdat DESC\n SKIP $skip\n LIMIT $limit\n ",
"queryParameters": "{limit: 1, statuses: [\u0027DRAFT\u0027], skip: 0, work_order_id: \u0027c6b45988-3afb-4efc-843d-efe22819df8a\u0027, activity_types: [\u0027AI_MSG\u0027]}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-python/5.28.0 Python/3.12.13-final-0 (linux)\t\tclient/10.129.4.156:38312\tserver/10.173.0.8:7687\u003e",
"timestamp": "2026-07-27T00:00:11.189Z",
"transactionId": 12013380.0,
"waiting": 0.0
}48s ago2026-07-27 00:00:11 UTC neo4j virtual-assistant MATCH (w:WorkOrder {tildaid: $work_order_id})-[:WORK_ORDER_TO_ACTIVITY]->(a:WorkOrderActivity) WHERE 1=1 AND a.activity_type IN...
filter by:
service=virtual-assistant
org=9f996610-f74a-4cd5-9052-cb5405d78c6f
severity≥INFO
trace=a68a8c3174de8b4d…
open trace flow ›
time2026-07-27 00:00:11 UTC
severityINFO
servicevirtual-assistant
clustermaster
org9f996610-f74a-4cd5-9052-cb5405d78c6f
tracea68a8c3174de8b4d579a54002e1522f3
spanf3d92bfc3136760b
podserver-2-dev-0
query
MATCH (w:WorkOrder {tildaid: $work_order_id})-[:WORK_ORDER_TO_ACTIVITY]->(a:WorkOrderActivity)
WHERE 1=1 AND a.activity_type IN $activity_types AND a.status IN $statuses
RETURN count(a) as total
raw payload (15 fields)
{
"allocatedBytes": 488.0,
"cpu": 0.0,
"elapsedTimeMs": 1.0,
"executionPlanCacheKeyHash": "FA66F084",
"id": "24624235",
"pageFaults": 0.0,
"pageHits": 18.0,
"planning": 0.0,
"query": "\n MATCH (w:WorkOrder {tildaid: $work_order_id})-[:WORK_ORDER_TO_ACTIVITY]-\u003e(a:WorkOrderActivity)\n WHERE 1=1 AND a.activity_type IN $activity_types AND a.status IN $statuses \n RETURN count(a) as total\n ",
"queryParameters": "{statuses: [\u0027DRAFT\u0027], work_order_id: \u0027c6b45988-3afb-4efc-843d-efe22819df8a\u0027, activity_types: [\u0027AI_MSG\u0027]}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-python/5.28.0 Python/3.12.13-final-0 (linux)\t\tclient/10.129.4.156:38312\tserver/10.173.0.8:7687\u003e",
"timestamp": "2026-07-27T00:00:11.186Z",
"transactionId": 12013380.0,
"waiting": 0.0
}48s ago2026-07-27 00:00:11 UTC neo4j virtual-assistant MATCH (wo:WorkOrder {tildaid: $wo_id}) OPTIONAL MATCH (wo)-[:WORK_ORDER_TO_ACTIVITY]->(a:WorkOrderActivity {activity_type:...
filter by:
service=virtual-assistant
org=9f996610-f74a-4cd5-9052-cb5405d78c6f
severity≥INFO
trace=a68a8c3174de8b4d…
open trace flow ›
time2026-07-27 00:00:11 UTC
severityINFO
servicevirtual-assistant
clustermaster
org9f996610-f74a-4cd5-9052-cb5405d78c6f
tracea68a8c3174de8b4d579a54002e1522f3
spanf3d92bfc3136760b
podserver-2-dev-0
query
MATCH (wo:WorkOrder {tildaid: $wo_id})
OPTIONAL MATCH (wo)-[:WORK_ORDER_TO_ACTIVITY]->(a:WorkOrderActivity {activity_type: 'U_REPLY'})
RETURN wo.createdat AS created_at, max(a.timestamp) AS latest_reply_ts
raw payload (15 fields)
{
"allocatedBytes": 928.0,
"cpu": 0.0,
"elapsedTimeMs": 1.0,
"executionPlanCacheKeyHash": "4C51129A",
"id": "24624234",
"pageFaults": 0.0,
"pageHits": 30.0,
"planning": 0.0,
"query": "\n MATCH (wo:WorkOrder {tildaid: $wo_id})\n OPTIONAL MATCH (wo)-[:WORK_ORDER_TO_ACTIVITY]-\u003e(a:WorkOrderActivity {activity_type: \u0027U_REPLY\u0027})\n RETURN wo.createdat AS created_at, max(a.timestamp) AS latest_reply_ts\n ",
"queryParameters": "{wo_id: \u0027c6b45988-3afb-4efc-843d-efe22819df8a\u0027}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-python/5.28.0 Python/3.12.13-final-0 (linux)\t\tclient/10.129.4.156:38312\tserver/10.173.0.8:7687\u003e",
"timestamp": "2026-07-27T00:00:11.178Z",
"transactionId": 12013379.0,
"waiting": 0.0
}48s ago2026-07-27 00:00:11 UTC neo4j virtual-assistant MATCH (n:WorkOrder {tildaid: $node_id}) RETURN n
filter by:
service=virtual-assistant
org=9f996610-f74a-4cd5-9052-cb5405d78c6f
severity≥INFO
trace=a68a8c3174de8b4d…
open trace flow ›
time2026-07-27 00:00:11 UTC
severityINFO
servicevirtual-assistant
clustermaster
org9f996610-f74a-4cd5-9052-cb5405d78c6f
tracea68a8c3174de8b4d579a54002e1522f3
spanf3d92bfc3136760b
podserver-2-dev-0
query
MATCH (n:WorkOrder {tildaid: $node_id})
RETURN n
raw payload (15 fields)
{
"allocatedBytes": 312.0,
"cpu": 0.0,
"elapsedTimeMs": 1.0,
"executionPlanCacheKeyHash": "E0146DD7",
"id": "24624233",
"pageFaults": 0.0,
"pageHits": 11.0,
"planning": 0.0,
"query": "MATCH (n:WorkOrder {tildaid: $node_id}) RETURN n",
"queryParameters": "{node_id: \u0027c6b45988-3afb-4efc-843d-efe22819df8a\u0027}",
"runtime": "pipelined",
"source": "bolt-session\tbolt\tneo4j-python/5.28.0 Python/3.12.13-final-0 (linux)\t\tclient/10.129.4.156:38312\tserver/10.173.0.8:7687\u003e",
"timestamp": "2026-07-27T00:00:11.170Z",
"transactionId": 12013378.0,
"waiting": 0.0
}Paginated with Cloud Logging page cursors, so you can walk the whole 3d window — not just the newest page. Click any filter by value to scope the view (resets to page 1). Paste a trace id to see every log line across all services for that one request.