[
  {
    "schema_version": "0.2",
    "record_id": "spore:2008:windows:creature_morphology:runtime_realization",
    "parent_record_ids": [],
    "identity": {
      "game": "Spore",
      "series": "Spore",
      "version": "2008 retail / target build TBD",
      "platform": "Windows",
      "release_era": "2000s",
      "release_year": 2008,
      "genre": [
        "life_sim",
        "god_game",
        "sandbox",
        "strategy"
      ],
      "developer": "Maxis",
      "publisher": "Electronic Arts",
      "open_source": false,
      "commercial_status": "commercial"
    },
    "research_target": {
      "subsystem": "Creature morphology runtime",
      "behavior": "Player-created body shapes become animated, controllable creatures.",
      "research_question": "How is arbitrary player-authored morphology transformed into a viable runtime creature with animation and gameplay affordances?",
      "scope_notes": "Initial record; mechanism claims remain hypotheses until evidence collection.",
      "comparison_targets": [
        "Creatures Exodus",
        "Black & White"
      ]
    },
    "intelligence_branch": {
      "primary": "generative_morphology",
      "secondary": [
        "generative_world",
        "artificial_life"
      ]
    },
    "mechanism": {
      "primitive_candidates": [
        {
          "statement": "Morphology is normalized into a runtime representation used by animation and gameplay systems.",
          "status": "inferred",
          "confidence": 0.55,
          "evidence_ids": []
        }
      ],
      "functional_types": [
        "morphology_compiler",
        "procedural_animation",
        "affordance_mapping"
      ],
      "composition_edges": [],
      "shared_state": {
        "status": "unknown",
        "description": null,
        "confidence": 0.0
      },
      "scheduler": {
        "status": "unknown",
        "description": null,
        "confidence": 0.0
      },
      "timing": {
        "status": "unknown",
        "description": null,
        "confidence": 0.0
      },
      "priority": {
        "status": "not_applicable",
        "description": null,
        "confidence": 1.0
      },
      "interrupt": {
        "status": "unknown",
        "description": null,
        "confidence": 0.0
      },
      "fallback": {
        "status": "unknown",
        "description": null,
        "confidence": 0.0
      },
      "persistence": {
        "status": "observed",
        "description": "Player-authored creatures persist as reusable creations.",
        "confidence": 0.65
      },
      "simulation_lod": {
        "status": "unknown",
        "description": null,
        "confidence": 0.0
      },
      "control_ownership": [],
      "invariants": [],
      "replaceable_freedoms": []
    },
    "evidence": {
      "items": [],
      "overall_confidence": 0.35,
      "unknowns": [
        "Exact runtime morphology representation",
        "Animation retargeting constraints",
        "How gameplay stats map from morphology/components"
      ],
      "competing_hypotheses": []
    },
    "research_economics": {
      "currency": "USD",
      "acquisition_cost": null,
      "setup_cost": 0.35,
      "time_to_trigger_hours": 0.5,
      "observability": 0.75,
      "state_accessibility": 0.25,
      "reproducibility": 0.8,
      "tooling_friction": 0.45,
      "version_entropy": 0.3,
      "estimated_ai_compute_cost": null,
      "estimated_human_review_hours": null
    },
    "value": {
      "direct_project_relevance": 0.95,
      "novelty_gain": 0.95,
      "coverage_gain": 0.9,
      "generalization_value": 0.9,
      "reconstruction_value": 0.85,
      "historical_value": 0.95,
      "priority_score": null
    },
    "status": {
      "research_depth": "L0",
      "state": "queued",
      "next_experiment": "Create extreme body morphologies and record animation/movement invariants.",
      "stop_reason": null,
      "revisit_triggers": [],
      "last_updated": "2026-08-17"
    },
    "publication": {
      "internal_raw": true,
      "derived_public_safe": true,
      "legal_notes": "Publish abstractions and independent reconstructions rather than proprietary assets/source.",
      "public_derivative_path": null
    },
    "provenance": {
      "created_by": "ChatGPT / user research planning",
      "created_at": "2026-08-17T01:35:00+08:00",
      "source_bundle": [],
      "agent_run_id": null,
      "notes": "Seed record for v0.2 schema."
    }
  },
  {
    "schema_version": "0.2",
    "record_id": "majesty_gold_hd:steam:windows:indirect_control:reward_flags",
    "parent_record_ids": [],
    "identity": {
      "game": "Majesty Gold HD",
      "series": "Majesty",
      "version": "Gold HD / target build TBD",
      "platform": "Windows",
      "release_era": "2000s-2010s",
      "release_year": null,
      "genre": [
        "strategy",
        "simulation",
        "fantasy"
      ],
      "developer": null,
      "publisher": null,
      "open_source": false,
      "commercial_status": "commercial"
    },
    "research_target": {
      "subsystem": "Indirect hero control",
      "behavior": "Heroes autonomously decide whether to respond to player-created incentives.",
      "research_question": "How are player incentives transformed into autonomous hero action selection without direct unit control?",
      "scope_notes": null,
      "comparison_targets": [
        "The Sims 4",
        "Black & White"
      ]
    },
    "intelligence_branch": {
      "primary": "indirect_control",
      "secondary": [
        "autonomy_needs",
        "strategic_ai"
      ]
    },
    "mechanism": {
      "primitive_candidates": [],
      "functional_types": [
        "incentive_signal",
        "autonomous_action_selection"
      ],
      "composition_edges": [],
      "shared_state": {
        "status": "unknown",
        "description": null,
        "confidence": 0.0
      },
      "scheduler": {
        "status": "unknown",
        "description": null,
        "confidence": 0.0
      },
      "timing": {
        "status": "unknown",
        "description": null,
        "confidence": 0.0
      },
      "priority": {
        "status": "inferred",
        "description": "Hero actions likely compete among intrinsic and player-induced priorities.",
        "confidence": 0.35
      },
      "interrupt": {
        "status": "unknown",
        "description": null,
        "confidence": 0.0
      },
      "fallback": {
        "status": "unknown",
        "description": null,
        "confidence": 0.0
      },
      "persistence": {
        "status": "unknown",
        "description": null,
        "confidence": 0.0
      },
      "simulation_lod": {
        "status": "unknown",
        "description": null,
        "confidence": 0.0
      },
      "control_ownership": [],
      "invariants": [],
      "replaceable_freedoms": []
    },
    "evidence": {
      "items": [],
      "overall_confidence": 0.25,
      "unknowns": [
        "Exact action arbitration",
        "Hero personality effects",
        "Reward response timing"
      ],
      "competing_hypotheses": []
    },
    "research_economics": {
      "currency": "USD",
      "acquisition_cost": null,
      "setup_cost": 0.2,
      "time_to_trigger_hours": 0.2,
      "observability": 0.85,
      "state_accessibility": 0.2,
      "reproducibility": 0.75,
      "tooling_friction": 0.35,
      "version_entropy": 0.25,
      "estimated_ai_compute_cost": null,
      "estimated_human_review_hours": null
    },
    "value": {
      "direct_project_relevance": 0.9,
      "novelty_gain": 0.95,
      "coverage_gain": 0.95,
      "generalization_value": 0.9,
      "reconstruction_value": 0.9,
      "historical_value": 0.8,
      "priority_score": null
    },
    "status": {
      "research_depth": "L0",
      "state": "queued",
      "next_experiment": "Vary reward size and distance while holding hero state as constant as possible.",
      "stop_reason": null,
      "revisit_triggers": [],
      "last_updated": "2026-08-17"
    },
    "publication": {
      "internal_raw": true,
      "derived_public_safe": true,
      "legal_notes": "Prefer behavioral abstractions and independently reconstructed incentive models.",
      "public_derivative_path": null
    },
    "provenance": {
      "created_by": "ChatGPT / user research planning",
      "created_at": "2026-08-17T01:35:00+08:00",
      "source_bundle": [],
      "agent_run_id": null,
      "notes": "Seed record for v0.2 schema."
    }
  },
  {
    "schema_version": "0.2",
    "record_id": "openttd:current:pc:ai_calibration:blind_vs_source",
    "parent_record_ids": [],
    "identity": {
      "game": "OpenTTD",
      "series": null,
      "version": "target current build TBD",
      "platform": "PC",
      "release_era": "open-source ongoing",
      "release_year": null,
      "genre": [
        "transport",
        "management",
        "simulation"
      ],
      "developer": "OpenTTD contributors",
      "publisher": null,
      "open_source": true,
      "commercial_status": "open_source"
    },
    "research_target": {
      "subsystem": "AI calibration protocol",
      "behavior": "Blind behavioral inference is compared against later source/API reveal.",
      "research_question": "How accurately can the deconstruction pipeline recover functional architecture before source access?",
      "scope_notes": "Ground-truth calibration record.",
      "comparison_targets": [
        "0 A.D.",
        "The Battle for Wesnoth",
        "Freeciv"
      ]
    },
    "intelligence_branch": {
      "primary": "strategic_ai",
      "secondary": [
        "economy_simulation"
      ]
    },
    "mechanism": {
      "primitive_candidates": [],
      "functional_types": [
        "calibration_target"
      ],
      "composition_edges": [],
      "shared_state": {
        "status": "unknown",
        "description": null,
        "confidence": 0.0
      },
      "scheduler": {
        "status": "unknown",
        "description": null,
        "confidence": 0.0
      },
      "timing": {
        "status": "unknown",
        "description": null,
        "confidence": 0.0
      },
      "priority": {
        "status": "unknown",
        "description": null,
        "confidence": 0.0
      },
      "interrupt": {
        "status": "unknown",
        "description": null,
        "confidence": 0.0
      },
      "fallback": {
        "status": "unknown",
        "description": null,
        "confidence": 0.0
      },
      "persistence": {
        "status": "unknown",
        "description": null,
        "confidence": 0.0
      },
      "simulation_lod": {
        "status": "unknown",
        "description": null,
        "confidence": 0.0
      },
      "control_ownership": [],
      "invariants": [],
      "replaceable_freedoms": []
    },
    "evidence": {
      "items": [],
      "overall_confidence": 0.1,
      "unknowns": [
        "All blind-phase mechanism details intentionally withheld."
      ],
      "competing_hypotheses": []
    },
    "research_economics": {
      "currency": "USD",
      "acquisition_cost": 0,
      "setup_cost": 0.25,
      "time_to_trigger_hours": 0.5,
      "observability": 0.9,
      "state_accessibility": 1.0,
      "reproducibility": 0.95,
      "tooling_friction": 0.2,
      "version_entropy": 0.45,
      "estimated_ai_compute_cost": null,
      "estimated_human_review_hours": null
    },
    "value": {
      "direct_project_relevance": 0.7,
      "novelty_gain": 0.75,
      "coverage_gain": 0.8,
      "generalization_value": 0.95,
      "reconstruction_value": 1.0,
      "historical_value": 0.65,
      "priority_score": null
    },
    "status": {
      "research_depth": "L0",
      "state": "queued",
      "next_experiment": "Define blind-phase observation protocol before any source/API inspection.",
      "stop_reason": null,
      "revisit_triggers": [],
      "last_updated": "2026-08-17"
    },
    "publication": {
      "internal_raw": true,
      "derived_public_safe": true,
      "legal_notes": "Open-source calibration; retain exact source references when reveal phase begins.",
      "public_derivative_path": null
    },
    "provenance": {
      "created_by": "ChatGPT / user research planning",
      "created_at": "2026-08-17T01:35:00+08:00",
      "source_bundle": [],
      "agent_run_id": null,
      "notes": "Seed calibration record."
    }
  }
]