@@ -395,7 +395,8 @@ def build_pass1_prompt(
395395 "Consider whether your thinking has changed given new information." ,
396396 "- Has your view changed? If so, own it. If not, say so plainly." ,
397397 "- What are you actually going to DO about this now?" ,
398- "- What would you bluntly tell a friend?" ,
398+ "- What do you ACTUALLY think privately? (Raw, unfiltered)" ,
399+ "- What would you actually SAY to others? (May differ from private thought)" ,
399400 "" ,
400401 "Commit to where you stand now. Don't hedge just because your opinion changed." ,
401402 ]
@@ -409,7 +410,8 @@ def build_pass1_prompt(
409410 "Think honestly about how this lands for someone in your exact situation." ,
410411 "- What is your immediate, honest reaction? Don't overthink it." ,
411412 "- What are you actually going to DO about this? Decide now." ,
412- "- What would you bluntly tell a friend?" ,
413+ "- What do you ACTUALLY think privately? (Raw, unfiltered — might not say this out loud)" ,
414+ "- What would you actually SAY to others? (May be softer or more diplomatic)" ,
413415 "" ,
414416 "Commit to a clear position. Saying 'I'll wait and see' is only valid if you genuinely don't care." ,
415417 ]
@@ -430,9 +432,13 @@ def build_pass1_schema() -> dict[str, Any]:
430432 "type" : "string" ,
431433 "description" : "Your honest first reaction in 2-4 sentences. Be direct — state what you think, not both sides." ,
432434 },
435+ "private_thought" : {
436+ "type" : "string" ,
437+ "description" : "What you ACTUALLY think but might not say out loud. Raw, unfiltered, honest. Can differ from public_statement." ,
438+ },
433439 "public_statement" : {
434440 "type" : "string" ,
435- "description" : "What would you bluntly tell a friend about this? One strong sentence ." ,
441+ "description" : "What you would actually SAY to others. May be softer, more diplomatic, or different from your private thought ." ,
436442 },
437443 "reasoning_summary" : {
438444 "type" : "string" ,
@@ -478,6 +484,7 @@ def build_pass1_schema() -> dict[str, Any]:
478484 },
479485 "required" : [
480486 "reasoning" ,
487+ "private_thought" ,
481488 "public_statement" ,
482489 "reasoning_summary" ,
483490 "sentiment" ,
0 commit comments