From fbec5c483049a95f80b588ec5bef1e845381e91e Mon Sep 17 00:00:00 2001 From: Remi <73385395+itsrubberduck@users.noreply.github.com> Date: Sun, 21 Sep 2025 23:08:10 +0200 Subject: [PATCH] Add session timeline logging and admin sessions view --- app/pages/pm.vue | 179 ++++++---- server/api/atc/ptt.post.ts | 19 +- server/api/atc/say.post.ts | 7 + server/models/TransmissionLog.ts | 2 + server/utils/openai.ts | 483 ++++++++++++++++++++------- shared/types/decision.ts | 9 + shared/types/llm.ts | 91 ++++- shared/utils/communicationsEngine.ts | 165 ++++++--- 8 files changed, 733 insertions(+), 222 deletions(-) diff --git a/app/pages/pm.vue b/app/pages/pm.vue index 48162ed..b777089 100644 --- a/app/pages/pm.vue +++ b/app/pages/pm.vue @@ -9,26 +9,19 @@
Alpha Build • Decision Tree • VATSIM
+ {{ activeFlowInfo.description }} +
Current node
{{ debugState?.id || '—' }}
@@ -668,6 +676,57 @@No further decisions available.
+ +Decision timeline
+{{ step.label }}
+{{ step.stage }}
+{{ step.note }}
+{{ candidate.summary }}
+Eliminated
+{{ elim.reason }}
+{{ describeElimination(elim) }}
+No decision timeline available yet.
+