# No-AI Control condition — under v3 the participant reads a single # per-session essay (the "perfect answer") instead of browsing chapters. # The essay is generated once at submit-confirm by the same generator the # bot conditions use, so the model fields below are required even though # there is no per-turn AI interaction. model: gpt-5.4-nano-2026-03-17 reasoning_effort: medium verbosity: medium # Paths are relative to this config file's directory paths: env_file: ../../.env # 2 levels up: AI_Ethic_HOT_chatbot/no_ai/ → 2026_Edu_Chatbot/.env # HuggingFace logging # Final HF dataset path = ///.json # Switch run mode via the RUN_MODE env var (test|pilot|prod). Default: test. # - local dev: leave RUN_MODE unset → "test" # - HF Space: set Space Secret RUN_MODE=pilot or =prod logging: hf_dataset: AE-Talk-bot/log-C-Jun-18-2026 hf_token_env: HF_access condition: non-ca mode_prefix: C-non schema_version: "1.2" case_id: ai-predictive-analytics # Auto-restart this Space if no new session log has appeared for `idle_threshold_hours`. # Same machinery as socratic / explanatory; defaults disabled (enable for prod). auto_restart: enabled: true space_id: AE-Talk-bot/C check_interval_hours: 6 idle_threshold_hours: 12 # Participant-side lockdown features. lockdown: # On End Session first click, compute word-level similarity between the # current argument and the initial submission. If similarity > 0.9 # (changed less than ~10% of words), show a modal asking the participant # to revise more before finalising. revise_check: true