# bp_phi/prompts_en.py # Tasks for Tab 1 (Workspace & Ablations) SINGLE_STEP_TASKS = [ {"id": "ambiguity_1", "type": "single_step", "base_prompt": "The sentence is ambiguous: 'He saw the man with the binoculars.' Who has the binoculars? Provide one clear interpretation and justify it."}, {"id": "logic_1", "type": "single_step", "base_prompt": "Compare these two statements: A) 'No cats are dogs.' B) 'Not all cats are dogs.' Are they logically equivalent? Explain your reasoning."}, ] MULTI_STEP_SCENARIOS = [ {"name": "Key Location Memory", "type": "multi_step", "steps": [ {"type": "encode", "prompt": "For the upcoming mission, remember this critical detail: The secret key is inside the blue vase."}, {"type": "distractor", "prompt": "What is 5 multiplied by 8? Provide only the numeric result."}, {"type": "recall", "prompt": "Mission update: We need the key immediately. Where is it located?"}, {"type": "verify", "expected_answer_fragment": "blue vase"} ]} ] # Tasks for Tab 2 (Computational Dynamics & Halting) HALTING_PROMPTS = { "control_math": { "initial_state": 100, "rules": "You are a state-machine simulator. Your state is a single number. Follow this rule: 'If the current number is even, divide it by 2. If it is odd, add 1.' Output only the resulting number in JSON: {\"state\": }. Then, take that new number and repeat the process." }, "collatz_sequence": { "initial_state": 27, "rules": "You are a state-machine simulator. Your state is a single number. Follow this rule: 'If the current number is even, divide it by 2. If it is odd, multiply it by 3 and add 1.' Output only the resulting number in JSON: {\"state\": }. Then, take that new number and repeat the process until the state is 1." } } # Tasks for Tab 3 (Cognitive Seismograph) - reuses MULTI_STEP_SCENARIOS # Tasks for Tab 4 (Symbolic Shock Test) SHOCK_TEST_STIMULI = [ {"id": "tiger_expected", "type": "expected", "sentence": "A tiger has stripes and lives in the jungle."}, {"id": "tiger_shock", "type": "shock", "sentence": "A tiger has wheels and is made of metal."}, {"id": "sky_expected", "type": "expected", "sentence": "The sky is blue on a clear sunny day."}, {"id": "sky_shock", "type": "shock", "sentence": "The sky is made of green cheese."}, ]