[
  {
    "name": "Object / weapon definitions",
    "path": "object-definitions.json",
    "description": "33 \u00d7 24-byte records, every byte preserved"
  },
  {
    "name": "Runtime object layout",
    "path": "runtime-object-layout.json",
    "description": "Partial 112-byte mutable object schema"
  },
  {
    "name": "Flight constants",
    "path": "flight-constants.json",
    "description": "Selected verified instruction immediates"
  },
  {
    "name": "Native verification",
    "path": "verification.json",
    "description": "Record roundtrips, initializer and index checks"
  },
  {
    "name": "Consumer disassembly",
    "path": "definition-consumers.asm",
    "description": "Selected original routines"
  },
  {
    "name": "Trigonometry / startup parser",
    "path": "../tables/tables.json",
    "description": "1024 signed sine entries and 13 parser-prefix records; values in sine.csv"
  },
  {
    "name": "Flight key bindings",
    "path": "../flight-keys/bindings.json",
    "description": "83 event entries and held-key bitmap"
  },
  {
    "name": "Native sound definitions",
    "path": "../audio/effects/definitions.json",
    "description": "39 patches, 19 effect records and object sound bindings"
  },
  {
    "name": "Ambient source selection",
    "path": "../audio/effects/ambient-sources.json",
    "description": "Fixed positions and regional selector tables"
  },
  {
    "name": "Hidden commands",
    "path": "../../docs/hidden-commands.md",
    "description": "Matcher records and handlers"
  },
  {
    "name": "Weapon identities and behaviours",
    "path": "weapons.json",
    "description": "Ten Caero weapon/component slots matched to mission introductions"
  },
  {
    "name": "Weapon investigation",
    "path": "../../docs/weapon-behaviour.md",
    "description": "Firing, impact and special mechanics"
  },
  {
    "name": "Weapon checks",
    "path": "weapon-verification.json",
    "description": "Original-code handler probes"
  }
]
