mirror of
https://github.com/MBombeck/HealthLog.git
synced 2026-11-08 12:32:43 +00:00
test(integration): record the release's own behaviour in the goldens
The status prompts carry the unattended flag for background calls, the queue list holds the lab date repair, and an account whose only way to confirm is its identity provider is now offered that way.
This commit is contained in:
1 parent
ad5d154561
commit
dba031d4ad
12 files changed
+171
-76
No files matched your search
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"registeredQueueCount": 126,
|
||||
"registeredQueueCount": 127,
|
||||
"registeredQueues": [
|
||||
"account-deletion-purge",
|
||||
"achievement-unlock-sweep",
|
||||
@@ -67,6 +67,7 @@
|
||||
"integration-watchdog-daily",
|
||||
"integration-watchdog-hourly",
|
||||
"lab-biomarker-backfill",
|
||||
"lab-document-date-repair",
|
||||
"mcp-token-cleanup",
|
||||
"mean-consolidation",
|
||||
"measurement-fold-repair",
|
||||
@@ -1119,6 +1120,21 @@
|
||||
"retry_delay_max": null,
|
||||
"retry_limit": 2
|
||||
},
|
||||
{
|
||||
"dead_letter": null,
|
||||
"deletion_seconds": 604800,
|
||||
"expire_seconds": 900,
|
||||
"heartbeat_seconds": null,
|
||||
"name": "lab-document-date-repair",
|
||||
"notify": false,
|
||||
"partition": false,
|
||||
"policy": "short",
|
||||
"retention_seconds": 1209600,
|
||||
"retry_backoff": false,
|
||||
"retry_delay": 0,
|
||||
"retry_delay_max": null,
|
||||
"retry_limit": 2
|
||||
},
|
||||
{
|
||||
"dead_letter": null,
|
||||
"deletion_seconds": 604800,
|
||||
@@ -3420,6 +3436,12 @@
|
||||
"localConcurrency": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"queue": "lab-document-date-repair",
|
||||
"options": {
|
||||
"localConcurrency": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"queue": "mcp-token-cleanup",
|
||||
"options": {
|
||||
|
||||
@@ -235,7 +235,8 @@
|
||||
"Include a key ONLY if its snapshot block is present below (keys present: bp, pulse, weight, bmi, mood, compliance, general). Omit any metric whose block is absent — never fabricate one."
|
||||
],
|
||||
"temperature": 0.45,
|
||||
"timeoutMs": 60000
|
||||
"timeoutMs": 60000,
|
||||
"unattended": true
|
||||
},
|
||||
{
|
||||
"maxTokens": 250,
|
||||
@@ -348,7 +349,8 @@
|
||||
"- One message: close with ONE doable, kind step ONLY when the finding implies one (e.g. on good days, briefly note what helped). When mood is steadily good, acknowledge that honestly and name one thing worth keeping an eye on instead of manufacturing a step."
|
||||
],
|
||||
"temperature": 0.45,
|
||||
"timeoutMs": 60000
|
||||
"timeoutMs": 60000,
|
||||
"unattended": true
|
||||
}
|
||||
],
|
||||
"enqueued": [],
|
||||
@@ -697,7 +699,8 @@
|
||||
"Nimm einen Key NUR auf, wenn sein Snapshot-Block unten vorhanden ist (vorhandene Keys: bp, pulse, weight, bmi, mood, compliance, general). Lass jede Metrik ohne Block weg — erfinde niemals eine."
|
||||
],
|
||||
"temperature": 0.45,
|
||||
"timeoutMs": 60000
|
||||
"timeoutMs": 60000,
|
||||
"unattended": true
|
||||
},
|
||||
{
|
||||
"maxTokens": 250,
|
||||
@@ -820,7 +823,8 @@
|
||||
"- Eine Botschaft: Wenn die Werte über der Baseline liegen, schließe NUR DANN mit EINEM machbaren Schritt, wenn der Befund einen nahelegt (z.B. ein paar Tage zur selben Uhrzeit nachmessen, oder — bei lückenhafter Einnahmetreue — die Einnahme verlässlicher machen). Bei stabilen Werten im Ziel: das ehrlich anerkennen und stattdessen einen Punkt nennen, den man im Auge behalten kann, statt einen Schritt zu erzwingen."
|
||||
],
|
||||
"temperature": 0.45,
|
||||
"timeoutMs": 60000
|
||||
"timeoutMs": 60000,
|
||||
"unattended": true
|
||||
},
|
||||
{
|
||||
"maxTokens": 250,
|
||||
@@ -934,7 +938,8 @@
|
||||
"- Eine Botschaft: Schließe NUR DANN mit EINEM machbaren Schritt, der zur Bandlage passt, wenn der Befund einen nahelegt — bei stabilem Wert im günstigen Band das ehrlich anerkennen und stattdessen einen Punkt nennen, den man im Auge behalten kann, statt einen Schritt zu erzwingen."
|
||||
],
|
||||
"temperature": 0.45,
|
||||
"timeoutMs": 60000
|
||||
"timeoutMs": 60000,
|
||||
"unattended": true
|
||||
},
|
||||
{
|
||||
"maxTokens": 250,
|
||||
@@ -1047,7 +1052,8 @@
|
||||
"- Eine Botschaft: Auch über alle Metriken hinweg endet die Einschätzung NUR DANN mit GENAU EINER wichtigsten, machbaren Empfehlung (\"eine Sache\"), wenn das Gesamtbild eine nahelegt. Ist alles stabil und gibt es nichts Sinnvolles zu tun, sage das ehrlich und nenne stattdessen einen Punkt, den man im Auge behalten kann, statt eine Empfehlung zu erzwingen."
|
||||
],
|
||||
"temperature": 0.45,
|
||||
"timeoutMs": 60000
|
||||
"timeoutMs": 60000,
|
||||
"unattended": true
|
||||
},
|
||||
{
|
||||
"maxTokens": 250,
|
||||
@@ -1170,7 +1176,8 @@
|
||||
"- Eine Botschaft: Schließe NUR DANN mit EINEM machbaren Schritt, wenn der Befund einen nahelegt (z.B. bei einem Plateau zur selben Tageszeit wiegen, um den echten Trend zu sehen, statt am Tagesrauschen zu hängen). Ist der Trend stabil und gibt es nichts Sinnvolles zu tun, erkenne das ehrlich an und nenne stattdessen einen Punkt, den man im Auge behalten kann, statt einen Schritt zu erzwingen."
|
||||
],
|
||||
"temperature": 0.45,
|
||||
"timeoutMs": 60000
|
||||
"timeoutMs": 60000,
|
||||
"unattended": true
|
||||
},
|
||||
{
|
||||
"maxTokens": 250,
|
||||
@@ -1283,7 +1290,8 @@
|
||||
"- Eine Botschaft: Schließe NUR DANN mit EINEM machbaren Schritt, wenn der Befund einen nahelegt (z.B. Abenddosen werden häufiger vergessen — eine feste Routine oder ein Reminder zur kritischen Uhrzeit kann helfen). Bei durchgehend hoher Treue das ehrlich anerkennen, statt einen Schritt zu erzwingen. Keine Schuldzuweisung."
|
||||
],
|
||||
"temperature": 0.45,
|
||||
"timeoutMs": 60000
|
||||
"timeoutMs": 60000,
|
||||
"unattended": true
|
||||
},
|
||||
{
|
||||
"maxTokens": 250,
|
||||
@@ -1395,7 +1403,8 @@
|
||||
"- Eine Botschaft: Liegt der Ruhepuls über der eigenen Baseline, schließe NUR DANN mit EINEM machbaren Schritt, wenn der Befund einen nahelegt (z.B. ein paar Tage morgens vor dem Aufstehen messen, um eine saubere Ruhe-Baseline zu bekommen). Verbessert er sich oder ist er stabil, erkenne das ehrlich an und nenne stattdessen einen Punkt, den man im Auge behalten kann, statt einen Schritt zu erzwingen."
|
||||
],
|
||||
"temperature": 0.45,
|
||||
"timeoutMs": 60000
|
||||
"timeoutMs": 60000,
|
||||
"unattended": true
|
||||
},
|
||||
{
|
||||
"maxTokens": 250,
|
||||
@@ -1508,7 +1517,8 @@
|
||||
"- Eine Botschaft: Schließe NUR DANN mit EINEM machbaren, freundlichen Schritt, wenn der Befund einen nahelegt (z.B. an guten Tagen kurz festhalten, was geholfen hat). Bei stabil guter Stimmung das ehrlich anerkennen und stattdessen einen Punkt nennen, den man im Auge behalten kann, statt einen Schritt zu erzwingen."
|
||||
],
|
||||
"temperature": 0.45,
|
||||
"timeoutMs": 60000
|
||||
"timeoutMs": 60000,
|
||||
"unattended": true
|
||||
}
|
||||
],
|
||||
"enqueued": [],
|
||||
|
||||
@@ -237,7 +237,8 @@
|
||||
"OUTPUT LANGUAGE: Responda en español (registro peninsular formal — usted). Use un vocabulario sanitario en español natural."
|
||||
],
|
||||
"temperature": 0.45,
|
||||
"timeoutMs": 60000
|
||||
"timeoutMs": 60000,
|
||||
"unattended": true
|
||||
}
|
||||
],
|
||||
"enqueued": [],
|
||||
@@ -523,7 +524,8 @@
|
||||
"- The marker under assessment is \"LDL Cholesterol\"."
|
||||
],
|
||||
"temperature": 0.45,
|
||||
"timeoutMs": 60000
|
||||
"timeoutMs": 60000,
|
||||
"unattended": true
|
||||
}
|
||||
],
|
||||
"enqueued": [],
|
||||
@@ -937,7 +939,8 @@
|
||||
"- Der zu beurteilende Marker ist „LDL Cholesterol\"."
|
||||
],
|
||||
"temperature": 0.45,
|
||||
"timeoutMs": 60000
|
||||
"timeoutMs": 60000,
|
||||
"unattended": true
|
||||
}
|
||||
],
|
||||
"enqueued": [],
|
||||
@@ -1136,7 +1139,8 @@
|
||||
"OUTPUT LANGUAGE: Répondez en français. Utilisez le vouvoiement par défaut ; tutoyez si l'utilisateur tutoie en premier. Utilisez un vocabulaire de santé français naturel."
|
||||
],
|
||||
"temperature": 0.45,
|
||||
"timeoutMs": 60000
|
||||
"timeoutMs": 60000,
|
||||
"unattended": true
|
||||
}
|
||||
],
|
||||
"enqueued": [],
|
||||
|
||||
@@ -115,7 +115,8 @@
|
||||
"- Eine Botschaft: Wenn die Werte über der Baseline liegen, schließe NUR DANN mit EINEM machbaren Schritt, wenn der Befund einen nahelegt (z.B. ein paar Tage zur selben Uhrzeit nachmessen, oder — bei lückenhafter Einnahmetreue — die Einnahme verlässlicher machen). Bei stabilen Werten im Ziel: das ehrlich anerkennen und stattdessen einen Punkt nennen, den man im Auge behalten kann, statt einen Schritt zu erzwingen."
|
||||
],
|
||||
"temperature": 0.45,
|
||||
"timeoutMs": 60000
|
||||
"timeoutMs": 60000,
|
||||
"unattended": true
|
||||
}
|
||||
],
|
||||
"enqueued": [],
|
||||
@@ -322,7 +323,8 @@
|
||||
"- One message: if the values sit above the person's baseline, close with ONE doable step ONLY when the finding implies one (e.g. take a few readings at the same time of day for a few days, or — when adherence is patchy — make the medication routine more reliable). When values are stable and in target, say so honestly and name one thing worth keeping an eye on instead of manufacturing a step."
|
||||
],
|
||||
"temperature": 0.45,
|
||||
"timeoutMs": 60000
|
||||
"timeoutMs": 60000,
|
||||
"unattended": true
|
||||
}
|
||||
],
|
||||
"enqueued": [],
|
||||
@@ -525,7 +527,8 @@
|
||||
"OUTPUT LANGUAGE: Responda en español (registro peninsular formal — usted). Use un vocabulario sanitario en español natural."
|
||||
],
|
||||
"temperature": 0.45,
|
||||
"timeoutMs": 60000
|
||||
"timeoutMs": 60000,
|
||||
"unattended": true
|
||||
}
|
||||
],
|
||||
"enqueued": [],
|
||||
@@ -763,7 +766,8 @@
|
||||
"- One message: if the values sit above the person's baseline, close with ONE doable step ONLY when the finding implies one (e.g. take a few readings at the same time of day for a few days, or — when adherence is patchy — make the medication routine more reliable). When values are stable and in target, say so honestly and name one thing worth keeping an eye on instead of manufacturing a step."
|
||||
],
|
||||
"temperature": 0.45,
|
||||
"timeoutMs": 60000
|
||||
"timeoutMs": 60000,
|
||||
"unattended": true
|
||||
}
|
||||
],
|
||||
"enqueued": [],
|
||||
@@ -1185,7 +1189,8 @@
|
||||
"- One message: if the values sit above the person's baseline, close with ONE doable step ONLY when the finding implies one (e.g. take a few readings at the same time of day for a few days, or — when adherence is patchy — make the medication routine more reliable). When values are stable and in target, say so honestly and name one thing worth keeping an eye on instead of manufacturing a step."
|
||||
],
|
||||
"temperature": 0.45,
|
||||
"timeoutMs": 60000
|
||||
"timeoutMs": 60000,
|
||||
"unattended": true
|
||||
}
|
||||
],
|
||||
"enqueued": [],
|
||||
@@ -1334,7 +1339,8 @@
|
||||
"- Eine Botschaft: Wenn die Werte über der Baseline liegen, schließe NUR DANN mit EINEM machbaren Schritt, wenn der Befund einen nahelegt (z.B. ein paar Tage zur selben Uhrzeit nachmessen, oder — bei lückenhafter Einnahmetreue — die Einnahme verlässlicher machen). Bei stabilen Werten im Ziel: das ehrlich anerkennen und stattdessen einen Punkt nennen, den man im Auge behalten kann, statt einen Schritt zu erzwingen."
|
||||
],
|
||||
"temperature": 0.45,
|
||||
"timeoutMs": 60000
|
||||
"timeoutMs": 60000,
|
||||
"unattended": true
|
||||
}
|
||||
],
|
||||
"enqueued": [],
|
||||
@@ -1550,7 +1556,8 @@
|
||||
"OUTPUT LANGUAGE: Répondez en français. Utilisez le vouvoiement par défaut ; tutoyez si l'utilisateur tutoie en premier. Utilisez un vocabulaire de santé français naturel."
|
||||
],
|
||||
"temperature": 0.45,
|
||||
"timeoutMs": 60000
|
||||
"timeoutMs": 60000,
|
||||
"unattended": true
|
||||
}
|
||||
],
|
||||
"enqueued": [],
|
||||
|
||||
@@ -243,7 +243,8 @@
|
||||
"OUTPUT LANGUAGE: Responda en español (registro peninsular formal — usted). Use un vocabulario sanitario en español natural."
|
||||
],
|
||||
"temperature": 0.45,
|
||||
"timeoutMs": 60000
|
||||
"timeoutMs": 60000,
|
||||
"unattended": true
|
||||
}
|
||||
],
|
||||
"enqueued": [],
|
||||
@@ -472,7 +473,8 @@
|
||||
"- One message: close with ONE doable step that fits the band placement ONLY when the finding implies one — when the value is stable in the favourable band, acknowledge that honestly and name one thing worth keeping an eye on rather than forcing a finding or a step."
|
||||
],
|
||||
"temperature": 0.45,
|
||||
"timeoutMs": 60000
|
||||
"timeoutMs": 60000,
|
||||
"unattended": true
|
||||
}
|
||||
],
|
||||
"enqueued": [],
|
||||
@@ -829,7 +831,8 @@
|
||||
"- Eine Botschaft: Schließe NUR DANN mit EINEM machbaren Schritt, der zur Bandlage passt, wenn der Befund einen nahelegt — bei stabilem Wert im günstigen Band das ehrlich anerkennen und stattdessen einen Punkt nennen, den man im Auge behalten kann, statt einen Schritt zu erzwingen."
|
||||
],
|
||||
"temperature": 0.45,
|
||||
"timeoutMs": 60000
|
||||
"timeoutMs": 60000,
|
||||
"unattended": true
|
||||
}
|
||||
],
|
||||
"enqueued": [],
|
||||
@@ -1036,7 +1039,8 @@
|
||||
"OUTPUT LANGUAGE: Répondez en français. Utilisez le vouvoiement par défaut ; tutoyez si l'utilisateur tutoie en premier. Utilisez un vocabulaire de santé français naturel."
|
||||
],
|
||||
"temperature": 0.45,
|
||||
"timeoutMs": 60000
|
||||
"timeoutMs": 60000,
|
||||
"unattended": true
|
||||
}
|
||||
],
|
||||
"enqueued": [],
|
||||
|
||||
@@ -112,7 +112,8 @@
|
||||
"- Eine Botschaft: Auch über alle Metriken hinweg endet die Einschätzung NUR DANN mit GENAU EINER wichtigsten, machbaren Empfehlung (\"eine Sache\"), wenn das Gesamtbild eine nahelegt. Ist alles stabil und gibt es nichts Sinnvolles zu tun, sage das ehrlich und nenne stattdessen einen Punkt, den man im Auge behalten kann, statt eine Empfehlung zu erzwingen."
|
||||
],
|
||||
"temperature": 0.45,
|
||||
"timeoutMs": 60000
|
||||
"timeoutMs": 60000,
|
||||
"unattended": true
|
||||
}
|
||||
],
|
||||
"enqueued": [],
|
||||
@@ -316,7 +317,8 @@
|
||||
"- One message: even across all metrics, close with EXACTLY ONE most-important, doable suggestion (\"one thing\") ONLY when the overall picture implies one. When everything is steady and there is nothing useful to do, say so honestly and name one thing worth keeping an eye on instead of forcing a recommendation."
|
||||
],
|
||||
"temperature": 0.45,
|
||||
"timeoutMs": 60000
|
||||
"timeoutMs": 60000,
|
||||
"unattended": true
|
||||
}
|
||||
],
|
||||
"enqueued": [],
|
||||
@@ -509,7 +511,8 @@
|
||||
"OUTPUT LANGUAGE: Responda en español (registro peninsular formal — usted). Use un vocabulario sanitario en español natural."
|
||||
],
|
||||
"temperature": 0.45,
|
||||
"timeoutMs": 60000
|
||||
"timeoutMs": 60000,
|
||||
"unattended": true
|
||||
}
|
||||
],
|
||||
"enqueued": [],
|
||||
@@ -737,7 +740,8 @@
|
||||
"- One message: even across all metrics, close with EXACTLY ONE most-important, doable suggestion (\"one thing\") ONLY when the overall picture implies one. When everything is steady and there is nothing useful to do, say so honestly and name one thing worth keeping an eye on instead of forcing a recommendation."
|
||||
],
|
||||
"temperature": 0.45,
|
||||
"timeoutMs": 60000
|
||||
"timeoutMs": 60000,
|
||||
"unattended": true
|
||||
}
|
||||
],
|
||||
"enqueued": [],
|
||||
@@ -1149,7 +1153,8 @@
|
||||
"- One message: even across all metrics, close with EXACTLY ONE most-important, doable suggestion (\"one thing\") ONLY when the overall picture implies one. When everything is steady and there is nothing useful to do, say so honestly and name one thing worth keeping an eye on instead of forcing a recommendation."
|
||||
],
|
||||
"temperature": 0.45,
|
||||
"timeoutMs": 60000
|
||||
"timeoutMs": 60000,
|
||||
"unattended": true
|
||||
}
|
||||
],
|
||||
"enqueued": [],
|
||||
@@ -1288,7 +1293,8 @@
|
||||
"- Eine Botschaft: Auch über alle Metriken hinweg endet die Einschätzung NUR DANN mit GENAU EINER wichtigsten, machbaren Empfehlung (\"eine Sache\"), wenn das Gesamtbild eine nahelegt. Ist alles stabil und gibt es nichts Sinnvolles zu tun, sage das ehrlich und nenne stattdessen einen Punkt, den man im Auge behalten kann, statt eine Empfehlung zu erzwingen."
|
||||
],
|
||||
"temperature": 0.45,
|
||||
"timeoutMs": 60000
|
||||
"timeoutMs": 60000,
|
||||
"unattended": true
|
||||
}
|
||||
],
|
||||
"enqueued": [],
|
||||
@@ -1494,7 +1500,8 @@
|
||||
"OUTPUT LANGUAGE: Répondez en français. Utilisez le vouvoiement par défaut ; tutoyez si l'utilisateur tutoie en premier. Utilisez un vocabulaire de santé français naturel."
|
||||
],
|
||||
"temperature": 0.45,
|
||||
"timeoutMs": 60000
|
||||
"timeoutMs": 60000,
|
||||
"unattended": true
|
||||
}
|
||||
],
|
||||
"enqueued": [],
|
||||
|
||||
@@ -280,7 +280,8 @@
|
||||
"OUTPUT LANGUAGE: Responda en español (registro peninsular formal — usted). Use un vocabulario sanitario en español natural."
|
||||
],
|
||||
"temperature": 0.45,
|
||||
"timeoutMs": 60000
|
||||
"timeoutMs": 60000,
|
||||
"unattended": true
|
||||
}
|
||||
],
|
||||
"enqueued": [],
|
||||
@@ -574,7 +575,8 @@
|
||||
"- One message: close with ONE doable step that fits the gap ONLY when the finding implies one (e.g. evening doses are missed more often — a fixed routine or a reminder at the critical time can help). When adherence is consistently high, acknowledge that honestly rather than manufacturing a step. No blame."
|
||||
],
|
||||
"temperature": 0.45,
|
||||
"timeoutMs": 60000
|
||||
"timeoutMs": 60000,
|
||||
"unattended": true
|
||||
}
|
||||
],
|
||||
"enqueued": [],
|
||||
@@ -984,7 +986,8 @@
|
||||
"- One message: close with ONE doable step that fits the gap ONLY when the finding implies one (e.g. evening doses are missed more often — a fixed routine or a reminder at the critical time can help). When adherence is consistently high, acknowledge that honestly rather than manufacturing a step. No blame."
|
||||
],
|
||||
"temperature": 0.45,
|
||||
"timeoutMs": 60000
|
||||
"timeoutMs": 60000,
|
||||
"unattended": true
|
||||
}
|
||||
],
|
||||
"enqueued": [],
|
||||
@@ -1142,7 +1145,8 @@
|
||||
"- Eine Botschaft: Schließe NUR DANN mit EINEM machbaren Schritt, wenn der Befund einen nahelegt (z.B. Abenddosen werden häufiger vergessen — eine feste Routine oder ein Reminder zur kritischen Uhrzeit kann helfen). Bei durchgehend hoher Treue das ehrlich anerkennen, statt einen Schritt zu erzwingen. Keine Schuldzuweisung."
|
||||
],
|
||||
"temperature": 0.45,
|
||||
"timeoutMs": 60000
|
||||
"timeoutMs": 60000,
|
||||
"unattended": true
|
||||
}
|
||||
],
|
||||
"enqueued": [],
|
||||
@@ -1387,7 +1391,8 @@
|
||||
"OUTPUT LANGUAGE: Répondez en français. Utilisez le vouvoiement par défaut ; tutoyez si l'utilisateur tutoie en premier. Utilisez un vocabulaire de santé français naturel."
|
||||
],
|
||||
"temperature": 0.45,
|
||||
"timeoutMs": 60000
|
||||
"timeoutMs": 60000,
|
||||
"unattended": true
|
||||
}
|
||||
],
|
||||
"enqueued": [],
|
||||
|
||||
@@ -353,7 +353,8 @@
|
||||
"OUTPUT LANGUAGE: Responda en español (registro peninsular formal — usted). Use un vocabulario sanitario en español natural."
|
||||
],
|
||||
"temperature": 0.45,
|
||||
"timeoutMs": 60000
|
||||
"timeoutMs": 60000,
|
||||
"unattended": true
|
||||
}
|
||||
],
|
||||
"enqueued": [],
|
||||
@@ -742,7 +743,8 @@
|
||||
"Coarse population reference band: 3.9–7.8 mmol/L (a placement aid only — the user's OWN baseline leads)."
|
||||
],
|
||||
"temperature": 0.45,
|
||||
"timeoutMs": 60000
|
||||
"timeoutMs": 60000,
|
||||
"unattended": true
|
||||
}
|
||||
],
|
||||
"enqueued": [],
|
||||
@@ -1289,7 +1291,8 @@
|
||||
"Coarse population reference band: 3.9–7.8 mmol/L (a placement aid only — the user's OWN baseline leads)."
|
||||
],
|
||||
"temperature": 0.45,
|
||||
"timeoutMs": 60000
|
||||
"timeoutMs": 60000,
|
||||
"unattended": true
|
||||
}
|
||||
],
|
||||
"enqueued": [],
|
||||
@@ -1485,7 +1488,8 @@
|
||||
"Grobes Referenzband (Population): 3.9–7.8 mmol/L (nur Orientierung — die EIGENE Baseline führt)."
|
||||
],
|
||||
"temperature": 0.45,
|
||||
"timeoutMs": 60000
|
||||
"timeoutMs": 60000,
|
||||
"unattended": true
|
||||
}
|
||||
],
|
||||
"enqueued": [],
|
||||
@@ -1853,7 +1857,8 @@
|
||||
"OUTPUT LANGUAGE: Répondez en français. Utilisez le vouvoiement par défaut ; tutoyez si l'utilisateur tutoie en premier. Utilisez un vocabulaire de santé français naturel."
|
||||
],
|
||||
"temperature": 0.45,
|
||||
"timeoutMs": 60000
|
||||
"timeoutMs": 60000,
|
||||
"unattended": true
|
||||
}
|
||||
],
|
||||
"enqueued": [],
|
||||
@@ -2219,7 +2224,8 @@
|
||||
"OUTPUT LANGUAGE: Responda en español (registro peninsular formal — usted). Use un vocabulario sanitario en español natural."
|
||||
],
|
||||
"temperature": 0.45,
|
||||
"timeoutMs": 60000
|
||||
"timeoutMs": 60000,
|
||||
"unattended": true
|
||||
}
|
||||
],
|
||||
"enqueued": [],
|
||||
@@ -2464,7 +2470,8 @@
|
||||
"Coarse population reference band: 50–100 bpm (a placement aid only — the user's OWN baseline leads)."
|
||||
],
|
||||
"temperature": 0.45,
|
||||
"timeoutMs": 60000
|
||||
"timeoutMs": 60000,
|
||||
"unattended": true
|
||||
}
|
||||
],
|
||||
"enqueued": [],
|
||||
@@ -2815,7 +2822,8 @@
|
||||
"Coarse population reference band: 50–100 bpm (a placement aid only — the user's OWN baseline leads)."
|
||||
],
|
||||
"temperature": 0.45,
|
||||
"timeoutMs": 60000
|
||||
"timeoutMs": 60000,
|
||||
"unattended": true
|
||||
}
|
||||
],
|
||||
"enqueued": [],
|
||||
@@ -2971,7 +2979,8 @@
|
||||
"Grobes Referenzband (Population): 50–100 bpm (nur Orientierung — die EIGENE Baseline führt)."
|
||||
],
|
||||
"temperature": 0.45,
|
||||
"timeoutMs": 60000
|
||||
"timeoutMs": 60000,
|
||||
"unattended": true
|
||||
}
|
||||
],
|
||||
"enqueued": [],
|
||||
@@ -3194,7 +3203,8 @@
|
||||
"OUTPUT LANGUAGE: Répondez en français. Utilisez le vouvoiement par défaut ; tutoyez si l'utilisateur tutoie en premier. Utilisez un vocabulaire de santé français naturel."
|
||||
],
|
||||
"temperature": 0.45,
|
||||
"timeoutMs": 60000
|
||||
"timeoutMs": 60000,
|
||||
"unattended": true
|
||||
}
|
||||
],
|
||||
"enqueued": [],
|
||||
@@ -3716,7 +3726,8 @@
|
||||
"OUTPUT LANGUAGE: Responda en español (registro peninsular formal — usted). Use un vocabulario sanitario en español natural."
|
||||
],
|
||||
"temperature": 0.45,
|
||||
"timeoutMs": 60000
|
||||
"timeoutMs": 60000,
|
||||
"unattended": true
|
||||
}
|
||||
],
|
||||
"enqueued": [],
|
||||
@@ -4273,7 +4284,8 @@
|
||||
"Coarse population reference band: 420–540 min (a placement aid only — the user's OWN baseline leads)."
|
||||
],
|
||||
"temperature": 0.45,
|
||||
"timeoutMs": 60000
|
||||
"timeoutMs": 60000,
|
||||
"unattended": true
|
||||
}
|
||||
],
|
||||
"enqueued": [],
|
||||
@@ -5040,7 +5052,8 @@
|
||||
"Coarse population reference band: 420–540 min (a placement aid only — the user's OWN baseline leads)."
|
||||
],
|
||||
"temperature": 0.45,
|
||||
"timeoutMs": 60000
|
||||
"timeoutMs": 60000,
|
||||
"unattended": true
|
||||
}
|
||||
],
|
||||
"enqueued": [],
|
||||
@@ -5300,7 +5313,8 @@
|
||||
"Grobes Referenzband (Population): 420–540 min (nur Orientierung — die EIGENE Baseline führt)."
|
||||
],
|
||||
"temperature": 0.45,
|
||||
"timeoutMs": 60000
|
||||
"timeoutMs": 60000,
|
||||
"unattended": true
|
||||
}
|
||||
],
|
||||
"enqueued": [],
|
||||
@@ -5836,7 +5850,8 @@
|
||||
"OUTPUT LANGUAGE: Répondez en français. Utilisez le vouvoiement par défaut ; tutoyez si l'utilisateur tutoie en premier. Utilisez un vocabulaire de santé français naturel."
|
||||
],
|
||||
"temperature": 0.45,
|
||||
"timeoutMs": 60000
|
||||
"timeoutMs": 60000,
|
||||
"unattended": true
|
||||
}
|
||||
],
|
||||
"enqueued": [],
|
||||
|
||||
@@ -112,7 +112,8 @@
|
||||
"- Eine Botschaft: Schließe NUR DANN mit EINEM machbaren, freundlichen Schritt, wenn der Befund einen nahelegt (z.B. an guten Tagen kurz festhalten, was geholfen hat). Bei stabil guter Stimmung das ehrlich anerkennen und stattdessen einen Punkt nennen, den man im Auge behalten kann, statt einen Schritt zu erzwingen."
|
||||
],
|
||||
"temperature": 0.45,
|
||||
"timeoutMs": 60000
|
||||
"timeoutMs": 60000,
|
||||
"unattended": true
|
||||
}
|
||||
],
|
||||
"enqueued": [],
|
||||
@@ -316,7 +317,8 @@
|
||||
"- One message: close with ONE doable, kind step ONLY when the finding implies one (e.g. on good days, briefly note what helped). When mood is steadily good, acknowledge that honestly and name one thing worth keeping an eye on instead of manufacturing a step."
|
||||
],
|
||||
"temperature": 0.45,
|
||||
"timeoutMs": 60000
|
||||
"timeoutMs": 60000,
|
||||
"unattended": true
|
||||
}
|
||||
],
|
||||
"enqueued": [],
|
||||
@@ -509,7 +511,8 @@
|
||||
"OUTPUT LANGUAGE: Responda en español (registro peninsular formal — usted). Use un vocabulario sanitario en español natural."
|
||||
],
|
||||
"temperature": 0.45,
|
||||
"timeoutMs": 60000
|
||||
"timeoutMs": 60000,
|
||||
"unattended": true
|
||||
}
|
||||
],
|
||||
"enqueued": [],
|
||||
@@ -737,7 +740,8 @@
|
||||
"- One message: close with ONE doable, kind step ONLY when the finding implies one (e.g. on good days, briefly note what helped). When mood is steadily good, acknowledge that honestly and name one thing worth keeping an eye on instead of manufacturing a step."
|
||||
],
|
||||
"temperature": 0.45,
|
||||
"timeoutMs": 60000
|
||||
"timeoutMs": 60000,
|
||||
"unattended": true
|
||||
}
|
||||
],
|
||||
"enqueued": [],
|
||||
@@ -1149,7 +1153,8 @@
|
||||
"- One message: close with ONE doable, kind step ONLY when the finding implies one (e.g. on good days, briefly note what helped). When mood is steadily good, acknowledge that honestly and name one thing worth keeping an eye on instead of manufacturing a step."
|
||||
],
|
||||
"temperature": 0.45,
|
||||
"timeoutMs": 60000
|
||||
"timeoutMs": 60000,
|
||||
"unattended": true
|
||||
}
|
||||
],
|
||||
"enqueued": [],
|
||||
@@ -1288,7 +1293,8 @@
|
||||
"- Eine Botschaft: Schließe NUR DANN mit EINEM machbaren, freundlichen Schritt, wenn der Befund einen nahelegt (z.B. an guten Tagen kurz festhalten, was geholfen hat). Bei stabil guter Stimmung das ehrlich anerkennen und stattdessen einen Punkt nennen, den man im Auge behalten kann, statt einen Schritt zu erzwingen."
|
||||
],
|
||||
"temperature": 0.45,
|
||||
"timeoutMs": 60000
|
||||
"timeoutMs": 60000,
|
||||
"unattended": true
|
||||
}
|
||||
],
|
||||
"enqueued": [],
|
||||
@@ -1494,7 +1500,8 @@
|
||||
"OUTPUT LANGUAGE: Répondez en français. Utilisez le vouvoiement par défaut ; tutoyez si l'utilisateur tutoie en premier. Utilisez un vocabulaire de santé français naturel."
|
||||
],
|
||||
"temperature": 0.45,
|
||||
"timeoutMs": 60000
|
||||
"timeoutMs": 60000,
|
||||
"unattended": true
|
||||
}
|
||||
],
|
||||
"enqueued": [],
|
||||
|
||||
@@ -111,7 +111,8 @@
|
||||
"- Eine Botschaft: Liegt der Ruhepuls über der eigenen Baseline, schließe NUR DANN mit EINEM machbaren Schritt, wenn der Befund einen nahelegt (z.B. ein paar Tage morgens vor dem Aufstehen messen, um eine saubere Ruhe-Baseline zu bekommen). Verbessert er sich oder ist er stabil, erkenne das ehrlich an und nenne stattdessen einen Punkt, den man im Auge behalten kann, statt einen Schritt zu erzwingen."
|
||||
],
|
||||
"temperature": 0.45,
|
||||
"timeoutMs": 60000
|
||||
"timeoutMs": 60000,
|
||||
"unattended": true
|
||||
}
|
||||
],
|
||||
"enqueued": [],
|
||||
@@ -314,7 +315,8 @@
|
||||
"- One message: if the resting pulse sits above the person's baseline, close with ONE doable step ONLY when the finding implies one (e.g. take readings on waking for a few days to get a clean resting baseline). If it is improving or steady, acknowledge that honestly and name one thing worth keeping an eye on instead of manufacturing a step."
|
||||
],
|
||||
"temperature": 0.45,
|
||||
"timeoutMs": 60000
|
||||
"timeoutMs": 60000,
|
||||
"unattended": true
|
||||
}
|
||||
],
|
||||
"enqueued": [],
|
||||
@@ -506,7 +508,8 @@
|
||||
"OUTPUT LANGUAGE: Responda en español (registro peninsular formal — usted). Use un vocabulario sanitario en español natural."
|
||||
],
|
||||
"temperature": 0.45,
|
||||
"timeoutMs": 60000
|
||||
"timeoutMs": 60000,
|
||||
"unattended": true
|
||||
}
|
||||
],
|
||||
"enqueued": [],
|
||||
@@ -733,7 +736,8 @@
|
||||
"- One message: if the resting pulse sits above the person's baseline, close with ONE doable step ONLY when the finding implies one (e.g. take readings on waking for a few days to get a clean resting baseline). If it is improving or steady, acknowledge that honestly and name one thing worth keeping an eye on instead of manufacturing a step."
|
||||
],
|
||||
"temperature": 0.45,
|
||||
"timeoutMs": 60000
|
||||
"timeoutMs": 60000,
|
||||
"unattended": true
|
||||
}
|
||||
],
|
||||
"enqueued": [],
|
||||
@@ -1144,7 +1148,8 @@
|
||||
"- One message: if the resting pulse sits above the person's baseline, close with ONE doable step ONLY when the finding implies one (e.g. take readings on waking for a few days to get a clean resting baseline). If it is improving or steady, acknowledge that honestly and name one thing worth keeping an eye on instead of manufacturing a step."
|
||||
],
|
||||
"temperature": 0.45,
|
||||
"timeoutMs": 60000
|
||||
"timeoutMs": 60000,
|
||||
"unattended": true
|
||||
}
|
||||
],
|
||||
"enqueued": [],
|
||||
@@ -1282,7 +1287,8 @@
|
||||
"- Eine Botschaft: Liegt der Ruhepuls über der eigenen Baseline, schließe NUR DANN mit EINEM machbaren Schritt, wenn der Befund einen nahelegt (z.B. ein paar Tage morgens vor dem Aufstehen messen, um eine saubere Ruhe-Baseline zu bekommen). Verbessert er sich oder ist er stabil, erkenne das ehrlich an und nenne stattdessen einen Punkt, den man im Auge behalten kann, statt einen Schritt zu erzwingen."
|
||||
],
|
||||
"temperature": 0.45,
|
||||
"timeoutMs": 60000
|
||||
"timeoutMs": 60000,
|
||||
"unattended": true
|
||||
}
|
||||
],
|
||||
"enqueued": [],
|
||||
@@ -1487,7 +1493,8 @@
|
||||
"OUTPUT LANGUAGE: Répondez en français. Utilisez le vouvoiement par défaut ; tutoyez si l'utilisateur tutoie en premier. Utilisez un vocabulaire de santé français naturel."
|
||||
],
|
||||
"temperature": 0.45,
|
||||
"timeoutMs": 60000
|
||||
"timeoutMs": 60000,
|
||||
"unattended": true
|
||||
}
|
||||
],
|
||||
"enqueued": [],
|
||||
|
||||
@@ -115,7 +115,8 @@
|
||||
"- Eine Botschaft: Schließe NUR DANN mit EINEM machbaren Schritt, wenn der Befund einen nahelegt (z.B. bei einem Plateau zur selben Tageszeit wiegen, um den echten Trend zu sehen, statt am Tagesrauschen zu hängen). Ist der Trend stabil und gibt es nichts Sinnvolles zu tun, erkenne das ehrlich an und nenne stattdessen einen Punkt, den man im Auge behalten kann, statt einen Schritt zu erzwingen."
|
||||
],
|
||||
"temperature": 0.45,
|
||||
"timeoutMs": 60000
|
||||
"timeoutMs": 60000,
|
||||
"unattended": true
|
||||
}
|
||||
],
|
||||
"enqueued": [],
|
||||
@@ -322,7 +323,8 @@
|
||||
"- One message: close with ONE doable step that fits the direction ONLY when the finding implies one (e.g. on a plateau, weigh at the same time of day to see the real trend rather than the daily noise). When the trend is steady and there is nothing useful to do, affirm it honestly and name one thing worth keeping an eye on instead of manufacturing a step."
|
||||
],
|
||||
"temperature": 0.45,
|
||||
"timeoutMs": 60000
|
||||
"timeoutMs": 60000,
|
||||
"unattended": true
|
||||
}
|
||||
],
|
||||
"enqueued": [],
|
||||
@@ -525,7 +527,8 @@
|
||||
"OUTPUT LANGUAGE: Responda en español (registro peninsular formal — usted). Use un vocabulario sanitario en español natural."
|
||||
],
|
||||
"temperature": 0.45,
|
||||
"timeoutMs": 60000
|
||||
"timeoutMs": 60000,
|
||||
"unattended": true
|
||||
}
|
||||
],
|
||||
"enqueued": [],
|
||||
@@ -763,7 +766,8 @@
|
||||
"- One message: close with ONE doable step that fits the direction ONLY when the finding implies one (e.g. on a plateau, weigh at the same time of day to see the real trend rather than the daily noise). When the trend is steady and there is nothing useful to do, affirm it honestly and name one thing worth keeping an eye on instead of manufacturing a step."
|
||||
],
|
||||
"temperature": 0.45,
|
||||
"timeoutMs": 60000
|
||||
"timeoutMs": 60000,
|
||||
"unattended": true
|
||||
}
|
||||
],
|
||||
"enqueued": [],
|
||||
@@ -1207,7 +1211,8 @@
|
||||
"- Eine Botschaft: Schließe NUR DANN mit EINEM machbaren Schritt, wenn der Befund einen nahelegt (z.B. bei einem Plateau zur selben Tageszeit wiegen, um den echten Trend zu sehen, statt am Tagesrauschen zu hängen). Ist der Trend stabil und gibt es nichts Sinnvolles zu tun, erkenne das ehrlich an und nenne stattdessen einen Punkt, den man im Auge behalten kann, statt einen Schritt zu erzwingen."
|
||||
],
|
||||
"temperature": 0.45,
|
||||
"timeoutMs": 60000
|
||||
"timeoutMs": 60000,
|
||||
"unattended": true
|
||||
}
|
||||
],
|
||||
"enqueued": [],
|
||||
@@ -1423,7 +1428,8 @@
|
||||
"OUTPUT LANGUAGE: Répondez en français. Utilisez le vouvoiement par défaut ; tutoyez si l'utilisateur tutoie en premier. Utilisez un vocabulaire de santé français naturel."
|
||||
],
|
||||
"temperature": 0.45,
|
||||
"timeoutMs": 60000
|
||||
"timeoutMs": 60000,
|
||||
"unattended": true
|
||||
}
|
||||
],
|
||||
"enqueued": [],
|
||||
|
||||
@@ -472,13 +472,14 @@ describe("a Guardian whose only second factor is the identity provider's", () =>
|
||||
advance(10 * MINUTE);
|
||||
|
||||
// Nothing to re-prove in place: no password, no passkey, no factor. The
|
||||
// empty list is what makes the web say "sign in again" instead of
|
||||
// offering a password this account does not have.
|
||||
// identity provider is the one way left, so `oidc` is all that is
|
||||
// offered, and the web sends the person through a fresh provider login
|
||||
// instead of asking for a password this account does not have.
|
||||
const refused = await totpSetup();
|
||||
expect(refused.status).toBe(401);
|
||||
expect(await meta(refused)).toMatchObject({
|
||||
errorCode: "auth.reproof.required",
|
||||
methods: [],
|
||||
methods: ["oidc"],
|
||||
});
|
||||
|
||||
// And signing in again is a way through.
|
||||
|
||||
Reference in new issue
Block a user