scaffolding hermes flow and audit logging

This commit is contained in:
2026-04-09 18:54:10 +02:00
parent e401b6dbab
commit cf5316a2c1
59 changed files with 1830 additions and 593 deletions
@@ -1,6 +1,13 @@
"app.name" = "Hermes";
"app.subtitle" = "Native study app prototype";
"onboarding.title" = "Study intro";
"app.subtitle" = "Native Hermes app prototype";
"locale_english" = "English";
"locale_swedish" = "Swedish";
"common.loading" = "Loading";
"common.retry" = "Retry";
"errors.generic" = "Please try again.";
"errors.network" = "Network error. Check your connection.";
"errors.session_expired" = "Session expired. Please start again.";
"onboarding.title" = "Welcome to Hermes";
"onboarding.subtitle" = "Watch the clip, decide before lock, then see the reveal.";
"onboarding.consent_body" = "This prototype is for research and does not use real money.";
"onboarding.consent_note" = "You can switch languages at any time.";
@@ -35,3 +42,17 @@
"result.win" = "Winning selection";
"result.lose" = "Not this time";
"result.next_round" = "Next round";
"session.title" = "Session";
"session.subtitle" = "Session sync and lifecycle controls.";
"session.note" = "Session state will appear here once the backend session is started.";
"session.status_loading" = "Starting session";
"session.status_ready" = "Session active";
"session.status_error" = "Session unavailable";
"session.id_label" = "Session ID";
"session.user_id_label" = "User ID";
"session.locale_label" = "Locale";
"session.started_label" = "Started";
"session.variant_label" = "Variant";
"session.app_version_label" = "App version";
"session.device_model_label" = "Device model";
"session.os_version_label" = "OS version";