{
  "study_id": "TSA-REC-001",
  "title": "How AI Chooses Who to Recommend",
  "protocol_version": "1.0",
  "published_date": "2026-09-24",
  "status": "protocol_published_collection_not_started",
  "object_of_study": "AI recommendation behavior",
  "initial_test_case": {
    "domain": "real estate professional recommendations",
    "market": "Scottsdale, Arizona, United States",
    "purpose": "bounded real-world recommendation scenario",
    "agent_ranking_project": false
  },
  "systems": ["ChatGPT", "Gemini", "Claude", "Perplexity"],
  "minimum_runs_per_exact_prompt_per_system": 3,
  "comparison_dimensions": [
    "cross-model recommendation overlap",
    "repeat-run stability",
    "citation overlap",
    "cited-domain mix",
    "first-party vs third-party sourcing",
    "prompt sensitivity",
    "refusal or non-answer behavior"
  ],
  "prompt_families": [
    "broad recommendation",
    "buyer context",
    "seller context",
    "luxury context",
    "relocation context",
    "neighborhood expertise",
    "evidence follow-up"
  ],
  "required_fields": [
    "study_id",
    "protocol_version",
    "prompt_id",
    "prompt_family",
    "prompt_text",
    "system",
    "model_or_product_label",
    "run_number",
    "collected_at_utc",
    "account_or_session_state",
    "web_search_observed",
    "raw_answer_ref",
    "recommended_entities",
    "citation_urls",
    "citation_domains",
    "source_classes",
    "refusal_or_nonanswer",
    "visible_caveats",
    "notes"
  ],
  "public_reporting_boundary": {
    "focus": "system behavior",
    "publish_best_agent_ranking": false,
    "treat_recommendation_as_quality_score": false,
    "allow_contextual_examples": true
  },
  "limitations": [
    "AI outputs are non-deterministic",
    "consumer interfaces and APIs can differ",
    "model versions may change during or after collection",
    "account history, location and personalization may affect results",
    "visible citations do not prove causal influence on the answer"
  ]
}
