{
  "schemaVersion": 4,
  "recordType": "ninefold.item-compendium",
  "title": "Candidate Item Compendium",
  "description": "Item records awaiting explicit approval. Embodiments are maintained separately.",
  "sources": [],
  "items": [
    {
      "id": "real-accelerated-action-package",
      "title": "Accelerated Action Package Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Support",
      "group": "real-posthuman/support/speed-boost",
      "summary": "For 1 minute, double speed, add +10% armor and +15% Reflexes defense, and grant one restricted extra action per cycle; expiry causes one incapacitated cycle.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "check-modifier",
        "condition-change",
        "defense-modifier",
        "mobility-change"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/support/speed-boost",
        "effect": "For 1 minute, double speed, add +10% armor and +15% Reflexes defense, and grant one restricted extra action per cycle; expiry causes one incapacitated cycle.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "5 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 5
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Haste",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Haste",
      "sourceVariants": [
        {
          "title": "Haste",
          "url": "https://www.dndbeyond.com/search?q=Haste",
          "rule": "For 1 minute, double speed, add +10% armor and +15% Reflexes defense, and grant one restricted extra action per cycle; expiry causes one incapacitated cycle.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-accelerated-action-package",
      "title": "Accelerated Action Package Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Support",
      "group": "virtual/support/speed-boost",
      "summary": "For 1 minute, double speed, add +10% armor and +15% Reflexes defense, and grant one restricted extra action per cycle; expiry causes one incapacitated cycle.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "check-modifier",
        "condition-change",
        "defense-modifier",
        "mobility-change"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/support/speed-boost",
        "effect": "For 1 minute, double speed, add +10% armor and +15% Reflexes defense, and grant one restricted extra action per cycle; expiry causes one incapacitated cycle.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "5 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 5
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Haste",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Haste",
      "sourceVariants": [
        {
          "title": "Haste",
          "url": "https://www.dndbeyond.com/search?q=Haste",
          "rule": "For 1 minute, double speed, add +10% armor and +15% Reflexes defense, and grant one restricted extra action per cycle; expiry causes one incapacitated cycle.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "accelerated-bleeding-blade",
      "title": "Accelerated Bleeding Blade",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Melee Weapon",
      "group": "combat/melee/finesse-blades",
      "summary": "Its 2-tick finesse cut rolls one 2d6 slashing hit using the final contested-roll hit percentage. While a reflex-acceleration state is active, widen this weapon’s critical range by 5% and apply Bleeding on a critical hit.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "finesse-blades",
        "skillPath": [
          "combat",
          "melee-weapons",
          "blades",
          "finesse-blades"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "critical-change",
        "damage"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/melee/finesse-blades",
        "effect": "Its 2-tick finesse cut rolls one 2d6 slashing hit using the final contested-roll hit percentage. While a reflex-acceleration state is active, widen this weapon’s critical range by 5% and apply Bleeding on a critical hit.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Scalpel",
        "Scalpel — 20% shock chance",
        "Scalpel — 25% armor penetration",
        "Scalpel — Bleeding",
        "Scalpel — Critical effect"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/1380/scalpel",
      "sourceVariants": [
        {
          "title": "Scalpel",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/1380/scalpel",
          "rule": "Its 2-tick finesse cut rolls one 2d6 slashing hit using the final contested-roll hit percentage. While a reflex-acceleration state is active, widen this weapon’s critical range by 5% and apply Bleeding on a critical hit.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "item-acceleration-boots",
      "title": "Acceleration Boots",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "utility/mobility",
      "summary": "Spend 1 tick to toggle double movement speed and +2d6% Defense against reactions, for up to 10 total minutes per full rest.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "defense-modifier",
        "mobility-change",
        "resource-change"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "utility/mobility",
        "effect": "Spend 1 tick to toggle double movement speed and +2d6% Defense against reactions, for up to 10 total minutes per full rest.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Boots of Speed",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Boots of Speed",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend 1 tick to toggle double movement speed and +2d6% Defense against reactions, for up to 10 total minutes per full rest.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-acceleration-draft",
      "title": "Acceleration Draft",
      "system": "Ninefold",
      "type": "consumable",
      "status": "candidate",
      "category": "Consumable",
      "group": "medical-and-chemical/drafts",
      "summary": "Spend 1 tick to drink; for 1 minute double movement speed, gain +10% Defense, and gain one extra 1-tick action each cycle.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "brewing",
        "skillPath": [
          "engineering",
          "chemical-engineering",
          "brewing"
        ],
        "maximumTrainedBonus": 15,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "defense-modifier",
        "mobility-change"
      ],
      "rules": {
        "role": "consumable",
        "itemFamily": "medical-and-chemical/drafts",
        "effect": "Spend 1 tick to drink; for 1 minute double movement speed, gain +10% Defense, and gain one extra 1-tick action each cycle.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Potion of Speed",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Potion of Speed",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend 1 tick to drink; for 1 minute double movement speed, gain +10% Defense, and gain one extra 1-tick action each cycle.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-acoustic-null-zone",
      "title": "Acoustic Null Zone Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Control",
      "group": "real-posthuman/control/sensory-denial",
      "summary": "For 10 minutes, a 20-foot field blocks all sound, deafens fully enclosed actors, grants thunder immunity, and prevents sound-dependent activations.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "defense-modifier",
        "effect-suppression",
        "environment-state",
        "sensory-change"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/control/sensory-denial",
        "effect": "For 10 minutes, a 20-foot field blocks all sound, deafens fully enclosed actors, grants thunder immunity, and prevents sound-dependent activations.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina (action) or 604 Stamina (ritual)",
        "action": "2 ticks (action) or 602 ticks (ritual)",
        "activation": {
          "mode": "choice",
          "options": [
            {
              "mode": "action",
              "ticks": 2,
              "stamina": 4
            },
            {
              "mode": "ritual",
              "ticks": 602,
              "stamina": 604
            }
          ]
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Silence",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Silence",
      "sourceVariants": [
        {
          "title": "Silence",
          "url": "https://www.dndbeyond.com/search?q=Silence",
          "rule": "For 10 minutes, a 20-foot field blocks all sound, deafens fully enclosed actors, grants thunder immunity, and prevents sound-dependent activations.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-acoustic-null-zone",
      "title": "Acoustic Null Zone Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Control",
      "group": "virtual/control/sensory-denial",
      "summary": "For 10 minutes, a 20-foot field blocks all sound, deafens fully enclosed actors, grants thunder immunity, and prevents sound-dependent activations.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "defense-modifier",
        "effect-suppression",
        "environment-state",
        "sensory-change"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/control/sensory-denial",
        "effect": "For 10 minutes, a 20-foot field blocks all sound, deafens fully enclosed actors, grants thunder immunity, and prevents sound-dependent activations.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina (action) or 604 Stamina (ritual)",
        "action": "2 ticks (action) or 602 ticks (ritual)",
        "activation": {
          "mode": "choice",
          "options": [
            {
              "mode": "action",
              "ticks": 2,
              "stamina": 4
            },
            {
              "mode": "ritual",
              "ticks": 602,
              "stamina": 604
            }
          ]
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Silence",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Silence",
      "sourceVariants": [
        {
          "title": "Silence",
          "url": "https://www.dndbeyond.com/search?q=Silence",
          "rule": "For 10 minutes, a 20-foot field blocks all sound, deafens fully enclosed actors, grants thunder immunity, and prevents sound-dependent activations.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-active-camouflage-band",
      "title": "Active-Camouflage Band",
      "system": "Ninefold",
      "type": "wearable",
      "status": "candidate",
      "category": "Wearable",
      "group": "effect-devices/rings",
      "summary": "Spend 2 ticks to become Invisible until the band is removed or you spend 1 tick to become visible.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "sensory-change"
      ],
      "rules": {
        "role": "wearable",
        "itemFamily": "effect-devices/rings",
        "effect": "Spend 2 ticks to become Invisible until the band is removed or you spend 1 tick to become visible.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Ring of Invisibility",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Ring of Invisibility",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend 2 ticks to become Invisible until the band is removed or you spend 1 tick to become visible.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-active-effect-terminator",
      "title": "Active-Effect Terminator Program",
      "system": "Ninefold",
      "type": "program",
      "status": "candidate",
      "category": "Utility",
      "group": "real-posthuman/utility/dispel",
      "summary": "End eligible ongoing effects on one actor, object, or effect within 120 feet; stronger effects require a contested effect-control roll.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "hacking",
        "skillPath": [
          "spycraft",
          "hacking"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "effect-negation"
      ],
      "rules": {
        "role": "program",
        "itemFamily": "real-posthuman/utility/dispel",
        "effect": "End eligible ongoing effects on one actor, object, or effect within 120 feet; stronger effects require a contested effect-control roll.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "5 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 5
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Dispel Magic",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Dispel+Magic",
      "sourceVariants": [
        {
          "title": "Dispel Magic",
          "url": "https://www.dndbeyond.com/search?q=Dispel+Magic",
          "rule": "End eligible ongoing effects on one actor, object, or effect within 120 feet; stronger effects require a contested effect-control roll.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-active-effect-terminator",
      "title": "Active-Effect Terminator Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Utility",
      "group": "virtual/utility/dispel",
      "summary": "End eligible ongoing effects on one actor, object, or effect within 120 feet; stronger effects require a contested effect-control roll.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "effect-negation"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/utility/dispel",
        "effect": "End eligible ongoing effects on one actor, object, or effect within 120 feet; stronger effects require a contested effect-control roll.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "5 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 5
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Dispel Magic",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Dispel+Magic",
      "sourceVariants": [
        {
          "title": "Dispel Magic",
          "url": "https://www.dndbeyond.com/search?q=Dispel+Magic",
          "rule": "End eligible ongoing effects on one actor, object, or effect within 120 feet; stronger effects require a contested effect-control roll.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-adaptive-body-configuration",
      "title": "Adaptive Body Configuration Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Transformation",
      "group": "real-posthuman/transformation/body-adaptation",
      "summary": "For up to 1 hour, adopt aquatic respiration and swimming, a same-size cosmetic identity, or a 1d6 natural weapon, switching modes with a 2-tick action.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "damage",
        "environmental-adaptation",
        "mobility-change",
        "transformation"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/transformation/body-adaptation",
        "effect": "For up to 1 hour, adopt aquatic respiration and swimming, a same-size cosmetic identity, or a 1d6 natural weapon, switching modes with a 2-tick action.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 4
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Alter Self",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Alter+Self",
      "sourceVariants": [
        {
          "title": "Alter Self",
          "url": "https://www.dndbeyond.com/search?q=Alter+Self",
          "rule": "For up to 1 hour, adopt aquatic respiration and swimming, a same-size cosmetic identity, or a 1d6 natural weapon, switching modes with a 2-tick action.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-adaptive-body-configuration",
      "title": "Adaptive Body Configuration Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Transformation",
      "group": "virtual/transformation/body-adaptation",
      "summary": "For up to 1 hour, adopt aquatic respiration and swimming, a same-size cosmetic identity, or a 1d6 natural weapon, switching modes with a 2-tick action.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "damage",
        "environmental-adaptation",
        "mobility-change",
        "transformation"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/transformation/body-adaptation",
        "effect": "For up to 1 hour, adopt aquatic respiration and swimming, a same-size cosmetic identity, or a 1d6 natural weapon, switching modes with a 2-tick action.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 4
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Alter Self",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Alter+Self",
      "sourceVariants": [
        {
          "title": "Alter Self",
          "url": "https://www.dndbeyond.com/search?q=Alter+Self",
          "rule": "For up to 1 hour, adopt aquatic respiration and swimming, a same-size cosmetic identity, or a 1d6 natural weapon, switching modes with a 2-tick action.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-adaptive-creature-embodiment",
      "title": "Adaptive Creature Embodiment Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Transformation",
      "group": "real-posthuman/transformation/body-morph",
      "summary": "For 1 hour, adopt and repeatedly switch among seen eligible living forms, retaining mind and capabilities while gaining first-form temporary HP and compatible physical traits.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "resource-change",
        "transformation"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/transformation/body-morph",
        "effect": "For 1 hour, adopt and repeatedly switch among seen eligible living forms, retaining mind and capabilities while gaining first-form temporary HP and compatible physical traits.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "11 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 11
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Shapechange",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Shapechange",
      "sourceVariants": [
        {
          "title": "Shapechange",
          "url": "https://www.dndbeyond.com/search?q=Shapechange",
          "rule": "For 1 hour, adopt and repeatedly switch among seen eligible living forms, retaining mind and capabilities while gaining first-form temporary HP and compatible physical traits.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-adaptive-creature-embodiment",
      "title": "Adaptive Creature Embodiment Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Transformation",
      "group": "virtual/transformation/body-morph",
      "summary": "For 1 hour, adopt and repeatedly switch among seen eligible living forms, retaining mind and capabilities while gaining first-form temporary HP and compatible physical traits.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "resource-change",
        "transformation"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/transformation/body-morph",
        "effect": "For 1 hour, adopt and repeatedly switch among seen eligible living forms, retaining mind and capabilities while gaining first-form temporary HP and compatible physical traits.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "11 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 11
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Shapechange",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Shapechange",
      "sourceVariants": [
        {
          "title": "Shapechange",
          "url": "https://www.dndbeyond.com/search?q=Shapechange",
          "rule": "For 1 hour, adopt and repeatedly switch among seen eligible living forms, retaining mind and capabilities while gaining first-form temporary HP and compatible physical traits.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-adaptive-energy-ricochet",
      "title": "Adaptive Energy Ricochet Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Offense",
      "group": "real-posthuman/offense/projectile",
      "summary": "A contested projectile deals 3d8 chosen energy damage and may jump once to a second target when its damage dice show a matching pair.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "ranged-weapons",
        "skillPath": [
          "combat",
          "ranged-weapons"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "target-scope-extension"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/offense/projectile",
        "effect": "A contested projectile deals 3d8 chosen energy damage and may jump once to a second target when its damage dice show a matching pair.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 3
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Chromatic Orb",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Chromatic+Orb",
      "sourceVariants": [
        {
          "title": "Chromatic Orb",
          "url": "https://www.dndbeyond.com/search?q=Chromatic+Orb",
          "rule": "A contested projectile deals 3d8 chosen energy damage and may jump once to a second target when its damage dice show a matching pair.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-adaptive-energy-ricochet",
      "title": "Adaptive Energy Ricochet Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Offense",
      "group": "virtual/offense/projectile",
      "summary": "A contested projectile deals 3d8 chosen energy damage and may jump once to a second target when its damage dice show a matching pair.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "ranged-weapons",
        "skillPath": [
          "combat",
          "ranged-weapons"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "target-scope-extension"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/offense/projectile",
        "effect": "A contested projectile deals 3d8 chosen energy damage and may jump once to a second target when its damage dice show a matching pair.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 3
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Chromatic Orb",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Chromatic+Orb",
      "sourceVariants": [
        {
          "title": "Chromatic Orb",
          "url": "https://www.dndbeyond.com/search?q=Chromatic+Orb",
          "rule": "A contested projectile deals 3d8 chosen energy damage and may jump once to a second target when its damage dice show a matching pair.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-adaptive-guard-weapon",
      "title": "Adaptive Guard Weapon",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Weapon",
      "group": "combat/augmented-weapon",
      "summary": "Attacks gain +15% and +3 damage; before each attack, transfer any part of the +15% attack bonus to Defense until your next action.",
      "skillUse": {
        "status": "not-required",
        "reason": "This augmentation inherits the host weapon's mapped Skill and does not create a second Skill mapping.",
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "damage",
        "defense-modifier"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/augmented-weapon",
        "effect": "Attacks gain +15% and +3 damage; before each attack, transfer any part of the +15% attack bonus to Defense until your next action.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Defender",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Defender",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Attacks gain +15% and +3 damage; before each attack, transfer any part of the +15% attack bonus to Defense until your next action.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-adaptive-staff",
      "title": "Adaptive Staff",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Weapon",
      "group": "combat/augmented-weapon",
      "summary": "Attacks gain +10% and +2 damage; it changes between compact, staff, and pole forms in 1 tick, grants +2d6% Acrobatics, can return when thrown, and has a 1-tick +25% parry once per rest.",
      "skillUse": {
        "status": "not-required",
        "reason": "This augmentation inherits the host weapon's mapped Skill and does not create a second Skill mapping.",
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "check-modifier",
        "damage",
        "defense-modifier",
        "transformation"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/augmented-weapon",
        "effect": "Attacks gain +10% and +2 damage; it changes between compact, staff, and pole forms in 1 tick, grants +2d6% Acrobatics, can return when thrown, and has a 1-tick +25% parry once per rest.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Quarterstaff of the Acrobat",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Quarterstaff of the Acrobat",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Attacks gain +10% and +2 damage; it changes between compact, staff, and pole forms in 1 tick, grants +2d6% Acrobatics, can return when thrown, and has a 1-tick +25% parry once per rest.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-adaptive-staff-imbuement",
      "title": "Adaptive Staff Imbuement Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Support",
      "group": "real-posthuman/support/weapon-buff",
      "summary": "For 1 minute, one held club or staff uses the operator's relevant mentalic stat for attack and damage, deals at least d8, and may use force damage.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "attribute-set",
        "damage"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/support/weapon-buff",
        "effect": "For 1 minute, one held club or staff uses the operator's relevant mentalic stat for attack and damage, deals at least d8, and may use force damage.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "1 Stamina",
        "action": "1 ticks (combo)",
        "activation": {
          "mode": "combo",
          "ticks": 1,
          "stamina": 1
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Shillelagh",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Shillelagh",
      "sourceVariants": [
        {
          "title": "Shillelagh",
          "url": "https://www.dndbeyond.com/search?q=Shillelagh",
          "rule": "For 1 minute, one held club or staff uses the operator's relevant mentalic stat for attack and damage, deals at least d8, and may use force damage.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-adaptive-staff-imbuement",
      "title": "Adaptive Staff Imbuement Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Support",
      "group": "virtual/support/weapon-buff",
      "summary": "For 1 minute, one held club or staff uses the operator's relevant mentalic stat for attack and damage, deals at least d8, and may use force damage.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "attribute-set",
        "damage"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/support/weapon-buff",
        "effect": "For 1 minute, one held club or staff uses the operator's relevant mentalic stat for attack and damage, deals at least d8, and may use force damage.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "1 Stamina",
        "action": "1 ticks (combo)",
        "activation": {
          "mode": "combo",
          "ticks": 1,
          "stamina": 1
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Shillelagh",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Shillelagh",
      "sourceVariants": [
        {
          "title": "Shillelagh",
          "url": "https://www.dndbeyond.com/search?q=Shillelagh",
          "rule": "For 1 minute, one held club or staff uses the operator's relevant mentalic stat for attack and damage, deals at least d8, and may use force damage.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-adaptive-appearance-armor",
      "title": "Adaptive-Appearance Armor",
      "system": "Ninefold",
      "type": "armor",
      "status": "candidate",
      "category": "Armor",
      "group": "armor/augmented",
      "summary": "While worn, gain +5% Defense and spend 1 tick to change its visible style without changing its physical profile.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "defense-modifier",
        "transformation"
      ],
      "rules": {
        "role": "armor",
        "itemFamily": "armor/augmented",
        "effect": "While worn, gain +5% Defense and spend 1 tick to change its visible style without changing its physical profile.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Glamoured Studded Leather",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Glamoured Studded Leather",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "While worn, gain +5% Defense and spend 1 tick to change its visible style without changing its physical profile.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-advanced-condition-restoration",
      "title": "Advanced Condition Restoration Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Restoration",
      "group": "virtual/restoration/condition-removal",
      "summary": "Touch removes one severe effect: exhaustion, charm, petrification, curse, reduced statistic, or reduced maximum Hit Points.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "effect-negation",
        "recovery"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/restoration/condition-removal",
        "effect": "Touch removes one severe effect: exhaustion, charm, petrification, curse, reduced statistic, or reduced maximum Hit Points.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "7 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 7
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Greater Restoration",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Greater+Restoration",
      "sourceVariants": [
        {
          "title": "Greater Restoration",
          "url": "https://www.dndbeyond.com/search?q=Greater+Restoration",
          "rule": "Touch removes one severe effect: exhaustion, charm, petrification, curse, reduced statistic, or reduced maximum Hit Points.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-advanced-condition-restoration",
      "title": "Advanced Condition Restoration Treatment",
      "system": "Ninefold",
      "type": "medical-item",
      "status": "candidate",
      "category": "Restoration",
      "group": "real-posthuman/restoration/condition-removal",
      "summary": "Touch removes one severe effect: exhaustion, charm, petrification, curse, reduced statistic, or reduced maximum Hit Points.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "medicine",
        "skillPath": [
          "fieldcraft-and-care",
          "medicine"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "effect-negation",
        "recovery"
      ],
      "rules": {
        "role": "medical-item",
        "itemFamily": "real-posthuman/restoration/condition-removal",
        "effect": "Touch removes one severe effect: exhaustion, charm, petrification, curse, reduced statistic, or reduced maximum Hit Points.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "7 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 7
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Greater Restoration",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Greater+Restoration",
      "sourceVariants": [
        {
          "title": "Greater Restoration",
          "url": "https://www.dndbeyond.com/search?q=Greater+Restoration",
          "rule": "Touch removes one severe effect: exhaustion, charm, petrification, curse, reduced statistic, or reduced maximum Hit Points.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-advanced-corpse-construct-batch",
      "title": "Advanced Corpse Construct Batch Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Creation",
      "group": "real-posthuman/creation/corpse-construct",
      "summary": "At night, convert up to three corpses into controllable combat constructs for 24 hours and direct them within 120 feet using a 1-tick command.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "creation-summoning",
        "semantic-communication"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/creation/corpse-construct",
        "effect": "At night, convert up to three corpses into controllable combat constructs for 24 hours and direct them within 120 feet using a 1-tick command.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "66 Stamina",
        "action": "60 ticks (extended)",
        "activation": {
          "mode": "extended",
          "ticks": 60,
          "stamina": 66
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Create Undead",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Create+Undead",
      "sourceVariants": [
        {
          "title": "Create Undead",
          "url": "https://www.dndbeyond.com/search?q=Create+Undead",
          "rule": "At night, convert up to three corpses into controllable combat constructs for 24 hours and direct them within 120 feet using a 1-tick command.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-advanced-corpse-construct-batch",
      "title": "Advanced Corpse Construct Batch Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Creation",
      "group": "virtual/creation/corpse-construct",
      "summary": "At night, convert up to three corpses into controllable combat constructs for 24 hours and direct them within 120 feet using a 1-tick command.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "creation-summoning",
        "semantic-communication"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/creation/corpse-construct",
        "effect": "At night, convert up to three corpses into controllable combat constructs for 24 hours and direct them within 120 feet using a 1-tick command.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "66 Stamina",
        "action": "60 ticks (extended)",
        "activation": {
          "mode": "extended",
          "ticks": 60,
          "stamina": 66
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Create Undead",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Create+Undead",
      "sourceVariants": [
        {
          "title": "Create Undead",
          "url": "https://www.dndbeyond.com/search?q=Create+Undead",
          "rule": "At night, convert up to three corpses into controllable combat constructs for 24 hours and direct them within 120 feet using a 1-tick command.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-advancing-water-wall",
      "title": "Advancing Water Wall Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Offense",
      "group": "real-posthuman/offense/moving-disaster",
      "summary": "Create a 300-by-300-by-50-foot water wall for six cycles; it advances 50 feet per cycle, carries actors, deals declining bludgeoning, and contests swimming movement.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "environment-state",
        "forced-movement",
        "mobility-change"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/offense/moving-disaster",
        "effect": "Create a 300-by-300-by-50-foot water wall for six cycles; it advances 50 feet per cycle, carries actors, deals declining bludgeoning, and contests swimming movement.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "68 Stamina",
        "action": "60 ticks (extended)",
        "activation": {
          "mode": "extended",
          "ticks": 60,
          "stamina": 68
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Tsunami",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Tsunami",
      "sourceVariants": [
        {
          "title": "Tsunami",
          "url": "https://www.dndbeyond.com/search?q=Tsunami",
          "rule": "Create a 300-by-300-by-50-foot water wall for six cycles; it advances 50 feet per cycle, carries actors, deals declining bludgeoning, and contests swimming movement.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-advancing-water-wall",
      "title": "Advancing Water Wall Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Offense",
      "group": "virtual/offense/moving-disaster",
      "summary": "Create a 300-by-300-by-50-foot water wall for six cycles; it advances 50 feet per cycle, carries actors, deals declining bludgeoning, and contests swimming movement.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "environment-state",
        "forced-movement",
        "mobility-change"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/offense/moving-disaster",
        "effect": "Create a 300-by-300-by-50-foot water wall for six cycles; it advances 50 feet per cycle, carries actors, deals declining bludgeoning, and contests swimming movement.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "68 Stamina",
        "action": "60 ticks (extended)",
        "activation": {
          "mode": "extended",
          "ticks": 60,
          "stamina": 68
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Tsunami",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Tsunami",
      "sourceVariants": [
        {
          "title": "Tsunami",
          "url": "https://www.dndbeyond.com/search?q=Tsunami",
          "rule": "Create a 300-by-300-by-50-foot water wall for six cycles; it advances 50 feet per cycle, carries actors, deals declining bludgeoning, and contests swimming movement.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-adversity-mark",
      "title": "Adversity Mark Program",
      "system": "Ninefold",
      "type": "program",
      "status": "candidate",
      "category": "Control",
      "group": "real-posthuman/control/check-penalty",
      "summary": "For 1 minute, up to three targets that lose contested Will defense subtract 1d4×5% from attack and contested defense rolls.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "hacking",
        "skillPath": [
          "spycraft",
          "hacking"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "check-modifier"
      ],
      "rules": {
        "role": "program",
        "itemFamily": "real-posthuman/control/check-penalty",
        "effect": "For 1 minute, up to three targets that lose contested Will defense subtract 1d4×5% from attack and contested defense rolls.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 3
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Bane",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Bane",
      "sourceVariants": [
        {
          "title": "Bane",
          "url": "https://www.dndbeyond.com/search?q=Bane",
          "rule": "For 1 minute, up to three targets that lose contested Will defense subtract 1d4×5% from attack and contested defense rolls.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-adversity-mark",
      "title": "Adversity Mark Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Control",
      "group": "virtual/control/check-penalty",
      "summary": "For 1 minute, up to three targets that lose contested Will defense subtract 1d4×5% from attack and contested defense rolls.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "check-modifier"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/control/check-penalty",
        "effect": "For 1 minute, up to three targets that lose contested Will defense subtract 1d4×5% from attack and contested defense rolls.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 3
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Bane",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Bane",
      "sourceVariants": [
        {
          "title": "Bane",
          "url": "https://www.dndbeyond.com/search?q=Bane",
          "rule": "For 1 minute, up to three targets that lose contested Will defense subtract 1d4×5% from attack and contested defense rolls.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-affinity-garb",
      "title": "Affinity Garb",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "social/cultural",
      "summary": "Select one listed variant when acquired; that variant row supplies the complete rule and scaling.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "check-modifier"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "social/cultural",
        "effect": "Select one listed variant when acquired; that variant row supplies the complete rule and scaling.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "variantRules": [
          "Choose one social faction when tailored; gain +2d6% on influence checks with that faction while worn.",
          "Choose one elemental culture when tailored; gain +2d6% on influence checks with that culture while worn."
        ]
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": [
        "Garb of Light and Shadow",
        "Genie Robe"
      ],
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
      "sourceVariants": [
        {
          "title": "Garb of Light and Shadow",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "Choose one social faction when tailored; gain +2d6% on influence checks with that faction while worn.",
          "system": "D&D 2024 SRD 5.2.1"
        },
        {
          "title": "Genie Robe",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "Choose one elemental culture when tailored; gain +2d6% on influence checks with that culture while worn.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 2,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-age-regression-draft",
      "title": "Age-Regression Draft",
      "system": "Ninefold",
      "type": "consumable",
      "status": "candidate",
      "category": "Consumable",
      "group": "medical-and-chemical/drafts",
      "summary": "Spend 1 tick to drink and reduce physical age by 1d6+6 years; repeat doses carry a cumulative 10% chance to age the user instead.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "brewing",
        "skillPath": [
          "engineering",
          "chemical-engineering",
          "brewing"
        ],
        "maximumTrainedBonus": 15,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "transformation"
      ],
      "rules": {
        "role": "consumable",
        "itemFamily": "medical-and-chemical/drafts",
        "effect": "Spend 1 tick to drink and reduce physical age by 1d6+6 years; repeat doses carry a cumulative 10% chance to age the user instead.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Potion of Longevity",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Potion of Longevity",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend 1 tick to drink and reduce physical age by 1d6+6 years; repeat doses carry a cumulative 10% chance to age the user instead.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-alert-shield",
      "title": "Alert Shield",
      "system": "Ninefold",
      "type": "armor",
      "status": "candidate",
      "category": "Armor",
      "group": "armor/augmented",
      "summary": "While held, gain +2d6% on combat-onset Perception contests and sight-based Perception checks.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "check-modifier"
      ],
      "rules": {
        "role": "armor",
        "itemFamily": "armor/augmented",
        "effect": "While held, gain +2d6% on combat-onset Perception contests and sight-based Perception checks.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Sentinel Shield",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Sentinel Shield",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "While held, gain +2d6% on combat-onset Perception contests and sight-based Perception checks.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-alert-weapon",
      "title": "Alert Weapon",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Weapon",
      "group": "combat/augmented-weapon",
      "summary": "While within reach, you and allies within 30 feet wake when combat starts and gain +2d6% on combat-onset Perception contests.",
      "skillUse": {
        "status": "not-required",
        "reason": "This augmentation inherits the host weapon's mapped Skill and does not create a second Skill mapping.",
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "sensory-change",
        "target-scope-extension"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/augmented-weapon",
        "effect": "While within reach, you and allies within 30 feet wake when combat starts and gain +2d6% on combat-onset Perception contests.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Weapon of Warning",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Weapon of Warning",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "While within reach, you and allies within 30 feet wake when combat starts and gain +2d6% on combat-onset Perception contests.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-alertness-rod",
      "title": "Alertness Rod",
      "system": "Ninefold",
      "type": "effect-device",
      "status": "candidate",
      "category": "Effect Device",
      "group": "effect-devices/rods",
      "summary": "While held, gain +2d6% Perception; spend 2 ticks once per full rest to create a 60-foot lit zone granting allies +5% Defense and revealing Invisible targets for 10 minutes.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "defense-modifier",
        "environment-state",
        "sensory-change"
      ],
      "rules": {
        "role": "effect-device",
        "itemFamily": "effect-devices/rods",
        "effect": "While held, gain +2d6% Perception; spend 2 ticks once per full rest to create a 60-foot lit zone granting allies +5% Defense and revealing Invisible targets for 10 minutes.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Rod of Alertness",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Rod of Alertness",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "While held, gain +2d6% Perception; spend 2 ticks once per full rest to create a 60-foot lit zone granting allies +5% Defense and revealing Invisible targets for 10 minutes.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-amphibious-armored-walker",
      "title": "Amphibious Armored Walker",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "utility/mobility",
      "summary": "A two-seat sealed vehicle with 5 feet-per-second land and swim speed, ten hours of divided air, 900-foot safe depth, heavy Defense, and two control operations per 2-tick action.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "defense-modifier",
        "environmental-adaptation",
        "mobility-change",
        "storage-capacity"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "utility/mobility",
        "effect": "A two-seat sealed vehicle with 5 feet-per-second land and swim speed, ten hours of divided air, 900-foot safe depth, heavy Defense, and two control operations per 2-tick action.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Apparatus of the Crab",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Apparatus of the Crab",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "A two-seat sealed vehicle with 5 feet-per-second land and swim speed, ten hours of divided air, 900-foot safe depth, heavy Defense, and two control operations per 2-tick action.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-anchor-spikes",
      "title": "Anchor Spikes",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "technical/rigging",
      "summary": "Spend 2 ticks with a striking tool to anchor a rope or jam a wooden or earthen closure.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "task-enablement"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "technical/rigging",
        "effect": "Spend 2 ticks with a striking tool to anchor a rope or jam a wooden or earthen closure.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Spikes, Iron",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
      "sourceVariants": [
        {
          "title": "Spikes, Iron",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "Spend 2 ticks with a striking tool to anchor a rope or jam a wooden or earthen closure.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-anchored-plate",
      "title": "Anchored Plate",
      "system": "Ninefold",
      "type": "armor",
      "status": "candidate",
      "category": "Armor",
      "group": "armor/augmented",
      "summary": "While worn, gain +10% Defense and spend a 1-tick reaction to reduce forced ground movement by 10 feet.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "defense-modifier",
        "forced-movement"
      ],
      "rules": {
        "role": "armor",
        "itemFamily": "armor/augmented",
        "effect": "While worn, gain +10% Defense and spend a 1-tick reaction to reduce forced ground movement by 10 feet.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Dwarven Plate",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Dwarven Plate",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "While worn, gain +10% Defense and spend a 1-tick reaction to reduce forced ground movement by 10 feet.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-anchored-transfer-portal",
      "title": "Anchored Transfer Portal Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Mobility",
      "group": "real-posthuman/mobility/portal",
      "summary": "After one minute, open a one-cycle portal to a memorized same-world anchor; daily repetition for one year establishes a permanent origin anchor.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "creation-summoning",
        "spatial-relocation"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/mobility/portal",
        "effect": "After one minute, open a one-cycle portal to a memorized same-world anchor; daily repetition for one year establishes a permanent origin anchor.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "65 Stamina",
        "action": "60 ticks (extended)",
        "activation": {
          "mode": "extended",
          "ticks": 60,
          "stamina": 65
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Teleportation Circle",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Teleportation+Circle",
      "sourceVariants": [
        {
          "title": "Teleportation Circle",
          "url": "https://www.dndbeyond.com/search?q=Teleportation+Circle",
          "rule": "After one minute, open a one-cycle portal to a memorized same-world anchor; daily repetition for one year establishes a permanent origin anchor.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-anchored-transfer-portal",
      "title": "Anchored Transfer Portal Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Mobility",
      "group": "virtual/mobility/portal",
      "summary": "After one minute, open a one-cycle portal to a memorized same-world anchor; daily repetition for one year establishes a permanent origin anchor.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "creation-summoning",
        "spatial-relocation"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/mobility/portal",
        "effect": "After one minute, open a one-cycle portal to a memorized same-world anchor; daily repetition for one year establishes a permanent origin anchor.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "65 Stamina",
        "action": "60 ticks (extended)",
        "activation": {
          "mode": "extended",
          "ticks": 60,
          "stamina": 65
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Teleportation Circle",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Teleportation+Circle",
      "sourceVariants": [
        {
          "title": "Teleportation Circle",
          "url": "https://www.dndbeyond.com/search?q=Teleportation+Circle",
          "rule": "After one minute, open a one-cycle portal to a memorized same-world anchor; daily repetition for one year establishes a permanent origin anchor.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-animated-climbing-rope",
      "title": "Animated Climbing Rope",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "utility/mobility",
      "summary": "Spend 2 ticks to command the 60-foot rope to move, fasten, knot, or coil; knots grant +2d6% climbing and it supports 3,000 pounds.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "task-enablement"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "utility/mobility",
        "effect": "Spend 2 ticks to command the 60-foot rope to move, fasten, knot, or coil; knots grant +2d6% climbing and it supports 3,000 pounds.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Rope of Climbing",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Rope of Climbing",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend 2 ticks to command the 60-foot rope to move, fasten, knot, or coil; knots grant +2d6% climbing and it supports 3,000 pounds.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-antitoxin-protection",
      "title": "Antitoxin Protection Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Restoration",
      "group": "virtual/restoration/antitoxin",
      "summary": "Touch ends poisoning and grants +15% poison defense plus poison resistance for 1 hour.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "defense-modifier"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/restoration/antitoxin",
        "effect": "Touch ends poisoning and grants +15% poison defense plus poison resistance for 1 hour.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 4
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Protection from Poison",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Protection+from+Poison",
      "sourceVariants": [
        {
          "title": "Protection from Poison",
          "url": "https://www.dndbeyond.com/search?q=Protection+from+Poison",
          "rule": "Touch ends poisoning and grants +15% poison defense plus poison resistance for 1 hour.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-antitoxin-protection",
      "title": "Antitoxin Protection Treatment",
      "system": "Ninefold",
      "type": "medical-item",
      "status": "candidate",
      "category": "Restoration",
      "group": "real-posthuman/restoration/antitoxin",
      "summary": "Touch ends poisoning and grants +15% poison defense plus poison resistance for 1 hour.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "medicine",
        "skillPath": [
          "fieldcraft-and-care",
          "medicine"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "defense-modifier"
      ],
      "rules": {
        "role": "medical-item",
        "itemFamily": "real-posthuman/restoration/antitoxin",
        "effect": "Touch ends poisoning and grants +15% poison defense plus poison resistance for 1 hour.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 4
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Protection from Poison",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Protection+from+Poison",
      "sourceVariants": [
        {
          "title": "Protection from Poison",
          "url": "https://www.dndbeyond.com/search?q=Protection+from+Poison",
          "rule": "Touch ends poisoning and grants +15% poison defense plus poison resistance for 1 hour.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-appearance-projector",
      "title": "Appearance Projector",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "utility/effect-devices",
      "summary": "While worn, spend 2 ticks to project a chosen personal disguise; removing the projector ends it.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "transformation"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "utility/effect-devices",
        "effect": "While worn, spend 2 ticks to project a chosen personal disguise; removing the projector ends it.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Hat of Disguise",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Hat of Disguise",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "While worn, spend 2 ticks to project a chosen personal disguise; removing the projector ends it.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-aquatic-mobility-cloak",
      "title": "Aquatic Mobility Cloak",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "utility/mobility",
      "summary": "While worn, breathe underwater and gain a 10 feet-per-second swim speed.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "environmental-adaptation",
        "mobility-change"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "utility/mobility",
        "effect": "While worn, breathe underwater and gain a 10 feet-per-second swim speed.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Cloak of the Manta Ray",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Cloak of the Manta Ray",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "While worn, breathe underwater and gain a 10 feet-per-second swim speed.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-aquatic-respiration-dose",
      "title": "Aquatic Respiration Dose",
      "system": "Ninefold",
      "type": "consumable",
      "status": "candidate",
      "category": "Adaptation Consumable",
      "group": "equipment/consumables/adaptation",
      "summary": "Consume in 1 tick to retain normal breathing and breathe underwater; standard doses last 1 hour and advanced doses last 24 hours.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "environment-state",
        "environmental-adaptation"
      ],
      "rules": {
        "role": "consumable",
        "itemFamily": "equipment/consumables/adaptation",
        "effect": "Consume in 1 tick to retain normal breathing and breathe underwater; standard doses last 1 hour and advanced doses last 24 hours.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": [
        "Cyberpunk 2077",
        "Cyberpunk 2077",
        "D&D 2024 SRD 5.2.1"
      ],
      "src_rule": [
        "Oxygen Booster",
        "Oxygen Booster — Unique ability",
        "Potion of Water Breathing"
      ],
      "src_reference_url": [
        "https://gamestegy.com/cyberpunk-2077/wiki/17640/oxygen-booster",
        "https://gamestegy.com/cyberpunk-2077/wiki/17640/oxygen-booster",
        "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items"
      ],
      "sourceVariants": [
        {
          "title": "Oxygen Booster",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17640/oxygen-booster",
          "rule": "Consuming this item occupies 2 ticks and permits breathing underwater for 1 hour.",
          "system": "Cyberpunk 2077"
        },
        {
          "title": "Potion of Water Breathing",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend 1 tick to drink; breathe underwater for 24 hours.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 2,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-aquatic-command-trident",
      "title": "Aquatic-Command Trident",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Weapon",
      "group": "combat/augmented-weapon",
      "summary": "Spend one of three daily charges to make a contested mental-influence attack against one aquatic creature and direct its actions while control lasts.",
      "skillUse": {
        "status": "not-required",
        "reason": "This augmentation inherits the host weapon's mapped Skill and does not create a second Skill mapping.",
        "actions": []
      },
      "effectMechanics": [
        "mental-influence",
        "resource-change"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/augmented-weapon",
        "effect": "Spend one of three daily charges to make a contested mental-influence attack against one aquatic creature and direct its actions while control lasts.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Trident of Fish Command",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Trident of Fish Command",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend one of three daily charges to make a contested mental-influence attack against one aquatic creature and direct its actions while control lasts.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "arc-headshot-sniper-rifle",
      "title": "Arc-Headshot Sniper Rifle",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Ranged Weapon",
      "group": "combat/ranged/sniper-rifles",
      "summary": "Its 2-tick precision shot rolls one 3d6 physical hit using the final contested-roll hit percentage. A critical head hit arcs 1d6 electrical damage to one other target within 10 feet.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "sniper-rifles",
        "skillPath": [
          "combat",
          "ranged-weapons",
          "long-guns",
          "sniper-rifles"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "critical-change",
        "damage",
        "target-scope-extension"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/ranged/sniper-rifles",
        "effect": "Its 2-tick precision shot rolls one 3d6 physical hit using the final contested-roll hit percentage. A critical head hit arcs 1d6 electrical damage to one other target within 10 feet.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "combatClass": {
          "classes": [
            "Finesse",
            "Endurance"
          ],
          "stats": [
            "DEX",
            "CON"
          ],
          "combinationRule": "Not yet defined; the item action must state an approved rule."
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Sparky",
        "Sparky — +250% headshot damage",
        "Sparky — 30% shock chance",
        "Sparky — 5% ricochet chance",
        "Sparky — 50% armor penetration",
        "Sparky — Precision hit"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/17093/sparky",
      "sourceVariants": [
        {
          "title": "Sparky",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17093/sparky",
          "rule": "Its 2-tick precision shot rolls one 3d6 physical hit using the final contested-roll hit percentage. A critical head hit arcs 1d6 electrical damage to one other target within 10 feet.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "item-archery-assist-bracers",
      "title": "Archery Assist Bracers",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "utility/effect-devices",
      "summary": "Enable archery use and add +2 damage to bow hits; they do not grant skill proficiency.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "task-enablement"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "utility/effect-devices",
        "effect": "Enable archery use and add +2 damage to bow hits; they do not grant skill proficiency.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Bracers of Archery",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Bracers of Archery",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Enable archery use and add +2 damage to bow hits; they do not grant skill proficiency.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-area-trauma-restoration",
      "title": "Area Trauma Restoration Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Restoration",
      "group": "virtual/restoration/group-healing",
      "summary": "Up to six chosen actors in a 30-foot burst within 60 feet recover 5d8 HP plus the user's relevant mental modifier.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "recovery"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/restoration/group-healing",
        "effect": "Up to six chosen actors in a 30-foot burst within 60 feet recover 5d8 HP plus the user's relevant mental modifier.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "7 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 7
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Mass Cure Wounds",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Mass+Cure+Wounds",
      "sourceVariants": [
        {
          "title": "Mass Cure Wounds",
          "url": "https://www.dndbeyond.com/search?q=Mass+Cure+Wounds",
          "rule": "Up to six chosen actors in a 30-foot burst within 60 feet recover 5d8 HP plus the user's relevant mental modifier.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-area-trauma-restoration",
      "title": "Area Trauma Restoration Treatment",
      "system": "Ninefold",
      "type": "medical-item",
      "status": "candidate",
      "category": "Restoration",
      "group": "real-posthuman/restoration/group-healing",
      "summary": "Up to six chosen actors in a 30-foot burst within 60 feet recover 5d8 HP plus the user's relevant mental modifier.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "medicine",
        "skillPath": [
          "fieldcraft-and-care",
          "medicine"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "recovery"
      ],
      "rules": {
        "role": "medical-item",
        "itemFamily": "real-posthuman/restoration/group-healing",
        "effect": "Up to six chosen actors in a 30-foot burst within 60 feet recover 5d8 HP plus the user's relevant mental modifier.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "7 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 7
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Mass Cure Wounds",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Mass+Cure+Wounds",
      "sourceVariants": [
        {
          "title": "Mass Cure Wounds",
          "url": "https://www.dndbeyond.com/search?q=Mass+Cure+Wounds",
          "rule": "Up to six chosen actors in a 30-foot burst within 60 feet recover 5d8 HP plus the user's relevant mental modifier.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "armor-piercing-limb-smg",
      "title": "Armor-Piercing Limb SMG",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Ranged Weapon",
      "group": "combat/ranged/submachine-guns",
      "summary": "Its 2-tick burst rolls two independent 1d6 physical hits using the final contested-roll hit percentage. Ignore 5% physical defense; hits against limbs add 1d6 damage.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "submachine-guns",
        "skillPath": [
          "combat",
          "ranged-weapons",
          "compact-automatic-weapons",
          "submachine-guns"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "defense-modifier"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/ranged/submachine-guns",
        "effect": "Its 2-tick burst rolls two independent 1d6 physical hits using the final contested-roll hit percentage. Ignore 5% physical defense; hits against limbs add 1d6 damage.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Buzzsaw",
        "Buzzsaw — +100% headshot damage",
        "Buzzsaw — 25% armor penetration",
        "Buzzsaw — 5% ricochet chance",
        "Buzzsaw — Unique ability"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/3147/buzzsaw",
      "sourceVariants": [
        {
          "title": "Buzzsaw",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/3147/buzzsaw",
          "rule": "Its 2-tick burst rolls two independent 1d6 physical hits using the final contested-roll hit percentage. Ignore 5% physical defense; hits against limbs add 1d6 damage.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "weapon-assault-rifle",
      "title": "Assault Rifle",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Ranged Weapon",
      "group": "combat/ranged/assault-rifles",
      "summary": "A 2-tick burst rolls three independent hits at the final contested hit percentage, each dealing 1d6 damage.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "assault-rifles",
        "skillPath": [
          "combat",
          "ranged-weapons",
          "long-guns",
          "assault-rifles"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": [
          "controlled-burst"
        ]
      },
      "effectMechanics": [
        "damage"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/ranged/assault-rifles",
        "effect": "A 2-tick burst rolls three independent hits at the final contested hit percentage, each dealing 1d6 damage.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "D5 Copperhead",
        "D5 Sidewinder",
        "DA8 Umbra",
        "HJSH-18 Masamune",
        "Kyubi",
        "Kyubi (Barghest)",
        "Kyubi x-MOD2",
        "Kyubi x-MOD2 — +150% headshot damage",
        "Kyubi x-MOD2 — 25% armor penetration",
        "Kyubi x-MOD2 — 5% ricochet chance",
        "Kyubi x-MOD2 — Unique ability",
        "M251s Ajax",
        "Nowaki",
        "Umbra x-MOD2",
        "Umbra x-MOD2 — +100% headshot damage",
        "Umbra x-MOD2 — 25% armor penetration",
        "Umbra x-MOD2 — 5% ricochet chance",
        "Umbra x-MOD2 — Unique ability"
      ],
      "src_reference_url": [
        "https://gamestegy.com/cyberpunk-2077/wiki/3132/d5-copperhead",
        "https://gamestegy.com/cyberpunk-2077/wiki/1070/d5-sidewinder",
        "https://gamestegy.com/cyberpunk-2077/wiki/17043/da8-umbra",
        "https://gamestegy.com/cyberpunk-2077/wiki/3133/masamune",
        "https://gamestegy.com/cyberpunk-2077/wiki/17065/kyubi",
        "https://gamestegy.com/cyberpunk-2077/wiki/17950/kyubi-barghest",
        "https://gamestegy.com/cyberpunk-2077/wiki/3078/kyubi-x-mod2",
        "https://gamestegy.com/cyberpunk-2077/wiki/3078/kyubi-x-mod2",
        "https://gamestegy.com/cyberpunk-2077/wiki/3078/kyubi-x-mod2",
        "https://gamestegy.com/cyberpunk-2077/wiki/3078/kyubi-x-mod2",
        "https://gamestegy.com/cyberpunk-2077/wiki/3078/kyubi-x-mod2",
        "https://gamestegy.com/cyberpunk-2077/wiki/17019/ajax",
        "https://gamestegy.com/cyberpunk-2077/wiki/19096/nowaki",
        "https://gamestegy.com/cyberpunk-2077/wiki/3080/umbra-x-mod2",
        "https://gamestegy.com/cyberpunk-2077/wiki/3080/umbra-x-mod2",
        "https://gamestegy.com/cyberpunk-2077/wiki/3080/umbra-x-mod2",
        "https://gamestegy.com/cyberpunk-2077/wiki/3080/umbra-x-mod2",
        "https://gamestegy.com/cyberpunk-2077/wiki/3080/umbra-x-mod2"
      ],
      "sourceVariants": [
        {
          "title": "D5 Copperhead",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/3132/d5-copperhead",
          "rule": "+100% headshot damage; 25% armor penetration; 5% ricochet chance",
          "system": "Cyberpunk 2077",
          "stats": {
            "DPS": "421.8",
            "Damage": "38",
            "Magazine": "30"
          }
        },
        {
          "title": "D5 Sidewinder",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/1070/d5-sidewinder",
          "rule": "+50% headshot damage",
          "system": "Cyberpunk 2077",
          "stats": {
            "DPS": "372.5",
            "Damage": "37.2",
            "Magazine": "30"
          }
        },
        {
          "title": "DA8 Umbra",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17043/da8-umbra",
          "rule": "+100% headshot damage; 25% armor penetration; 5% ricochet chance",
          "system": "Cyberpunk 2077",
          "stats": {
            "DPS": "421",
            "Damage": "33.7",
            "Magazine": "40"
          }
        },
        {
          "title": "HJSH-18 Masamune",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/3133/masamune",
          "rule": "+125% headshot damage; 25% armor penetration; 5% ricochet chance",
          "system": "Cyberpunk 2077",
          "stats": {
            "DPS": "278.5",
            "Damage": "47.3",
            "Magazine": "24"
          }
        },
        {
          "title": "Kyubi",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17065/kyubi",
          "rule": "+125% headshot damage; 25% armor penetration; 5% ricochet chance",
          "system": "Cyberpunk 2077",
          "stats": {
            "DPS": "363.4",
            "Damage": "72.7",
            "Magazine": "20"
          }
        },
        {
          "title": "Kyubi (Barghest)",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17950/kyubi-barghest",
          "rule": "+100% headshot damage; 50% armor penetration; 5% ricochet chance",
          "system": "Cyberpunk 2077",
          "stats": {
            "DPS": "434.7",
            "Damage": "73.9",
            "Magazine": "20"
          }
        },
        {
          "title": "Kyubi x-MOD2",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/3078/kyubi-x-mod2",
          "rule": "Its 2-tick burst rolls three independent 1d6 physical hits using the final contested-roll hit percentage.",
          "system": "Cyberpunk 2077"
        },
        {
          "title": "M251s Ajax",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17019/ajax",
          "rule": "+100% headshot damage; 25% armor penetration; 5% ricochet chance",
          "system": "Cyberpunk 2077",
          "stats": {
            "DPS": "383.6",
            "Damage": "51",
            "Magazine": "30"
          }
        },
        {
          "title": "Nowaki",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/19096/nowaki",
          "rule": "+150% headshot damage; 25% armor penetration; 5% ricochet chance",
          "system": "Cyberpunk 2077",
          "stats": {
            "DPS": "206.3",
            "Damage": "51.6",
            "Magazine": "21"
          }
        },
        {
          "title": "Umbra x-MOD2",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/3080/umbra-x-mod2",
          "rule": "Its 2-tick burst rolls three independent 1d6 physical hits using the final contested-roll hit percentage.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 10,
      "tags": []
    },
    {
      "id": "item-astral-transit-robe",
      "title": "Astral Transit Robe",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "protection/wearables",
      "summary": "Gain +5% Defense, six renewing guided-force charges, and spend 2 ticks to enter or leave an adjacent astral environment.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "defense-modifier",
        "resource-change",
        "spatial-relocation"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "protection/wearables",
        "effect": "Gain +5% Defense, six renewing guided-force charges, and spend 2 ticks to enter or leave an adjacent astral environment.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Robe of Stars",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Robe of Stars",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Gain +5% Defense, six renewing guided-force charges, and spend 2 ticks to enter or leave an adjacent astral environment.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-attribute-regulator",
      "title": "Attribute Regulator",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "utility/effect-devices",
      "summary": "Select one listed variant when acquired; that variant row supplies the complete rule and scaling.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "attribute-set"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "utility/effect-devices",
        "effect": "Select one listed variant when acquired; that variant row supplies the complete rule and scaling.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "variantRules": [
          "While worn, set embodiment Vigor to +20% if it is currently lower.",
          "While worn, set embodiment Strength to +20% if it is currently lower.",
          "While worn, set mental IQ to +20% if it is currently lower."
        ],
        "variantTable": [
          {
            "variant": "vigor",
            "setting": "+20% Vigor"
          },
          {
            "variant": "strength",
            "setting": "+20% Strength"
          },
          {
            "variant": "iq",
            "setting": "+20% IQ"
          }
        ]
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": [
        "Amulet of Health",
        "Gauntlets of Ogre Power",
        "Headband of Intellect"
      ],
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Amulet of Health",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "While worn, set embodiment Vigor to +20% if it is currently lower.",
          "system": "D&D 2024 SRD 5.2.1"
        },
        {
          "title": "Gauntlets of Ogre Power",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "While worn, set embodiment Strength to +20% if it is currently lower.",
          "system": "D&D 2024 SRD 5.2.1"
        },
        {
          "title": "Headband of Intellect",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "While worn, set mental IQ to +20% if it is currently lower.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 3,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-attribute-training-manual",
      "title": "Attribute Training Manual",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "utility/effect-devices",
      "summary": "Select one listed variant when acquired; that variant row supplies the complete rule and scaling.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "check-modifier"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "utility/effect-devices",
        "effect": "Select one listed variant when acquired; that variant row supplies the complete rule and scaling.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "variantRules": [
          "Train from the manual for 48 hours within six days to gain +5% Vigor once; the manual then enters a century cooldown.",
          "Train from the manual for 48 hours within six days to gain +5% Strength once; the manual then enters a century cooldown.",
          "Train from the manual for 48 hours within six days to gain +5% Reflexes once; the manual then enters a century cooldown.",
          "Train from the manual for 48 hours within six days to gain +5% IQ once; the manual then enters a century cooldown.",
          "Train from the manual for 48 hours within six days to gain +5% EQ once; the manual then enters a century cooldown.",
          "Train from the manual for 48 hours within six days to gain +5% Perception once; the manual then enters a century cooldown."
        ],
        "variantTable": [
          {
            "variant": "vigor",
            "training_result": "+5% Vigor"
          },
          {
            "variant": "strength",
            "training_result": "+5% Strength"
          },
          {
            "variant": "reflexes",
            "training_result": "+5% Reflexes"
          },
          {
            "variant": "iq",
            "training_result": "+5% IQ"
          },
          {
            "variant": "eq",
            "training_result": "+5% EQ"
          },
          {
            "variant": "perception",
            "training_result": "+5% Perception"
          }
        ]
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": [
        "Manual of Bodily Health",
        "Manual of Gainful Exercise",
        "Manual of Quickness of Action",
        "Tome of Clear Thought",
        "Tome of Leadership and Influence",
        "Tome of Understanding"
      ],
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Manual of Bodily Health",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Train from the manual for 48 hours within six days to gain +5% Vigor once; the manual then enters a century cooldown.",
          "system": "D&D 2024 SRD 5.2.1"
        },
        {
          "title": "Manual of Gainful Exercise",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Train from the manual for 48 hours within six days to gain +5% Strength once; the manual then enters a century cooldown.",
          "system": "D&D 2024 SRD 5.2.1"
        },
        {
          "title": "Manual of Quickness of Action",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Train from the manual for 48 hours within six days to gain +5% Reflexes once; the manual then enters a century cooldown.",
          "system": "D&D 2024 SRD 5.2.1"
        },
        {
          "title": "Tome of Clear Thought",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Train from the manual for 48 hours within six days to gain +5% IQ once; the manual then enters a century cooldown.",
          "system": "D&D 2024 SRD 5.2.1"
        },
        {
          "title": "Tome of Leadership and Influence",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Train from the manual for 48 hours within six days to gain +5% EQ once; the manual then enters a century cooldown.",
          "system": "D&D 2024 SRD 5.2.1"
        },
        {
          "title": "Tome of Understanding",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Train from the manual for 48 hours within six days to gain +5% Perception once; the manual then enters a century cooldown.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 6,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-authorized-access-seal",
      "title": "Authorized Access Seal Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Utility",
      "group": "real-posthuman/utility/security",
      "summary": "Seal a closure indefinitely against ordinary unlocking while allowing named users or a spoken password to open it.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "security",
        "skillPath": [
          "spycraft",
          "security"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "environment-state",
        "task-enablement"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/utility/security",
        "effect": "Seal a closure indefinitely against ordinary unlocking while allowing named users or a spoken password to open it.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 4
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Arcane Lock",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Arcane+Lock",
      "sourceVariants": [
        {
          "title": "Arcane Lock",
          "url": "https://www.dndbeyond.com/search?q=Arcane+Lock",
          "rule": "Seal a closure indefinitely against ordinary unlocking while allowing named users or a spoken password to open it.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-authorized-access-seal",
      "title": "Authorized Access Seal Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Utility",
      "group": "virtual/utility/security",
      "summary": "Seal a closure indefinitely against ordinary unlocking while allowing named users or a spoken password to open it.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "environment-state",
        "task-enablement"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/utility/security",
        "effect": "Seal a closure indefinitely against ordinary unlocking while allowing named users or a spoken password to open it.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 4
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": [
        "D&D 2024",
        "D&D 2024 SRD 5.2.1"
      ],
      "src_rule": [
        "Mark Warding: Arcane Lock",
        "Arcane Lock"
      ],
      "src_reference_url": [
        "https://dnd2024.wikidot.com/feat:mark-of-warding",
        "https://www.dndbeyond.com/search?q=Arcane+Lock"
      ],
      "sourceVariants": [
        {
          "title": "Arcane Lock",
          "url": "https://www.dndbeyond.com/search?q=Arcane+Lock",
          "rule": "Seal a closure indefinitely against ordinary unlocking while allowing named users or a spoken password to open it.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-authorized-reader-text-mask",
      "title": "Authorized-Reader Text Mask Program",
      "system": "Ninefold",
      "type": "program",
      "status": "candidate",
      "category": "Protection",
      "group": "real-posthuman/protection/document-security",
      "summary": "For 10 days, designated readers see a document's true text while others see unreadable or false writing; truesight bypasses the mask.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "hacking",
        "skillPath": [
          "spycraft",
          "hacking"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "semantic-communication",
        "sensory-change"
      ],
      "rules": {
        "role": "program",
        "itemFamily": "real-posthuman/protection/document-security",
        "effect": "For 10 days, designated readers see a document's true text while others see unreadable or false writing; truesight bypasses the mask.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "61 Stamina (extended) or 661 Stamina (ritual)",
        "action": "60 ticks (extended) or 660 ticks (ritual)",
        "activation": {
          "mode": "choice",
          "options": [
            {
              "mode": "extended",
              "ticks": 60,
              "stamina": 61
            },
            {
              "mode": "ritual",
              "ticks": 660,
              "stamina": 661
            }
          ]
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Illusory Script",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Illusory+Script",
      "sourceVariants": [
        {
          "title": "Illusory Script",
          "url": "https://www.dndbeyond.com/search?q=Illusory+Script",
          "rule": "For 10 days, designated readers see a document's true text while others see unreadable or false writing; truesight bypasses the mask.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-authorized-reader-text-mask",
      "title": "Authorized-Reader Text Mask Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Protection",
      "group": "virtual/protection/document-security",
      "summary": "For 10 days, designated readers see a document's true text while others see unreadable or false writing; truesight bypasses the mask.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "semantic-communication",
        "sensory-change"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/protection/document-security",
        "effect": "For 10 days, designated readers see a document's true text while others see unreadable or false writing; truesight bypasses the mask.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "61 Stamina (extended) or 661 Stamina (ritual)",
        "action": "60 ticks (extended) or 660 ticks (ritual)",
        "activation": {
          "mode": "choice",
          "options": [
            {
              "mode": "extended",
              "ticks": 60,
              "stamina": 61
            },
            {
              "mode": "ritual",
              "ticks": 660,
              "stamina": 661
            }
          ]
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Illusory Script",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Illusory+Script",
      "sourceVariants": [
        {
          "title": "Illusory Script",
          "url": "https://www.dndbeyond.com/search?q=Illusory+Script",
          "rule": "For 10 days, designated readers see a document's true text while others see unreadable or false writing; truesight bypasses the mask.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-automatic-force-dart-salvo",
      "title": "Automatic Force-Dart Salvo Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Offense",
      "group": "real-posthuman/offense/multi-projectile",
      "summary": "Launch three simultaneous auto-delivery darts within 120 feet, each dealing 1d4+1 force and assignable independently among visible targets.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "ranged-weapons",
        "skillPath": [
          "combat",
          "ranged-weapons"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "target-scope-extension"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/offense/multi-projectile",
        "effect": "Launch three simultaneous auto-delivery darts within 120 feet, each dealing 1d4+1 force and assignable independently among visible targets.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 3
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Magic Missile",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Magic+Missile",
      "sourceVariants": [
        {
          "title": "Magic Missile",
          "url": "https://www.dndbeyond.com/search?q=Magic+Missile",
          "rule": "Launch three simultaneous auto-delivery darts within 120 feet, each dealing 1d4+1 force and assignable independently among visible targets.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-autonomous-blade",
      "title": "Autonomous Blade",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Weapon",
      "group": "combat/augmented-weapon",
      "summary": "Spend 1 tick to release the blade for up to four remote 2-tick attacks within 30 feet using your attack percentage, then it returns.",
      "skillUse": {
        "status": "not-required",
        "reason": "This augmentation inherits the host weapon's mapped Skill and does not create a second Skill mapping.",
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "task-enablement"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/augmented-weapon",
        "effect": "Spend 1 tick to release the blade for up to four remote 2-tick attacks within 30 feet using your attack percentage, then it returns.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Dancing Sword",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Dancing Sword",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend 1 tick to release the blade for up to four remote 2-tick attacks within 30 feet using your attack percentage, then it returns.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-autonomous-sentry-construct",
      "title": "Autonomous Sentry Construct Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Protection",
      "group": "real-posthuman/protection/sentry",
      "summary": "Create an invisible invulnerable 30-foot-vision sentry for 8 hours that alarms on unauthorized approach and deals 4d8 force after failed Reflexes defense.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "creation-summoning",
        "damage",
        "sensory-change",
        "trigger-binding"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/protection/sentry",
        "effect": "Create an invisible invulnerable 30-foot-vision sentry for 8 hours that alarms on unauthorized approach and deals 4d8 force after failed Reflexes defense.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "6 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 6
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Faithful Hound",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Faithful+Hound",
      "sourceVariants": [
        {
          "title": "Faithful Hound",
          "url": "https://www.dndbeyond.com/search?q=Faithful+Hound",
          "rule": "Create an invisible invulnerable 30-foot-vision sentry for 8 hours that alarms on unauthorized approach and deals 4d8 force after failed Reflexes defense.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-autonomous-sentry-construct",
      "title": "Autonomous Sentry Construct Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Protection",
      "group": "virtual/protection/sentry",
      "summary": "Create an invisible invulnerable 30-foot-vision sentry for 8 hours that alarms on unauthorized approach and deals 4d8 force after failed Reflexes defense.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "creation-summoning",
        "damage",
        "sensory-change",
        "trigger-binding"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/protection/sentry",
        "effect": "Create an invisible invulnerable 30-foot-vision sentry for 8 hours that alarms on unauthorized approach and deals 4d8 force after failed Reflexes defense.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "6 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 6
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Faithful Hound",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Faithful+Hound",
      "sourceVariants": [
        {
          "title": "Faithful Hound",
          "url": "https://www.dndbeyond.com/search?q=Faithful+Hound",
          "rule": "Create an invisible invulnerable 30-foot-vision sentry for 8 hours that alarms on unauthorized approach and deals 4d8 force after failed Reflexes defense.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-autonomous-shield",
      "title": "Autonomous Shield",
      "system": "Ninefold",
      "type": "armor",
      "status": "candidate",
      "category": "Armor",
      "group": "armor/augmented",
      "summary": "Spend 1 tick to deploy the shield for 1 minute; it grants its normal Defense while leaving both hands free.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "defense-modifier"
      ],
      "rules": {
        "role": "armor",
        "itemFamily": "armor/augmented",
        "effect": "Spend 1 tick to deploy the shield for 1 minute; it grants its normal Defense while leaving both hands free.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Animated Shield",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Animated Shield",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend 1 tick to deploy the shield for 1 minute; it grants its normal Defense while leaving both hands free.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "weapon-family-axes",
      "title": "Axe Family",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Melee Weapon",
      "group": "combat/melee/axes",
      "summary": "Individual combat uses the selected weapon variant's listed damage dice. Unit damage is the weapon's average individual damage divided by 3.5 and rounded to the nearest Hit Die.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "axes",
        "skillPath": [
          "combat",
          "melee-weapons",
          "hafted-weapons",
          "axes"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": [
          "hooking-cut"
        ]
      },
      "effectMechanics": [
        "damage"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/melee/axes",
        "effect": "Individual combat uses the selected weapon variant's listed damage dice. Unit damage is the weapon's average individual damage divided by 3.5 and rounded to the nearest Hit Die.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "Varies by selected source variant.",
        "damageByVariant": [
          {
            "variant": "Battleaxe",
            "individualDamage": "1d8",
            "averageDamage": 4.5,
            "unitDamageHitDice": 1
          },
          {
            "variant": "Handaxe",
            "individualDamage": "1d6",
            "averageDamage": 3.5,
            "unitDamageHitDice": 1
          }
        ],
        "unitDamageFormula": "round(average individual damage / 3.5), minimum 1 Hit Die"
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": [
        "Cyberpunk 2077",
        "Cyberpunk 2077",
        "Cyberpunk 2077",
        "Cyberpunk 2077",
        "Cyberpunk 2077",
        "Cyberpunk 2077",
        "Cyberpunk 2077",
        "D&D 2024 SRD 5.2.1",
        "D&D 2024 SRD 5.2.1"
      ],
      "src_rule": [
        "Claw",
        "Claw x-MOD2",
        "Claw x-MOD2 — +125% headshot damage",
        "Claw x-MOD2 — 20% bleed chance",
        "Claw x-MOD2 — 25% armor penetration",
        "Claw x-MOD2 — Unique ability",
        "Tomahawk",
        "Battleaxe",
        "Handaxe"
      ],
      "src_reference_url": [
        "https://gamestegy.com/cyberpunk-2077/wiki/17037/claw",
        "https://gamestegy.com/cyberpunk-2077/wiki/17038/claw-x-mod2",
        "https://gamestegy.com/cyberpunk-2077/wiki/17038/claw-x-mod2",
        "https://gamestegy.com/cyberpunk-2077/wiki/17038/claw-x-mod2",
        "https://gamestegy.com/cyberpunk-2077/wiki/17038/claw-x-mod2",
        "https://gamestegy.com/cyberpunk-2077/wiki/17038/claw-x-mod2",
        "https://gamestegy.com/cyberpunk-2077/wiki/17097/tomahawk",
        "https://www.dndbeyond.com/sources/dnd/free-rules/equipment#Weapons",
        "https://www.dndbeyond.com/sources/dnd/free-rules/equipment#Weapons"
      ],
      "sourceVariants": [
        {
          "title": "Battleaxe",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment#Weapons",
          "rule": "Individual: 1d8 slashing damage. Unit: 1 Hit Die damage.",
          "system": "D&D 2024 SRD 5.2.1",
          "cost": "10 GP",
          "stats": {
            "Damage": "1d8",
            "Damage Type": "Slashing",
            "Properties": "Versatile (1d10)",
            "Mastery": "Topple",
            "Weight": "4 lb."
          }
        },
        {
          "title": "Claw",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17037/claw",
          "rule": "+125% headshot damage; 25% armor penetration; 20% bleed chance",
          "system": "Cyberpunk 2077",
          "stats": {
            "DPS": "326.6",
            "Hit": "172.9",
            "Attacks/s": "1.9"
          }
        },
        {
          "title": "Claw x-MOD2",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17038/claw-x-mod2",
          "rule": "Its 2-tick strike rolls one 2d6 physical hit using the final contested-roll hit percentage.",
          "system": "Cyberpunk 2077"
        },
        {
          "title": "Handaxe",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment#Weapons",
          "rule": "Individual: 1d6 slashing damage. Unit: 1 Hit Die damage.",
          "system": "D&D 2024 SRD 5.2.1",
          "cost": "5 GP",
          "stats": {
            "Damage": "1d6",
            "Damage Type": "Slashing",
            "Properties": "Light, Thrown (20/60)",
            "Mastery": "Vex",
            "Weight": "2 lb."
          }
        },
        {
          "title": "Tomahawk",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17097/tomahawk",
          "rule": "+125% headshot damage; 25% armor penetration; 20% bleed chance",
          "system": "Cyberpunk 2077",
          "stats": {
            "DPS": "326.6",
            "Hit": "147",
            "Attacks/s": "2.2"
          }
        }
      ],
      "mergedVariantCount": 5,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "backblast-shotgun",
      "title": "Backblast Shotgun",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Ranged Weapon",
      "group": "combat/ranged/shotguns",
      "summary": "Its 2-tick spread rolls two independent 1d6 physical hits using the final contested-roll hit percentage. Defeating a target applies Burning to the user; at one-quarter Hit Points or less, replace that effect with +1 ft/s movement and +5% physical defense for 3 ticks.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "shotguns",
        "skillPath": [
          "combat",
          "ranged-weapons",
          "long-guns",
          "shotguns"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "damage",
        "defense-modifier",
        "mobility-change"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/ranged/shotguns",
        "effect": "Its 2-tick spread rolls two independent 1d6 physical hits using the final contested-roll hit percentage. Defeating a target applies Burning to the user; at one-quarter Hit Points or less, replace that effect with +1 ft/s movement and +5% physical defense for 3 ticks.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Dezerter",
        "Dezerter — +85% headshot damage",
        "Dezerter — 10% burn chance",
        "Dezerter — 15 projectiles per shot",
        "Dezerter — 5% ricochet chance",
        "Dezerter — 50% armor penetration",
        "Dezerter — Health interaction"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/3145/dezerter",
      "sourceVariants": [
        {
          "title": "Dezerter",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/3145/dezerter",
          "rule": "Its 2-tick spread rolls two independent 1d6 physical hits using the final contested-roll hit percentage. Defeating a target applies Burning to the user; at one-quarter Hit Points or less, replace that effect with +1 ft/s movement and +5% physical defense for 3 ticks.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "balanced-finesse-blade",
      "title": "Balanced Finesse Blade",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Melee Weapon",
      "group": "combat/melee/finesse-blades",
      "summary": "Its 2-tick finesse cut rolls one 2d6 slashing hit using the final contested-roll hit percentage. Once per combo, ignore the first Stamina surcharge caused by repeating its melee action.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "finesse-blades",
        "skillPath": [
          "combat",
          "melee-weapons",
          "blades",
          "finesse-blades"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "damage",
        "resource-change"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/melee/finesse-blades",
        "effect": "Its 2-tick finesse cut rolls one 2d6 slashing hit using the final contested-roll hit percentage. Once per combo, ignore the first Stamina surcharge caused by repeating its melee action.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Black Unicorn",
        "Black Unicorn — 20% bleed chance",
        "Black Unicorn — 25% armor penetration",
        "Black Unicorn — Stamina interaction"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/17027/black-unicorn",
      "sourceVariants": [
        {
          "title": "Black Unicorn",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17027/black-unicorn",
          "rule": "Its 2-tick finesse cut rolls one 2d6 slashing hit using the final contested-roll hit percentage. Once per combo, ignore the first Stamina surcharge caused by repeating its melee action.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "item-banishment-grenade",
      "title": "Banishment Grenade",
      "system": "Ninefold",
      "type": "consumable",
      "status": "candidate",
      "category": "Consumable",
      "group": "combat/demolitions/grenades",
      "summary": "Spend 2 ticks to throw up to 20 feet; win a Throwing versus Reflexes contest to deal 2d6 radiant to undead or hostile extraplanar targets.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "grenades",
        "skillPath": [
          "combat",
          "demolitions",
          "grenades"
        ],
        "maximumTrainedBonus": 15,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "damage"
      ],
      "rules": {
        "role": "consumable",
        "itemFamily": "combat/demolitions/grenades",
        "effect": "Spend 2 ticks to throw up to 20 feet; win a Throwing versus Reflexes contest to deal 2d6 radiant to undead or hostile extraplanar targets.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Holy Water",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
      "sourceVariants": [
        {
          "title": "Holy Water",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "Spend 2 ticks to throw up to 20 feet; win a Throwing versus Reflexes contest to deal 2d6 radiant to undead or hostile extraplanar targets.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-bastion-shield",
      "title": "Bastion Shield",
      "system": "Ninefold",
      "type": "armor",
      "status": "candidate",
      "category": "Armor",
      "group": "armor/augmented",
      "summary": "While held, gain +10% Defense; its 2-tick bash deals 2d6 force and contests to push or knock down, and its 1-tick reaction can raise a sealed 5-foot barrier once per full rest.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "condition-change",
        "damage",
        "defense-modifier",
        "environment-state",
        "forced-movement"
      ],
      "rules": {
        "role": "armor",
        "itemFamily": "armor/augmented",
        "effect": "While held, gain +10% Defense; its 2-tick bash deals 2d6 force and contests to push or knock down, and its 1-tick reaction can raise a sealed 5-foot barrier once per full rest.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Shield of the Cavalier",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Shield of the Cavalier",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "While held, gain +10% Defense; its 2-tick bash deals 2d6 force and contests to push or knock down, and its 1-tick reaction can raise a sealed 5-foot barrier once per full rest.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-beast-form-override",
      "title": "Beast-Form Override Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Transformation",
      "group": "real-posthuman/transformation/body-morph",
      "summary": "A target losing contested Will defense assumes an eligible Beast embodiment for up to 1 hour, gaining form HP as temporary HP and losing incompatible actions and gear use.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "resource-change",
        "transformation"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/transformation/body-morph",
        "effect": "A target losing contested Will defense assumes an eligible Beast embodiment for up to 1 hour, gaining form HP as temporary HP and losing incompatible actions and gear use.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "6 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 6
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Polymorph",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Polymorph",
      "sourceVariants": [
        {
          "title": "Polymorph",
          "url": "https://www.dndbeyond.com/search?q=Polymorph",
          "rule": "A target losing contested Will defense assumes an eligible Beast embodiment for up to 1 hour, gaining form HP as temporary HP and losing incompatible actions and gear use.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-beast-form-override",
      "title": "Beast-Form Override Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Transformation",
      "group": "virtual/transformation/body-morph",
      "summary": "A target losing contested Will defense assumes an eligible Beast embodiment for up to 1 hour, gaining form HP as temporary HP and losing incompatible actions and gear use.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "resource-change",
        "transformation"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/transformation/body-morph",
        "effect": "A target losing contested Will defense assumes an eligible Beast embodiment for up to 1 hour, gaining form HP as temporary HP and losing incompatible actions and gear use.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "6 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 6
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Polymorph",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Polymorph",
      "sourceVariants": [
        {
          "title": "Polymorph",
          "url": "https://www.dndbeyond.com/search?q=Polymorph",
          "rule": "A target losing contested Will defense assumes an eligible Beast embodiment for up to 1 hour, gaining form HP as temporary HP and losing incompatible actions and gear use.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-behavioral-chaos-field",
      "title": "Behavioral Chaos Field Program",
      "system": "Ninefold",
      "type": "program",
      "status": "candidate",
      "category": "Control",
      "group": "real-posthuman/control/action-disruption",
      "summary": "Targets in a 10-foot burst that lose contested Will defense have reactions and combos blocked and roll each cycle for random movement or action loss.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "hacking",
        "skillPath": [
          "spycraft",
          "hacking"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "forced-movement",
        "mental-influence"
      ],
      "rules": {
        "role": "program",
        "itemFamily": "real-posthuman/control/action-disruption",
        "effect": "Targets in a 10-foot burst that lose contested Will defense have reactions and combos blocked and roll each cycle for random movement or action loss.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "6 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 6
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Confusion",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Confusion",
      "sourceVariants": [
        {
          "title": "Confusion",
          "url": "https://www.dndbeyond.com/search?q=Confusion",
          "rule": "Targets in a 10-foot burst that lose contested Will defense have reactions and combos blocked and roll each cycle for random movement or action loss.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-behavioral-chaos-field",
      "title": "Behavioral Chaos Field Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Control",
      "group": "virtual/control/action-disruption",
      "summary": "Targets in a 10-foot burst that lose contested Will defense have reactions and combos blocked and roll each cycle for random movement or action loss.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "forced-movement",
        "mental-influence"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/control/action-disruption",
        "effect": "Targets in a 10-foot burst that lose contested Will defense have reactions and combos blocked and roll each cycle for random movement or action loss.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "6 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 6
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Confusion",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Confusion",
      "sourceVariants": [
        {
          "title": "Confusion",
          "url": "https://www.dndbeyond.com/search?q=Confusion",
          "rule": "Targets in a 10-foot burst that lose contested Will defense have reactions and combos blocked and roll each cycle for random movement or action loss.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-behavioral-directive",
      "title": "Behavioral Directive Program",
      "system": "Ninefold",
      "type": "program",
      "status": "candidate",
      "category": "Control",
      "group": "real-posthuman/control/compulsion",
      "summary": "One comprehending target losing contested Will defense pursues an achievable non-harmful 25-word directive for up to 8 hours or until harmed.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "hacking",
        "skillPath": [
          "spycraft",
          "hacking"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "mental-influence"
      ],
      "rules": {
        "role": "program",
        "itemFamily": "real-posthuman/control/compulsion",
        "effect": "One comprehending target losing contested Will defense pursues an achievable non-harmful 25-word directive for up to 8 hours or until harmed.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 4
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Suggestion",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Suggestion",
      "sourceVariants": [
        {
          "title": "Suggestion",
          "url": "https://www.dndbeyond.com/search?q=Suggestion",
          "rule": "One comprehending target losing contested Will defense pursues an achievable non-harmful 25-word directive for up to 8 hours or until harmed.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-behavioral-directive",
      "title": "Behavioral Directive Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Control",
      "group": "virtual/control/compulsion",
      "summary": "One comprehending target losing contested Will defense pursues an achievable non-harmful 25-word directive for up to 8 hours or until harmed.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "mental-influence"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/control/compulsion",
        "effect": "One comprehending target losing contested Will defense pursues an achievable non-harmful 25-word directive for up to 8 hours or until harmed.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 4
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Suggestion",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Suggestion",
      "sourceVariants": [
        {
          "title": "Suggestion",
          "url": "https://www.dndbeyond.com/search?q=Suggestion",
          "rule": "One comprehending target losing contested Will defense pursues an achievable non-harmful 25-word directive for up to 8 hours or until harmed.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-bell",
      "title": "Bell",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "communications/audible",
      "summary": "Spend 2 ticks to ring; common hearing detects it at up to 60 feet.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "sensory-change"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "communications/audible",
        "effect": "Spend 2 ticks to ring; common hearing detects it at up to 60 feet.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Bell",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
      "sourceVariants": [
        {
          "title": "Bell",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "Spend 2 ticks to ring; common hearing detects it at up to 60 feet.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "bidirectional-effect-cell",
      "title": "Bidirectional Effect Cell",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Power Interface",
      "group": "equipment/effect-interfaces/power",
      "summary": "Spend 2 ticks to transfer up to 3 points between the user’s Stamina and a linked item’s charges at a one-for-one rate.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "resource-change"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "equipment/effect-interfaces/power",
        "effect": "Spend 2 ticks to transfer up to 3 points between the user’s Stamina and a linked item’s charges at a one-for-one rate.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024",
      "src_rule": [
        "Charge Magic Item",
        "Drain Magic Item"
      ],
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/character-classes",
      "sourceVariants": [
        {
          "title": "Charge Magic Item",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/character-classes",
          "rule": "Spend 2 ticks to transfer up to 3 points between the user’s Stamina and a linked item’s charges at a one-for-one rate.",
          "system": "D&D 2024"
        },
        {
          "title": "Drain Magic Item",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/character-classes",
          "rule": "Spend 2 ticks to transfer up to 3 points between the user’s Stamina and a linked item’s charges at a one-for-one rate.",
          "system": "D&D 2024"
        }
      ],
      "mergedVariantCount": 2,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-bidirectional-size-shift",
      "title": "Bidirectional Size Shift Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Transformation",
      "group": "real-posthuman/transformation/size-change",
      "summary": "After contested physical defense if unwilling, shift a target one size category for 1 minute, adjusting physical checks and weapon damage by 1d4.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "damage",
        "transformation"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/transformation/size-change",
        "effect": "After contested physical defense if unwilling, shift a target one size category for 1 minute, adjusting physical checks and weapon damage by 1d4.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 4
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Enlarge/Reduce",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Enlarge%2FReduce",
      "sourceVariants": [
        {
          "title": "Enlarge/Reduce",
          "url": "https://www.dndbeyond.com/search?q=Enlarge%2FReduce",
          "rule": "After contested physical defense if unwilling, shift a target one size category for 1 minute, adjusting physical checks and weapon damage by 1d4.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-bidirectional-size-shift",
      "title": "Bidirectional Size Shift Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Transformation",
      "group": "virtual/transformation/size-change",
      "summary": "After contested physical defense if unwilling, shift a target one size category for 1 minute, adjusting physical checks and weapon damage by 1d4.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "damage",
        "transformation"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/transformation/size-change",
        "effect": "After contested physical defense if unwilling, shift a target one size category for 1 minute, adjusting physical checks and weapon damage by 1d4.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 4
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Enlarge/Reduce",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Enlarge%2FReduce",
      "sourceVariants": [
        {
          "title": "Enlarge/Reduce",
          "url": "https://www.dndbeyond.com/search?q=Enlarge%2FReduce",
          "rule": "After contested physical defense if unwilling, shift a target one size category for 1 minute, adjusting physical checks and weapon damage by 1d4.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-binding-vine-strike-combo",
      "title": "Binding-Vine Strike Combo Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Control",
      "group": "real-posthuman/control/combo-restraint",
      "summary": "After a weapon hit, add a 1-tick combo; failed contested physical defense restrains the target and deals 1d6 piercing each cycle until escaped.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "condition-change",
        "damage"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/control/combo-restraint",
        "effect": "After a weapon hit, add a 1-tick combo; failed contested physical defense restrains the target and deals 1d6 piercing each cycle until escaped.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "2 Stamina",
        "action": "1 ticks (combo)",
        "activation": {
          "mode": "combo",
          "ticks": 1,
          "stamina": 2,
          "trigger": "immediately after the user's successful weapon hit"
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Ensnaring Strike",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Ensnaring+Strike",
      "sourceVariants": [
        {
          "title": "Ensnaring Strike",
          "url": "https://www.dndbeyond.com/search?q=Ensnaring+Strike",
          "rule": "After a weapon hit, add a 1-tick combo; failed contested physical defense restrains the target and deals 1d6 piercing each cycle until escaped.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-binding-vine-strike-combo",
      "title": "Binding-Vine Strike Combo Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Control",
      "group": "virtual/control/combo-restraint",
      "summary": "After a weapon hit, add a 1-tick combo; failed contested physical defense restrains the target and deals 1d6 piercing each cycle until escaped.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "condition-change",
        "damage"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/control/combo-restraint",
        "effect": "After a weapon hit, add a 1-tick combo; failed contested physical defense restrains the target and deals 1d6 piercing each cycle until escaped.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "2 Stamina",
        "action": "1 ticks (combo)",
        "activation": {
          "mode": "combo",
          "ticks": 1,
          "stamina": 2,
          "trigger": "immediately after the user's successful weapon hit"
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Ensnaring Strike",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Ensnaring+Strike",
      "sourceVariants": [
        {
          "title": "Ensnaring Strike",
          "url": "https://www.dndbeyond.com/search?q=Ensnaring+Strike",
          "rule": "After a weapon hit, add a 1-tick combo; failed contested physical defense restrains the target and deals 1d6 piercing each cycle until escaped.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-bioluminescent-cloak",
      "title": "Bioluminescent Cloak",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "survival/light",
      "summary": "Spend 1 tick to expose or cover the growth; it lights 5 feet brightly and 5 feet dimly, and consuming its one ration removes the light effect.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "sensory-change"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "survival/light",
        "effect": "Spend 1 tick to expose or cover the growth; it lights 5 feet brightly and 5 feet dimly, and consuming its one ration removes the light effect.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Bright Fungal Cloak",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
      "sourceVariants": [
        {
          "title": "Bright Fungal Cloak",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "Spend 1 tick to expose or cover the growth; it lights 5 feet brightly and 5 feet dimly, and consuming its one ration removes the light effect.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "bleeding-stun-greatclub",
      "title": "Bleeding Stun Greatclub",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Melee Weapon",
      "group": "combat/melee/two-handed-clubs",
      "summary": "Its 2-tick heavy strike rolls one 2d6 physical hit using the final contested-roll hit percentage. A critical hit applies Bleeding; a heavy attack adds 1 tick and applies Stun for 1 tick on a hit.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "bludgeons",
        "skillPath": [
          "combat",
          "melee-weapons",
          "bludgeons"
        ],
        "maximumTrainedBonus": 15,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "condition-change",
        "critical-change",
        "damage"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/melee/two-handed-clubs",
        "effect": "Its 2-tick heavy strike rolls one 2d6 physical hit using the final contested-roll hit percentage. A critical hit applies Bleeding; a heavy attack adds 1 tick and applies Stun for 1 tick on a hit.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Gold-plated baseball bat",
        "Gold-plated baseball bat — 20% bleed chance",
        "Gold-plated baseball bat — 25% armor penetration",
        "Gold-plated baseball bat — Bleeding",
        "Gold-plated baseball bat — Stun"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/1100/gold-plated-baseball-bat",
      "sourceVariants": [
        {
          "title": "Gold-plated baseball bat",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/1100/gold-plated-baseball-bat",
          "rule": "Its 2-tick heavy strike rolls one 2d6 physical hit using the final contested-roll hit percentage. A critical hit applies Bleeding; a heavy attack adds 1 tick and applies Stun for 1 tick on a hit.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "blinding-scope-pistol",
      "title": "Blinding Scope Pistol",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Ranged Weapon",
      "group": "combat/ranged/pistols",
      "summary": "Its 2-tick shot rolls one 2d6 physical hit using the final contested-roll hit percentage. A critical hit applies Blinded for 1 tick; a head hit against a Blinded target adds 1d6 damage.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "pistols",
        "skillPath": [
          "combat",
          "ranged-weapons",
          "handguns",
          "pistols"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "critical-change",
        "damage"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/ranged/pistols",
        "effect": "Its 2-tick shot rolls one 2d6 physical hit using the final contested-roll hit percentage. A critical hit applies Blinded for 1 tick; a head hit against a Blinded target adds 1d6 damage.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Ambition",
        "Ambition — +150% headshot damage",
        "Ambition — 25% armor penetration",
        "Ambition — Blinding",
        "Ambition — Precision hit"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/17021/ambition",
      "sourceVariants": [
        {
          "title": "Ambition",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17021/ambition",
          "rule": "Its 2-tick shot rolls one 2d6 physical hit using the final contested-roll hit percentage. A critical hit applies Blinded for 1 tick; a head hit against a Blinded target adds 1d6 damage.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "real-blinding-sunlight-detonation",
      "title": "Blinding Sunlight Detonation Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Offense",
      "group": "real-posthuman/offense/area-burst",
      "summary": "A 60-foot-radius burst deals 12d6 radiant and blinds after failed physical defense, with cycle-end retries, while suppressing darkness effects in the area.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "damage",
        "effect-suppression"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/offense/area-burst",
        "effect": "A 60-foot-radius burst deals 12d6 radiant and blinds after failed physical defense, with cycle-end retries, while suppressing darkness effects in the area.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "10 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 10
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Sunburst",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Sunburst",
      "sourceVariants": [
        {
          "title": "Sunburst",
          "url": "https://www.dndbeyond.com/search?q=Sunburst",
          "rule": "A 60-foot-radius burst deals 12d6 radiant and blinds after failed physical defense, with cycle-end retries, while suppressing darkness effects in the area.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-blinding-sunlight-detonation",
      "title": "Blinding Sunlight Detonation Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Offense",
      "group": "virtual/offense/area-burst",
      "summary": "A 60-foot-radius burst deals 12d6 radiant and blinds after failed physical defense, with cycle-end retries, while suppressing darkness effects in the area.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "damage",
        "effect-suppression"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/offense/area-burst",
        "effect": "A 60-foot-radius burst deals 12d6 radiant and blinds after failed physical defense, with cycle-end retries, while suppressing darkness effects in the area.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "10 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 10
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Sunburst",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Sunburst",
      "sourceVariants": [
        {
          "title": "Sunburst",
          "url": "https://www.dndbeyond.com/search?q=Sunburst",
          "rule": "A 60-foot-radius burst deals 12d6 radiant and blinds after failed physical defense, with cycle-end retries, while suppressing darkness effects in the area.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-blinding-vapor",
      "title": "Blinding Vapor",
      "system": "Ninefold",
      "type": "consumable",
      "status": "candidate",
      "category": "Consumable",
      "group": "chemical-weapons/inhaled",
      "summary": "Breathing the vapor triggers a toxin-versus-Vigor contest; on a win inflict Poisoned and Blinded for 1 hour.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "chemical-weapons",
        "skillPath": [
          "combat",
          "demolitions",
          "chemical-weapons"
        ],
        "maximumTrainedBonus": 15,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change"
      ],
      "rules": {
        "role": "consumable",
        "itemFamily": "chemical-weapons/inhaled",
        "effect": "Breathing the vapor triggers a toxin-versus-Vigor contest; on a win inflict Poisoned and Blinded for 1 hour.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Malice",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
      "sourceVariants": [
        {
          "title": "Malice",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "Breathing the vapor triggers a toxin-versus-Vigor contest; on a win inflict Poisoned and Blinded for 1 hour.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-block-and-tackle",
      "title": "Block and Tackle",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "technical/lifting",
      "summary": "Enables lifting up to four times the user's normal capacity when properly anchored.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "task-enablement"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "technical/lifting",
        "effect": "Enables lifting up to four times the user's normal capacity when properly anchored.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Block and Tackle",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
      "sourceVariants": [
        {
          "title": "Block and Tackle",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "Enables lifting up to four times the user's normal capacity when properly anchored.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "bloodrush-cleaver",
      "title": "Bloodrush Cleaver",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Melee Weapon",
      "group": "combat/melee/heavy-blades",
      "summary": "Its 2-tick heavy cut rolls one 2d6 slashing hit using the final contested-roll hit percentage. Against a Bleeding target, its attack occupies 1 fewer tick and costs 1 less Stamina, to minimums of 1.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "heavy-blades",
        "skillPath": [
          "combat",
          "melee-weapons",
          "blades",
          "heavy-blades"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "damage",
        "resource-change"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/melee/heavy-blades",
        "effect": "Its 2-tick heavy cut rolls one 2d6 slashing hit using the final contested-roll hit percentage. Against a Bleeding target, its attack occupies 1 fewer tick and costs 1 less Stamina, to minimums of 1.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Butcher's Cleaver (Iconic)",
        "Butcher's Cleaver (Iconic) — 25% armor penetration",
        "Butcher's Cleaver (Iconic) — 40% bleed chance",
        "Butcher's Cleaver (Iconic) — Bleeding",
        "Butcher's Cleaver (Iconic) — Stamina interaction"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/3117/butchers-cleaver",
      "sourceVariants": [
        {
          "title": "Butcher's Cleaver (Iconic)",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/3117/butchers-cleaver",
          "rule": "Its 2-tick heavy cut rolls one 2d6 slashing hit using the final contested-roll hit percentage. Against a Bleeding target, its attack occupies 1 fewer tick and costs 1 less Stamina, to minimums of 1.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "real-body-occupation-vessel",
      "title": "Body-Occupation Vessel Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Transformation",
      "group": "real-posthuman/transformation/possession",
      "summary": "Move the user's mind into a vessel, then contest Will to occupy a Humanoid body within 100 feet while displacing its mind; endpoint loss can kill either mind.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "mental-influence",
        "transformation",
        "trigger-binding"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/transformation/possession",
        "effect": "Move the user's mind into a vessel, then contest Will to occupy a Humanoid body within 100 feet while displacing its mind; endpoint loss can kill either mind.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "66 Stamina",
        "action": "60 ticks (extended)",
        "activation": {
          "mode": "extended",
          "ticks": 60,
          "stamina": 66
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Magic Jar",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Magic+Jar",
      "sourceVariants": [
        {
          "title": "Magic Jar",
          "url": "https://www.dndbeyond.com/search?q=Magic+Jar",
          "rule": "Move the user's mind into a vessel, then contest Will to occupy a Humanoid body within 100 feet while displacing its mind; endpoint loss can kill either mind.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-body-occupation-vessel",
      "title": "Body-Occupation Vessel Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Transformation",
      "group": "virtual/transformation/possession",
      "summary": "Move the user's mind into a vessel, then contest Will to occupy a Humanoid body within 100 feet while displacing its mind; endpoint loss can kill either mind.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "mental-influence",
        "transformation",
        "trigger-binding"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/transformation/possession",
        "effect": "Move the user's mind into a vessel, then contest Will to occupy a Humanoid body within 100 feet while displacing its mind; endpoint loss can kill either mind.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "66 Stamina",
        "action": "60 ticks (extended)",
        "activation": {
          "mode": "extended",
          "ticks": 60,
          "stamina": 66
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Magic Jar",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Magic+Jar",
      "sourceVariants": [
        {
          "title": "Magic Jar",
          "url": "https://www.dndbeyond.com/search?q=Magic+Jar",
          "rule": "Move the user's mind into a vessel, then contest Will to occupy a Humanoid body within 100 feet while displacing its mind; endpoint loss can kill either mind.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-bound-claw-armor",
      "title": "Bound Claw Armor",
      "system": "Ninefold",
      "type": "armor",
      "status": "candidate",
      "category": "Armor",
      "group": "armor/augmented",
      "summary": "While worn, gain +5% Defense and use 2d6 claw strikes, but suffer -2d6% on contests against the armor's bound creature family.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "damage",
        "defense-modifier"
      ],
      "rules": {
        "role": "armor",
        "itemFamily": "armor/augmented",
        "effect": "While worn, gain +5% Defense and use 2d6 claw strikes, but suffer -2d6% on contests against the armor's bound creature family.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Demon Armor",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Demon Armor",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "While worn, gain +5% Defense and use 2d6 claw strikes, but suffer -2d6% on contests against the armor's bound creature family.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-bound-object-recall",
      "title": "Bound Object Recall Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Utility",
      "group": "real-posthuman/utility/object-retrieval",
      "summary": "Bind a small object to a token indefinitely; crushing the token recalls an unattended object or reports the current carrier and location.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "information-query",
        "spatial-relocation",
        "trigger-binding"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/utility/object-retrieval",
        "effect": "Bind a small object to a token indefinitely; crushing the token recalls an unattended object or reports the current carrier and location.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "66 Stamina (extended) or 666 Stamina (ritual)",
        "action": "60 ticks (extended) or 660 ticks (ritual)",
        "activation": {
          "mode": "choice",
          "options": [
            {
              "mode": "extended",
              "ticks": 60,
              "stamina": 66
            },
            {
              "mode": "ritual",
              "ticks": 660,
              "stamina": 666
            }
          ]
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Instant Summons",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Instant+Summons",
      "sourceVariants": [
        {
          "title": "Instant Summons",
          "url": "https://www.dndbeyond.com/search?q=Instant+Summons",
          "rule": "Bind a small object to a token indefinitely; crushing the token recalls an unattended object or reports the current carrier and location.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-bound-object-recall",
      "title": "Bound Object Recall Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Utility",
      "group": "virtual/utility/object-retrieval",
      "summary": "Bind a small object to a token indefinitely; crushing the token recalls an unattended object or reports the current carrier and location.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "information-query",
        "spatial-relocation",
        "trigger-binding"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/utility/object-retrieval",
        "effect": "Bind a small object to a token indefinitely; crushing the token recalls an unattended object or reports the current carrier and location.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "66 Stamina (extended) or 666 Stamina (ritual)",
        "action": "60 ticks (extended) or 660 ticks (ritual)",
        "activation": {
          "mode": "choice",
          "options": [
            {
              "mode": "extended",
              "ticks": 60,
              "stamina": 66
            },
            {
              "mode": "ritual",
              "ticks": 660,
              "stamina": 666
            }
          ]
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Instant Summons",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Instant+Summons",
      "sourceVariants": [
        {
          "title": "Instant Summons",
          "url": "https://www.dndbeyond.com/search?q=Instant+Summons",
          "rule": "Bind a small object to a token indefinitely; crushing the token recalls an unattended object or reports the current carrier and location.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-bound-riding-construct",
      "title": "Bound Riding Construct Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Creation",
      "group": "real-posthuman/creation/mount",
      "summary": "Create one loyal Large rideable ally with selectable creature traits; it acts as a controlled mount and can be resummoned after destruction.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "creation-summoning",
        "semantic-communication"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/creation/mount",
        "effect": "Create one loyal Large rideable ally with selectable creature traits; it acts as a controlled mount and can be resummoned after destruction.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 4
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Find Steed",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Find+Steed",
      "sourceVariants": [
        {
          "title": "Find Steed",
          "url": "https://www.dndbeyond.com/search?q=Find+Steed",
          "rule": "Create one loyal Large rideable ally with selectable creature traits; it acts as a controlled mount and can be resummoned after destruction.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-bound-riding-construct",
      "title": "Bound Riding Construct Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Creation",
      "group": "virtual/creation/mount",
      "summary": "Create one loyal Large rideable ally with selectable creature traits; it acts as a controlled mount and can be resummoned after destruction.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "creation-summoning",
        "semantic-communication"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/creation/mount",
        "effect": "Create one loyal Large rideable ally with selectable creature traits; it acts as a controlled mount and can be resummoned after destruction.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 4
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": [
        "D&D 2024",
        "D&D 2024 SRD 5.2.1"
      ],
      "src_rule": [
        "Free Steed",
        "Find Steed"
      ],
      "src_reference_url": [
        "https://www.dndbeyond.com/sources/dnd/free-rules/character-classes",
        "https://www.dndbeyond.com/search?q=Find+Steed"
      ],
      "sourceVariants": [
        {
          "title": "Find Steed",
          "url": "https://www.dndbeyond.com/search?q=Find+Steed",
          "rule": "Create one loyal Large rideable ally with selectable creature traits; it acts as a controlled mount and can be resummoned after destruction.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-bound-scout-companion",
      "title": "Bound Scout Companion Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Creation",
      "group": "real-posthuman/creation/companion",
      "summary": "Create one obedient nonattacking scout companion with a 100-foot mind link, shared senses, touch-effect relay, and dismissible pocket storage.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "creation-summoning",
        "semantic-communication",
        "sensory-change",
        "spatial-relocation",
        "target-scope-extension"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/creation/companion",
        "effect": "Create one obedient nonattacking scout companion with a 100-foot mind link, shared senses, touch-effect relay, and dismissible pocket storage.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3601 Stamina (extended) or 4201 Stamina (ritual)",
        "action": "3600 ticks (extended) or 4200 ticks (ritual)",
        "activation": {
          "mode": "choice",
          "options": [
            {
              "mode": "extended",
              "ticks": 3600,
              "stamina": 3601
            },
            {
              "mode": "ritual",
              "ticks": 4200,
              "stamina": 4201
            }
          ]
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Find Familiar",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Find+Familiar",
      "sourceVariants": [
        {
          "title": "Find Familiar",
          "url": "https://www.dndbeyond.com/search?q=Find+Familiar",
          "rule": "Create one obedient nonattacking scout companion with a 100-foot mind link, shared senses, touch-effect relay, and dismissible pocket storage.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-bound-scout-companion",
      "title": "Bound Scout Companion Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Creation",
      "group": "virtual/creation/companion",
      "summary": "Create one obedient nonattacking scout companion with a 100-foot mind link, shared senses, touch-effect relay, and dismissible pocket storage.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "creation-summoning",
        "semantic-communication",
        "sensory-change",
        "spatial-relocation",
        "target-scope-extension"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/creation/companion",
        "effect": "Create one obedient nonattacking scout companion with a 100-foot mind link, shared senses, touch-effect relay, and dismissible pocket storage.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3601 Stamina (extended) or 4201 Stamina (ritual)",
        "action": "3600 ticks (extended) or 4200 ticks (ritual)",
        "activation": {
          "mode": "choice",
          "options": [
            {
              "mode": "extended",
              "ticks": 3600,
              "stamina": 3601
            },
            {
              "mode": "ritual",
              "ticks": 4200,
              "stamina": 4201
            }
          ]
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": [
        "D&D 2024",
        "D&D 2024",
        "D&D 2024",
        "D&D 2024 SRD 5.2.1"
      ],
      "src_rule": [
        "Battle Familiar",
        "Find Familiar",
        "Wild Companion",
        "Find Familiar"
      ],
      "src_reference_url": [
        "https://dnd2024.wikidot.com/feat:warlike-familiar",
        "https://dnd2024.wikidot.com/feat:familiar-friend",
        "https://www.dndbeyond.com/sources/dnd/free-rules/character-classes",
        "https://www.dndbeyond.com/search?q=Find+Familiar"
      ],
      "sourceVariants": [
        {
          "title": "Find Familiar",
          "url": "https://www.dndbeyond.com/search?q=Find+Familiar",
          "rule": "Create one obedient nonattacking scout companion with a 100-foot mind link, shared senses, touch-effect relay, and dismissible pocket storage.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-bound-entity-band",
      "title": "Bound-Entity Band",
      "system": "Ninefold",
      "type": "wearable",
      "status": "candidate",
      "category": "Wearable",
      "group": "effect-devices/rings",
      "summary": "Spend 2 ticks once per day to summon one linked aerial entity within 120 feet for up to 1 hour; it follows commands while maintained.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "creation-summoning",
        "mental-influence"
      ],
      "rules": {
        "role": "wearable",
        "itemFamily": "effect-devices/rings",
        "effect": "Spend 2 ticks once per day to summon one linked aerial entity within 120 feet for up to 1 hour; it follows commands while maintained.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Ring of Djinni Summoning",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Ring of Djinni Summoning",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend 2 ticks once per day to summon one linked aerial entity within 120 feet for up to 1 hour; it follows commands while maintained.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-branching-electrical-strike",
      "title": "Branching Electrical Strike Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Offense",
      "group": "real-posthuman/offense/chain-attack",
      "summary": "A primary target and up to three secondary targets within 30 feet each take 10d8 lightning, halved by contested Reflexes defense.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "damage"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/offense/chain-attack",
        "effect": "A primary target and up to three secondary targets within 30 feet each take 10d8 lightning, halved by contested Reflexes defense.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "8 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 8
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Chain Lightning",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Chain+Lightning",
      "sourceVariants": [
        {
          "title": "Chain Lightning",
          "url": "https://www.dndbeyond.com/search?q=Chain+Lightning",
          "rule": "A primary target and up to three secondary targets within 30 feet each take 10d8 lightning, halved by contested Reflexes defense.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-branching-electrical-strike",
      "title": "Branching Electrical Strike Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Offense",
      "group": "virtual/offense/chain-attack",
      "summary": "A primary target and up to three secondary targets within 30 feet each take 10d8 lightning, halved by contested Reflexes defense.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "damage"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/offense/chain-attack",
        "effect": "A primary target and up to three secondary targets within 30 feet each take 10d8 lightning, halved by contested Reflexes defense.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "8 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 8
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Chain Lightning",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Chain+Lightning",
      "sourceVariants": [
        {
          "title": "Chain Lightning",
          "url": "https://www.dndbeyond.com/search?q=Chain+Lightning",
          "rule": "A primary target and up to three secondary targets within 30 feet each take 10d8 lightning, halved by contested Reflexes defense.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-breaching-chime",
      "title": "Breaching Chime",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "utility/effect-devices",
      "summary": "Spend 2 ticks to open one ordinary or effect-locked closure within range; after ten uses the chime breaks.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "effect-negation",
        "resource-change",
        "task-enablement"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "utility/effect-devices",
        "effect": "Spend 2 ticks to open one ordinary or effect-locked closure within range; after ten uses the chime breaks.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Chime of Opening",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Chime of Opening",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend 2 ticks to open one ordinary or effect-locked closure within range; after ten uses the chime breaks.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-breakable-cryogenic-barrier",
      "title": "Breakable Cryogenic Barrier Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Control",
      "group": "real-posthuman/control/hazard-wall",
      "summary": "Create a breakable ice wall for 10 minutes; appearance pushes and deals 10d6 cold, while breached sections leave 5d6-cold air hazards.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "creation-summoning",
        "damage",
        "environment-state",
        "forced-movement"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/control/hazard-wall",
        "effect": "Create a breakable ice wall for 10 minutes; appearance pushes and deals 10d6 cold, while breached sections leave 5d6-cold air hazards.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "8 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 8
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Wall of Ice",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Wall+of+Ice",
      "sourceVariants": [
        {
          "title": "Wall of Ice",
          "url": "https://www.dndbeyond.com/search?q=Wall+of+Ice",
          "rule": "Create a breakable ice wall for 10 minutes; appearance pushes and deals 10d6 cold, while breached sections leave 5d6-cold air hazards.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-breakable-cryogenic-barrier",
      "title": "Breakable Cryogenic Barrier Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Control",
      "group": "virtual/control/hazard-wall",
      "summary": "Create a breakable ice wall for 10 minutes; appearance pushes and deals 10d6 cold, while breached sections leave 5d6-cold air hazards.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "creation-summoning",
        "damage",
        "environment-state",
        "forced-movement"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/control/hazard-wall",
        "effect": "Create a breakable ice wall for 10 minutes; appearance pushes and deals 10d6 cold, while breached sections leave 5d6-cold air hazards.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "8 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 8
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Wall of Ice",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Wall+of+Ice",
      "sourceVariants": [
        {
          "title": "Wall of Ice",
          "url": "https://www.dndbeyond.com/search?q=Wall+of+Ice",
          "rule": "Create a breakable ice wall for 10 minutes; appearance pushes and deals 10d6 cold, while breached sections leave 5d6-cold air hazards.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-breakable-optical-cloak",
      "title": "Breakable Optical Cloak Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Protection",
      "group": "real-posthuman/protection/concealment",
      "summary": "A touched target becomes invisible for up to 1 hour, ending immediately after it attacks, deals damage, or activates another effect.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "sensory-change"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/protection/concealment",
        "effect": "A touched target becomes invisible for up to 1 hour, ending immediately after it attacks, deals damage, or activates another effect.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 4
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Invisibility",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Invisibility",
      "sourceVariants": [
        {
          "title": "Invisibility",
          "url": "https://www.dndbeyond.com/search?q=Invisibility",
          "rule": "A touched target becomes invisible for up to 1 hour, ending immediately after it attacks, deals damage, or activates another effect.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-breakable-optical-cloak",
      "title": "Breakable Optical Cloak Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Protection",
      "group": "virtual/protection/concealment",
      "summary": "A touched target becomes invisible for up to 1 hour, ending immediately after it attacks, deals damage, or activates another effect.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "sensory-change"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/protection/concealment",
        "effect": "A touched target becomes invisible for up to 1 hour, ending immediately after it attacks, deals damage, or activates another effect.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 4
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": [
        "D&D 2024",
        "D&D 2024",
        "D&D 2024 SRD 5.2.1"
      ],
      "src_rule": [
        "Invisibility",
        "Mark Shadow: Invisibility",
        "Invisibility"
      ],
      "src_reference_url": [
        "https://dnd2024.wikidot.com/feat:shadow-touched",
        "https://dnd2024.wikidot.com/feat:mark-of-shadow",
        "https://www.dndbeyond.com/search?q=Invisibility"
      ],
      "sourceVariants": [
        {
          "title": "Invisibility",
          "url": "https://www.dndbeyond.com/search?q=Invisibility",
          "rule": "A touched target becomes invisible for up to 1 hour, ending immediately after it attacks, deals damage, or activates another effect.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-brewing-kit",
      "title": "Brewing Kit",
      "system": "Ninefold",
      "type": "tool",
      "status": "candidate",
      "category": "Tool",
      "group": "technical/engineering/chemical",
      "summary": "Enables brewing and fermentation tasks with the matching trained skill; the kit grants no proficiency by itself.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "chemical-engineering",
        "skillPath": [
          "engineering",
          "chemical-engineering"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "task-enablement"
      ],
      "rules": {
        "role": "tool",
        "itemFamily": "technical/engineering/chemical",
        "effect": "Enables brewing and fermentation tasks with the matching trained skill; the kit grants no proficiency by itself.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Brewer's Supplies",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
      "sourceVariants": [
        {
          "title": "Brewer's Supplies",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "Enables brewing and fermentation tasks with the matching trained skill; the kit grants no proficiency by itself.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-brief-private-whisper-link",
      "title": "Brief Private Whisper Link Program",
      "system": "Ninefold",
      "type": "program",
      "status": "candidate",
      "category": "Communication",
      "group": "real-posthuman/communication/private-message",
      "summary": "For one action cycle, exchange a private whispered message with one known target within 120 feet, subject to silence and listed material blocking.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "hacking",
        "skillPath": [
          "spycraft",
          "hacking"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "semantic-communication"
      ],
      "rules": {
        "role": "program",
        "itemFamily": "real-posthuman/communication/private-message",
        "effect": "For one action cycle, exchange a private whispered message with one known target within 120 feet, subject to silence and listed material blocking.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "2 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 2
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Message",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Message",
      "sourceVariants": [
        {
          "title": "Message",
          "url": "https://www.dndbeyond.com/search?q=Message",
          "rule": "For one action cycle, exchange a private whispered message with one known target within 120 feet, subject to silence and listed material blocking.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-brief-private-whisper-link",
      "title": "Brief Private Whisper Link Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Communication",
      "group": "virtual/communication/private-message",
      "summary": "For one action cycle, exchange a private whispered message with one known target within 120 feet, subject to silence and listed material blocking.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "semantic-communication"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/communication/private-message",
        "effect": "For one action cycle, exchange a private whispered message with one known target within 120 feet, subject to silence and listed material blocking.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "2 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 2
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": [
        "D&D 2024",
        "D&D 2024 SRD 5.2.1"
      ],
      "src_rule": [
        "Mark Scribing: Message",
        "Message"
      ],
      "src_reference_url": [
        "https://dnd2024.wikidot.com/feat:mark-of-scribing",
        "https://www.dndbeyond.com/search?q=Message"
      ],
      "sourceVariants": [
        {
          "title": "Message",
          "url": "https://www.dndbeyond.com/search?q=Message",
          "rule": "For one action cycle, exchange a private whispered message with one known target within 120 feet, subject to silence and listed material blocking.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-burning-strike-combo",
      "title": "Burning Strike Combo Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Offense",
      "group": "real-posthuman/offense/combo-strike",
      "summary": "After a melee or unarmed hit, add a 1-tick combo for +1d6 fire; the target takes 1d6 each cycle until it wins physical defense.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "melee-weapons",
        "skillPath": [
          "combat",
          "melee-weapons"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "damage"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/offense/combo-strike",
        "effect": "After a melee or unarmed hit, add a 1-tick combo for +1d6 fire; the target takes 1d6 each cycle until it wins physical defense.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "2 Stamina",
        "action": "1 ticks (combo)",
        "activation": {
          "mode": "combo",
          "ticks": 1,
          "stamina": 2,
          "trigger": "immediately after the user's successful melee or unarmed hit"
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Searing Smite",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Searing+Smite",
      "sourceVariants": [
        {
          "title": "Searing Smite",
          "url": "https://www.dndbeyond.com/search?q=Searing+Smite",
          "rule": "After a melee or unarmed hit, add a 1-tick combo for +1d6 fire; the target takes 1d6 each cycle until it wins physical defense.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-burning-strike-combo",
      "title": "Burning Strike Combo Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Offense",
      "group": "virtual/offense/combo-strike",
      "summary": "After a melee or unarmed hit, add a 1-tick combo for +1d6 fire; the target takes 1d6 each cycle until it wins physical defense.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "melee-weapons",
        "skillPath": [
          "combat",
          "melee-weapons"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "damage"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/offense/combo-strike",
        "effect": "After a melee or unarmed hit, add a 1-tick combo for +1d6 fire; the target takes 1d6 each cycle until it wins physical defense.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "2 Stamina",
        "action": "1 ticks (combo)",
        "activation": {
          "mode": "combo",
          "ticks": 1,
          "stamina": 2,
          "trigger": "immediately after the user's successful melee or unarmed hit"
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Searing Smite",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Searing+Smite",
      "sourceVariants": [
        {
          "title": "Searing Smite",
          "url": "https://www.dndbeyond.com/search?q=Searing+Smite",
          "rule": "After a melee or unarmed hit, add a 1-tick combo for +1d6 fire; the target takes 1d6 each cycle until it wins physical defense.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-burst-leap-assist",
      "title": "Burst Leap Assist Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Mobility",
      "group": "real-posthuman/mobility/jump",
      "summary": "For 1 minute, a willing target may once per cycle spend 10 feet of movement to jump up to 30 feet.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "mobility-change"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/mobility/jump",
        "effect": "For 1 minute, a willing target may once per cycle spend 10 feet of movement to jump up to 30 feet.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "2 Stamina",
        "action": "1 ticks (combo)",
        "activation": {
          "mode": "combo",
          "ticks": 1,
          "stamina": 2
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Jump",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Jump",
      "sourceVariants": [
        {
          "title": "Jump",
          "url": "https://www.dndbeyond.com/search?q=Jump",
          "rule": "For 1 minute, a willing target may once per cycle spend 10 feet of movement to jump up to 30 feet.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-burst-leap-assist",
      "title": "Burst Leap Assist Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Mobility",
      "group": "virtual/mobility/jump",
      "summary": "For 1 minute, a willing target may once per cycle spend 10 feet of movement to jump up to 30 feet.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "mobility-change"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/mobility/jump",
        "effect": "For 1 minute, a willing target may once per cycle spend 10 feet of movement to jump up to 30 feet.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "2 Stamina",
        "action": "1 ticks (combo)",
        "activation": {
          "mode": "combo",
          "ticks": 1,
          "stamina": 2
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Jump",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Jump",
      "sourceVariants": [
        {
          "title": "Jump",
          "url": "https://www.dndbeyond.com/search?q=Jump",
          "rule": "For 1 minute, a willing target may once per cycle spend 10 feet of movement to jump up to 30 feet.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-bursting-cryogenic-dart",
      "title": "Bursting Cryogenic Dart Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Offense",
      "group": "real-posthuman/offense/projectile-burst",
      "summary": "A contested dart deals 1d10 piercing to one target, then every actor within 5 feet contests Reflexes or takes 2d6 cold.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "ranged-weapons",
        "skillPath": [
          "combat",
          "ranged-weapons"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "damage"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/offense/projectile-burst",
        "effect": "A contested dart deals 1d10 piercing to one target, then every actor within 5 feet contests Reflexes or takes 2d6 cold.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 3
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Ice Knife",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Ice+Knife",
      "sourceVariants": [
        {
          "title": "Ice Knife",
          "url": "https://www.dndbeyond.com/search?q=Ice+Knife",
          "rule": "A contested dart deals 1d10 piercing to one target, then every actor within 5 feet contests Reflexes or takes 2d6 cold.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-calligraphy-kit",
      "title": "Calligraphy Kit",
      "system": "Ninefold",
      "type": "tool",
      "status": "candidate",
      "category": "Tool",
      "group": "technical/engineering/artisanry",
      "summary": "Enables calligraphy and precision lettering tasks with the matching trained skill; the kit grants no proficiency by itself.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "artisan",
        "skillPath": [
          "engineering",
          "artisan"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "task-enablement"
      ],
      "rules": {
        "role": "tool",
        "itemFamily": "technical/engineering/artisanry",
        "effect": "Enables calligraphy and precision lettering tasks with the matching trained skill; the kit grants no proficiency by itself.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Calligrapher's Supplies",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
      "sourceVariants": [
        {
          "title": "Calligrapher's Supplies",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "Enables calligraphy and precision lettering tasks with the matching trained skill; the kit grants no proficiency by itself.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-caltrops",
      "title": "Caltrops",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "combat/traps",
      "summary": "Spend 2 ticks to cover a 5-foot square; entrants contest Reflexes or take 1d6 piercing and stop moving for the tick.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "traps",
        "skillPath": [
          "combat",
          "traps"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "mobility-change"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "combat/traps",
        "effect": "Spend 2 ticks to cover a 5-foot square; entrants contest Reflexes or take 1d6 piercing and stop moving for the tick.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Caltrops",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
      "sourceVariants": [
        {
          "title": "Caltrops",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "Spend 2 ticks to cover a 5-foot square; entrants contest Reflexes or take 1d6 piercing and stop moving for the tick.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "camouflage-bleeder-blade",
      "title": "Camouflage Bleeder Blade",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Melee Weapon",
      "group": "combat/melee/finesse-blades",
      "summary": "Its 2-tick finesse cut rolls one 2d6 slashing hit using the final contested-roll hit percentage. While active camouflage is running, a successful hit also applies Bleeding.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "finesse-blades",
        "skillPath": [
          "combat",
          "melee-weapons",
          "blades",
          "finesse-blades"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "damage"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/melee/finesse-blades",
        "effect": "Its 2-tick finesse cut rolls one 2d6 slashing hit using the final contested-roll hit percentage. While active camouflage is running, a successful hit also applies Bleeding.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Cocktail Stick",
        "Cocktail Stick — 20% bleed chance",
        "Cocktail Stick — 25% armor penetration",
        "Cocktail Stick — Bleeding"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/17039/cocktail-stick",
      "sourceVariants": [
        {
          "title": "Cocktail Stick",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17039/cocktail-stick",
          "rule": "Its 2-tick finesse cut rolls one 2d6 slashing hit using the final contested-roll hit percentage. While active camouflage is running, a successful hit also applies Bleeding.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "real-camouflaged-spike-field",
      "title": "Camouflaged Spike Field Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Offense",
      "group": "real-posthuman/offense/terrain-hazard",
      "summary": "A concealed 20-foot difficult-terrain field deals 2d4 piercing per 5 feet traveled for 10 minutes; observers need contested Perception to recognize it.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "environment-state",
        "sensory-change"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/offense/terrain-hazard",
        "effect": "A concealed 20-foot difficult-terrain field deals 2d4 piercing per 5 feet traveled for 10 minutes; observers need contested Perception to recognize it.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 4
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Spike Growth",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Spike+Growth",
      "sourceVariants": [
        {
          "title": "Spike Growth",
          "url": "https://www.dndbeyond.com/search?q=Spike+Growth",
          "rule": "A concealed 20-foot difficult-terrain field deals 2d4 piercing per 5 feet traveled for 10 minutes; observers need contested Perception to recognize it.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-camouflaged-spike-field",
      "title": "Camouflaged Spike Field Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Offense",
      "group": "virtual/offense/terrain-hazard",
      "summary": "A concealed 20-foot difficult-terrain field deals 2d4 piercing per 5 feet traveled for 10 minutes; observers need contested Perception to recognize it.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "environment-state",
        "sensory-change"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/offense/terrain-hazard",
        "effect": "A concealed 20-foot difficult-terrain field deals 2d4 piercing per 5 feet traveled for 10 minutes; observers need contested Perception to recognize it.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 4
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Spike Growth",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Spike+Growth",
      "sourceVariants": [
        {
          "title": "Spike Growth",
          "url": "https://www.dndbeyond.com/search?q=Spike+Growth",
          "rule": "A concealed 20-foot difficult-terrain field deals 2d4 piercing per 5 feet traveled for 10 minutes; observers need contested Perception to recognize it.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-candle",
      "title": "Candle",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "survival/light",
      "summary": "Spend 1 tick to light; for 1 hour it casts bright light 5 feet and dim light 5 feet farther.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "sensory-change"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "survival/light",
        "effect": "Spend 1 tick to light; for 1 hour it casts bright light 5 feet and dim light 5 feet farther.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Candle",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
      "sourceVariants": [
        {
          "title": "Candle",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "Spend 1 tick to light; for 1 hour it casts bright light 5 feet and dim light 5 feet farther.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-carpentry-kit",
      "title": "Carpentry Kit",
      "system": "Ninefold",
      "type": "tool",
      "status": "candidate",
      "category": "Tool",
      "group": "technical/engineering/structural",
      "summary": "Enables carpentry and timber construction tasks with the matching trained skill; the kit grants no proficiency by itself.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "structural-engineering",
        "skillPath": [
          "engineering",
          "structural-engineering"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "task-enablement"
      ],
      "rules": {
        "role": "tool",
        "itemFamily": "technical/engineering/structural",
        "effect": "Enables carpentry and timber construction tasks with the matching trained skill; the kit grants no proficiency by itself.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Carpenter's Tools",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
      "sourceVariants": [
        {
          "title": "Carpenter's Tools",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "Enables carpentry and timber construction tasks with the matching trained skill; the kit grants no proficiency by itself.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-cartography-kit",
      "title": "Cartography Kit",
      "system": "Ninefold",
      "type": "tool",
      "status": "candidate",
      "category": "Tool",
      "group": "technical/engineering/design",
      "summary": "Enables surveying and cartography tasks with the matching trained skill; the kit grants no proficiency by itself.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "design-engineering",
        "skillPath": [
          "engineering",
          "design-engineering"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "task-enablement"
      ],
      "rules": {
        "role": "tool",
        "itemFamily": "technical/engineering/design",
        "effect": "Enables surveying and cartography tasks with the matching trained skill; the kit grants no proficiency by itself.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Cartographer's Tools",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
      "sourceVariants": [
        {
          "title": "Cartographer's Tools",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "Enables surveying and cartography tasks with the matching trained skill; the kit grants no proficiency by itself.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-century-revival-treatment",
      "title": "Century Revival Treatment Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Restoration",
      "group": "virtual/restoration/revival",
      "summary": "After one hour, fully revive an actor dead under a century, restore missing parts, clear poison, and apply a recoverable -20% check penalty; very old deaths exhaust the operator.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "condition-change",
        "recovery",
        "transformation"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/restoration/revival",
        "effect": "After one hour, fully revive an actor dead under a century, restore missing parts, clear poison, and apply a recoverable -20% check penalty; very old deaths exhaust the operator.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3607 Stamina",
        "action": "3600 ticks (extended)",
        "activation": {
          "mode": "extended",
          "ticks": 3600,
          "stamina": 3607
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Resurrection",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Resurrection",
      "sourceVariants": [
        {
          "title": "Resurrection",
          "url": "https://www.dndbeyond.com/search?q=Resurrection",
          "rule": "After one hour, fully revive an actor dead under a century, restore missing parts, clear poison, and apply a recoverable -20% check penalty; very old deaths exhaust the operator.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-century-revival-treatment",
      "title": "Century Revival Treatment Treatment",
      "system": "Ninefold",
      "type": "medical-item",
      "status": "candidate",
      "category": "Restoration",
      "group": "real-posthuman/restoration/revival",
      "summary": "After one hour, fully revive an actor dead under a century, restore missing parts, clear poison, and apply a recoverable -20% check penalty; very old deaths exhaust the operator.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "medicine",
        "skillPath": [
          "fieldcraft-and-care",
          "medicine"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "condition-change",
        "recovery",
        "transformation"
      ],
      "rules": {
        "role": "medical-item",
        "itemFamily": "real-posthuman/restoration/revival",
        "effect": "After one hour, fully revive an actor dead under a century, restore missing parts, clear poison, and apply a recoverable -20% check penalty; very old deaths exhaust the operator.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3607 Stamina",
        "action": "3600 ticks (extended)",
        "activation": {
          "mode": "extended",
          "ticks": 3600,
          "stamina": 3607
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Resurrection",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Resurrection",
      "sourceVariants": [
        {
          "title": "Resurrection",
          "url": "https://www.dndbeyond.com/search?q=Resurrection",
          "rule": "After one hour, fully revive an actor dead under a century, restore missing parts, clear poison, and apply a recoverable -20% check penalty; very old deaths exhaust the operator.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-ceramics-kit",
      "title": "Ceramics Kit",
      "system": "Ninefold",
      "type": "tool",
      "status": "candidate",
      "category": "Tool",
      "group": "technical/engineering/materials",
      "summary": "Enables ceramic shaping and firing tasks with the matching trained skill; the kit grants no proficiency by itself.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "materials-engineering",
        "skillPath": [
          "engineering",
          "materials-engineering"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "task-enablement"
      ],
      "rules": {
        "role": "tool",
        "itemFamily": "technical/engineering/materials",
        "effect": "Enables ceramic shaping and firing tasks with the matching trained skill; the kit grants no proficiency by itself.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Potter's Tools",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
      "sourceVariants": [
        {
          "title": "Potter's Tools",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "Enables ceramic shaping and firing tasks with the matching trained skill; the kit grants no proficiency by itself.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "charged-automatic-revolver",
      "title": "Charged Automatic Revolver",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Ranged Weapon",
      "group": "combat/ranged/revolvers",
      "summary": "Its 2-tick heavy shot rolls one 2d6 physical hit using the final contested-roll hit percentage. Hold aim for 1 tick to fire three independent 1d6 hits at -5% each.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "revolvers",
        "skillPath": [
          "combat",
          "ranged-weapons",
          "handguns",
          "revolvers"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "check-modifier",
        "damage"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/ranged/revolvers",
        "effect": "Its 2-tick heavy shot rolls one 2d6 physical hit using the final contested-roll hit percentage. Hold aim for 1 tick to fire three independent 1d6 hits at -5% each.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Crash",
        "Crash — +200% headshot damage",
        "Crash — 25% armor penetration",
        "Crash — 5% ricochet chance",
        "Crash — Unique ability"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/1086/crash",
      "sourceVariants": [
        {
          "title": "Crash",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/1086/crash",
          "rule": "Its 2-tick heavy shot rolls one 2d6 physical hit using the final contested-roll hit percentage. Hold aim for 1 tick to fire three independent 1d6 hits at -5% each.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "charged-emp-shotgun",
      "title": "Charged EMP Shotgun",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Ranged Weapon",
      "group": "combat/ranged/shotguns",
      "summary": "Its 2-tick spread rolls two independent 1d6 physical hits using the final contested-roll hit percentage. Adding 1 tick creates a 15-foot line attack and leaves an electromagnetic hazard in that line for 2 ticks; powered targets hit take 2d6 electrical damage and are Shocked.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "shotguns",
        "skillPath": [
          "combat",
          "ranged-weapons",
          "long-guns",
          "shotguns"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "condition-change",
        "damage",
        "environment-state",
        "target-scope-extension"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/ranged/shotguns",
        "effect": "Its 2-tick spread rolls two independent 1d6 physical hits using the final contested-roll hit percentage. Adding 1 tick creates a 15-foot line attack and leaves an electromagnetic hazard in that line for 2 ticks; powered targets hit take 2d6 electrical damage and are Shocked.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Order",
        "Order — +50% headshot damage",
        "Order — 10% shock chance",
        "Order — 125% armor penetration",
        "Order — 14 projectiles per shot",
        "Order — Unique ability"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/3108/order",
      "sourceVariants": [
        {
          "title": "Order",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/3108/order",
          "rule": "Its 2-tick spread rolls two independent 1d6 physical hits using the final contested-roll hit percentage. Adding 1 tick creates a 15-foot line attack and leaves an electromagnetic hazard in that line for 2 ticks; powered targets hit take 2d6 electrical damage and are Shocked.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "charged-volley-pistol",
      "title": "Charged Volley Pistol",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Ranged Weapon",
      "group": "combat/ranged/pistols",
      "summary": "Its 2-tick shot rolls one 2d6 physical hit using the final contested-roll hit percentage. A shot rolls two independent 1d6 hits; adding 1 tick to charge it raises the pool to three hits.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "pistols",
        "skillPath": [
          "combat",
          "ranged-weapons",
          "handguns",
          "pistols"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "damage"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/ranged/pistols",
        "effect": "Its 2-tick shot rolls one 2d6 physical hit using the final contested-roll hit percentage. A shot rolls two independent 1d6 hits; adding 1 tick to charge it raises the pool to three hits.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Lizzie",
        "Lizzie — +150% headshot damage",
        "Lizzie — 4 projectiles per shot",
        "Lizzie — 50% armor penetration",
        "Lizzie — Charged action"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/1050/lizzie",
      "sourceVariants": [
        {
          "title": "Lizzie",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/1050/lizzie",
          "rule": "Its 2-tick shot rolls one 2d6 physical hit using the final contested-roll hit percentage. A shot rolls two independent 1d6 hits; adding 1 tick to charge it raises the pool to three hits.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "real-charging-thermal-charge",
      "title": "Charging Thermal Charge Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Offense",
      "group": "real-posthuman/offense/delayed-burst",
      "summary": "Place a charge that starts at 12d6 fire, gains 1d6 per held cycle, and explodes in 20 feet when released or disturbed; contested Reflexes defense halves damage.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "damage",
        "environment-state",
        "trigger-binding"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/offense/delayed-burst",
        "effect": "Place a charge that starts at 12d6 fire, gains 1d6 per held cycle, and explodes in 20 feet when released or disturbed; contested Reflexes defense halves damage.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "9 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 9
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Delayed Blast Fireball",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Delayed+Blast+Fireball",
      "sourceVariants": [
        {
          "title": "Delayed Blast Fireball",
          "url": "https://www.dndbeyond.com/search?q=Delayed+Blast+Fireball",
          "rule": "Place a charge that starts at 12d6 fire, gains 1d6 per held cycle, and explodes in 20 feet when released or disturbed; contested Reflexes defense halves damage.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-charging-thermal-charge",
      "title": "Charging Thermal Charge Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Offense",
      "group": "virtual/offense/delayed-burst",
      "summary": "Place a charge that starts at 12d6 fire, gains 1d6 per held cycle, and explodes in 20 feet when released or disturbed; contested Reflexes defense halves damage.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "damage",
        "environment-state",
        "trigger-binding"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/offense/delayed-burst",
        "effect": "Place a charge that starts at 12d6 fire, gains 1d6 per held cycle, and explodes in 20 feet when released or disturbed; contested Reflexes defense halves damage.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "9 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 9
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Delayed Blast Fireball",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Delayed+Blast+Fireball",
      "sourceVariants": [
        {
          "title": "Delayed Blast Fireball",
          "url": "https://www.dndbeyond.com/search?q=Delayed+Blast+Fireball",
          "rule": "Place a charge that starts at 12d6 fire, gains 1d6 per held cycle, and explodes in 20 feet when released or disturbed; contested Reflexes defense halves damage.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-chemical-lab-kit",
      "title": "Chemical Lab Kit",
      "system": "Ninefold",
      "type": "tool",
      "status": "candidate",
      "category": "Tool",
      "group": "technical/engineering/chemical",
      "summary": "Enables chemical formulation and analysis tasks with the matching trained skill; the kit grants no proficiency by itself.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "chemical-engineering",
        "skillPath": [
          "engineering",
          "chemical-engineering"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "task-enablement"
      ],
      "rules": {
        "role": "tool",
        "itemFamily": "technical/engineering/chemical",
        "effect": "Enables chemical formulation and analysis tasks with the matching trained skill; the kit grants no proficiency by itself.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Alchemist's Supplies",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
      "sourceVariants": [
        {
          "title": "Alchemist's Supplies",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "Enables chemical formulation and analysis tasks with the matching trained skill; the kit grants no proficiency by itself.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-climbing-safety-kit",
      "title": "Climbing Safety Kit",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "mobility/climbing",
      "summary": "Spend 2 ticks to anchor; until detached, a fall stops within 25 feet and movement is limited to 25 feet from the anchor.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "mobility-change"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "mobility/climbing",
        "effect": "Spend 2 ticks to anchor; until detached, a fall stops within 25 feet and movement is limited to 25 feet from the anchor.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Climber's Kit",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
      "sourceVariants": [
        {
          "title": "Climber's Kit",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "Spend 2 ticks to anchor; until detached, a fall stops within 25 feet and movement is limited to 25 feet from the anchor.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-cloak-and-decoy-projection",
      "title": "Cloak-and-Decoy Projection Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Protection",
      "group": "real-posthuman/protection/concealment",
      "summary": "Become invisibly cloaked while projecting an invulnerable audiovisual double for 1 hour; 2-tick actions move it and relay its sight and hearing.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "condition-change",
        "creation-summoning",
        "sensory-change"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/protection/concealment",
        "effect": "Become invisibly cloaked while projecting an invulnerable audiovisual double for 1 hour; 2-tick actions move it and relay its sight and hearing.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "7 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 7
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Mislead",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Mislead",
      "sourceVariants": [
        {
          "title": "Mislead",
          "url": "https://www.dndbeyond.com/search?q=Mislead",
          "rule": "Become invisibly cloaked while projecting an invulnerable audiovisual double for 1 hour; 2-tick actions move it and relay its sight and hearing.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-cloak-and-decoy-projection",
      "title": "Cloak-and-Decoy Projection Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Protection",
      "group": "virtual/protection/concealment",
      "summary": "Become invisibly cloaked while projecting an invulnerable audiovisual double for 1 hour; 2-tick actions move it and relay its sight and hearing.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "condition-change",
        "creation-summoning",
        "sensory-change"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/protection/concealment",
        "effect": "Become invisibly cloaked while projecting an invulnerable audiovisual double for 1 hour; 2-tick actions move it and relay its sight and hearing.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "7 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 7
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Mislead",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Mislead",
      "sourceVariants": [
        {
          "title": "Mislead",
          "url": "https://www.dndbeyond.com/search?q=Mislead",
          "rule": "Become invisibly cloaked while projecting an invulnerable audiovisual double for 1 hour; 2-tick actions move it and relay its sight and hearing.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-cloak-piercing-vision",
      "title": "Cloak-Piercing Vision Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Information",
      "group": "real-posthuman/information/senses",
      "summary": "For 1 hour, see invisible actors and objects normally and perceive adjacent phased entities as ghostly.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "sensory-change"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/information/senses",
        "effect": "For 1 hour, see invisible actors and objects normally and perceive adjacent phased entities as ghostly.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 4
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "See Invisibility",
      "src_reference_url": "https://www.dndbeyond.com/search?q=See+Invisibility",
      "sourceVariants": [
        {
          "title": "See Invisibility",
          "url": "https://www.dndbeyond.com/search?q=See+Invisibility",
          "rule": "For 1 hour, see invisible actors and objects normally and perceive adjacent phased entities as ghostly.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-cloak-piercing-vision",
      "title": "Cloak-Piercing Vision Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Information",
      "group": "virtual/information/senses",
      "summary": "For 1 hour, see invisible actors and objects normally and perceive adjacent phased entities as ghostly.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "sensory-change"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/information/senses",
        "effect": "For 1 hour, see invisible actors and objects normally and perceive adjacent phased entities as ghostly.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 4
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": [
        "D&D 2024",
        "D&D 2024 SRD 5.2.1"
      ],
      "src_rule": [
        "Mark Detection: See Invisibility",
        "See Invisibility"
      ],
      "src_reference_url": [
        "https://dnd2024.wikidot.com/feat:mark-of-detection",
        "https://www.dndbeyond.com/search?q=See+Invisibility"
      ],
      "sourceVariants": [
        {
          "title": "See Invisibility",
          "url": "https://www.dndbeyond.com/search?q=See+Invisibility",
          "rule": "For 1 hour, see invisible actors and objects normally and perceive adjacent phased entities as ghostly.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "cloaked-finisher-blade",
      "title": "Cloaked Finisher Blade",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Melee Weapon",
      "group": "combat/melee/finesse-blades",
      "summary": "Its 2-tick finesse cut rolls one 2d6 slashing hit using the final contested-roll hit percentage. The final hit of a declared melee combo has a 5% wider critical range; while camouflaged, that hit may include movement up to walking speed.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "finesse-blades",
        "skillPath": [
          "combat",
          "melee-weapons",
          "blades",
          "finesse-blades"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "critical-change",
        "damage",
        "mobility-change"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/melee/finesse-blades",
        "effect": "Its 2-tick finesse cut rolls one 2d6 slashing hit using the final contested-roll hit percentage. The final hit of a declared melee combo has a 5% wider critical range; while camouflaged, that hit may include movement up to walking speed.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Jinchu-maru",
        "Jinchu-maru — 20% bleed chance",
        "Jinchu-maru — 25% armor penetration",
        "Jinchu-maru — Critical effect"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/992/jinchu-maru",
      "sourceVariants": [
        {
          "title": "Jinchu-maru",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/992/jinchu-maru",
          "rule": "Its 2-tick finesse cut rolls one 2d6 slashing hit using the final contested-roll hit percentage. The final hit of a declared melee combo has a 5% wider critical range; while camouflaged, that hit may include movement up to walking speed.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "cloaked-precision-pistol",
      "title": "Cloaked Precision Pistol",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Ranged Weapon",
      "group": "combat/ranged/pistols",
      "summary": "Its 2-tick shot rolls one 2d6 physical hit using the final contested-roll hit percentage. While camouflaged, gain +10% to attack checks and widen the critical range of head shots by 5%.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "pistols",
        "skillPath": [
          "combat",
          "ranged-weapons",
          "handguns",
          "pistols"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "critical-change",
        "damage"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/ranged/pistols",
        "effect": "Its 2-tick shot rolls one 2d6 physical hit using the final contested-roll hit percentage. While camouflaged, gain +10% to attack checks and widen the critical range of head shots by 5%.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Her Majesty",
        "Her Majesty — +150% headshot damage",
        "Her Majesty — Accuracy interaction",
        "Her Majesty — Critical effect",
        "Her Majesty — Precision hit"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/3150/her-majesty",
      "sourceVariants": [
        {
          "title": "Her Majesty",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/3150/her-majesty",
          "rule": "Its 2-tick shot rolls one 2d6 physical hit using the final contested-roll hit percentage. While camouflaged, gain +10% to attack checks and widen the critical range of head shots by 5%.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "close-concussive-pulse",
      "title": "Close Concussive Pulse",
      "system": "Ninefold",
      "type": "program",
      "status": "candidate",
      "category": "Offense Program",
      "group": "programs/offense/sonic",
      "summary": "A 2-tick pulse contests Vigor for every other actor within 5 feet and deals 1d6 sonic damage on a win.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "hacking",
        "skillPath": [
          "spycraft",
          "hacking"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "damage"
      ],
      "rules": {
        "role": "program",
        "itemFamily": "programs/offense/sonic",
        "effect": "A 2-tick pulse contests Vigor for every other actor within 5 feet and deals 1d6 sonic damage on a win.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024",
      "src_rule": "Mark Storm: Thunderclap",
      "src_reference_url": "https://dnd2024.wikidot.com/feat:mark-of-storm",
      "sourceVariants": [
        {
          "title": "Mark Storm: Thunderclap",
          "url": "https://dnd2024.wikidot.com/feat:mark-of-storm",
          "rule": "A 2-tick pulse contests Vigor for every other actor within 5 feet and deals 1d6 sonic damage on a win.",
          "system": "D&D 2024"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-close-flame-fan",
      "title": "Close Flame Fan Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Offense",
      "group": "real-posthuman/offense/cone-burst",
      "summary": "A 15-foot cone deals 3d6 fire damage, halved by successful contested Reflexes defense, and ignites unattended flammable objects.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "environment-state"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/offense/cone-burst",
        "effect": "A 15-foot cone deals 3d6 fire damage, halved by successful contested Reflexes defense, and ignites unattended flammable objects.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 3
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Burning Hands",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Burning+Hands",
      "sourceVariants": [
        {
          "title": "Burning Hands",
          "url": "https://www.dndbeyond.com/search?q=Burning+Hands",
          "rule": "A 15-foot cone deals 3d6 fire damage, halved by successful contested Reflexes defense, and ignites unattended flammable objects.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-close-flame-fan",
      "title": "Close Flame Fan Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Offense",
      "group": "virtual/offense/cone-burst",
      "summary": "A 15-foot cone deals 3d6 fire damage, halved by successful contested Reflexes defense, and ignites unattended flammable objects.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "environment-state"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/offense/cone-burst",
        "effect": "A 15-foot cone deals 3d6 fire damage, halved by successful contested Reflexes defense, and ignites unattended flammable objects.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 3
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Burning Hands",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Burning+Hands",
      "sourceVariants": [
        {
          "title": "Burning Hands",
          "url": "https://www.dndbeyond.com/search?q=Burning+Hands",
          "rule": "A 15-foot cone deals 3d6 fire damage, halved by successful contested Reflexes defense, and ignites unattended flammable objects.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "close-shock-shotgun",
      "title": "Close Shock Shotgun",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Ranged Weapon",
      "group": "combat/ranged/shotguns",
      "summary": "Its 2-tick spread rolls two independent 1d6 physical hits using the final contested-roll hit percentage. Within 10 feet, a critical hit applies both Shock and Prone for 1 tick.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "shotguns",
        "skillPath": [
          "combat",
          "ranged-weapons",
          "long-guns",
          "shotguns"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "critical-change",
        "damage"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/ranged/shotguns",
        "effect": "Its 2-tick spread rolls two independent 1d6 physical hits using the final contested-roll hit percentage. Within 10 feet, a critical hit applies both Shock and Prone for 1 tick.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Mox",
        "Mox — +85% headshot damage",
        "Mox — 25% armor penetration",
        "Mox — 5% ricochet chance",
        "Mox — 6 projectiles per shot",
        "Mox — Knockdown"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/17074/mox",
      "sourceVariants": [
        {
          "title": "Mox",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17074/mox",
          "rule": "Its 2-tick spread rolls two independent 1d6 physical hits using the final contested-roll hit percentage. Within 10 feet, a critical hit applies both Shock and Prone for 1 tick.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "close-range-bleeder-pistol",
      "title": "Close-Range Bleeder Pistol",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Ranged Weapon",
      "group": "combat/ranged/pistols",
      "summary": "Its 2-tick shot rolls one 2d6 physical hit using the final contested-roll hit percentage. Within 10 feet, widen its critical range by 5%; a critical hit applies Bleeding, and a torso hit adds 1d6 damage.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "pistols",
        "skillPath": [
          "combat",
          "ranged-weapons",
          "handguns",
          "pistols"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "critical-change",
        "damage"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/ranged/pistols",
        "effect": "Its 2-tick shot rolls one 2d6 physical hit using the final contested-roll hit percentage. Within 10 feet, widen its critical range by 5%; a critical hit applies Bleeding, and a torso hit adds 1d6 damage.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Cheetah",
        "Cheetah — +150% headshot damage",
        "Cheetah — 20% bleed chance",
        "Cheetah — 5% ricochet chance",
        "Cheetah — Bleeding",
        "Cheetah — Critical effect"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/17033/cheetah",
      "sourceVariants": [
        {
          "title": "Cheetah",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17033/cheetah",
          "rule": "Its 2-tick shot rolls one 2d6 physical hit using the final contested-roll hit percentage. Within 10 feet, widen its critical range by 5%; a critical hit applies Bleeding, and a torso hit adds 1d6 damage.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "real-coarse-stone-reformer",
      "title": "Coarse Stone Reformer Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Utility",
      "group": "real-posthuman/utility/fabrication",
      "summary": "Instantly reshape one Medium stone object or five-foot stone section into a coarse form with at most two hinges and one latch.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "task-enablement",
        "transformation"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/utility/fabrication",
        "effect": "Instantly reshape one Medium stone object or five-foot stone section into a coarse form with at most two hinges and one latch.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "6 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 6
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Stone Shape",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Stone+Shape",
      "sourceVariants": [
        {
          "title": "Stone Shape",
          "url": "https://www.dndbeyond.com/search?q=Stone+Shape",
          "rule": "Instantly reshape one Medium stone object or five-foot stone section into a coarse form with at most two hinges and one latch.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-coarse-stone-reformer",
      "title": "Coarse Stone Reformer Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Utility",
      "group": "virtual/utility/fabrication",
      "summary": "Instantly reshape one Medium stone object or five-foot stone section into a coarse form with at most two hinges and one latch.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "task-enablement",
        "transformation"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/utility/fabrication",
        "effect": "Instantly reshape one Medium stone object or five-foot stone section into a coarse form with at most two hinges and one latch.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "6 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 6
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Stone Shape",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Stone+Shape",
      "sourceVariants": [
        {
          "title": "Stone Shape",
          "url": "https://www.dndbeyond.com/search?q=Stone+Shape",
          "rule": "Instantly reshape one Medium stone object or five-foot stone section into a coarse form with at most two hinges and one latch.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-cognitive-activity-scanner",
      "title": "Cognitive Activity Scanner Program",
      "system": "Ninefold",
      "type": "program",
      "status": "candidate",
      "category": "Information",
      "group": "real-posthuman/information/mind-reading",
      "summary": "For 1 minute, detect thinking actors within 30 feet, read one surface thought, or contest Will to probe reasoning and emotions while revealing the intrusion.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "hacking",
        "skillPath": [
          "spycraft",
          "hacking"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "information-query",
        "mental-influence",
        "sensory-change"
      ],
      "rules": {
        "role": "program",
        "itemFamily": "real-posthuman/information/mind-reading",
        "effect": "For 1 minute, detect thinking actors within 30 feet, read one surface thought, or contest Will to probe reasoning and emotions while revealing the intrusion.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 4
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Detect Thoughts",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Detect+Thoughts",
      "sourceVariants": [
        {
          "title": "Detect Thoughts",
          "url": "https://www.dndbeyond.com/search?q=Detect+Thoughts",
          "rule": "For 1 minute, detect thinking actors within 30 feet, read one surface thought, or contest Will to probe reasoning and emotions while revealing the intrusion.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-cognitive-activity-scanner",
      "title": "Cognitive Activity Scanner Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Information",
      "group": "virtual/information/mind-reading",
      "summary": "For 1 minute, detect thinking actors within 30 feet, read one surface thought, or contest Will to probe reasoning and emotions while revealing the intrusion.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "information-query",
        "mental-influence",
        "sensory-change"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/information/mind-reading",
        "effect": "For 1 minute, detect thinking actors within 30 feet, read one surface thought, or contest Will to probe reasoning and emotions while revealing the intrusion.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 4
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": [
        "D&D 2024",
        "D&D 2024 SRD 5.2.1"
      ],
      "src_rule": [
        "Detect Thoughts",
        "Detect Thoughts"
      ],
      "src_reference_url": [
        "https://dnd2024.wikidot.com/feat:telepathic",
        "https://www.dndbeyond.com/search?q=Detect+Thoughts"
      ],
      "sourceVariants": [
        {
          "title": "Detect Thoughts",
          "url": "https://www.dndbeyond.com/search?q=Detect+Thoughts",
          "rule": "For 1 minute, detect thinking actors within 30 feet, read one surface thought, or contest Will to probe reasoning and emotions while revealing the intrusion.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-cognitive-burnout-strike",
      "title": "Cognitive Burnout Strike Program",
      "system": "Ninefold",
      "type": "program",
      "status": "candidate",
      "category": "Offense",
      "group": "real-posthuman/offense/cognitive-disruption",
      "summary": "A contested IQ defense halves 10d12 psychic damage on success; failure also blocks effect-program actions until recovered by a qualifying treatment.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "hacking",
        "skillPath": [
          "spycraft",
          "hacking"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "condition-change",
        "damage"
      ],
      "rules": {
        "role": "program",
        "itemFamily": "real-posthuman/offense/cognitive-disruption",
        "effect": "A contested IQ defense halves 10d12 psychic damage on success; failure also blocks effect-program actions until recovered by a qualifying treatment.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "10 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 10
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Befuddlement",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Befuddlement",
      "sourceVariants": [
        {
          "title": "Befuddlement",
          "url": "https://www.dndbeyond.com/search?q=Befuddlement",
          "rule": "A contested IQ defense halves 10d12 psychic damage on success; failure also blocks effect-program actions until recovered by a qualifying treatment.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-cognitive-burnout-strike",
      "title": "Cognitive Burnout Strike Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Offense",
      "group": "virtual/offense/cognitive-disruption",
      "summary": "A contested IQ defense halves 10d12 psychic damage on success; failure also blocks effect-program actions until recovered by a qualifying treatment.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "condition-change",
        "damage"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/offense/cognitive-disruption",
        "effect": "A contested IQ defense halves 10d12 psychic damage on success; failure also blocks effect-program actions until recovered by a qualifying treatment.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "10 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 10
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Befuddlement",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Befuddlement",
      "sourceVariants": [
        {
          "title": "Befuddlement",
          "url": "https://www.dndbeyond.com/search?q=Befuddlement",
          "rule": "A contested IQ defense halves 10d12 psychic damage on success; failure also blocks effect-program actions until recovered by a qualifying treatment.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-cognitive-privacy-hardening",
      "title": "Cognitive Privacy Hardening Program",
      "system": "Ninefold",
      "type": "program",
      "status": "candidate",
      "category": "Protection",
      "group": "real-posthuman/protection/mental-security",
      "summary": "For 24 hours, one willing target is immune to psychic damage, charm, emotional or thought sensing, remote location, observation, and direct mind control.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "hacking",
        "skillPath": [
          "spycraft",
          "hacking"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "defense-modifier",
        "effect-suppression"
      ],
      "rules": {
        "role": "program",
        "itemFamily": "real-posthuman/protection/mental-security",
        "effect": "For 24 hours, one willing target is immune to psychic damage, charm, emotional or thought sensing, remote location, observation, and direct mind control.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "10 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 10
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Mind Blank",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Mind+Blank",
      "sourceVariants": [
        {
          "title": "Mind Blank",
          "url": "https://www.dndbeyond.com/search?q=Mind+Blank",
          "rule": "For 24 hours, one willing target is immune to psychic damage, charm, emotional or thought sensing, remote location, observation, and direct mind control.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-cognitive-privacy-hardening",
      "title": "Cognitive Privacy Hardening Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Protection",
      "group": "virtual/protection/mental-security",
      "summary": "For 24 hours, one willing target is immune to psychic damage, charm, emotional or thought sensing, remote location, observation, and direct mind control.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "defense-modifier",
        "effect-suppression"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/protection/mental-security",
        "effect": "For 24 hours, one willing target is immune to psychic damage, charm, emotional or thought sensing, remote location, observation, and direct mind control.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "10 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 10
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Mind Blank",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Mind+Blank",
      "sourceVariants": [
        {
          "title": "Mind Blank",
          "url": "https://www.dndbeyond.com/search?q=Mind+Blank",
          "rule": "For 24 hours, one willing target is immune to psychic damage, charm, emotional or thought sensing, remote location, observation, and direct mind control.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-cold-effect-staff",
      "title": "Cold Effect Staff",
      "system": "Ninefold",
      "type": "effect-device",
      "status": "candidate",
      "category": "Effect Device",
      "group": "effect-devices/staves",
      "summary": "While held, gain 50% cold resistance and spend renewable charges to invoke configured cold effects using their normal ticks.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "defense-modifier",
        "effect-invocation",
        "resource-change"
      ],
      "rules": {
        "role": "effect-device",
        "itemFamily": "effect-devices/staves",
        "effect": "While held, gain 50% cold resistance and spend renewable charges to invoke configured cold effects using their normal ticks.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Staff of Frost",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Staff of Frost",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "While held, gain 50% cold resistance and spend renewable charges to invoke configured cold effects using their normal ticks.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-cold-survival-clothing",
      "title": "Cold-Survival Clothing",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "survival/clothing",
      "summary": "While worn, ignore ordinary extreme cold; consuming its one built-in ration removes this protection.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "environmental-adaptation"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "survival/clothing",
        "effect": "While worn, ignore ordinary extreme cold; consuming its one built-in ration removes this protection.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Warm Fungal Clothing",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
      "sourceVariants": [
        {
          "title": "Warm Fungal Clothing",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "While worn, ignore ordinary extreme cold; consuming its one built-in ration removes this protection.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-cold-weather-bedroll",
      "title": "Cold-Weather Bedroll",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "survival/shelter",
      "summary": "Sleeps one human-scale creature and grants immunity to ordinary extreme-cold exposure while occupied.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "environmental-adaptation"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "survival/shelter",
        "effect": "Sleeps one human-scale creature and grants immunity to ordinary extreme-cold exposure while occupied.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Bedroll",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
      "sourceVariants": [
        {
          "title": "Bedroll",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "Sleeps one human-scale creature and grants immunity to ordinary extreme-cold exposure while occupied.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "combat-overdrive-stimulant",
      "title": "Combat Overdrive Stimulant",
      "system": "Ninefold",
      "type": "consumable",
      "status": "candidate",
      "category": "Consumable",
      "group": "equipment/consumables/boosters",
      "summary": "Consuming this item occupies 2 ticks. For 5 minutes, gain +5% physical defense and a 5% wider critical range, but reduce maximum Hit Points by one Hit Die.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "critical-change",
        "defense-modifier",
        "resource-change"
      ],
      "rules": {
        "role": "consumable",
        "itemFamily": "equipment/consumables/boosters",
        "effect": "Consuming this item occupies 2 ticks. For 5 minutes, gain +5% physical defense and a 5% wider critical range, but reduce maximum Hit Points by one Hit Die.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Black Lace",
        "Black Lace — Armor interaction",
        "Black Lace — Critical effect",
        "Black Lace — Health interaction",
        "Black Lace — Recovery interaction",
        "Black Lace — Stamina interaction"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/17548/black-lace-mk-1",
      "sourceVariants": [
        {
          "title": "Black Lace",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17548/black-lace-mk-1",
          "rule": "Consuming this item occupies 2 ticks. For 5 minutes, gain +5% physical defense and a 5% wider critical range, but reduce maximum Hit Points by one Hit Die.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "combo-critical-greatclub",
      "title": "Combo-Critical Greatclub",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Melee Weapon",
      "group": "combat/melee/two-handed-clubs",
      "summary": "Its 2-tick heavy strike rolls one 2d6 physical hit using the final contested-roll hit percentage. Each consecutive attack in one declared combo widens the next attack’s critical range by 5%, to a maximum of 10%.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "bludgeons",
        "skillPath": [
          "combat",
          "melee-weapons",
          "bludgeons"
        ],
        "maximumTrainedBonus": 15,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "critical-change",
        "damage",
        "trigger-binding"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/melee/two-handed-clubs",
        "effect": "Its 2-tick heavy strike rolls one 2d6 physical hit using the final contested-roll hit percentage. Each consecutive attack in one declared combo widens the next attack’s critical range by 5%, to a maximum of 10%.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Baby Boomer",
        "Baby Boomer — 20% bleed chance",
        "Baby Boomer — 25% armor penetration",
        "Baby Boomer — Critical effect"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/17025/baby-boomer",
      "sourceVariants": [
        {
          "title": "Baby Boomer",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17025/baby-boomer",
          "rule": "Its 2-tick heavy strike rolls one 2d6 physical hit using the final contested-roll hit percentage. Each consecutive attack in one declared combo widens the next attack’s critical range by 5%, to a maximum of 10%.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "item-command-rod",
      "title": "Command Rod",
      "system": "Ninefold",
      "type": "effect-device",
      "status": "candidate",
      "category": "Effect Device",
      "group": "effect-devices/rods",
      "summary": "Spend 2 ticks once per full rest to make a mental-influence contest against chosen visible creatures within 120 feet; losers regard you as leader for up to 8 hours or until harmed or ordered against their nature.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "mental-influence"
      ],
      "rules": {
        "role": "effect-device",
        "itemFamily": "effect-devices/rods",
        "effect": "Spend 2 ticks once per full rest to make a mental-influence contest against chosen visible creatures within 120 feet; losers regard you as leader for up to 8 hours or until harmed or ordered against their nature.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Rod of Rulership",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Rod of Rulership",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend 2 ticks once per full rest to make a mental-influence contest against chosen visible creatures within 120 feet; losers regard you as leader for up to 8 hours or until harmed or ordered against their nature.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-compact-flight-vehicle",
      "title": "Compact Flight Vehicle",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "utility/mobility",
      "summary": "Spend 2 ticks to activate a 1-seat flight vehicle moving 8 feet per second, reduced to 5 feet per second above 200 pounds, with autonomous recall within 1 mile.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "mobility-change"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "utility/mobility",
        "effect": "Spend 2 ticks to activate a 1-seat flight vehicle moving 8 feet per second, reduced to 5 feet per second above 200 pounds, with autonomous recall within 1 mile.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Broom of Flying",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Broom of Flying",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend 2 ticks to activate a 1-seat flight vehicle moving 8 feet per second, reduced to 5 feet per second above 200 pounds, with autonomous recall within 1 mile.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-compact-pocket-shelter",
      "title": "Compact Pocket Shelter Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Protection",
      "group": "real-posthuman/protection/pocket-space",
      "summary": "Open a one-hour elevated pocket shelter for eight Medium actors; cross-boundary attacks and effects are blocked, and contents drop out on expiry.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "creation-summoning",
        "defense-modifier",
        "effect-suppression",
        "spatial-relocation",
        "storage-capacity"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/protection/pocket-space",
        "effect": "Open a one-hour elevated pocket shelter for eight Medium actors; cross-boundary attacks and effects are blocked, and contents drop out on expiry.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 4
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Rope Trick",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Rope+Trick",
      "sourceVariants": [
        {
          "title": "Rope Trick",
          "url": "https://www.dndbeyond.com/search?q=Rope+Trick",
          "rule": "Open a one-hour elevated pocket shelter for eight Medium actors; cross-boundary attacks and effects are blocked, and contents drop out on expiry.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-compact-pocket-shelter",
      "title": "Compact Pocket Shelter Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Protection",
      "group": "virtual/protection/pocket-space",
      "summary": "Open a one-hour elevated pocket shelter for eight Medium actors; cross-boundary attacks and effects are blocked, and contents drop out on expiry.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "creation-summoning",
        "defense-modifier",
        "effect-suppression",
        "spatial-relocation",
        "storage-capacity"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/protection/pocket-space",
        "effect": "Open a one-hour elevated pocket shelter for eight Medium actors; cross-boundary attacks and effects are blocked, and contents drop out on expiry.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 4
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Rope Trick",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Rope+Trick",
      "sourceVariants": [
        {
          "title": "Rope Trick",
          "url": "https://www.dndbeyond.com/search?q=Rope+Trick",
          "rule": "Open a one-hour elevated pocket shelter for eight Medium actors; cross-boundary attacks and effects are blocked, and contents drop out on expiry.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "companion-anomalous-core",
      "title": "Companion Anomalous Core",
      "system": "Ninefold",
      "type": "companion-upgrade",
      "status": "candidate",
      "category": "Companion Module",
      "group": "companions/upgrades/chassis",
      "summary": "Choose necrotic, poison, psychic, radiant, or sonic when installed; the linked companion gains the extraplanar tag and converts its base attack to that damage tag.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "transformation"
      ],
      "rules": {
        "role": "companion-upgrade",
        "itemFamily": "companions/upgrades/chassis",
        "effect": "Choose necrotic, poison, psychic, radiant, or sonic when installed; the linked companion gains the extraplanar tag and converts its base attack to that damage tag.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024",
      "src_rule": "Otherworldly Familiar Infusion",
      "src_reference_url": "https://dnd2024.wikidot.com/feat:otherworldly-familiar",
      "sourceVariants": [
        {
          "title": "Otherworldly Familiar Infusion",
          "url": "https://dnd2024.wikidot.com/feat:otherworldly-familiar",
          "rule": "Choose necrotic, poison, psychic, radiant, or sonic when installed; the linked companion gains the extraplanar tag and converts its base attack to that damage tag.",
          "system": "D&D 2024"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "companion-assistance-routine",
      "title": "Companion Assistance Routine",
      "system": "Ninefold",
      "type": "companion-upgrade",
      "status": "candidate",
      "category": "Companion Program",
      "group": "companions/upgrades/support",
      "summary": "Once per full recovery, a linked companion within 5 feet grants +2d6% to one trained check made by its operator.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "check-modifier"
      ],
      "rules": {
        "role": "companion-upgrade",
        "itemFamily": "companions/upgrades/support",
        "effect": "Once per full recovery, a linked companion within 5 feet grants +2d6% to one trained check made by its operator.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024",
      "src_rule": "Helpful Familiar",
      "src_reference_url": "https://dnd2024.wikidot.com/feat:familiar-friend",
      "sourceVariants": [
        {
          "title": "Helpful Familiar",
          "url": "https://dnd2024.wikidot.com/feat:familiar-friend",
          "rule": "Once per full recovery, a linked companion within 5 feet grants +2d6% to one trained check made by its operator.",
          "system": "D&D 2024"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-companion-capsule-bag",
      "title": "Companion Capsule Bag",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "utility/summoning",
      "summary": "Up to three times per full rest, spend 2 ticks to deploy a random friendly fauna companion until the next rest or its defeat; commands cost 1 tick.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "creation-summoning",
        "mental-influence",
        "resource-change"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "utility/summoning",
        "effect": "Up to three times per full rest, spend 2 ticks to deploy a random friendly fauna companion until the next rest or its defeat; commands cost 1 tick.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Bag of Tricks",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Bag of Tricks",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Up to three times per full rest, spend 2 ticks to deploy a random friendly fauna companion until the next rest or its defeat; commands cost 1 tick.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "companion-elemental-core",
      "title": "Companion Elemental Core",
      "system": "Ninefold",
      "type": "companion-upgrade",
      "status": "candidate",
      "category": "Companion Module",
      "group": "companions/upgrades/offense",
      "summary": "Choose one energy tag when installed; the linked companion’s attacks add 1d6 of that tag until the core is reconfigured during full recovery.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "damage"
      ],
      "rules": {
        "role": "companion-upgrade",
        "itemFamily": "companions/upgrades/offense",
        "effect": "Choose one energy tag when installed; the linked companion’s attacks add 1d6 of that tag until the core is reconfigured during full recovery.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024",
      "src_rule": "Elemental Familiar Infusion",
      "src_reference_url": "https://dnd2024.wikidot.com/feat:elemental-familiar",
      "sourceVariants": [
        {
          "title": "Elemental Familiar Infusion",
          "url": "https://dnd2024.wikidot.com/feat:elemental-familiar",
          "rule": "Choose one energy tag when installed; the linked companion’s attacks add 1d6 of that tag until the core is reconfigured during full recovery.",
          "system": "D&D 2024"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "companion-elemental-pulse-emitter",
      "title": "Companion Elemental Pulse Emitter",
      "system": "Ninefold",
      "type": "companion-upgrade",
      "status": "candidate",
      "category": "Companion Module",
      "group": "companions/upgrades/offense",
      "summary": "A 2-tick command emits a 5-foot burst for 1d6 tagged damage; targets that lose a Reflexes contest also become Prone.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "damage"
      ],
      "rules": {
        "role": "companion-upgrade",
        "itemFamily": "companions/upgrades/offense",
        "effect": "A 2-tick command emits a 5-foot burst for 1d6 tagged damage; targets that lose a Reflexes contest also become Prone.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024",
      "src_rule": "Familiar Energy Pulse",
      "src_reference_url": "https://dnd2024.wikidot.com/feat:elemental-familiar",
      "sourceVariants": [
        {
          "title": "Familiar Energy Pulse",
          "url": "https://dnd2024.wikidot.com/feat:elemental-familiar",
          "rule": "A 2-tick command emits a 5-foot burst for 1d6 tagged damage; targets that lose a Reflexes contest also become Prone.",
          "system": "D&D 2024"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-companion-figurine",
      "title": "Companion Figurine",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "utility/summoning",
      "summary": "Spend 2 ticks to deploy the figurine's configured friendly creature form; model sets form, duration, and multi-day cooldown.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "creation-summoning",
        "transformation"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "utility/summoning",
        "effect": "Spend 2 ticks to deploy the figurine's configured friendly creature form; model sets form, duration, and multi-day cooldown.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Figurine of Wondrous Power",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Figurine of Wondrous Power",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend 2 ticks to deploy the figurine's configured friendly creature form; model sets form, duration, and multi-day cooldown.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "companion-interception-routine",
      "title": "Companion Interception Routine",
      "system": "Ninefold",
      "type": "companion-upgrade",
      "status": "candidate",
      "category": "Companion Program",
      "group": "companions/upgrades/defense",
      "summary": "Spend the linked companion’s 1-tick reaction to grant one adjacent ally +5% Defense against the triggering attack.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "defense-modifier"
      ],
      "rules": {
        "role": "companion-upgrade",
        "itemFamily": "companions/upgrades/defense",
        "effect": "Spend the linked companion’s 1-tick reaction to grant one adjacent ally +5% Defense against the triggering attack.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024",
      "src_rule": "Intercept Attack",
      "src_reference_url": "https://dnd2024.wikidot.com/feat:warlike-familiar",
      "sourceVariants": [
        {
          "title": "Intercept Attack",
          "url": "https://dnd2024.wikidot.com/feat:warlike-familiar",
          "rule": "Spend the linked companion’s 1-tick reaction to grant one adjacent ally +5% Defense against the triggering attack.",
          "system": "D&D 2024"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "companion-phase-drive",
      "title": "Companion Phase Drive",
      "system": "Ninefold",
      "type": "companion-upgrade",
      "status": "candidate",
      "category": "Companion Module",
      "group": "companions/upgrades/mobility",
      "summary": "The linked companion may cross occupied spaces and solid objects as difficult terrain, but returns to its last legal space if an action ends inside matter.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "mobility-change"
      ],
      "rules": {
        "role": "companion-upgrade",
        "itemFamily": "companions/upgrades/mobility",
        "effect": "The linked companion may cross occupied spaces and solid objects as difficult terrain, but returns to its last legal space if an action ends inside matter.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024",
      "src_rule": "Phase Walk",
      "src_reference_url": "https://dnd2024.wikidot.com/feat:otherworldly-familiar",
      "sourceVariants": [
        {
          "title": "Phase Walk",
          "url": "https://dnd2024.wikidot.com/feat:otherworldly-familiar",
          "rule": "The linked companion may cross occupied spaces and solid objects as difficult terrain, but returns to its last legal space if an action ends inside matter.",
          "system": "D&D 2024"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "companion-recovery-beacon",
      "title": "Companion Recovery Beacon",
      "system": "Ninefold",
      "type": "companion-upgrade",
      "status": "candidate",
      "category": "Companion Module",
      "group": "companions/upgrades/recovery",
      "summary": "Recovery dice rolled by allies within 5 feet of the linked companion treat natural 1 or 2 results as 3.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "recovery",
        "roll-floor"
      ],
      "rules": {
        "role": "companion-upgrade",
        "itemFamily": "companions/upgrades/recovery",
        "effect": "Recovery dice rolled by allies within 5 feet of the linked companion treat natural 1 or 2 results as 3.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024",
      "src_rule": "Healing Beacon",
      "src_reference_url": "https://dnd2024.wikidot.com/feat:soothing-familiar",
      "sourceVariants": [
        {
          "title": "Healing Beacon",
          "url": "https://dnd2024.wikidot.com/feat:soothing-familiar",
          "rule": "Recovery dice rolled by allies within 5 feet of the linked companion treat natural 1 or 2 results as 3.",
          "system": "D&D 2024"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "companion-reinforcement-core",
      "title": "Companion Reinforcement Core",
      "system": "Ninefold",
      "type": "companion-upgrade",
      "status": "candidate",
      "category": "Companion Module",
      "group": "companions/upgrades/structure",
      "summary": "The linked companion gains two Hit Dice of maximum Hit Points and enters play at that increased maximum.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "recovery",
        "resource-change"
      ],
      "rules": {
        "role": "companion-upgrade",
        "itemFamily": "companions/upgrades/structure",
        "effect": "The linked companion gains two Hit Dice of maximum Hit Points and enters play at that increased maximum.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024",
      "src_rule": "Fortified Familiar",
      "src_reference_url": "https://dnd2024.wikidot.com/feat:familiar-friend",
      "sourceVariants": [
        {
          "title": "Fortified Familiar",
          "url": "https://dnd2024.wikidot.com/feat:familiar-friend",
          "rule": "The linked companion gains two Hit Dice of maximum Hit Points and enters play at that increased maximum.",
          "system": "D&D 2024"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "companion-resistance-plating",
      "title": "Companion Resistance Plating",
      "system": "Ninefold",
      "type": "companion-upgrade",
      "status": "candidate",
      "category": "Companion Module",
      "group": "companions/upgrades/defense",
      "summary": "Choose one damage tag when installed; the linked companion gains +10% on Defense contests against that tag.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "defense-modifier"
      ],
      "rules": {
        "role": "companion-upgrade",
        "itemFamily": "companions/upgrades/defense",
        "effect": "Choose one damage tag when installed; the linked companion gains +10% on Defense contests against that tag.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024",
      "src_rule": [
        "Familiar Elemental Resistance",
        "Familiar Otherworldly Resistance"
      ],
      "src_reference_url": [
        "https://dnd2024.wikidot.com/feat:elemental-familiar",
        "https://dnd2024.wikidot.com/feat:otherworldly-familiar"
      ],
      "sourceVariants": [
        {
          "title": "Familiar Elemental Resistance",
          "url": "https://dnd2024.wikidot.com/feat:elemental-familiar",
          "rule": "Choose one damage tag when installed; the linked companion gains +10% on Defense contests against that tag.",
          "system": "D&D 2024"
        },
        {
          "title": "Familiar Otherworldly Resistance",
          "url": "https://dnd2024.wikidot.com/feat:otherworldly-familiar",
          "rule": "Choose one damage tag when installed; the linked companion gains +10% on Defense contests against that tag.",
          "system": "D&D 2024"
        }
      ],
      "mergedVariantCount": 2,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "companion-sensory-link",
      "title": "Companion Sensory Link",
      "system": "Ninefold",
      "type": "program",
      "status": "candidate",
      "category": "Companion Program",
      "group": "programs/companions/sensors",
      "summary": "Spend 2 ticks and 1 Stamina to perceive through a linked companion until the user’s next action; the user’s own senses are unavailable meanwhile.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "hacking",
        "skillPath": [
          "spycraft",
          "hacking"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "sensory-change"
      ],
      "rules": {
        "role": "program",
        "itemFamily": "programs/companions/sensors",
        "effect": "Spend 2 ticks and 1 Stamina to perceive through a linked companion until the user’s next action; the user’s own senses are unavailable meanwhile.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024",
      "src_rule": [
        "Beast Sense",
        "Beast Sense Access"
      ],
      "src_reference_url": [
        "https://dnd2024.wikidot.com/feat:enclave-magic",
        "skill_tree/mind/spellcraft/watchers-beast-sense.html"
      ],
      "sourceVariants": [
        {
          "title": "Beast Sense",
          "url": "https://dnd2024.wikidot.com/feat:enclave-magic",
          "rule": "Spend 2 ticks and 1 Stamina to perceive through a linked companion until the user’s next action; the user’s own senses are unavailable meanwhile.",
          "system": "D&D 2024"
        },
        {
          "title": "Beast Sense Access",
          "url": "skill_tree/mind/spellcraft/watchers-beast-sense.html",
          "rule": "Spend 2 ticks and 1 Stamina to perceive through a linked companion until the user’s next action; the user’s own senses are unavailable meanwhile.",
          "system": "D&D 2024"
        }
      ],
      "mergedVariantCount": 2,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-complete-body-reconstruction",
      "title": "Complete Body Reconstruction Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Restoration",
      "group": "virtual/restoration/revival",
      "summary": "After one hour, fully revive a named actor dead under 200 years, rebuild or create its body, clear poison, disease, curses, and undead transformation.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "creation-summoning",
        "effect-negation",
        "recovery",
        "transformation"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/restoration/revival",
        "effect": "After one hour, fully revive a named actor dead under 200 years, rebuild or create its body, clear poison, disease, curses, and undead transformation.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3609 Stamina",
        "action": "3600 ticks (extended)",
        "activation": {
          "mode": "extended",
          "ticks": 3600,
          "stamina": 3609
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "True Resurrection",
      "src_reference_url": "https://www.dndbeyond.com/search?q=True+Resurrection",
      "sourceVariants": [
        {
          "title": "True Resurrection",
          "url": "https://www.dndbeyond.com/search?q=True+Resurrection",
          "rule": "After one hour, fully revive a named actor dead under 200 years, rebuild or create its body, clear poison, disease, curses, and undead transformation.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-complete-body-reconstruction",
      "title": "Complete Body Reconstruction Treatment",
      "system": "Ninefold",
      "type": "medical-item",
      "status": "candidate",
      "category": "Restoration",
      "group": "real-posthuman/restoration/revival",
      "summary": "After one hour, fully revive a named actor dead under 200 years, rebuild or create its body, clear poison, disease, curses, and undead transformation.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "medicine",
        "skillPath": [
          "fieldcraft-and-care",
          "medicine"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "creation-summoning",
        "effect-negation",
        "recovery",
        "transformation"
      ],
      "rules": {
        "role": "medical-item",
        "itemFamily": "real-posthuman/restoration/revival",
        "effect": "After one hour, fully revive a named actor dead under 200 years, rebuild or create its body, clear poison, disease, curses, and undead transformation.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3609 Stamina",
        "action": "3600 ticks (extended)",
        "activation": {
          "mode": "extended",
          "ticks": 3600,
          "stamina": 3609
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "True Resurrection",
      "src_reference_url": "https://www.dndbeyond.com/search?q=True+Resurrection",
      "sourceVariants": [
        {
          "title": "True Resurrection",
          "url": "https://www.dndbeyond.com/search?q=True+Resurrection",
          "rule": "After one hour, fully revive a named actor dead under 200 years, rebuild or create its body, clear poison, disease, curses, and undead transformation.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-complete-emergency-restoration",
      "title": "Complete Emergency Restoration Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Restoration",
      "group": "virtual/restoration/full-healing",
      "summary": "Restore one visible actor to full Hit Points, end charm, fear, paralysis, poison, or stun, and allow a prone target a reaction to stand.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "condition-change",
        "recovery"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/restoration/full-healing",
        "effect": "Restore one visible actor to full Hit Points, end charm, fear, paralysis, poison, or stun, and allow a prone target a reaction to stand.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "11 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 11
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Power Word Heal",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Power+Word+Heal",
      "sourceVariants": [
        {
          "title": "Power Word Heal",
          "url": "https://www.dndbeyond.com/search?q=Power+Word+Heal",
          "rule": "Restore one visible actor to full Hit Points, end charm, fear, paralysis, poison, or stun, and allow a prone target a reaction to stand.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-complete-emergency-restoration",
      "title": "Complete Emergency Restoration Treatment",
      "system": "Ninefold",
      "type": "medical-item",
      "status": "candidate",
      "category": "Restoration",
      "group": "real-posthuman/restoration/full-healing",
      "summary": "Restore one visible actor to full Hit Points, end charm, fear, paralysis, poison, or stun, and allow a prone target a reaction to stand.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "medicine",
        "skillPath": [
          "fieldcraft-and-care",
          "medicine"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "condition-change",
        "recovery"
      ],
      "rules": {
        "role": "medical-item",
        "itemFamily": "real-posthuman/restoration/full-healing",
        "effect": "Restore one visible actor to full Hit Points, end charm, fear, paralysis, poison, or stun, and allow a prone target a reaction to stand.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "11 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 11
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Power Word Heal",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Power+Word+Heal",
      "sourceVariants": [
        {
          "title": "Power Word Heal",
          "url": "https://www.dndbeyond.com/search?q=Power+Word+Heal",
          "rule": "Restore one visible actor to full Hit Points, end charm, fear, paralysis, poison, or stun, and allow a prone target a reaction to stand.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-comprehensive-penetrating-vision",
      "title": "Comprehensive Penetrating Vision Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Information",
      "group": "real-posthuman/information/senses",
      "summary": "For 1 hour, grant a willing touched target 120-foot truesight.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "sensory-change"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/information/senses",
        "effect": "For 1 hour, grant a willing touched target 120-foot truesight.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "8 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 8
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "True Seeing",
      "src_reference_url": "https://www.dndbeyond.com/search?q=True+Seeing",
      "sourceVariants": [
        {
          "title": "True Seeing",
          "url": "https://www.dndbeyond.com/search?q=True+Seeing",
          "rule": "For 1 hour, grant a willing touched target 120-foot truesight.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-comprehensive-penetrating-vision",
      "title": "Comprehensive Penetrating Vision Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Information",
      "group": "virtual/information/senses",
      "summary": "For 1 hour, grant a willing touched target 120-foot truesight.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "sensory-change"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/information/senses",
        "effect": "For 1 hour, grant a willing touched target 120-foot truesight.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "8 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 8
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "True Seeing",
      "src_reference_url": "https://www.dndbeyond.com/search?q=True+Seeing",
      "sourceVariants": [
        {
          "title": "True Seeing",
          "url": "https://www.dndbeyond.com/search?q=True+Seeing",
          "rule": "For 1 hour, grant a willing touched target 120-foot truesight.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-compromised-resistance-armor",
      "title": "Compromised Resistance Armor",
      "system": "Ninefold",
      "type": "armor",
      "status": "candidate",
      "category": "Armor",
      "group": "armor/augmented",
      "summary": "While worn, grants 50% resistance to one physical damage tag but imposes 100% vulnerability to the other two.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "defense-modifier"
      ],
      "rules": {
        "role": "armor",
        "itemFamily": "armor/augmented",
        "effect": "While worn, grants 50% resistance to one physical damage tag but imposes 100% vulnerability to the other two.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Armor of Vulnerability",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Armor of Vulnerability",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "While worn, grants 50% resistance to one physical damage tag but imposes 100% vulnerability to the other two.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "compute-capacity-stimulant",
      "title": "Compute Capacity Stimulant",
      "system": "Ninefold",
      "type": "consumable",
      "status": "candidate",
      "category": "Consumable",
      "group": "equipment/consumables/boosters",
      "summary": "Consuming this item occupies 2 ticks and increases maximum hacking compute by 2 until the next full recovery.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "resource-change"
      ],
      "rules": {
        "role": "consumable",
        "itemFamily": "equipment/consumables/boosters",
        "effect": "Consuming this item occupies 2 ticks and increases maximum hacking compute by 2 until the next full recovery.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "RAM Booster",
        "RAM Booster — Network resource interaction"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/17651/ram-booster",
      "sourceVariants": [
        {
          "title": "RAM Booster",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17651/ram-booster",
          "rule": "Consuming this item occupies 2 ticks and increases maximum hacking compute by 2 until the next full recovery.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "compute-recovery-ration",
      "title": "Compute Recovery Ration",
      "system": "Ninefold",
      "type": "consumable",
      "status": "candidate",
      "category": "Consumable",
      "group": "equipment/consumables/food",
      "summary": "Consuming this ration occupies 2 ticks. For 10 minutes, compute recovery requires 1 fewer idle tick, but Hit Point recovery dice are reduced by 1 per die.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "recovery"
      ],
      "rules": {
        "role": "consumable",
        "itemFamily": "equipment/consumables/food",
        "effect": "Consuming this ration occupies 2 ticks. For 10 minutes, compute recovery requires 1 fewer idle tick, but Hit Point recovery dice are reduced by 1 per die.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Phish & Chips",
        "Phish & Chips — Health interaction",
        "Phish & Chips — Network resource interaction"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/17644/phish-chips",
      "sourceVariants": [
        {
          "title": "Phish & Chips",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17644/phish-chips",
          "rule": "Consuming this ration occupies 2 ticks. For 10 minutes, compute recovery requires 1 fewer idle tick, but Hit Point recovery dice are reduced by 1 per die.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "compute-surge-drink",
      "title": "Compute Surge Drink",
      "system": "Ninefold",
      "type": "consumable",
      "status": "candidate",
      "category": "Consumable",
      "group": "equipment/consumables/food",
      "summary": "Consuming this item occupies 2 ticks. For 10 minutes, maximum hacking compute increases by 4, but compute recovery requires twice as many idle ticks.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "resource-change"
      ],
      "rules": {
        "role": "consumable",
        "itemFamily": "equipment/consumables/food",
        "effect": "Consuming this item occupies 2 ticks. For 10 minutes, maximum hacking compute increases by 4, but compute recovery requires twice as many idle ticks.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Bzzzzt! Energy Drink (recalled)",
        "Bzzzzt! Energy Drink (recalled) — Network resource interaction"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/17558/bzzzzt-energy-drink-recalled",
      "sourceVariants": [
        {
          "title": "Bzzzzt! Energy Drink (recalled)",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17558/bzzzzt-energy-drink-recalled",
          "rule": "Consuming this item occupies 2 ticks. For 10 minutes, maximum hacking compute increases by 4, but compute recovery requires twice as many idle ticks.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "compute-tradeoff-stimulant",
      "title": "Compute Tradeoff Stimulant",
      "system": "Ninefold",
      "type": "consumable",
      "status": "candidate",
      "category": "Consumable",
      "group": "equipment/consumables/boosters",
      "summary": "Consuming this item occupies 2 ticks and increases maximum hacking compute by 4 until full recovery, but reduces maximum Hit Points by one Hit Die.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "resource-change"
      ],
      "rules": {
        "role": "consumable",
        "itemFamily": "equipment/consumables/boosters",
        "effect": "Consuming this item occupies 2 ticks and increases maximum hacking compute by 4 until full recovery, but reduces maximum Hit Points by one Hit Die.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "RAM Nugs",
        "RAM Nugs — Health interaction",
        "RAM Nugs — Network resource interaction"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/17653/ram-nugs",
      "sourceVariants": [
        {
          "title": "RAM Nugs",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17653/ram-nugs",
          "rule": "Consuming this item occupies 2 ticks and increases maximum hacking compute by 4 until full recovery, but reduces maximum Hit Points by one Hit Die.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "item-concealable-lightweight-armor",
      "title": "Concealable Lightweight Armor",
      "system": "Ninefold",
      "type": "armor",
      "status": "candidate",
      "category": "Armor",
      "group": "armor/augmented",
      "summary": "This armor can be concealed under clothing and removes its normal Strength requirement and Stealth penalty.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "task-enablement"
      ],
      "rules": {
        "role": "armor",
        "itemFamily": "armor/augmented",
        "effect": "This armor can be concealed under clothing and removes its normal Strength requirement and Stealth penalty.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Mithral Armor",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Mithral Armor",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "This armor can be concealed under clothing and removes its normal Strength requirement and Stealth penalty.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "concealed-remote-manipulator",
      "title": "Concealed Remote Manipulator",
      "system": "Ninefold",
      "type": "program",
      "status": "candidate",
      "category": "Utility Program",
      "group": "programs/utility/manipulation",
      "summary": "Spend 2 ticks to create an unseen remote manipulator within 30 feet for 1 minute; it carries up to 10 pounds and cannot attack.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "hacking",
        "skillPath": [
          "spycraft",
          "hacking"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "creation-summoning",
        "task-enablement"
      ],
      "rules": {
        "role": "program",
        "itemFamily": "programs/utility/manipulation",
        "effect": "Spend 2 ticks to create an unseen remote manipulator within 30 feet for 1 minute; it carries up to 10 pounds and cannot attack.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024",
      "src_rule": "Concealed Spectral Hand",
      "src_reference_url": "https://dnd2024.wikidot.com/feat:telekinetic",
      "sourceVariants": [
        {
          "title": "Concealed Spectral Hand",
          "url": "https://dnd2024.wikidot.com/feat:telekinetic",
          "rule": "Spend 2 ticks to create an unseen remote manipulator within 30 feet for 1 minute; it carries up to 10 pounds and cannot attack.",
          "system": "D&D 2024"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-concealment-cloak",
      "title": "Concealment Cloak",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "utility/sensors",
      "summary": "Gain +2d6% Stealth and observers suffer -2d6% on sight-based Perception contests to find the wearer.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "check-modifier"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "utility/sensors",
        "effect": "Gain +2d6% Stealth and observers suffer -2d6% on sight-based Perception contests to find the wearer.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Cloak of Elvenkind",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Cloak of Elvenkind",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Gain +2d6% Stealth and observers suffer -2d6% on sight-based Perception contests to find the wearer.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-concealment-draft",
      "title": "Concealment Draft",
      "system": "Ninefold",
      "type": "consumable",
      "status": "candidate",
      "category": "Consumable",
      "group": "medical-and-chemical/drafts",
      "summary": "Spend 1 tick to drink; become Invisible for 1 hour or until you attack, deal damage, or invoke an overt effect.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "brewing",
        "skillPath": [
          "engineering",
          "chemical-engineering",
          "brewing"
        ],
        "maximumTrainedBonus": 15,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "sensory-change"
      ],
      "rules": {
        "role": "consumable",
        "itemFamily": "medical-and-chemical/drafts",
        "effect": "Spend 1 tick to drink; become Invisible for 1 hour or until you attack, deal damage, or invoke an overt effect.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Potion of Invisibility",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Potion of Invisibility",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend 1 tick to drink; become Invisible for 1 hour or until you attack, deal damage, or invoke an overt effect.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "concealment-ration",
      "title": "Concealment Ration",
      "system": "Ninefold",
      "type": "consumable",
      "status": "candidate",
      "category": "Consumable",
      "group": "equipment/consumables/food",
      "summary": "Consuming this ration occupies 2 ticks. For 10 minutes, gain +5% on visual Stealth checks, but reduce maximum Hit Points by one Hit Die.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "resource-change"
      ],
      "rules": {
        "role": "consumable",
        "itemFamily": "equipment/consumables/food",
        "effect": "Consuming this ration occupies 2 ticks. For 10 minutes, gain +5% on visual Stealth checks, but reduce maximum Hit Points by one Hit Die.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Exotic flora and fungi mystery bag",
        "Exotic flora and fungi mystery bag — Health interaction"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/17589/exotic-flora-and-fungi-mystery-bag",
      "sourceVariants": [
        {
          "title": "Exotic flora and fungi mystery bag",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17589/exotic-flora-and-fungi-mystery-bag",
          "rule": "Consuming this ration occupies 2 ticks. For 10 minutes, gain +5% on visual Stealth checks, but reduce maximum Hit Points by one Hit Die.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "item-concussive-horn",
      "title": "Concussive Horn",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "protection/wearables",
      "summary": "Spend 2 ticks to project a 30-foot cone; contested Vigor defenses take 5d6 thunder and Deafened on a loss, while each use has a 20% self-destruct chance.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "damage"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "protection/wearables",
        "effect": "Spend 2 ticks to project a 30-foot cone; contested Vigor defenses take 5d6 thunder and Deafened on a loss, while each use has a 20% self-destruct chance.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Horn of Blasting",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Horn of Blasting",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend 2 ticks to project a 30-foot cone; contested Vigor defenses take 5d6 thunder and Deafened on a loss, while each use has a 20% self-destruct chance.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-concussive-push-wave",
      "title": "Concussive Push Wave Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Offense",
      "group": "real-posthuman/offense/area-push",
      "summary": "A 15-foot cube deals 2d8 thunder and pushes actors 10 feet after failed physical defense; unsecured objects are pushed and the report carries 300 feet.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "forced-movement",
        "sensory-change"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/offense/area-push",
        "effect": "A 15-foot cube deals 2d8 thunder and pushes actors 10 feet after failed physical defense; unsecured objects are pushed and the report carries 300 feet.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 3
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Thunderwave",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Thunderwave",
      "sourceVariants": [
        {
          "title": "Thunderwave",
          "url": "https://www.dndbeyond.com/search?q=Thunderwave",
          "rule": "A 15-foot cube deals 2d8 thunder and pushes actors 10 feet after failed physical defense; unsecured objects are pushed and the report carries 300 feet.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-concussive-push-wave",
      "title": "Concussive Push Wave Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Offense",
      "group": "virtual/offense/area-push",
      "summary": "A 15-foot cube deals 2d8 thunder and pushes actors 10 feet after failed physical defense; unsecured objects are pushed and the report carries 300 feet.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "forced-movement",
        "sensory-change"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/offense/area-push",
        "effect": "A 15-foot cube deals 2d8 thunder and pushes actors 10 feet after failed physical defense; unsecured objects are pushed and the report carries 300 feet.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 3
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Thunderwave",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Thunderwave",
      "sourceVariants": [
        {
          "title": "Thunderwave",
          "url": "https://www.dndbeyond.com/search?q=Thunderwave",
          "rule": "A 15-foot cube deals 2d8 thunder and pushes actors 10 feet after failed physical defense; unsecured objects are pushed and the report carries 300 feet.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-condition-clearing-draft",
      "title": "Condition-Clearing Draft",
      "system": "Ninefold",
      "type": "consumable",
      "status": "candidate",
      "category": "Consumable",
      "group": "medical-and-chemical/drafts",
      "summary": "Spend 1 tick to drink; end Blind, Deaf, Paralyzed, Poisoned, and contagious-effect conditions on the user.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "brewing",
        "skillPath": [
          "engineering",
          "chemical-engineering",
          "brewing"
        ],
        "maximumTrainedBonus": 15,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change"
      ],
      "rules": {
        "role": "consumable",
        "itemFamily": "medical-and-chemical/drafts",
        "effect": "Spend 1 tick to drink; end Blind, Deaf, Paralyzed, Poisoned, and contagious-effect conditions on the user.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Elixir of Health",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Elixir of Health",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend 1 tick to drink; end Blind, Deaf, Paralyzed, Poisoned, and contagious-effect conditions on the user.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "conditional-shadow-cloak-program",
      "title": "Conditional Shadow Cloak Program",
      "system": "Ninefold",
      "type": "program",
      "status": "candidate",
      "category": "Concealment Program",
      "group": "programs/concealment/optical",
      "summary": "The user is Invisible in dim light or darkness; taking an action ends concealment until the user completes one idle tick in qualifying light.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "hacking",
        "skillPath": [
          "spycraft",
          "hacking"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "sensory-change"
      ],
      "rules": {
        "role": "program",
        "itemFamily": "programs/concealment/optical",
        "effect": "The user is Invisible in dim light or darkness; taking an action ends concealment until the user completes one idle tick in qualifying light.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024",
      "src_rule": "Merge with Shadows",
      "src_reference_url": "https://dnd2024.wikidot.com/feat:boon-of-the-night-spirit",
      "sourceVariants": [
        {
          "title": "Merge with Shadows",
          "url": "https://dnd2024.wikidot.com/feat:boon-of-the-night-spirit",
          "rule": "The user is Invisible in dim light or darkness; taking an action ends concealment until the user completes one idle tick in qualifying light.",
          "system": "D&D 2024"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-configurable-barrier-cube",
      "title": "Configurable Barrier Cube",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "utility/storage",
      "summary": "Holds ten renewable charges; spend 2 ticks and the selected charge cost to create one configured force barrier mode.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "creation-summoning",
        "environment-state",
        "resource-change"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "utility/storage",
        "effect": "Holds ten renewable charges; spend 2 ticks and the selected charge cost to create one configured force barrier mode.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Cube of Force",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Cube of Force",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Holds ten renewable charges; spend 2 ticks and the selected charge cost to create one configured force barrier mode.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "configurable-effect-library",
      "title": "Configurable Effect Library",
      "system": "Ninefold",
      "type": "program",
      "status": "candidate",
      "category": "Effect Library",
      "group": "programs/effects/loadouts",
      "summary": "Stores links to six approved effect items; replace one link during downtime and invoke a linked item with its own ticks, Stamina, contests, and limits.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "hacking",
        "skillPath": [
          "spycraft",
          "hacking"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "effect-invocation",
        "storage-capacity"
      ],
      "rules": {
        "role": "program",
        "itemFamily": "programs/effects/loadouts",
        "effect": "Stores links to six approved effect items; replace one link during downtime and invoke a linked item with its own ticks, Stamina, contests, and limits.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024",
      "src_rule": [
        "Aberrant Cantrip Access",
        "Aberrant Spell Access",
        "Abjuration Spell Repertoire",
        "Advanced Spell Access",
        "Cantrip Access",
        "Cantrip Repertoire",
        "Conjuration Spell Repertoire",
        "Detection Spell Repertoire",
        "Divination Spell Repertoire",
        "Dragonmark Preparation",
        "Enchantment Spell Repertoire",
        "Evocation Spell Repertoire",
        "Fey Cantrip Access",
        "Fey Spell Access",
        "Finding Spell Repertoire",
        "Handling Spell Repertoire",
        "Healing Spell Repertoire",
        "Hospitality Spell Repertoire",
        "Illusion Spell Repertoire",
        "Invocation Repertoire",
        "Level-One Spell Access",
        "Making Spell Repertoire",
        "Mystic Arcanum Repertoire",
        "Necromancy Cantrip",
        "Necromancy Spell Repertoire",
        "Passage Spell Repertoire",
        "Prepared Aberrant Spell",
        "Prepared Spell Repertoire",
        "Scribing Spell Repertoire",
        "Sentinel Spell Repertoire",
        "Shadow Spell Access",
        "Shadow Spell Repertoire",
        "Signature Arcanum",
        "Signature Spell Repertoire",
        "Spellbook Repertoire",
        "Storm Spell Repertoire",
        "Transmutation Spell Repertoire",
        "Vampire Spell",
        "Warding Spell Repertoire",
        "Wizard Cantrip Access"
      ],
      "src_reference_url": [
        "https://dnd2024.wikidot.com/feat:aberrant-dragonmark",
        "https://dnd2024.wikidot.com/feat:aberrant-dragonmark",
        "https://dnd2024.wikidot.com/feat:abjuration-adept",
        "https://dnd2024.wikidot.com/feat:magic-connoisseur",
        "https://dnd2024.wikidot.com/feat:magic-initiate",
        "https://www.dndbeyond.com/sources/dnd/free-rules/character-classes",
        "https://dnd2024.wikidot.com/feat:conjuration-adept",
        "https://dnd2024.wikidot.com/feat:mark-of-detection",
        "https://dnd2024.wikidot.com/feat:divination-adept",
        "https://dnd2024.wikidot.com/feat:potent-dragonmark",
        "https://dnd2024.wikidot.com/feat:enchantment-adept",
        "https://dnd2024.wikidot.com/feat:evocation-adept",
        "skill_tree/mind/spellcraft/fey-pact-cantrips.html",
        "https://dnd2024.wikidot.com/feat:fey-touched",
        "https://dnd2024.wikidot.com/feat:mark-of-finding",
        "https://dnd2024.wikidot.com/feat:mark-of-handling",
        "https://dnd2024.wikidot.com/feat:mark-of-healing",
        "https://dnd2024.wikidot.com/feat:mark-of-hospitality",
        "https://dnd2024.wikidot.com/feat:illusion-adept",
        "https://www.dndbeyond.com/sources/dnd/free-rules/character-classes",
        "https://dnd2024.wikidot.com/feat:magic-initiate",
        "https://dnd2024.wikidot.com/feat:mark-of-making",
        "https://www.dndbeyond.com/sources/dnd/free-rules/character-classes",
        "https://dnd2024.wikidot.com/feat:arcane-undertaker",
        "https://dnd2024.wikidot.com/feat:necromancy-adept",
        "https://dnd2024.wikidot.com/feat:mark-of-passage",
        "https://dnd2024.wikidot.com/feat:boon-of-siberys",
        "https://www.dndbeyond.com/sources/dnd/free-rules/character-classes",
        "https://dnd2024.wikidot.com/feat:mark-of-scribing",
        "https://dnd2024.wikidot.com/feat:mark-of-sentinel",
        "https://dnd2024.wikidot.com/feat:shadow-touched",
        "https://dnd2024.wikidot.com/feat:mark-of-shadow",
        "https://dnd2024.wikidot.com/feat:boon-of-magic-school-mastery",
        "https://www.dndbeyond.com/sources/dnd/free-rules/character-classes",
        "https://www.dndbeyond.com/sources/dnd/free-rules/character-classes",
        "https://dnd2024.wikidot.com/feat:mark-of-storm",
        "https://dnd2024.wikidot.com/feat:transmutation-adept",
        "https://dnd2024.wikidot.com/feat:vampire-touched",
        "https://dnd2024.wikidot.com/feat:mark-of-warding",
        "https://dnd2024.wikidot.com/feat:arcane-warrior"
      ],
      "sourceVariants": [
        {
          "title": "Aberrant Cantrip Access",
          "url": "https://dnd2024.wikidot.com/feat:aberrant-dragonmark",
          "rule": "Stores links to six approved effect items; replace one link during downtime and invoke a linked item with its own ticks, Stamina, contests, and limits.",
          "system": "D&D 2024"
        },
        {
          "title": "Aberrant Spell Access",
          "url": "https://dnd2024.wikidot.com/feat:aberrant-dragonmark",
          "rule": "Stores links to six approved effect items; replace one link during downtime and invoke a linked item with its own ticks, Stamina, contests, and limits.",
          "system": "D&D 2024"
        },
        {
          "title": "Abjuration Spell Repertoire",
          "url": "https://dnd2024.wikidot.com/feat:abjuration-adept",
          "rule": "Stores links to six approved effect items; replace one link during downtime and invoke a linked item with its own ticks, Stamina, contests, and limits.",
          "system": "D&D 2024"
        },
        {
          "title": "Advanced Spell Access",
          "url": "https://dnd2024.wikidot.com/feat:magic-connoisseur",
          "rule": "Stores links to six approved effect items; replace one link during downtime and invoke a linked item with its own ticks, Stamina, contests, and limits.",
          "system": "D&D 2024"
        },
        {
          "title": "Cantrip Access",
          "url": "https://dnd2024.wikidot.com/feat:magic-initiate",
          "rule": "Stores links to six approved effect items; replace one link during downtime and invoke a linked item with its own ticks, Stamina, contests, and limits.",
          "system": "D&D 2024"
        },
        {
          "title": "Cantrip Repertoire",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/character-classes",
          "rule": "Stores links to six approved effect items; replace one link during downtime and invoke a linked item with its own ticks, Stamina, contests, and limits.",
          "system": "D&D 2024"
        },
        {
          "title": "Conjuration Spell Repertoire",
          "url": "https://dnd2024.wikidot.com/feat:conjuration-adept",
          "rule": "Stores links to six approved effect items; replace one link during downtime and invoke a linked item with its own ticks, Stamina, contests, and limits.",
          "system": "D&D 2024"
        },
        {
          "title": "Detection Spell Repertoire",
          "url": "https://dnd2024.wikidot.com/feat:mark-of-detection",
          "rule": "Stores links to six approved effect items; replace one link during downtime and invoke a linked item with its own ticks, Stamina, contests, and limits.",
          "system": "D&D 2024"
        },
        {
          "title": "Divination Spell Repertoire",
          "url": "https://dnd2024.wikidot.com/feat:divination-adept",
          "rule": "Stores links to six approved effect items; replace one link during downtime and invoke a linked item with its own ticks, Stamina, contests, and limits.",
          "system": "D&D 2024"
        },
        {
          "title": "Dragonmark Preparation",
          "url": "https://dnd2024.wikidot.com/feat:potent-dragonmark",
          "rule": "Stores links to six approved effect items; replace one link during downtime and invoke a linked item with its own ticks, Stamina, contests, and limits.",
          "system": "D&D 2024"
        },
        {
          "title": "Enchantment Spell Repertoire",
          "url": "https://dnd2024.wikidot.com/feat:enchantment-adept",
          "rule": "Stores links to six approved effect items; replace one link during downtime and invoke a linked item with its own ticks, Stamina, contests, and limits.",
          "system": "D&D 2024"
        },
        {
          "title": "Evocation Spell Repertoire",
          "url": "https://dnd2024.wikidot.com/feat:evocation-adept",
          "rule": "Stores links to six approved effect items; replace one link during downtime and invoke a linked item with its own ticks, Stamina, contests, and limits.",
          "system": "D&D 2024"
        },
        {
          "title": "Fey Cantrip Access",
          "url": "skill_tree/mind/spellcraft/fey-pact-cantrips.html",
          "rule": "Stores links to six approved effect items; replace one link during downtime and invoke a linked item with its own ticks, Stamina, contests, and limits.",
          "system": "D&D 2024"
        },
        {
          "title": "Fey Spell Access",
          "url": "https://dnd2024.wikidot.com/feat:fey-touched",
          "rule": "Stores links to six approved effect items; replace one link during downtime and invoke a linked item with its own ticks, Stamina, contests, and limits.",
          "system": "D&D 2024"
        },
        {
          "title": "Finding Spell Repertoire",
          "url": "https://dnd2024.wikidot.com/feat:mark-of-finding",
          "rule": "Stores links to six approved effect items; replace one link during downtime and invoke a linked item with its own ticks, Stamina, contests, and limits.",
          "system": "D&D 2024"
        },
        {
          "title": "Handling Spell Repertoire",
          "url": "https://dnd2024.wikidot.com/feat:mark-of-handling",
          "rule": "Stores links to six approved effect items; replace one link during downtime and invoke a linked item with its own ticks, Stamina, contests, and limits.",
          "system": "D&D 2024"
        },
        {
          "title": "Healing Spell Repertoire",
          "url": "https://dnd2024.wikidot.com/feat:mark-of-healing",
          "rule": "Stores links to six approved effect items; replace one link during downtime and invoke a linked item with its own ticks, Stamina, contests, and limits.",
          "system": "D&D 2024"
        },
        {
          "title": "Hospitality Spell Repertoire",
          "url": "https://dnd2024.wikidot.com/feat:mark-of-hospitality",
          "rule": "Stores links to six approved effect items; replace one link during downtime and invoke a linked item with its own ticks, Stamina, contests, and limits.",
          "system": "D&D 2024"
        },
        {
          "title": "Illusion Spell Repertoire",
          "url": "https://dnd2024.wikidot.com/feat:illusion-adept",
          "rule": "Stores links to six approved effect items; replace one link during downtime and invoke a linked item with its own ticks, Stamina, contests, and limits.",
          "system": "D&D 2024"
        },
        {
          "title": "Invocation Repertoire",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/character-classes",
          "rule": "Stores links to six approved effect items; replace one link during downtime and invoke a linked item with its own ticks, Stamina, contests, and limits.",
          "system": "D&D 2024"
        },
        {
          "title": "Level-One Spell Access",
          "url": "https://dnd2024.wikidot.com/feat:magic-initiate",
          "rule": "Stores links to six approved effect items; replace one link during downtime and invoke a linked item with its own ticks, Stamina, contests, and limits.",
          "system": "D&D 2024"
        },
        {
          "title": "Making Spell Repertoire",
          "url": "https://dnd2024.wikidot.com/feat:mark-of-making",
          "rule": "Stores links to six approved effect items; replace one link during downtime and invoke a linked item with its own ticks, Stamina, contests, and limits.",
          "system": "D&D 2024"
        },
        {
          "title": "Mystic Arcanum Repertoire",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/character-classes",
          "rule": "Stores links to six approved effect items; replace one link during downtime and invoke a linked item with its own ticks, Stamina, contests, and limits.",
          "system": "D&D 2024"
        },
        {
          "title": "Necromancy Cantrip",
          "url": "https://dnd2024.wikidot.com/feat:arcane-undertaker",
          "rule": "Stores links to six approved effect items; replace one link during downtime and invoke a linked item with its own ticks, Stamina, contests, and limits.",
          "system": "D&D 2024"
        },
        {
          "title": "Necromancy Spell Repertoire",
          "url": "https://dnd2024.wikidot.com/feat:necromancy-adept",
          "rule": "Stores links to six approved effect items; replace one link during downtime and invoke a linked item with its own ticks, Stamina, contests, and limits.",
          "system": "D&D 2024"
        },
        {
          "title": "Passage Spell Repertoire",
          "url": "https://dnd2024.wikidot.com/feat:mark-of-passage",
          "rule": "Stores links to six approved effect items; replace one link during downtime and invoke a linked item with its own ticks, Stamina, contests, and limits.",
          "system": "D&D 2024"
        },
        {
          "title": "Prepared Aberrant Spell",
          "url": "https://dnd2024.wikidot.com/feat:boon-of-siberys",
          "rule": "Stores links to six approved effect items; replace one link during downtime and invoke a linked item with its own ticks, Stamina, contests, and limits.",
          "system": "D&D 2024"
        },
        {
          "title": "Prepared Spell Repertoire",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/character-classes",
          "rule": "Stores links to six approved effect items; replace one link during downtime and invoke a linked item with its own ticks, Stamina, contests, and limits.",
          "system": "D&D 2024"
        },
        {
          "title": "Scribing Spell Repertoire",
          "url": "https://dnd2024.wikidot.com/feat:mark-of-scribing",
          "rule": "Stores links to six approved effect items; replace one link during downtime and invoke a linked item with its own ticks, Stamina, contests, and limits.",
          "system": "D&D 2024"
        },
        {
          "title": "Sentinel Spell Repertoire",
          "url": "https://dnd2024.wikidot.com/feat:mark-of-sentinel",
          "rule": "Stores links to six approved effect items; replace one link during downtime and invoke a linked item with its own ticks, Stamina, contests, and limits.",
          "system": "D&D 2024"
        },
        {
          "title": "Shadow Spell Access",
          "url": "https://dnd2024.wikidot.com/feat:shadow-touched",
          "rule": "Stores links to six approved effect items; replace one link during downtime and invoke a linked item with its own ticks, Stamina, contests, and limits.",
          "system": "D&D 2024"
        },
        {
          "title": "Shadow Spell Repertoire",
          "url": "https://dnd2024.wikidot.com/feat:mark-of-shadow",
          "rule": "Stores links to six approved effect items; replace one link during downtime and invoke a linked item with its own ticks, Stamina, contests, and limits.",
          "system": "D&D 2024"
        },
        {
          "title": "Signature Arcanum",
          "url": "https://dnd2024.wikidot.com/feat:boon-of-magic-school-mastery",
          "rule": "Stores links to six approved effect items; replace one link during downtime and invoke a linked item with its own ticks, Stamina, contests, and limits.",
          "system": "D&D 2024"
        },
        {
          "title": "Signature Spell Repertoire",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/character-classes",
          "rule": "Stores links to six approved effect items; replace one link during downtime and invoke a linked item with its own ticks, Stamina, contests, and limits.",
          "system": "D&D 2024"
        },
        {
          "title": "Spellbook Repertoire",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/character-classes",
          "rule": "Stores links to six approved effect items; replace one link during downtime and invoke a linked item with its own ticks, Stamina, contests, and limits.",
          "system": "D&D 2024"
        },
        {
          "title": "Storm Spell Repertoire",
          "url": "https://dnd2024.wikidot.com/feat:mark-of-storm",
          "rule": "Stores links to six approved effect items; replace one link during downtime and invoke a linked item with its own ticks, Stamina, contests, and limits.",
          "system": "D&D 2024"
        },
        {
          "title": "Transmutation Spell Repertoire",
          "url": "https://dnd2024.wikidot.com/feat:transmutation-adept",
          "rule": "Stores links to six approved effect items; replace one link during downtime and invoke a linked item with its own ticks, Stamina, contests, and limits.",
          "system": "D&D 2024"
        },
        {
          "title": "Vampire Spell",
          "url": "https://dnd2024.wikidot.com/feat:vampire-touched",
          "rule": "Stores links to six approved effect items; replace one link during downtime and invoke a linked item with its own ticks, Stamina, contests, and limits.",
          "system": "D&D 2024"
        },
        {
          "title": "Warding Spell Repertoire",
          "url": "https://dnd2024.wikidot.com/feat:mark-of-warding",
          "rule": "Stores links to six approved effect items; replace one link during downtime and invoke a linked item with its own ticks, Stamina, contests, and limits.",
          "system": "D&D 2024"
        },
        {
          "title": "Wizard Cantrip Access",
          "url": "https://dnd2024.wikidot.com/feat:arcane-warrior",
          "rule": "Stores links to six approved effect items; replace one link during downtime and invoke a linked item with its own ticks, Stamina, contests, and limits.",
          "system": "D&D 2024"
        }
      ],
      "mergedVariantCount": 40,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-configurable-impairment-mark",
      "title": "Configurable Impairment Mark Program",
      "system": "Ninefold",
      "type": "program",
      "status": "candidate",
      "category": "Control",
      "group": "real-posthuman/control/curse",
      "summary": "A target losing contested Will defense suffers one chosen curse: -15% to one stat's checks, -15% attacks against the user, possible action loss, or +1d8 necrotic from the user's hits.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "hacking",
        "skillPath": [
          "spycraft",
          "hacking"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "check-modifier",
        "condition-change",
        "damage",
        "mental-influence"
      ],
      "rules": {
        "role": "program",
        "itemFamily": "real-posthuman/control/curse",
        "effect": "A target losing contested Will defense suffers one chosen curse: -15% to one stat's checks, -15% attacks against the user, possible action loss, or +1d8 necrotic from the user's hits.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "5 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 5
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Bestow Curse",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Bestow+Curse",
      "sourceVariants": [
        {
          "title": "Bestow Curse",
          "url": "https://www.dndbeyond.com/search?q=Bestow+Curse",
          "rule": "A target losing contested Will defense suffers one chosen curse: -15% to one stat's checks, -15% attacks against the user, possible action loss, or +1d8 necrotic from the user's hits.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-configurable-impairment-mark",
      "title": "Configurable Impairment Mark Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Control",
      "group": "virtual/control/curse",
      "summary": "A target losing contested Will defense suffers one chosen curse: -15% to one stat's checks, -15% attacks against the user, possible action loss, or +1d8 necrotic from the user's hits.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "check-modifier",
        "condition-change",
        "damage",
        "mental-influence"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/control/curse",
        "effect": "A target losing contested Will defense suffers one chosen curse: -15% to one stat's checks, -15% attacks against the user, possible action loss, or +1d8 necrotic from the user's hits.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "5 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 5
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": [
        "D&D 2024",
        "D&D 2024 SRD 5.2.1"
      ],
      "src_rule": [
        "Bestow Curse Access",
        "Bestow Curse"
      ],
      "src_reference_url": [
        "skill_tree/mind/spellcraft/fey-bestow-curse.html",
        "https://www.dndbeyond.com/search?q=Bestow+Curse"
      ],
      "sourceVariants": [
        {
          "title": "Bestow Curse",
          "url": "https://www.dndbeyond.com/search?q=Bestow+Curse",
          "rule": "A target losing contested Will defense suffers one chosen curse: -15% to one stat's checks, -15% attacks against the user, possible action loss, or +1d8 necrotic from the user's hits.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-configurable-privacy-zone",
      "title": "Configurable Privacy Zone Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Protection",
      "group": "real-posthuman/protection/facility-security",
      "summary": "Secure a 5-to-100-foot cube for 24 hours with chosen sound, vision, remote-sensing, and spatial-travel blocks; repeated annual setup can make it persistent.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "effect-suppression",
        "environment-state",
        "sensory-change"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/protection/facility-security",
        "effect": "Secure a 5-to-100-foot cube for 24 hours with chosen sound, vision, remote-sensing, and spatial-travel blocks; repeated annual setup can make it persistent.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "604 Stamina",
        "action": "600 ticks (extended)",
        "activation": {
          "mode": "extended",
          "ticks": 600,
          "stamina": 604
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Private Sanctum",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Private+Sanctum",
      "sourceVariants": [
        {
          "title": "Private Sanctum",
          "url": "https://www.dndbeyond.com/search?q=Private+Sanctum",
          "rule": "Secure a 5-to-100-foot cube for 24 hours with chosen sound, vision, remote-sensing, and spatial-travel blocks; repeated annual setup can make it persistent.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-configurable-privacy-zone",
      "title": "Configurable Privacy Zone Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Protection",
      "group": "virtual/protection/facility-security",
      "summary": "Secure a 5-to-100-foot cube for 24 hours with chosen sound, vision, remote-sensing, and spatial-travel blocks; repeated annual setup can make it persistent.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "effect-suppression",
        "environment-state",
        "sensory-change"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/protection/facility-security",
        "effect": "Secure a 5-to-100-foot cube for 24 hours with chosen sound, vision, remote-sensing, and spatial-travel blocks; repeated annual setup can make it persistent.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "604 Stamina",
        "action": "600 ticks (extended)",
        "activation": {
          "mode": "extended",
          "ticks": 600,
          "stamina": 604
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Private Sanctum",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Private+Sanctum",
      "sourceVariants": [
        {
          "title": "Private Sanctum",
          "url": "https://www.dndbeyond.com/search?q=Private+Sanctum",
          "rule": "Secure a 5-to-100-foot cube for 24 hours with chosen sound, vision, remote-sensing, and spatial-travel blocks; repeated annual setup can make it persistent.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-configurable-sanctuary-zone",
      "title": "Configurable Sanctuary Zone Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Protection",
      "group": "real-posthuman/protection/sanctuary",
      "summary": "Permanently ward a 60-foot area against selected entity tags and add one configurable light, silence, courage, fear, resistance, vulnerability, translation, or transit effect.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "defense-modifier",
        "effect-suppression",
        "environment-state",
        "mental-influence",
        "semantic-communication",
        "sensory-change"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/protection/sanctuary",
        "effect": "Permanently ward a 60-foot area against selected entity tags and add one configurable light, silence, courage, fear, resistance, vulnerability, translation, or transit effect.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "86405 Stamina",
        "action": "86400 ticks (extended)",
        "activation": {
          "mode": "extended",
          "ticks": 86400,
          "stamina": 86405
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Hallow",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Hallow",
      "sourceVariants": [
        {
          "title": "Hallow",
          "url": "https://www.dndbeyond.com/search?q=Hallow",
          "rule": "Permanently ward a 60-foot area against selected entity tags and add one configurable light, silence, courage, fear, resistance, vulnerability, translation, or transit effect.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-configurable-sanctuary-zone",
      "title": "Configurable Sanctuary Zone Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Protection",
      "group": "virtual/protection/sanctuary",
      "summary": "Permanently ward a 60-foot area against selected entity tags and add one configurable light, silence, courage, fear, resistance, vulnerability, translation, or transit effect.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "defense-modifier",
        "effect-suppression",
        "environment-state",
        "mental-influence",
        "semantic-communication",
        "sensory-change"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/protection/sanctuary",
        "effect": "Permanently ward a 60-foot area against selected entity tags and add one configurable light, silence, courage, fear, resistance, vulnerability, translation, or transit effect.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "86405 Stamina",
        "action": "86400 ticks (extended)",
        "activation": {
          "mode": "extended",
          "ticks": 86400,
          "stamina": 86405
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Hallow",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Hallow",
      "sourceVariants": [
        {
          "title": "Hallow",
          "url": "https://www.dndbeyond.com/search?q=Hallow",
          "rule": "Permanently ward a 60-foot area against selected entity tags and add one configurable light, silence, courage, fear, resistance, vulnerability, translation, or transit effect.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-constrictor-staff",
      "title": "Constrictor Staff",
      "system": "Ninefold",
      "type": "effect-device",
      "status": "candidate",
      "category": "Effect Device",
      "group": "effect-devices/staves",
      "summary": "Spend 2 ticks to transform the staff into a commanded constrictor companion; spend 1 tick to recall it, with a 1-hour cooldown.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "creation-summoning",
        "mental-influence",
        "transformation"
      ],
      "rules": {
        "role": "effect-device",
        "itemFamily": "effect-devices/staves",
        "effect": "Spend 2 ticks to transform the staff into a commanded constrictor companion; spend 1 tick to recall it, with a 1-hour cooldown.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Staff of the Python",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Staff of the Python",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend 2 ticks to transform the staff into a commanded constrictor companion; spend 1 tick to recall it, with a 1-hour cooldown.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-construct-breaker",
      "title": "Construct Breaker",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Weapon",
      "group": "combat/augmented-weapon",
      "summary": "Attacks gain +5%, or +15% against constructs; critical hits add 2d6 damage and destroy a critically weakened construct.",
      "skillUse": {
        "status": "not-required",
        "reason": "This augmentation inherits the host weapon's mapped Skill and does not create a second Skill mapping.",
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "critical-change",
        "damage"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/augmented-weapon",
        "effect": "Attacks gain +5%, or +15% against constructs; critical hits add 2d6 damage and destroy a critically weakened construct.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Mace of Smiting",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Mace of Smiting",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Attacks gain +5%, or +15% against constructs; critical hits add 2d6 damage and destroy a critically weakened construct.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-construct-fabrication-manual",
      "title": "Construct Fabrication Manual",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "effect-devices/influence",
      "summary": "Enables a qualified engineer to spend the listed downtime and materials building one commanded construct; completion consumes the manual.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "creation-summoning",
        "mental-influence",
        "task-enablement"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "effect-devices/influence",
        "effect": "Enables a qualified engineer to spend the listed downtime and materials building one commanded construct; completion consumes the manual.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Manual of Golems",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Manual of Golems",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Enables a qualified engineer to spend the listed downtime and materials building one commanded construct; completion consumes the manual.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-contact-necrotic-surge",
      "title": "Contact Necrotic Surge Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Offense",
      "group": "real-posthuman/offense/touch-strike",
      "summary": "A touched target takes 2d10 necrotic damage, halved by successful contested physical defense.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "melee-weapons",
        "skillPath": [
          "combat",
          "melee-weapons"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "damage"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/offense/touch-strike",
        "effect": "A touched target takes 2d10 necrotic damage, halved by successful contested physical defense.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 3
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Inflict Wounds",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Inflict+Wounds",
      "sourceVariants": [
        {
          "title": "Inflict Wounds",
          "url": "https://www.dndbeyond.com/search?q=Inflict+Wounds",
          "rule": "A touched target takes 2d10 necrotic damage, halved by successful contested physical defense.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-contact-necrotic-surge",
      "title": "Contact Necrotic Surge Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Offense",
      "group": "virtual/offense/touch-strike",
      "summary": "A touched target takes 2d10 necrotic damage, halved by successful contested physical defense.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "melee-weapons",
        "skillPath": [
          "combat",
          "melee-weapons"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "damage"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/offense/touch-strike",
        "effect": "A touched target takes 2d10 necrotic damage, halved by successful contested physical defense.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 3
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Inflict Wounds",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Inflict+Wounds",
      "sourceVariants": [
        {
          "title": "Inflict Wounds",
          "url": "https://www.dndbeyond.com/search?q=Inflict+Wounds",
          "rule": "A touched target takes 2d10 necrotic damage, halved by successful contested physical defense.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-contact-trauma-repair",
      "title": "Contact Trauma Repair Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Restoration",
      "group": "virtual/restoration/healing",
      "summary": "A touched creature recovers 2d8 Hit Points plus the user's relevant mental modifier.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "recovery"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/restoration/healing",
        "effect": "A touched creature recovers 2d8 Hit Points plus the user's relevant mental modifier.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 3
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": [
        "D&D 2024",
        "D&D 2024 SRD 5.2.1"
      ],
      "src_rule": [
        "Mark Healing: Cure Wounds",
        "Cure Wounds"
      ],
      "src_reference_url": [
        "https://dnd2024.wikidot.com/feat:mark-of-healing",
        "https://www.dndbeyond.com/search?q=Cure+Wounds"
      ],
      "sourceVariants": [
        {
          "title": "Cure Wounds",
          "url": "https://www.dndbeyond.com/search?q=Cure+Wounds",
          "rule": "A touched creature recovers 2d8 Hit Points plus the user's relevant mental modifier.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-contact-trauma-repair",
      "title": "Contact Trauma Repair Treatment",
      "system": "Ninefold",
      "type": "medical-item",
      "status": "candidate",
      "category": "Restoration",
      "group": "real-posthuman/restoration/healing",
      "summary": "A touched creature recovers 2d8 Hit Points plus the user's relevant mental modifier.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "medicine",
        "skillPath": [
          "fieldcraft-and-care",
          "medicine"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "recovery"
      ],
      "rules": {
        "role": "medical-item",
        "itemFamily": "real-posthuman/restoration/healing",
        "effect": "A touched creature recovers 2d8 Hit Points plus the user's relevant mental modifier.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 3
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Cure Wounds",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Cure+Wounds",
      "sourceVariants": [
        {
          "title": "Cure Wounds",
          "url": "https://www.dndbeyond.com/search?q=Cure+Wounds",
          "rule": "A touched creature recovers 2d8 Hit Points plus the user's relevant mental modifier.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-container",
      "title": "Container",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "utility/containers",
      "summary": "Select one listed variant when acquired; that variant row supplies the complete rule and scaling.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "storage-capacity"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "utility/containers",
        "effect": "Select one listed variant when acquired; that variant row supplies the complete rule and scaling.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "variantRules": [
          "The pack variant stores 30 lb. or 1 cubic foot.",
          "The barrel variant stores 40 gallons or 4 cubic feet.",
          "The basket variant stores 40 lb. or 2 cubic feet.",
          "The bottle variant stores 1.5 pints.",
          "The bucket variant stores 0.5 cubic foot.",
          "The projectile case variant stores 20 bolts.",
          "The document case variant stores 10 paper or 5 parchment sheets.",
          "The chest variant stores 12 cubic feet.",
          "The flask variant stores 1 pint.",
          "The jug variant stores 1 gallon.",
          "The cooking pot variant stores 1 gallon.",
          "The pouch variant stores 6 lb. or 0.2 cubic foot.",
          "The quiver variant stores 20 arrows.",
          "The sack variant stores 30 lb. or 1 cubic foot.",
          "The vial variant stores 4 ounces.",
          "The waterskin variant stores 4 pints."
        ],
        "variantTable": [
          {
            "variant": "pack",
            "capacity": "30 lb. or 1 cubic foot"
          },
          {
            "variant": "barrel",
            "capacity": "40 gallons or 4 cubic feet"
          },
          {
            "variant": "basket",
            "capacity": "40 lb. or 2 cubic feet"
          },
          {
            "variant": "bottle",
            "capacity": "1.5 pints"
          },
          {
            "variant": "bucket",
            "capacity": "0.5 cubic foot"
          },
          {
            "variant": "projectile case",
            "capacity": "20 bolts"
          },
          {
            "variant": "document case",
            "capacity": "10 paper or 5 parchment sheets"
          },
          {
            "variant": "chest",
            "capacity": "12 cubic feet"
          },
          {
            "variant": "flask",
            "capacity": "1 pint"
          },
          {
            "variant": "jug",
            "capacity": "1 gallon"
          },
          {
            "variant": "cooking pot",
            "capacity": "1 gallon"
          },
          {
            "variant": "pouch",
            "capacity": "6 lb. or 0.2 cubic foot"
          },
          {
            "variant": "quiver",
            "capacity": "20 arrows"
          },
          {
            "variant": "sack",
            "capacity": "30 lb. or 1 cubic foot"
          },
          {
            "variant": "vial",
            "capacity": "4 ounces"
          },
          {
            "variant": "waterskin",
            "capacity": "4 pints"
          }
        ]
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": [
        "Backpack",
        "Barrel",
        "Basket",
        "Bottle, Glass",
        "Bucket",
        "Case, Crossbow Bolt",
        "Case, Map or Scroll",
        "Chest",
        "Flask",
        "Jug",
        "Pot, Iron",
        "Pouch",
        "Quiver",
        "Sack",
        "Vial",
        "Waterskin"
      ],
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
      "sourceVariants": [
        {
          "title": "Backpack",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "The pack variant stores 30 lb. or 1 cubic foot.",
          "system": "D&D 2024 SRD 5.2.1"
        },
        {
          "title": "Barrel",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "The barrel variant stores 40 gallons or 4 cubic feet.",
          "system": "D&D 2024 SRD 5.2.1"
        },
        {
          "title": "Basket",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "The basket variant stores 40 lb. or 2 cubic feet.",
          "system": "D&D 2024 SRD 5.2.1"
        },
        {
          "title": "Bottle, Glass",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "The bottle variant stores 1.5 pints.",
          "system": "D&D 2024 SRD 5.2.1"
        },
        {
          "title": "Bucket",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "The bucket variant stores 0.5 cubic foot.",
          "system": "D&D 2024 SRD 5.2.1"
        },
        {
          "title": "Case, Crossbow Bolt",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "The projectile case variant stores 20 bolts.",
          "system": "D&D 2024 SRD 5.2.1"
        },
        {
          "title": "Case, Map or Scroll",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "The document case variant stores 10 paper or 5 parchment sheets.",
          "system": "D&D 2024 SRD 5.2.1"
        },
        {
          "title": "Chest",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "The chest variant stores 12 cubic feet.",
          "system": "D&D 2024 SRD 5.2.1"
        },
        {
          "title": "Flask",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "The flask variant stores 1 pint.",
          "system": "D&D 2024 SRD 5.2.1"
        },
        {
          "title": "Jug",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "The jug variant stores 1 gallon.",
          "system": "D&D 2024 SRD 5.2.1"
        },
        {
          "title": "Pot, Iron",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "The cooking pot variant stores 1 gallon.",
          "system": "D&D 2024 SRD 5.2.1"
        },
        {
          "title": "Pouch",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "The pouch variant stores 6 lb. or 0.2 cubic foot.",
          "system": "D&D 2024 SRD 5.2.1"
        },
        {
          "title": "Quiver",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "The quiver variant stores 20 arrows.",
          "system": "D&D 2024 SRD 5.2.1"
        },
        {
          "title": "Sack",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "The sack variant stores 30 lb. or 1 cubic foot.",
          "system": "D&D 2024 SRD 5.2.1"
        },
        {
          "title": "Vial",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "The vial variant stores 4 ounces.",
          "system": "D&D 2024 SRD 5.2.1"
        },
        {
          "title": "Waterskin",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "The waterskin variant stores 4 pints.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 16,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-containment-mirror",
      "title": "Containment Mirror",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "utility/effect-devices",
      "summary": "While active, a creature seeing its reflection within 30 feet contests WILL or enters one of twelve timeless cells; spend 2 ticks to communicate with or release a named occupant.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "semantic-communication",
        "storage-capacity"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "utility/effect-devices",
        "effect": "While active, a creature seeing its reflection within 30 feet contests WILL or enters one of twelve timeless cells; spend 2 ticks to communicate with or release a named occupant.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Mirror of Life Trapping",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Mirror of Life Trapping",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "While active, a creature seeing its reflection within 30 feet contests WILL or enters one of twelve timeless cells; spend 2 ticks to communicate with or release a named occupant.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-contested-remote-observation",
      "title": "Contested Remote Observation Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Information",
      "group": "real-posthuman/information/remote-sensing",
      "summary": "After a knowledge-adjusted contested Will defense, observe and hear a same-world target through a following sensor for 10 minutes; known locations can be observed directly.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "creation-summoning",
        "information-query",
        "sensory-change"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/information/remote-sensing",
        "effect": "After a knowledge-adjusted contested Will defense, observe and hear a same-world target through a following sensor for 10 minutes; known locations can be observed directly.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "605 Stamina",
        "action": "600 ticks (extended)",
        "activation": {
          "mode": "extended",
          "ticks": 600,
          "stamina": 605
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Scrying",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Scrying",
      "sourceVariants": [
        {
          "title": "Scrying",
          "url": "https://www.dndbeyond.com/search?q=Scrying",
          "rule": "After a knowledge-adjusted contested Will defense, observe and hear a same-world target through a following sensor for 10 minutes; known locations can be observed directly.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-contested-remote-observation",
      "title": "Contested Remote Observation Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Information",
      "group": "virtual/information/remote-sensing",
      "summary": "After a knowledge-adjusted contested Will defense, observe and hear a same-world target through a following sensor for 10 minutes; known locations can be observed directly.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "creation-summoning",
        "information-query",
        "sensory-change"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/information/remote-sensing",
        "effect": "After a knowledge-adjusted contested Will defense, observe and hear a same-world target through a following sensor for 10 minutes; known locations can be observed directly.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "605 Stamina",
        "action": "600 ticks (extended)",
        "activation": {
          "mode": "extended",
          "ticks": 600,
          "stamina": 605
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Scrying",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Scrying",
      "sourceVariants": [
        {
          "title": "Scrying",
          "url": "https://www.dndbeyond.com/search?q=Scrying",
          "rule": "After a knowledge-adjusted contested Will defense, observe and hear a same-world target through a following sensor for 10 minutes; known locations can be observed directly.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-controlled-descent-band",
      "title": "Controlled-Descent Band",
      "system": "Ninefold",
      "type": "wearable",
      "status": "candidate",
      "category": "Wearable",
      "group": "effect-devices/rings",
      "summary": "While worn, falling speed is limited to 10 feet per second and falling causes no damage.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "defense-modifier",
        "mobility-change"
      ],
      "rules": {
        "role": "wearable",
        "itemFamily": "effect-devices/rings",
        "effect": "While worn, falling speed is limited to 10 feet per second and falling causes no damage.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Ring of Feather Falling",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Ring of Feather Falling",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "While worn, falling speed is limited to 10 feet per second and falling causes no damage.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-cooking-kit",
      "title": "Cooking Kit",
      "system": "Ninefold",
      "type": "tool",
      "status": "candidate",
      "category": "Tool",
      "group": "technical/engineering/chemical",
      "summary": "Enables food preparation tasks with the matching trained skill; the kit grants no proficiency by itself.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "chemical-engineering",
        "skillPath": [
          "engineering",
          "chemical-engineering"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "task-enablement"
      ],
      "rules": {
        "role": "tool",
        "itemFamily": "technical/engineering/chemical",
        "effect": "Enables food preparation tasks with the matching trained skill; the kit grants no proficiency by itself.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Cook's Utensils",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
      "sourceVariants": [
        {
          "title": "Cook's Utensils",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "Enables food preparation tasks with the matching trained skill; the kit grants no proficiency by itself.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-coordinated-fortune-boost",
      "title": "Coordinated Fortune Boost Program",
      "system": "Ninefold",
      "type": "program",
      "status": "candidate",
      "category": "Support",
      "group": "real-posthuman/support/check-bonus",
      "summary": "For 1 minute, up to three allies add 1d4×5% to attack and contested defense rolls.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "hacking",
        "skillPath": [
          "spycraft",
          "hacking"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "check-modifier"
      ],
      "rules": {
        "role": "program",
        "itemFamily": "real-posthuman/support/check-bonus",
        "effect": "For 1 minute, up to three allies add 1d4×5% to attack and contested defense rolls.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 3
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Bless",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Bless",
      "sourceVariants": [
        {
          "title": "Bless",
          "url": "https://www.dndbeyond.com/search?q=Bless",
          "rule": "For 1 minute, up to three allies add 1d4×5% to attack and contested defense rolls.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-coordinated-fortune-boost",
      "title": "Coordinated Fortune Boost Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Support",
      "group": "virtual/support/check-bonus",
      "summary": "For 1 minute, up to three allies add 1d4×5% to attack and contested defense rolls.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "check-modifier"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/support/check-bonus",
        "effect": "For 1 minute, up to three allies add 1d4×5% to attack and contested defense rolls.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 3
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Bless",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Bless",
      "sourceVariants": [
        {
          "title": "Bless",
          "url": "https://www.dndbeyond.com/search?q=Bless",
          "rule": "For 1 minute, up to three allies add 1d4×5% to attack and contested defense rolls.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-corpse-labor-animation",
      "title": "Corpse Labor Animation Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Creation",
      "group": "real-posthuman/creation/corpse-construct",
      "summary": "Convert one suitable corpse into a controllable skeletal or cadaver construct for 24 hours; a 1-tick command directs its next task.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "creation-summoning",
        "semantic-communication"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/creation/corpse-construct",
        "effect": "Convert one suitable corpse into a controllable skeletal or cadaver construct for 24 hours; a 1-tick command directs its next task.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "63 Stamina",
        "action": "60 ticks (extended)",
        "activation": {
          "mode": "extended",
          "ticks": 60,
          "stamina": 63
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Animate Dead",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Animate+Dead",
      "sourceVariants": [
        {
          "title": "Animate Dead",
          "url": "https://www.dndbeyond.com/search?q=Animate+Dead",
          "rule": "Convert one suitable corpse into a controllable skeletal or cadaver construct for 24 hours; a 1-tick command directs its next task.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-corpse-labor-animation",
      "title": "Corpse Labor Animation Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Creation",
      "group": "virtual/creation/corpse-construct",
      "summary": "Convert one suitable corpse into a controllable skeletal or cadaver construct for 24 hours; a 1-tick command directs its next task.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "creation-summoning",
        "semantic-communication"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/creation/corpse-construct",
        "effect": "Convert one suitable corpse into a controllable skeletal or cadaver construct for 24 hours; a 1-tick command directs its next task.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "63 Stamina",
        "action": "60 ticks (extended)",
        "activation": {
          "mode": "extended",
          "ticks": 60,
          "stamina": 63
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Animate Dead",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Animate+Dead",
      "sourceVariants": [
        {
          "title": "Animate Dead",
          "url": "https://www.dndbeyond.com/search?q=Animate+Dead",
          "rule": "Convert one suitable corpse into a controllable skeletal or cadaver construct for 24 hours; a 1-tick command directs its next task.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-corrosive-area-burst",
      "title": "Corrosive Area Burst Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Offense",
      "group": "real-posthuman/offense/area-burst",
      "summary": "A 5-foot-radius burst within 60 feet deals 1d6 acid damage after a contested Reflexes defense, scaling by 1d6 at each listed source tier.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "damage"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/offense/area-burst",
        "effect": "A 5-foot-radius burst within 60 feet deals 1d6 acid damage after a contested Reflexes defense, scaling by 1d6 at each listed source tier.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "2 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 2
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Acid Splash",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Acid+Splash",
      "sourceVariants": [
        {
          "title": "Acid Splash",
          "url": "https://www.dndbeyond.com/search?q=Acid+Splash",
          "rule": "A 5-foot-radius burst within 60 feet deals 1d6 acid damage after a contested Reflexes defense, scaling by 1d6 at each listed source tier.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-corrosive-area-burst",
      "title": "Corrosive Area Burst Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Offense",
      "group": "virtual/offense/area-burst",
      "summary": "A 5-foot-radius burst within 60 feet deals 1d6 acid damage after a contested Reflexes defense, scaling by 1d6 at each listed source tier.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "damage"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/offense/area-burst",
        "effect": "A 5-foot-radius burst within 60 feet deals 1d6 acid damage after a contested Reflexes defense, scaling by 1d6 at each listed source tier.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "2 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 2
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Acid Splash",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Acid+Splash",
      "sourceVariants": [
        {
          "title": "Acid Splash",
          "url": "https://www.dndbeyond.com/search?q=Acid+Splash",
          "rule": "A 5-foot-radius burst within 60 feet deals 1d6 acid damage after a contested Reflexes defense, scaling by 1d6 at each listed source tier.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "corrosive-chain-assault-rifle",
      "title": "Corrosive Chain Assault Rifle",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Ranged Weapon",
      "group": "combat/ranged/assault-rifles",
      "summary": "Its 2-tick burst rolls three independent 1d6 physical hits using the final contested-roll hit percentage. A critical hit applies Poison; a poisoned target has a 5% wider incoming critical range, and its defeat leaves a 5-foot acid hazard for 3 ticks.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "assault-rifles",
        "skillPath": [
          "combat",
          "ranged-weapons",
          "long-guns",
          "assault-rifles"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "critical-change",
        "damage",
        "environment-state"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/ranged/assault-rifles",
        "effect": "Its 2-tick burst rolls three independent 1d6 physical hits using the final contested-roll hit percentage. A critical hit applies Poison; a poisoned target has a 5% wider incoming critical range, and its defeat leaves a 5-foot acid hazard for 3 ticks.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Hercules 3AX (Prototype)",
        "Hercules 3AX (Prototype) — +50% headshot damage",
        "Hercules 3AX (Prototype) — 20% poison chance",
        "Hercules 3AX (Prototype) — 25% armor penetration",
        "Hercules 3AX (Prototype) — Critical effect",
        "Hercules 3AX (Prototype) — Poison"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/3098/hercules-3ax",
      "sourceVariants": [
        {
          "title": "Hercules 3AX (Prototype)",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/3098/hercules-3ax",
          "rule": "Its 2-tick burst rolls three independent 1d6 physical hits using the final contested-roll hit percentage. A critical hit applies Poison; a poisoned target has a 5% wider incoming critical range, and its defeat leaves a 5-foot acid hazard for 3 ticks.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "item-corrosive-grenade",
      "title": "Corrosive Grenade",
      "system": "Ninefold",
      "type": "consumable",
      "status": "candidate",
      "category": "Consumable",
      "group": "combat/demolitions/grenades",
      "summary": "Spend 2 ticks to throw up to 20 feet; win a Throwing versus Reflexes contest to deal 2d6 acid damage.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "grenades",
        "skillPath": [
          "combat",
          "demolitions",
          "grenades"
        ],
        "maximumTrainedBonus": 15,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "damage"
      ],
      "rules": {
        "role": "consumable",
        "itemFamily": "combat/demolitions/grenades",
        "effect": "Spend 2 ticks to throw up to 20 feet; win a Throwing versus Reflexes contest to deal 2d6 acid damage.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Acid",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
      "sourceVariants": [
        {
          "title": "Acid",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "Spend 2 ticks to throw up to 20 feet; win a Throwing versus Reflexes contest to deal 2d6 acid damage.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-courage-buffer",
      "title": "Courage Buffer Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Support",
      "group": "virtual/support/morale",
      "summary": "For 1 minute, a willing target is immune to fear and refreshes temporary Hit Points equal to the user's relevant mental modifier each cycle.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "defense-modifier",
        "resource-change"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/support/morale",
        "effect": "For 1 minute, a willing target is immune to fear and refreshes temporary Hit Points equal to the user's relevant mental modifier each cycle.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 3
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Heroism",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Heroism",
      "sourceVariants": [
        {
          "title": "Heroism",
          "url": "https://www.dndbeyond.com/search?q=Heroism",
          "rule": "For 1 minute, a willing target is immune to fear and refreshes temporary Hit Points equal to the user's relevant mental modifier each cycle.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-courage-buffer",
      "title": "Courage Buffer Treatment",
      "system": "Ninefold",
      "type": "medical-item",
      "status": "candidate",
      "category": "Support",
      "group": "real-posthuman/support/morale",
      "summary": "For 1 minute, a willing target is immune to fear and refreshes temporary Hit Points equal to the user's relevant mental modifier each cycle.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "medicine",
        "skillPath": [
          "fieldcraft-and-care",
          "medicine"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "defense-modifier",
        "resource-change"
      ],
      "rules": {
        "role": "medical-item",
        "itemFamily": "real-posthuman/support/morale",
        "effect": "For 1 minute, a willing target is immune to fear and refreshes temporary Hit Points equal to the user's relevant mental modifier each cycle.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 3
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Heroism",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Heroism",
      "sourceVariants": [
        {
          "title": "Heroism",
          "url": "https://www.dndbeyond.com/search?q=Heroism",
          "rule": "For 1 minute, a willing target is immune to fear and refreshes temporary Hit Points equal to the user's relevant mental modifier each cycle.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-courage-draft",
      "title": "Courage Draft",
      "system": "Ninefold",
      "type": "consumable",
      "status": "candidate",
      "category": "Consumable",
      "group": "medical-and-chemical/drafts",
      "summary": "Spend 1 tick to drink; for 1 hour gain 10 temporary Hit Points and +1d6% on attack and stress-resistance checks.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "brewing",
        "skillPath": [
          "engineering",
          "chemical-engineering",
          "brewing"
        ],
        "maximumTrainedBonus": 15,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "resource-change"
      ],
      "rules": {
        "role": "consumable",
        "itemFamily": "medical-and-chemical/drafts",
        "effect": "Spend 1 tick to drink; for 1 hour gain 10 temporary Hit Points and +1d6% on attack and stress-resistance checks.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Potion of Heroism",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Potion of Heroism",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend 1 tick to drink; for 1 hour gain 10 temporary Hit Points and +1d6% on attack and stress-resistance checks.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "cover-piercing-precision-smg",
      "title": "Cover-Piercing Precision SMG",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Ranged Weapon",
      "group": "combat/ranged/submachine-guns",
      "summary": "Its 2-tick burst rolls two independent 1d6 physical hits using the final contested-roll hit percentage. Shots ignore one ordinary cover layer; head hits have a 5% wider critical range.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "submachine-guns",
        "skillPath": [
          "combat",
          "ranged-weapons",
          "compact-automatic-weapons",
          "submachine-guns"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "critical-change",
        "damage",
        "defense-modifier"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/ranged/submachine-guns",
        "effect": "Its 2-tick burst rolls two independent 1d6 physical hits using the final contested-roll hit percentage. Shots ignore one ordinary cover layer; head hits have a 5% wider critical range.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Raiju",
        "Raiju — +100% headshot damage",
        "Raiju — Critical effect",
        "Raiju — Precision hit"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/3106/raiju",
      "sourceVariants": [
        {
          "title": "Raiju",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/3106/raiju",
          "rule": "Its 2-tick burst rolls two independent 1d6 physical hits using the final contested-roll hit percentage. Shots ignore one ordinary cover layer; head hits have a 5% wider critical range.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "real-cover-piercing-radiant-strike",
      "title": "Cover-Piercing Radiant Strike Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Offense",
      "group": "real-posthuman/offense/projectile",
      "summary": "A visible target contests Reflexes without ordinary cover bonuses or takes 1d8 radiant, scaling by 1d8 at listed source tiers.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "ranged-weapons",
        "skillPath": [
          "combat",
          "ranged-weapons"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "damage"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/offense/projectile",
        "effect": "A visible target contests Reflexes without ordinary cover bonuses or takes 1d8 radiant, scaling by 1d8 at listed source tiers.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "2 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 2
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Sacred Flame",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Sacred+Flame",
      "sourceVariants": [
        {
          "title": "Sacred Flame",
          "url": "https://www.dndbeyond.com/search?q=Sacred+Flame",
          "rule": "A visible target contests Reflexes without ordinary cover bonuses or takes 1d8 radiant, scaling by 1d8 at listed source tiers.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-cover-piercing-radiant-strike",
      "title": "Cover-Piercing Radiant Strike Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Offense",
      "group": "virtual/offense/projectile",
      "summary": "A visible target contests Reflexes without ordinary cover bonuses or takes 1d8 radiant, scaling by 1d8 at listed source tiers.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "ranged-weapons",
        "skillPath": [
          "combat",
          "ranged-weapons"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "damage"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/offense/projectile",
        "effect": "A visible target contests Reflexes without ordinary cover bonuses or takes 1d8 radiant, scaling by 1d8 at listed source tiers.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "2 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 2
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": [
        "D&D 2024",
        "D&D 2024 SRD 5.2.1"
      ],
      "src_rule": [
        "Sacred Flame",
        "Sacred Flame"
      ],
      "src_reference_url": [
        "https://dnd2024.wikidot.com/feat:spellfire-spark",
        "https://www.dndbeyond.com/search?q=Sacred+Flame"
      ],
      "sourceVariants": [
        {
          "title": "Sacred Flame",
          "url": "https://www.dndbeyond.com/search?q=Sacred+Flame",
          "rule": "A visible target contests Reflexes without ordinary cover bonuses or takes 1d8 radiant, scaling by 1d8 at listed source tiers.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-creature-disguise",
      "title": "Creature Disguise",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "spycraft/disguise",
      "summary": "Observers contest Investigation or Nature against the wearer's Disguise to identify the imitation, with +2d6% to observers inside 30 feet.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "disguise",
        "skillPath": [
          "spycraft",
          "deception",
          "disguise"
        ],
        "maximumTrainedBonus": 15,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "transformation"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "spycraft/disguise",
        "effect": "Observers contest Investigation or Nature against the wearer's Disguise to identify the imitation, with +2d6% to observers inside 30 feet.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Monster Camouflage",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
      "sourceVariants": [
        {
          "title": "Monster Camouflage",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "Observers contest Investigation or Nature against the wearer's Disguise to identify the imitation, with +2d6% to observers inside 30 feet.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-credential-garment",
      "title": "Credential Garment",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "social/access",
      "summary": "Enables entry where an explicit vocational or ceremonial uniform is required.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "task-enablement"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "social/access",
        "effect": "Enables entry where an explicit vocational or ceremonial uniform is required.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Robe",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
      "sourceVariants": [
        {
          "title": "Robe",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "Enables entry where an explicit vocational or ceremonial uniform is required.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "credit-fed-bleeder-pistol",
      "title": "Credit-Fed Bleeder Pistol",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Ranged Weapon",
      "group": "combat/ranged/pistols",
      "summary": "Its 2-tick shot rolls one 2d6 physical hit using the final contested-roll hit percentage. Each shot consumes one currency-ammunition unit instead of a cartridge; a critical hit applies Bleeding.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "pistols",
        "skillPath": [
          "combat",
          "ranged-weapons",
          "handguns",
          "pistols"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "critical-change",
        "damage",
        "resource-change"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/ranged/pistols",
        "effect": "Its 2-tick shot rolls one 2d6 physical hit using the final contested-roll hit percentage. Each shot consumes one currency-ammunition unit instead of a cartridge; a critical hit applies Bleeding.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Plan B",
        "Plan B — +200% headshot damage",
        "Plan B — 20% bleed chance",
        "Plan B — 5% ricochet chance",
        "Plan B — Bleeding"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/17082/plan-b",
      "sourceVariants": [
        {
          "title": "Plan B",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17082/plan-b",
          "rule": "Its 2-tick shot rolls one 2d6 physical hit using the final contested-roll hit percentage. Each shot consumes one currency-ammunition unit instead of a cartridge; a critical hit applies Bleeding.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "crippling-retrieval-revolver",
      "title": "Crippling Retrieval Revolver",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Ranged Weapon",
      "group": "combat/ranged/revolvers",
      "summary": "Its 2-tick heavy shot rolls one 2d6 physical hit using the final contested-roll hit percentage. A hit against a movement-impaired limb adds 1d6 damage and returns one bonded thrown knife from that target to the user.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "revolvers",
        "skillPath": [
          "combat",
          "ranged-weapons",
          "handguns",
          "revolvers"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "resource-change"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/ranged/revolvers",
        "effect": "Its 2-tick heavy shot rolls one 2d6 physical hit using the final contested-roll hit percentage. A hit against a movement-impaired limb adds 1d6 damage and returns one bonded thrown knife from that target to the user.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Bald Eagle",
        "Bald Eagle — +250% headshot damage",
        "Bald Eagle — 5% ricochet chance",
        "Bald Eagle — 75% armor penetration",
        "Bald Eagle — Unique ability"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/3142/bald-eagle",
      "sourceVariants": [
        {
          "title": "Bald Eagle",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/3142/bald-eagle",
          "rule": "Its 2-tick heavy shot rolls one 2d6 physical hit using the final contested-roll hit percentage. A hit against a movement-impaired limb adds 1d6 damage and returns one bonded thrown knife from that target to the user.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "crippling-throwing-knife",
      "title": "Crippling Throwing Knife",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Melee Weapon",
      "group": "combat/melee/knives",
      "summary": "Its 2-tick attack rolls one 1d6 slashing hit using the final contested-roll hit percentage. A thrown hit reduces the target’s movement by 1 ft/s for 3 ticks; the next melee hit against that target adds 1d6 damage.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "knives",
        "skillPath": [
          "combat",
          "melee-weapons",
          "blades",
          "knives"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "mobility-change",
        "trigger-binding"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/melee/knives",
        "effect": "Its 2-tick attack rolls one 1d6 slashing hit using the final contested-roll hit percentage. A thrown hit reduces the target’s movement by 1 ft/s for 3 ticks; the next melee hit against that target adds 1d6 damage.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Fang",
        "Fang — +150% headshot damage",
        "Fang — 20% bleed chance",
        "Fang — Unique ability"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/17049/fang",
      "sourceVariants": [
        {
          "title": "Fang",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17049/fang",
          "rule": "Its 2-tick attack rolls one 1d6 slashing hit using the final contested-roll hit percentage. A thrown hit reduces the target’s movement by 1 ft/s for 3 ticks; the next melee hit against that target adds 1d6 damage.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "critical-force-ration",
      "title": "Critical Force Ration",
      "system": "Ninefold",
      "type": "consumable",
      "status": "candidate",
      "category": "Consumable",
      "group": "equipment/consumables/food",
      "summary": "Consuming this ration occupies 2 ticks. For 1 hour, critical attacks add one damage die, but the user’s critical range narrows by 5%.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "critical-change",
        "damage"
      ],
      "rules": {
        "role": "consumable",
        "itemFamily": "equipment/consumables/food",
        "effect": "Consuming this ration occupies 2 ticks. For 1 hour, critical attacks add one damage die, but the user’s critical range narrows by 5%.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Creatine-Loaded Protein Log",
        "Creatine-Loaded Protein Log — Critical effect"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/17580/creatine-loaded-protein-log",
      "sourceVariants": [
        {
          "title": "Creatine-Loaded Protein Log",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17580/creatine-loaded-protein-log",
          "rule": "Consuming this ration occupies 2 ticks. For 1 hour, critical attacks add one damage die, but the user’s critical range narrows by 5%.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "item-critical-dampening-armor",
      "title": "Critical-Dampening Armor",
      "system": "Ninefold",
      "type": "armor",
      "status": "candidate",
      "category": "Armor",
      "group": "armor/augmented",
      "summary": "While worn, converts incoming critical hits into normal hits.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "critical-change"
      ],
      "rules": {
        "role": "armor",
        "itemFamily": "armor/augmented",
        "effect": "While worn, converts incoming critical hits into normal hits.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Adamantine Armor",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Adamantine Armor",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "While worn, converts incoming critical hits into normal hits.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-crowbar",
      "title": "Crowbar",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "technical/breaching",
      "summary": "Gain +2d6% on Strength checks where leverage applies.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "check-modifier"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "technical/breaching",
        "effect": "Gain +2d6% on Strength checks where leverage applies.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Crowbar",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
      "sourceVariants": [
        {
          "title": "Crowbar",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "Gain +2d6% on Strength checks where leverage applies.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-cryogenic-weapon",
      "title": "Cryogenic Weapon",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Weapon",
      "group": "combat/augmented-weapon",
      "summary": "Hits deal +1d6 cold, the wielder gains 50% fire resistance, and a 2-tick use extinguishes ordinary flames within 30 feet once per hour.",
      "skillUse": {
        "status": "not-required",
        "reason": "This augmentation inherits the host weapon's mapped Skill and does not create a second Skill mapping.",
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "defense-modifier",
        "effect-suppression"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/augmented-weapon",
        "effect": "Hits deal +1d6 cold, the wielder gains 50% fire resistance, and a 2-tick use extinguishes ordinary flames within 30 feet once per hour.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Frost Brand",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Frost Brand",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Hits deal +1d6 cold, the wielder gains 50% fire resistance, and a 2-tick use extinguishes ordinary flames within 30 feet once per hour.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-cutting-barrier-field",
      "title": "Cutting Barrier Field Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Offense",
      "group": "real-posthuman/offense/hazard-wall",
      "summary": "Create a sustained blade wall that grants +25% cover defense, is difficult terrain, and deals 6d10 force damage on a failed contested Reflexes defense.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "damage",
        "defense-modifier",
        "environment-state"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/offense/hazard-wall",
        "effect": "Create a sustained blade wall that grants +25% cover defense, is difficult terrain, and deals 6d10 force damage on a failed contested Reflexes defense.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "8 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 8
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Blade Barrier",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Blade+Barrier",
      "sourceVariants": [
        {
          "title": "Blade Barrier",
          "url": "https://www.dndbeyond.com/search?q=Blade+Barrier",
          "rule": "Create a sustained blade wall that grants +25% cover defense, is difficult terrain, and deals 6d10 force damage on a failed contested Reflexes defense.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-cutting-barrier-field",
      "title": "Cutting Barrier Field Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Offense",
      "group": "virtual/offense/hazard-wall",
      "summary": "Create a sustained blade wall that grants +25% cover defense, is difficult terrain, and deals 6d10 force damage on a failed contested Reflexes defense.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "damage",
        "defense-modifier",
        "environment-state"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/offense/hazard-wall",
        "effect": "Create a sustained blade wall that grants +25% cover defense, is difficult terrain, and deals 6d10 force damage on a failed contested Reflexes defense.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "8 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 8
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Blade Barrier",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Blade+Barrier",
      "sourceVariants": [
        {
          "title": "Blade Barrier",
          "url": "https://www.dndbeyond.com/search?q=Blade+Barrier",
          "rule": "Create a sustained blade wall that grants +25% cover defense, is difficult terrain, and deals 6d10 force damage on a failed contested Reflexes defense.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-dazzle-prism",
      "title": "Dazzle Prism",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "utility/storage",
      "summary": "Holds fifty charges; spend 2 ticks for steady light, one charge for a contested single-target Blind, or five charges for a 30-foot blinding cone.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "resource-change",
        "sensory-change"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "utility/storage",
        "effect": "Holds fifty charges; spend 2 ticks for steady light, one charge for a contested single-target Blind, or five charges for a 30-foot blinding cone.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Gem of Brightness",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Gem of Brightness",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Holds fifty charges; spend 2 ticks for steady light, one charge for a contested single-target Blind, or five charges for a 30-foot blinding cone.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-dazzle-robe",
      "title": "Dazzle Robe",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "utility/effect-devices",
      "summary": "Spend one of three daily charges and 2 ticks; until the next action, attackers suffer -2d6% and nearby viewers contest WILL or become Stunned.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "condition-change",
        "resource-change"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "utility/effect-devices",
        "effect": "Spend one of three daily charges and 2 ticks; until the next action, attackers suffer -2d6% and nearby viewers contest WILL or become Stunned.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Robe of Scintillating Colors",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Robe of Scintillating Colors",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend one of three daily charges and 2 ticks; until the next action, attackers suffer -2d6% and nearby viewers contest WILL or become Stunned.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-dazzling-cone-pulse",
      "title": "Dazzling Cone Pulse Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Control",
      "group": "real-posthuman/control/sensory-disable",
      "summary": "Creatures in a 15-foot cone that lose contested physical defense are blinded until the user's next action ends.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "sensory-change"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/control/sensory-disable",
        "effect": "Creatures in a 15-foot cone that lose contested physical defense are blinded until the user's next action ends.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 3
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Color Spray",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Color+Spray",
      "sourceVariants": [
        {
          "title": "Color Spray",
          "url": "https://www.dndbeyond.com/search?q=Color+Spray",
          "rule": "Creatures in a 15-foot cone that lose contested physical defense are blinded until the user's next action ends.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-dazzling-cone-pulse",
      "title": "Dazzling Cone Pulse Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Control",
      "group": "virtual/control/sensory-disable",
      "summary": "Creatures in a 15-foot cone that lose contested physical defense are blinded until the user's next action ends.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "sensory-change"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/control/sensory-disable",
        "effect": "Creatures in a 15-foot cone that lose contested physical defense are blinded until the user's next action ends.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 3
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Color Spray",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Color+Spray",
      "sourceVariants": [
        {
          "title": "Color Spray",
          "url": "https://www.dndbeyond.com/search?q=Color+Spray",
          "rule": "Creatures in a 15-foot cone that lose contested physical defense are blinded until the user's next action ends.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-decapitating-blade",
      "title": "Decapitating Blade",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Weapon",
      "group": "combat/augmented-weapon",
      "summary": "Attacks gain +15% and +3 damage and ignore slashing resistance; a critical hit contests to defeat a viable headed target, otherwise adding 5d6 slashing.",
      "skillUse": {
        "status": "not-required",
        "reason": "This augmentation inherits the host weapon's mapped Skill and does not create a second Skill mapping.",
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "critical-change",
        "damage",
        "defense-modifier"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/augmented-weapon",
        "effect": "Attacks gain +15% and +3 damage and ignore slashing resistance; a critical hit contests to defeat a viable headed target, otherwise adding 5d6 slashing.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Vorpal Sword",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Vorpal Sword",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Attacks gain +15% and +3 damage and ignore slashing resistance; a critical hit contests to defeat a viable headed target, otherwise adding 5d6 slashing.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-deception-blocking-interview-zone",
      "title": "Deception-Blocking Interview Zone Program",
      "system": "Ninefold",
      "type": "program",
      "status": "candidate",
      "category": "Control",
      "group": "real-posthuman/control/truth-constraint",
      "summary": "For 10 minutes, entrants to a 15-foot zone contest Will; failure prevents deliberate spoken lies while allowing silence and evasion, and the user knows outcomes.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "hacking",
        "skillPath": [
          "spycraft",
          "hacking"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "environment-state",
        "mental-influence"
      ],
      "rules": {
        "role": "program",
        "itemFamily": "real-posthuman/control/truth-constraint",
        "effect": "For 10 minutes, entrants to a 15-foot zone contest Will; failure prevents deliberate spoken lies while allowing silence and evasion, and the user knows outcomes.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 4
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Zone of Truth",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Zone+of+Truth",
      "sourceVariants": [
        {
          "title": "Zone of Truth",
          "url": "https://www.dndbeyond.com/search?q=Zone+of+Truth",
          "rule": "For 10 minutes, entrants to a 15-foot zone contest Will; failure prevents deliberate spoken lies while allowing silence and evasion, and the user knows outcomes.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-deception-blocking-interview-zone",
      "title": "Deception-Blocking Interview Zone Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Control",
      "group": "virtual/control/truth-constraint",
      "summary": "For 10 minutes, entrants to a 15-foot zone contest Will; failure prevents deliberate spoken lies while allowing silence and evasion, and the user knows outcomes.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "environment-state",
        "mental-influence"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/control/truth-constraint",
        "effect": "For 10 minutes, entrants to a 15-foot zone contest Will; failure prevents deliberate spoken lies while allowing silence and evasion, and the user knows outcomes.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 4
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Zone of Truth",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Zone+of+Truth",
      "sourceVariants": [
        {
          "title": "Zone of Truth",
          "url": "https://www.dndbeyond.com/search?q=Zone+of+Truth",
          "rule": "For 10 minutes, entrants to a 15-foot zone contest Will; failure prevents deliberate spoken lies while allowing silence and evasion, and the user knows outcomes.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-decoy-image-defense",
      "title": "Decoy Image Defense Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Protection",
      "group": "real-posthuman/protection/evasion",
      "summary": "Create three visual duplicates for 1 minute; each incoming ordinary visual hit has a 50% per-duplicate chance to destroy a decoy instead.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "creation-summoning",
        "defense-modifier"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/protection/evasion",
        "effect": "Create three visual duplicates for 1 minute; each incoming ordinary visual hit has a 50% per-duplicate chance to destroy a decoy instead.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 4
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Mirror Image",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Mirror+Image",
      "sourceVariants": [
        {
          "title": "Mirror Image",
          "url": "https://www.dndbeyond.com/search?q=Mirror+Image",
          "rule": "Create three visual duplicates for 1 minute; each incoming ordinary visual hit has a 50% per-duplicate chance to destroy a decoy instead.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-decoy-image-defense",
      "title": "Decoy Image Defense Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Protection",
      "group": "virtual/protection/evasion",
      "summary": "Create three visual duplicates for 1 minute; each incoming ordinary visual hit has a 50% per-duplicate chance to destroy a decoy instead.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "creation-summoning",
        "defense-modifier"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/protection/evasion",
        "effect": "Create three visual duplicates for 1 minute; each incoming ordinary visual hit has a 50% per-duplicate chance to destroy a decoy instead.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 4
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Mirror Image",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Mirror+Image",
      "sourceVariants": [
        {
          "title": "Mirror Image",
          "url": "https://www.dndbeyond.com/search?q=Mirror+Image",
          "rule": "Create three visual duplicates for 1 minute; each incoming ordinary visual hit has a 50% per-duplicate chance to destroy a decoy instead.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-deferred-replacement-body",
      "title": "Deferred Replacement Body Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Restoration",
      "group": "virtual/restoration/body-backup",
      "summary": "Grow an inert replacement body over 120 days; after maturation, the willing mind transfers into it when the original dies.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "creation-summoning",
        "recovery",
        "transformation",
        "trigger-binding"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/restoration/body-backup",
        "effect": "Grow an inert replacement body over 120 days; after maturation, the willing mind transfers into it when the original dies.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3608 Stamina",
        "action": "3600 ticks (extended)",
        "activation": {
          "mode": "extended",
          "ticks": 3600,
          "stamina": 3608
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Clone",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Clone",
      "sourceVariants": [
        {
          "title": "Clone",
          "url": "https://www.dndbeyond.com/search?q=Clone",
          "rule": "Grow an inert replacement body over 120 days; after maturation, the willing mind transfers into it when the original dies.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-deferred-replacement-body",
      "title": "Deferred Replacement Body Treatment",
      "system": "Ninefold",
      "type": "medical-item",
      "status": "candidate",
      "category": "Restoration",
      "group": "real-posthuman/restoration/body-backup",
      "summary": "Grow an inert replacement body over 120 days; after maturation, the willing mind transfers into it when the original dies.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "medicine",
        "skillPath": [
          "fieldcraft-and-care",
          "medicine"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "creation-summoning",
        "recovery",
        "transformation",
        "trigger-binding"
      ],
      "rules": {
        "role": "medical-item",
        "itemFamily": "real-posthuman/restoration/body-backup",
        "effect": "Grow an inert replacement body over 120 days; after maturation, the willing mind transfers into it when the original dies.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3608 Stamina",
        "action": "3600 ticks (extended)",
        "activation": {
          "mode": "extended",
          "ticks": 3600,
          "stamina": 3608
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Clone",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Clone",
      "sourceVariants": [
        {
          "title": "Clone",
          "url": "https://www.dndbeyond.com/search?q=Clone",
          "rule": "Grow an inert replacement body over 120 days; after maturation, the willing mind transfers into it when the original dies.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-delayed-corrosive-detonation",
      "title": "Delayed Corrosive Detonation Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Offense",
      "group": "real-posthuman/offense/area-burst",
      "summary": "A 20-foot-radius burst deals 10d4 acid plus 5d4 after the target's next action on failed Reflexes defense; success takes half initial damage only.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "damage"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/offense/area-burst",
        "effect": "A 20-foot-radius burst deals 10d4 acid plus 5d4 after the target's next action on failed Reflexes defense; success takes half initial damage only.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "6 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 6
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Vitriolic Sphere",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Vitriolic+Sphere",
      "sourceVariants": [
        {
          "title": "Vitriolic Sphere",
          "url": "https://www.dndbeyond.com/search?q=Vitriolic+Sphere",
          "rule": "A 20-foot-radius burst deals 10d4 acid plus 5d4 after the target's next action on failed Reflexes defense; success takes half initial damage only.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-delayed-corrosive-detonation",
      "title": "Delayed Corrosive Detonation Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Offense",
      "group": "virtual/offense/area-burst",
      "summary": "A 20-foot-radius burst deals 10d4 acid plus 5d4 after the target's next action on failed Reflexes defense; success takes half initial damage only.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "damage"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/offense/area-burst",
        "effect": "A 20-foot-radius burst deals 10d4 acid plus 5d4 after the target's next action on failed Reflexes defense; success takes half initial damage only.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "6 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 6
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Vitriolic Sphere",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Vitriolic+Sphere",
      "sourceVariants": [
        {
          "title": "Vitriolic Sphere",
          "url": "https://www.dndbeyond.com/search?q=Vitriolic+Sphere",
          "rule": "A 20-foot-radius burst deals 10d4 acid plus 5d4 after the target's next action on failed Reflexes defense; success takes half initial damage only.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-delayed-corrosive-projectile",
      "title": "Delayed Corrosive Projectile Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Offense",
      "group": "real-posthuman/offense/projectile",
      "summary": "A contested ranged delivery deals 4d4 acid damage, adds 2d4 after the target's next action, and deals half initial damage on a failed delivery.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "ranged-weapons",
        "skillPath": [
          "combat",
          "ranged-weapons"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "damage"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/offense/projectile",
        "effect": "A contested ranged delivery deals 4d4 acid damage, adds 2d4 after the target's next action, and deals half initial damage on a failed delivery.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 4
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Acid Arrow",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Acid+Arrow",
      "sourceVariants": [
        {
          "title": "Acid Arrow",
          "url": "https://www.dndbeyond.com/search?q=Acid+Arrow",
          "rule": "A contested ranged delivery deals 4d4 acid damage, adds 2d4 after the target's next action, and deals half initial damage on a failed delivery.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-delayed-lethal-toxin",
      "title": "Delayed Lethal Toxin",
      "system": "Ninefold",
      "type": "consumable",
      "status": "candidate",
      "category": "Consumable",
      "group": "chemical-weapons/ingested",
      "summary": "Ingestion arms a delayed toxin until the chosen midnight; if not neutralized, contest Vigor and take 9d6 poison on a loss or half on a win.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "chemical-weapons",
        "skillPath": [
          "combat",
          "demolitions",
          "chemical-weapons"
        ],
        "maximumTrainedBonus": 15,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "damage"
      ],
      "rules": {
        "role": "consumable",
        "itemFamily": "chemical-weapons/ingested",
        "effect": "Ingestion arms a delayed toxin until the chosen midnight; if not neutralized, contest Vigor and take 9d6 poison on a loss or half on a win.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Midnight Tears",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
      "sourceVariants": [
        {
          "title": "Midnight Tears",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "Ingestion arms a delayed toxin until the chosen midnight; if not neutralized, contest Vigor and take 9d6 poison on a loss or half on a win.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "delayed-stun-throwing-knife",
      "title": "Delayed-Stun Throwing Knife",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Melee Weapon",
      "group": "combat/melee/knives",
      "summary": "Its 2-tick attack rolls one 1d6 slashing hit using the final contested-roll hit percentage. A thrown hit applies Stun after 1 tick on a critical head hit or after 3 ticks otherwise; an unaware target is Stunned immediately.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "knives",
        "skillPath": [
          "combat",
          "melee-weapons",
          "blades",
          "knives"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "critical-change",
        "damage",
        "trigger-binding"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/melee/knives",
        "effect": "Its 2-tick attack rolls one 1d6 slashing hit using the final contested-roll hit percentage. A thrown hit applies Stun after 1 tick on a critical head hit or after 3 ticks otherwise; an unaware target is Stunned immediately.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Blue Fang",
        "Blue Fang — +150% headshot damage",
        "Blue Fang — 20% bleed chance",
        "Blue Fang — 50% poison chance",
        "Blue Fang — Precision hit",
        "Blue Fang — Stun"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/1236/blue-fang",
      "sourceVariants": [
        {
          "title": "Blue Fang",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/1236/blue-fang",
          "rule": "Its 2-tick attack rolls one 1d6 slashing hit using the final contested-roll hit percentage. A thrown hit applies Stun after 1 tick on a critical head hit or after 3 ticks otherwise; an unaware target is Stunned immediately.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "real-dense-fog-projector",
      "title": "Dense Fog Projector Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Control",
      "group": "real-posthuman/control/obscurement",
      "summary": "Create a heavily obscured 20-foot-radius fog field for up to 1 hour; strong wind disperses it.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "environment-state",
        "sensory-change"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/control/obscurement",
        "effect": "Create a heavily obscured 20-foot-radius fog field for up to 1 hour; strong wind disperses it.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 3
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Fog Cloud",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Fog+Cloud",
      "sourceVariants": [
        {
          "title": "Fog Cloud",
          "url": "https://www.dndbeyond.com/search?q=Fog+Cloud",
          "rule": "Create a heavily obscured 20-foot-radius fog field for up to 1 hour; strong wind disperses it.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-dense-fog-projector",
      "title": "Dense Fog Projector Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Control",
      "group": "virtual/control/obscurement",
      "summary": "Create a heavily obscured 20-foot-radius fog field for up to 1 hour; strong wind disperses it.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "environment-state",
        "sensory-change"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/control/obscurement",
        "effect": "Create a heavily obscured 20-foot-radius fog field for up to 1 hour; strong wind disperses it.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 3
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": [
        "D&D 2024",
        "D&D 2024 SRD 5.2.1"
      ],
      "src_rule": [
        "Fog Cloud",
        "Fog Cloud"
      ],
      "src_reference_url": [
        "https://dnd2024.wikidot.com/feat:cloying-mists",
        "https://www.dndbeyond.com/search?q=Fog+Cloud"
      ],
      "sourceVariants": [
        {
          "title": "Fog Cloud",
          "url": "https://www.dndbeyond.com/search?q=Fog+Cloud",
          "rule": "Create a heavily obscured 20-foot-radius fog field for up to 1 hour; strong wind disperses it.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-deployable-cryogenic-burst",
      "title": "Deployable Cryogenic Burst Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Offense",
      "group": "real-posthuman/offense/delayed-burst",
      "summary": "Launch or store a 60-foot-radius 10d6 cold burst; water freezes into restraining ice, and an unused stored globe detonates after 1 minute.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "damage",
        "environment-state",
        "trigger-binding"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/offense/delayed-burst",
        "effect": "Launch or store a 60-foot-radius 10d6 cold burst; water freezes into restraining ice, and an unused stored globe detonates after 1 minute.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "8 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 8
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Freezing Sphere",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Freezing+Sphere",
      "sourceVariants": [
        {
          "title": "Freezing Sphere",
          "url": "https://www.dndbeyond.com/search?q=Freezing+Sphere",
          "rule": "Launch or store a 60-foot-radius 10d6 cold burst; water freezes into restraining ice, and an unused stored globe detonates after 1 minute.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-deployable-cryogenic-burst",
      "title": "Deployable Cryogenic Burst Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Offense",
      "group": "virtual/offense/delayed-burst",
      "summary": "Launch or store a 60-foot-radius 10d6 cold burst; water freezes into restraining ice, and an unused stored globe detonates after 1 minute.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "damage",
        "environment-state",
        "trigger-binding"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/offense/delayed-burst",
        "effect": "Launch or store a 60-foot-radius 10d6 cold burst; water freezes into restraining ice, and an unused stored globe detonates after 1 minute.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "8 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 8
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Freezing Sphere",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Freezing+Sphere",
      "sourceVariants": [
        {
          "title": "Freezing Sphere",
          "url": "https://www.dndbeyond.com/search?q=Freezing+Sphere",
          "rule": "Launch or store a 60-foot-radius 10d6 cold burst; water freezes into restraining ice, and an unused stored globe detonates after 1 minute.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-deployable-fortress",
      "title": "Deployable Fortress",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "protection/wearables",
      "summary": "Spend 2 ticks to expand an empty-space token into a 20-by-20-by-30-foot armored tower or collapse an empty tower; occupants are pushed clear during deployment.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "forced-movement",
        "transformation"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "protection/wearables",
        "effect": "Spend 2 ticks to expand an empty-space token into a 20-by-20-by-30-foot armored tower or collapse an empty tower; occupants are pushed clear during deployment.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Instant Fortress",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Instant Fortress",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend 2 ticks to expand an empty-space token into a 20-by-20-by-30-foot armored tower or collapse an empty tower; occupants are pushed clear during deployment.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-deployable-wings",
      "title": "Deployable Wings",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "utility/mobility",
      "summary": "Spend 2 ticks to gain 10 feet-per-second flight for 1 hour; ending it starts a 1d12-hour cooldown.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "mobility-change"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "utility/mobility",
        "effect": "Spend 2 ticks to gain 10 feet-per-second flight for 1 hour; ending it starts a 1d12-hour cooldown.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Wings of Flying",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Wings of Flying",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend 2 ticks to gain 10 feet-per-second flight for 1 hour; ending it starts a 1d12-hour cooldown.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-detonation-bead-necklace",
      "title": "Detonation-Bead Necklace",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "utility/summoning",
      "summary": "Spend 2 ticks to throw one or more beads 60 feet; the first creates a contested 6d6 fire burst and each extra bead adds 1d6, to a 12d6 cap.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "damage"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "utility/summoning",
        "effect": "Spend 2 ticks to throw one or more beads 60 feet; the first creates a contested 6d6 fire burst and each extra bead adds 1d6, to a 12d6 cap.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Necklace of Fireballs",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Necklace of Fireballs",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend 2 ticks to throw one or more beads 60 feet; the first creates a contested 6d6 fire burst and each extra bead adds 1d6, to a 12d6 cap.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-diffusion-draft",
      "title": "Diffusion Draft",
      "system": "Ninefold",
      "type": "consumable",
      "status": "candidate",
      "category": "Consumable",
      "group": "medical-and-chemical/drafts",
      "summary": "Spend 1 tick to drink; for 1 hour become a flying diffuse form that can pass narrow gaps but cannot make ordinary physical attacks.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "brewing",
        "skillPath": [
          "engineering",
          "chemical-engineering",
          "brewing"
        ],
        "maximumTrainedBonus": 15,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "mobility-change",
        "transformation"
      ],
      "rules": {
        "role": "consumable",
        "itemFamily": "medical-and-chemical/drafts",
        "effect": "Spend 1 tick to drink; for 1 hour become a flying diffuse form that can pass narrow gaps but cannot make ordinary physical attacks.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Potion of Gaseous Form",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Potion of Gaseous Form",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend 1 tick to drink; for 1 hour become a flying diffuse form that can pass narrow gaps but cannot make ordinary physical attacks.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-direct-route-guidance",
      "title": "Direct-Route Guidance Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Information",
      "group": "real-posthuman/information/navigation",
      "summary": "For up to one day, continuously report distance, direction, and the most direct physical route to one familiar stationary destination on the same world-layer.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "navigation",
        "skillPath": [
          "fieldcraft-and-care",
          "survival",
          "navigation"
        ],
        "maximumTrainedBonus": 15,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "information-query"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/information/navigation",
        "effect": "For up to one day, continuously report distance, direction, and the most direct physical route to one familiar stationary destination on the same world-layer.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "66 Stamina",
        "action": "60 ticks (extended)",
        "activation": {
          "mode": "extended",
          "ticks": 60,
          "stamina": 66
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Find the Path",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Find+the+Path",
      "sourceVariants": [
        {
          "title": "Find the Path",
          "url": "https://www.dndbeyond.com/search?q=Find+the+Path",
          "rule": "For up to one day, continuously report distance, direction, and the most direct physical route to one familiar stationary destination on the same world-layer.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-direct-route-guidance",
      "title": "Direct-Route Guidance Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Information",
      "group": "virtual/information/navigation",
      "summary": "For up to one day, continuously report distance, direction, and the most direct physical route to one familiar stationary destination on the same world-layer.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "information-query"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/information/navigation",
        "effect": "For up to one day, continuously report distance, direction, and the most direct physical route to one familiar stationary destination on the same world-layer.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "66 Stamina",
        "action": "60 ticks (extended)",
        "activation": {
          "mode": "extended",
          "ticks": 60,
          "stamina": 66
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Find the Path",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Find+the+Path",
      "sourceVariants": [
        {
          "title": "Find the Path",
          "url": "https://www.dndbeyond.com/search?q=Find+the+Path",
          "rule": "For up to one day, continuously report distance, direction, and the most direct physical route to one familiar stationary destination on the same world-layer.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-directed-short-range-phase-transfer",
      "title": "Directed Short-Range Phase Transfer Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Mobility",
      "group": "real-posthuman/mobility/teleport",
      "summary": "Relocate the user and one adjacent willing ally to a described point within 500 feet; an occupied arrival fails and deals 4d6 force to travelers.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "spatial-relocation"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/mobility/teleport",
        "effect": "Relocate the user and one adjacent willing ally to a described point within 500 feet; an occupied arrival fails and deals 4d6 force to travelers.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "6 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 6
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Dimension Door",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Dimension+Door",
      "sourceVariants": [
        {
          "title": "Dimension Door",
          "url": "https://www.dndbeyond.com/search?q=Dimension+Door",
          "rule": "Relocate the user and one adjacent willing ally to a described point within 500 feet; an occupied arrival fails and deals 4d6 force to travelers.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-directed-short-range-phase-transfer",
      "title": "Directed Short-Range Phase Transfer Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Mobility",
      "group": "virtual/mobility/teleport",
      "summary": "Relocate the user and one adjacent willing ally to a described point within 500 feet; an occupied arrival fails and deals 4d6 force to travelers.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "spatial-relocation"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/mobility/teleport",
        "effect": "Relocate the user and one adjacent willing ally to a described point within 500 feet; an occupied arrival fails and deals 4d6 force to travelers.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "6 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 6
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Dimension Door",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Dimension+Door",
      "sourceVariants": [
        {
          "title": "Dimension Door",
          "url": "https://www.dndbeyond.com/search?q=Dimension+Door",
          "rule": "Relocate the user and one adjacent willing ally to a described point within 500 feet; an occupied arrival fails and deals 4d6 force to travelers.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-directional-crowd-march",
      "title": "Directional Crowd March Program",
      "system": "Ninefold",
      "type": "program",
      "status": "candidate",
      "category": "Control",
      "group": "real-posthuman/control/forced-march",
      "summary": "Chosen targets within 30 feet that lose contested Will defense must spend movement in a designated horizontal direction, retrying defense after moving.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "hacking",
        "skillPath": [
          "spycraft",
          "hacking"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "forced-movement",
        "mental-influence"
      ],
      "rules": {
        "role": "program",
        "itemFamily": "real-posthuman/control/forced-march",
        "effect": "Chosen targets within 30 feet that lose contested Will defense must spend movement in a designated horizontal direction, retrying defense after moving.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "6 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 6
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Compulsion",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Compulsion",
      "sourceVariants": [
        {
          "title": "Compulsion",
          "url": "https://www.dndbeyond.com/search?q=Compulsion",
          "rule": "Chosen targets within 30 feet that lose contested Will defense must spend movement in a designated horizontal direction, retrying defense after moving.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-directional-crowd-march",
      "title": "Directional Crowd March Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Control",
      "group": "virtual/control/forced-march",
      "summary": "Chosen targets within 30 feet that lose contested Will defense must spend movement in a designated horizontal direction, retrying defense after moving.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "forced-movement",
        "mental-influence"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/control/forced-march",
        "effect": "Chosen targets within 30 feet that lose contested Will defense must spend movement in a designated horizontal direction, retrying defense after moving.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "6 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 6
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Compulsion",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Compulsion",
      "sourceVariants": [
        {
          "title": "Compulsion",
          "url": "https://www.dndbeyond.com/search?q=Compulsion",
          "rule": "Chosen targets within 30 feet that lose contested Will defense must spend movement in a designated horizontal direction, retrying defense after moving.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-directional-thermal-barrier",
      "title": "Directional Thermal Barrier Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Offense",
      "group": "real-posthuman/offense/hazard-wall",
      "summary": "Create an opaque fire wall for 1 minute; appearance deals 5d8 fire after defense, and one selected side damages entrants or actors ending within 10 feet.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "environment-state"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/offense/hazard-wall",
        "effect": "Create an opaque fire wall for 1 minute; appearance deals 5d8 fire after defense, and one selected side damages entrants or actors ending within 10 feet.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "6 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 6
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Wall of Fire",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Wall+of+Fire",
      "sourceVariants": [
        {
          "title": "Wall of Fire",
          "url": "https://www.dndbeyond.com/search?q=Wall+of+Fire",
          "rule": "Create an opaque fire wall for 1 minute; appearance deals 5d8 fire after defense, and one selected side damages entrants or actors ending within 10 feet.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-directional-thermal-barrier",
      "title": "Directional Thermal Barrier Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Offense",
      "group": "virtual/offense/hazard-wall",
      "summary": "Create an opaque fire wall for 1 minute; appearance deals 5d8 fire after defense, and one selected side damages entrants or actors ending within 10 feet.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "environment-state"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/offense/hazard-wall",
        "effect": "Create an opaque fire wall for 1 minute; appearance deals 5d8 fire after defense, and one selected side damages entrants or actors ending within 10 feet.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "6 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 6
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Wall of Fire",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Wall+of+Fire",
      "sourceVariants": [
        {
          "title": "Wall of Fire",
          "url": "https://www.dndbeyond.com/search?q=Wall+of+Fire",
          "rule": "Create an opaque fire wall for 1 minute; appearance deals 5d8 fire after defense, and one selected side damages entrants or actors ending within 10 feet.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-directional-wind-projector",
      "title": "Directional Wind Projector Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Control",
      "group": "real-posthuman/control/forced-movement-field",
      "summary": "A sustained 60-foot line pushes actors 15 feet after failed physical defense, doubles movement cost toward the source, disperses gas, and threatens flames.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "environment-state",
        "forced-movement",
        "mobility-change"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/control/forced-movement-field",
        "effect": "A sustained 60-foot line pushes actors 15 feet after failed physical defense, doubles movement cost toward the source, disperses gas, and threatens flames.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 4
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Gust of Wind",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Gust+of+Wind",
      "sourceVariants": [
        {
          "title": "Gust of Wind",
          "url": "https://www.dndbeyond.com/search?q=Gust+of+Wind",
          "rule": "A sustained 60-foot line pushes actors 15 feet after failed physical defense, doubles movement cost toward the source, disperses gas, and threatens flames.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-directional-wind-projector",
      "title": "Directional Wind Projector Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Control",
      "group": "virtual/control/forced-movement-field",
      "summary": "A sustained 60-foot line pushes actors 15 feet after failed physical defense, doubles movement cost toward the source, disperses gas, and threatens flames.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "environment-state",
        "forced-movement",
        "mobility-change"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/control/forced-movement-field",
        "effect": "A sustained 60-foot line pushes actors 15 feet after failed physical defense, doubles movement cost toward the source, disperses gas, and threatens flames.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 4
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": [
        "D&D 2024",
        "D&D 2024 SRD 5.2.1"
      ],
      "src_rule": [
        "Mark Storm: Gust of Wind",
        "Gust of Wind"
      ],
      "src_reference_url": [
        "https://dnd2024.wikidot.com/feat:mark-of-storm",
        "https://www.dndbeyond.com/search?q=Gust+of+Wind"
      ],
      "sourceVariants": [
        {
          "title": "Gust of Wind",
          "url": "https://www.dndbeyond.com/search?q=Gust+of+Wind",
          "rule": "A sustained 60-foot line pushes actors 15 feet after failed physical defense, doubles movement cost toward the source, disperses gas, and threatens flames.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-disguise-costume",
      "title": "Disguise Costume",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "spycraft/disguise",
      "summary": "While wearing a prepared persona costume, gain +2d6% on checks to impersonate that persona.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "disguise",
        "skillPath": [
          "spycraft",
          "deception",
          "disguise"
        ],
        "maximumTrainedBonus": 15,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "check-modifier"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "spycraft/disguise",
        "effect": "While wearing a prepared persona costume, gain +2d6% on checks to impersonate that persona.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Costume",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
      "sourceVariants": [
        {
          "title": "Costume",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "While wearing a prepared persona costume, gain +2d6% on checks to impersonate that persona.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-disguise-kit",
      "title": "Disguise Kit",
      "system": "Ninefold",
      "type": "tool",
      "status": "candidate",
      "category": "Tool",
      "group": "spycraft/disguise",
      "summary": "Enables disguise construction and application tasks with the matching trained skill; the kit grants no proficiency by itself.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "disguise",
        "skillPath": [
          "spycraft",
          "deception",
          "disguise"
        ],
        "maximumTrainedBonus": 15,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "task-enablement"
      ],
      "rules": {
        "role": "tool",
        "itemFamily": "spycraft/disguise",
        "effect": "Enables disguise construction and application tasks with the matching trained skill; the kit grants no proficiency by itself.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Disguise Kit",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
      "sourceVariants": [
        {
          "title": "Disguise Kit",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "Enables disguise construction and application tasks with the matching trained skill; the kit grants no proficiency by itself.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-displacement-cloak",
      "title": "Displacement Cloak",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "utility/effect-devices",
      "summary": "Attacks against the wearer suffer -2d6% until the wearer takes damage; the effect resumes after the wearer's next tick and stops while immobilized.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "check-modifier"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "utility/effect-devices",
        "effect": "Attacks against the wearer suffer -2d6% until the wearer takes damage; the effect resumes after the wearer's next tick and stops while immobilized.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Cloak of Displacement",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Cloak of Displacement",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Attacks against the wearer suffer -2d6% until the wearer takes damage; the effect resumes after the wearer's next tick and stops while immobilized.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-disruptive-insult-payload",
      "title": "Disruptive Insult Payload Program",
      "system": "Ninefold",
      "type": "program",
      "status": "candidate",
      "category": "Offense",
      "group": "real-posthuman/offense/mental-strike",
      "summary": "A target losing contested Will defense takes 1d6 psychic and -15% on its next attack before the next cycle ends, scaling damage by source tier.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "melee-weapons",
        "skillPath": [
          "combat",
          "melee-weapons"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "damage"
      ],
      "rules": {
        "role": "program",
        "itemFamily": "real-posthuman/offense/mental-strike",
        "effect": "A target losing contested Will defense takes 1d6 psychic and -15% on its next attack before the next cycle ends, scaling damage by source tier.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "2 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 2
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Vicious Mockery",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Vicious+Mockery",
      "sourceVariants": [
        {
          "title": "Vicious Mockery",
          "url": "https://www.dndbeyond.com/search?q=Vicious+Mockery",
          "rule": "A target losing contested Will defense takes 1d6 psychic and -15% on its next attack before the next cycle ends, scaling damage by source tier.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-disruptive-insult-payload",
      "title": "Disruptive Insult Payload Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Offense",
      "group": "virtual/offense/mental-strike",
      "summary": "A target losing contested Will defense takes 1d6 psychic and -15% on its next attack before the next cycle ends, scaling damage by source tier.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "melee-weapons",
        "skillPath": [
          "combat",
          "melee-weapons"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "damage"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/offense/mental-strike",
        "effect": "A target losing contested Will defense takes 1d6 psychic and -15% on its next attack before the next cycle ends, scaling damage by source tier.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "2 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 2
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": [
        "D&D 2024",
        "D&D 2024 SRD 5.2.1"
      ],
      "src_rule": [
        "Vicious Mockery",
        "Vicious Mockery"
      ],
      "src_reference_url": [
        "https://dnd2024.wikidot.com/feat:arcane-eloquence",
        "https://www.dndbeyond.com/search?q=Vicious+Mockery"
      ],
      "sourceVariants": [
        {
          "title": "Vicious Mockery",
          "url": "https://www.dndbeyond.com/search?q=Vicious+Mockery",
          "rule": "A target losing contested Will defense takes 1d6 psychic and -15% on its next attack before the next cycle ends, scaling damage by source tier.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-distributed-full-restoration",
      "title": "Distributed Full Restoration Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Restoration",
      "group": "virtual/restoration/group-healing",
      "summary": "Distribute 700 Hit Points among visible actors within 60 feet and end blindness, deafness, and poisoning on every healed target.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "recovery"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/restoration/group-healing",
        "effect": "Distribute 700 Hit Points among visible actors within 60 feet and end blindness, deafness, and poisoning on every healed target.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "11 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 11
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Mass Heal",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Mass+Heal",
      "sourceVariants": [
        {
          "title": "Mass Heal",
          "url": "https://www.dndbeyond.com/search?q=Mass+Heal",
          "rule": "Distribute 700 Hit Points among visible actors within 60 feet and end blindness, deafness, and poisoning on every healed target.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-distributed-full-restoration",
      "title": "Distributed Full Restoration Treatment",
      "system": "Ninefold",
      "type": "medical-item",
      "status": "candidate",
      "category": "Restoration",
      "group": "real-posthuman/restoration/group-healing",
      "summary": "Distribute 700 Hit Points among visible actors within 60 feet and end blindness, deafness, and poisoning on every healed target.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "medicine",
        "skillPath": [
          "fieldcraft-and-care",
          "medicine"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "recovery"
      ],
      "rules": {
        "role": "medical-item",
        "itemFamily": "real-posthuman/restoration/group-healing",
        "effect": "Distribute 700 Hit Points among visible actors within 60 feet and end blindness, deafness, and poisoning on every healed target.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "11 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 11
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Mass Heal",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Mass+Heal",
      "sourceVariants": [
        {
          "title": "Mass Heal",
          "url": "https://www.dndbeyond.com/search?q=Mass+Heal",
          "rule": "Distribute 700 Hit Points among visible actors within 60 feet and end blindness, deafness, and poisoning on every healed target.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-dominating-signal-orb",
      "title": "Dominating Signal Orb",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "effect-devices/influence",
      "summary": "Contest WILL to control the orb; while controlled, spend charges on configured effects or spend 2 ticks to compel matching creatures within 40 miles to approach.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "effect-invocation",
        "mental-influence",
        "resource-change"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "effect-devices/influence",
        "effect": "Contest WILL to control the orb; while controlled, spend charges on configured effects or spend 2 ticks to compel matching creatures within 40 miles to approach.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Dragon Orb",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Dragon Orb",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Contest WILL to control the orb; while controlled, spend charges on configured effects or spend 2 ticks to compel matching creatures within 40 miles to approach.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-draconic-combat-construct",
      "title": "Draconic Combat Construct Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Creation",
      "group": "real-posthuman/creation/summoned-ally",
      "summary": "Create one allied draconic combat construct for up to 1 hour; it follows verbal orders and otherwise defends itself.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "creation-summoning",
        "semantic-communication"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/creation/summoned-ally",
        "effect": "Create one allied draconic combat construct for up to 1 hour; it follows verbal orders and otherwise defends itself.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "7 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 7
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Summon Dragon",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Summon+Dragon",
      "sourceVariants": [
        {
          "title": "Summon Dragon",
          "url": "https://www.dndbeyond.com/search?q=Summon+Dragon",
          "rule": "Create one allied draconic combat construct for up to 1 hour; it follows verbal orders and otherwise defends itself.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-draconic-combat-construct",
      "title": "Draconic Combat Construct Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Creation",
      "group": "virtual/creation/summoned-ally",
      "summary": "Create one allied draconic combat construct for up to 1 hour; it follows verbal orders and otherwise defends itself.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "creation-summoning",
        "semantic-communication"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/creation/summoned-ally",
        "effect": "Create one allied draconic combat construct for up to 1 hour; it follows verbal orders and otherwise defends itself.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "7 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 7
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Summon Dragon",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Summon+Dragon",
      "sourceVariants": [
        {
          "title": "Summon Dragon",
          "url": "https://www.dndbeyond.com/search?q=Summon+Dragon",
          "rule": "Create one allied draconic combat construct for up to 1 hour; it follows verbal orders and otherwise defends itself.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-drifting-ember-smoke-hazard",
      "title": "Drifting Ember-Smoke Hazard Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Offense",
      "group": "real-posthuman/offense/hazard-cloud",
      "summary": "A drifting heavily obscured 20-foot cloud deals 10d8 fire, halved by contested Reflexes defense once per cycle, until dispersed or 1 minute passes.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "environment-state"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/offense/hazard-cloud",
        "effect": "A drifting heavily obscured 20-foot cloud deals 10d8 fire, halved by contested Reflexes defense once per cycle, until dispersed or 1 minute passes.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "10 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 10
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Incendiary Cloud",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Incendiary+Cloud",
      "sourceVariants": [
        {
          "title": "Incendiary Cloud",
          "url": "https://www.dndbeyond.com/search?q=Incendiary+Cloud",
          "rule": "A drifting heavily obscured 20-foot cloud deals 10d8 fire, halved by contested Reflexes defense once per cycle, until dispersed or 1 minute passes.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-drifting-ember-smoke-hazard",
      "title": "Drifting Ember-Smoke Hazard Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Offense",
      "group": "virtual/offense/hazard-cloud",
      "summary": "A drifting heavily obscured 20-foot cloud deals 10d8 fire, halved by contested Reflexes defense once per cycle, until dispersed or 1 minute passes.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "environment-state"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/offense/hazard-cloud",
        "effect": "A drifting heavily obscured 20-foot cloud deals 10d8 fire, halved by contested Reflexes defense once per cycle, until dispersed or 1 minute passes.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "10 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 10
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Incendiary Cloud",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Incendiary+Cloud",
      "sourceVariants": [
        {
          "title": "Incendiary Cloud",
          "url": "https://www.dndbeyond.com/search?q=Incendiary+Cloud",
          "rule": "A drifting heavily obscured 20-foot cloud deals 10d8 fire, halved by contested Reflexes defense once per cycle, until dispersed or 1 minute passes.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-drifting-toxic-cloud",
      "title": "Drifting Toxic Cloud Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Offense",
      "group": "real-posthuman/offense/hazard-cloud",
      "summary": "Create a drifting, heavily obscured 20-foot toxic cloud for 10 minutes; occupants take 5d8 poison, halved by contested physical defense once per cycle.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "environment-state"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/offense/hazard-cloud",
        "effect": "Create a drifting, heavily obscured 20-foot toxic cloud for 10 minutes; occupants take 5d8 poison, halved by contested physical defense once per cycle.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "7 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 7
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Cloudkill",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Cloudkill",
      "sourceVariants": [
        {
          "title": "Cloudkill",
          "url": "https://www.dndbeyond.com/search?q=Cloudkill",
          "rule": "Create a drifting, heavily obscured 20-foot toxic cloud for 10 minutes; occupants take 5d8 poison, halved by contested physical defense once per cycle.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-drifting-toxic-cloud",
      "title": "Drifting Toxic Cloud Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Offense",
      "group": "virtual/offense/hazard-cloud",
      "summary": "Create a drifting, heavily obscured 20-foot toxic cloud for 10 minutes; occupants take 5d8 poison, halved by contested physical defense once per cycle.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "environment-state"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/offense/hazard-cloud",
        "effect": "Create a drifting, heavily obscured 20-foot toxic cloud for 10 minutes; occupants take 5d8 poison, halved by contested physical defense once per cycle.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "7 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 7
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Cloudkill",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Cloudkill",
      "sourceVariants": [
        {
          "title": "Cloudkill",
          "url": "https://www.dndbeyond.com/search?q=Cloudkill",
          "rule": "Create a drifting, heavily obscured 20-foot toxic cloud for 10 minutes; occupants take 5d8 poison, halved by contested physical defense once per cycle.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-dual-energy-column",
      "title": "Dual-Energy Column Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Offense",
      "group": "real-posthuman/offense/area-burst",
      "summary": "A 10-foot-radius, 40-foot-high column deals 5d6 fire plus 5d6 radiant, halved by contested Reflexes defense.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "damage"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/offense/area-burst",
        "effect": "A 10-foot-radius, 40-foot-high column deals 5d6 fire plus 5d6 radiant, halved by contested Reflexes defense.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "7 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 7
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Flame Strike",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Flame+Strike",
      "sourceVariants": [
        {
          "title": "Flame Strike",
          "url": "https://www.dndbeyond.com/search?q=Flame+Strike",
          "rule": "A 10-foot-radius, 40-foot-high column deals 5d6 fire plus 5d6 radiant, halved by contested Reflexes defense.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-dual-energy-column",
      "title": "Dual-Energy Column Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Offense",
      "group": "virtual/offense/area-burst",
      "summary": "A 10-foot-radius, 40-foot-high column deals 5d6 fire plus 5d6 radiant, halved by contested Reflexes defense.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "damage"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/offense/area-burst",
        "effect": "A 10-foot-radius, 40-foot-high column deals 5d6 fire plus 5d6 radiant, halved by contested Reflexes defense.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "7 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 7
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Flame Strike",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Flame+Strike",
      "sourceVariants": [
        {
          "title": "Flame Strike",
          "url": "https://www.dndbeyond.com/search?q=Flame+Strike",
          "rule": "A 10-foot-radius, 40-foot-high column deals 5d6 fire plus 5d6 radiant, halved by contested Reflexes defense.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-ecology-staff",
      "title": "Ecology Staff",
      "system": "Ninefold",
      "type": "effect-device",
      "status": "candidate",
      "category": "Effect Device",
      "group": "effect-devices/staves",
      "summary": "Functions as a +10% staff and effect focus; spend one charge and 2 ticks to transform it into a 60-foot tree until recalled.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "effect-invocation",
        "resource-change",
        "transformation"
      ],
      "rules": {
        "role": "effect-device",
        "itemFamily": "effect-devices/staves",
        "effect": "Functions as a +10% staff and effect focus; spend one charge and 2 ticks to transform it into a 60-foot tree until recalled.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Staff of the Woodlands",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Staff of the Woodlands",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Functions as a +10% staff and effect focus; spend one charge and 2 ticks to transform it into a 60-foot tree until recalled.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-effect-component-kit",
      "title": "Effect Component Kit",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "virtual/effect-focus",
      "summary": "Stores and organizes expendable components required by configured crafted effects.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "storage-capacity"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "virtual/effect-focus",
        "effect": "Stores and organizes expendable components required by configured crafted effects.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Component Pouch",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
      "sourceVariants": [
        {
          "title": "Component Pouch",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "Stores and organizes expendable components required by configured crafted effects.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-effect-focus",
      "title": "Effect Focus",
      "system": "Ninefold",
      "type": "effect-device",
      "status": "candidate",
      "category": "Effect Device",
      "group": "virtual/effect-focus",
      "summary": "Enables virtual-effect invocation; the focus grants no proficiency by itself.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "task-enablement"
      ],
      "rules": {
        "role": "effect-device",
        "itemFamily": "virtual/effect-focus",
        "effect": "Enables virtual-effect invocation; the focus grants no proficiency by itself.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": [
        "D&D 2024",
        "D&D 2024",
        "D&D 2024",
        "D&D 2024 SRD 5.2.1",
        "D&D 2024 SRD 5.2.1",
        "D&D 2024 SRD 5.2.1"
      ],
      "src_rule": [
        "Created Item Spell Focus",
        "Spellcasting Focus",
        "Tool Mediated Spellcasting",
        "Arcane Focus",
        "Druidic Focus",
        "Holy Symbol"
      ],
      "src_reference_url": [
        "https://www.dndbeyond.com/sources/dnd/free-rules/character-classes",
        "https://www.dndbeyond.com/sources/dnd/free-rules/character-classes",
        "https://www.dndbeyond.com/sources/dnd/free-rules/character-classes",
        "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
        "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
        "https://www.dndbeyond.com/sources/dnd/free-rules/equipment"
      ],
      "sourceVariants": [
        {
          "title": "Arcane Focus",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "Enables virtual-effect invocation; the focus grants no proficiency by itself.",
          "system": "D&D 2024 SRD 5.2.1"
        },
        {
          "title": "Druidic Focus",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "Enables virtual-effect invocation; the focus grants no proficiency by itself.",
          "system": "D&D 2024 SRD 5.2.1"
        },
        {
          "title": "Holy Symbol",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "Enables virtual-effect invocation; the focus grants no proficiency by itself.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 3,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "effect-library-backup",
      "title": "Effect Library Backup",
      "system": "Ninefold",
      "type": "storage-item",
      "status": "candidate",
      "category": "Effect Library",
      "group": "equipment/data-storage/effects",
      "summary": "Spend 1 hour to clone the links from one Configurable Effect Library onto this secured blank; the copy grants no effects beyond those approved links.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "storage-capacity",
        "task-enablement"
      ],
      "rules": {
        "role": "storage-item",
        "itemFamily": "equipment/data-storage/effects",
        "effect": "Spend 1 hour to clone the links from one Configurable Effect Library onto this secured blank; the copy grants no effects beyond those approved links.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024",
      "src_rule": "Backup Spellbook",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/character-classes",
      "sourceVariants": [
        {
          "title": "Backup Spellbook",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/character-classes",
          "rule": "Spend 1 hour to clone the links from one Configurable Effect Library onto this secured blank; the copy grants no effects beyond those approved links.",
          "system": "D&D 2024"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-effect-nullification-zone",
      "title": "Effect Nullification Zone Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Protection",
      "group": "real-posthuman/protection/suppression",
      "summary": "A sustained 10-foot zone suppresses effect use, targeting, item properties, portals, and ongoing non-exempt effects without ending their durations.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "effect-suppression",
        "environment-state"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/protection/suppression",
        "effect": "A sustained 10-foot zone suppresses effect use, targeting, item properties, portals, and ongoing non-exempt effects without ending their durations.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "10 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 10
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Antimagic Field",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Antimagic+Field",
      "sourceVariants": [
        {
          "title": "Antimagic Field",
          "url": "https://www.dndbeyond.com/search?q=Antimagic+Field",
          "rule": "A sustained 10-foot zone suppresses effect use, targeting, item properties, portals, and ongoing non-exempt effects without ending their durations.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-effect-nullification-zone",
      "title": "Effect Nullification Zone Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Protection",
      "group": "virtual/protection/suppression",
      "summary": "A sustained 10-foot zone suppresses effect use, targeting, item properties, portals, and ongoing non-exempt effects without ending their durations.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "effect-suppression",
        "environment-state"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/protection/suppression",
        "effect": "A sustained 10-foot zone suppresses effect use, targeting, item properties, portals, and ongoing non-exempt effects without ending their durations.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "10 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 10
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Antimagic Field",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Antimagic+Field",
      "sourceVariants": [
        {
          "title": "Antimagic Field",
          "url": "https://www.dndbeyond.com/search?q=Antimagic+Field",
          "rule": "A sustained 10-foot zone suppresses effect use, targeting, item properties, portals, and ongoing non-exempt effects without ending their durations.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "effect-output-amplifier",
      "title": "Effect Output Amplifier",
      "system": "Ninefold",
      "type": "program-upgrade",
      "status": "candidate",
      "category": "Effect Program Upgrade",
      "group": "programs/effects/amplifiers",
      "summary": "Bind to one offensive effect item; spend 2 additional Stamina on invocation to add one damage die, or 4 additional Stamina to add two.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "effect-invocation",
        "resource-change"
      ],
      "rules": {
        "role": "program-upgrade",
        "itemFamily": "programs/effects/amplifiers",
        "effect": "Bind to one offensive effect item; spend 2 additional Stamina on invocation to add one damage die, or 4 additional Stamina to add two.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024",
      "src_rule": "Genie Spell Scaling",
      "src_reference_url": "https://dnd2024.wikidot.com/feat:genie-magic",
      "sourceVariants": [
        {
          "title": "Genie Spell Scaling",
          "url": "https://dnd2024.wikidot.com/feat:genie-magic",
          "rule": "Bind to one offensive effect item; spend 2 additional Stamina on invocation to add one damage die, or 4 additional Stamina to add two.",
          "system": "D&D 2024"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-effect-property-analyzer",
      "title": "Effect Property Analyzer Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Information",
      "group": "real-posthuman/information/analysis",
      "summary": "After one minute of contact, reveal an item's effects, operation, binding, charges, and active effects, or list active effects on a touched actor.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "information-query"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/information/analysis",
        "effect": "After one minute of contact, reveal an item's effects, operation, binding, charges, and active effects, or list active effects on a touched actor.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "61 Stamina (extended) or 661 Stamina (ritual)",
        "action": "60 ticks (extended) or 660 ticks (ritual)",
        "activation": {
          "mode": "choice",
          "options": [
            {
              "mode": "extended",
              "ticks": 60,
              "stamina": 61
            },
            {
              "mode": "ritual",
              "ticks": 660,
              "stamina": 661
            }
          ]
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Identify",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Identify",
      "sourceVariants": [
        {
          "title": "Identify",
          "url": "https://www.dndbeyond.com/search?q=Identify",
          "rule": "After one minute of contact, reveal an item's effects, operation, binding, charges, and active effects, or list active effects on a touched actor.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-effect-property-analyzer",
      "title": "Effect Property Analyzer Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Information",
      "group": "virtual/information/analysis",
      "summary": "After one minute of contact, reveal an item's effects, operation, binding, charges, and active effects, or list active effects on a touched actor.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "information-query"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/information/analysis",
        "effect": "After one minute of contact, reveal an item's effects, operation, binding, charges, and active effects, or list active effects on a touched actor.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "61 Stamina (extended) or 661 Stamina (ritual)",
        "action": "60 ticks (extended) or 660 ticks (ritual)",
        "activation": {
          "mode": "choice",
          "options": [
            {
              "mode": "extended",
              "ticks": 60,
              "stamina": 61
            },
            {
              "mode": "ritual",
              "ticks": 660,
              "stamina": 661
            }
          ]
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Identify",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Identify",
      "sourceVariants": [
        {
          "title": "Identify",
          "url": "https://www.dndbeyond.com/search?q=Identify",
          "rule": "After one minute of contact, reveal an item's effects, operation, binding, charges, and active effects, or list active effects on a touched actor.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-effect-sensor",
      "title": "Effect Sensor",
      "system": "Ninefold",
      "type": "effect-device",
      "status": "candidate",
      "category": "Effect Device",
      "group": "effect-devices/projectors",
      "summary": "Spend one of three daily charges and 2 ticks; for 10 minutes detect active effects and effect-bearing objects nearby.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "resource-change",
        "sensory-change"
      ],
      "rules": {
        "role": "effect-device",
        "itemFamily": "effect-devices/projectors",
        "effect": "Spend one of three daily charges and 2 ticks; for 10 minutes detect active effects and effect-bearing objects nearby.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Wand of Magic Detection",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Wand of Magic Detection",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend one of three daily charges and 2 ticks; for 10 minutes detect active effects and effect-bearing objects nearby.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-effect-absorption-rod",
      "title": "Effect-Absorption Rod",
      "system": "Ninefold",
      "type": "effect-device",
      "status": "candidate",
      "category": "Effect Device",
      "group": "effect-devices/rods",
      "summary": "Spend a 1-tick reaction to cancel a single-target invoked effect and store its tier as energy; stored energy may pay for effects up to tier 5.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "effect-invocation",
        "effect-negation",
        "resource-change",
        "storage-capacity"
      ],
      "rules": {
        "role": "effect-device",
        "itemFamily": "effect-devices/rods",
        "effect": "Spend a 1-tick reaction to cancel a single-target invoked effect and store its tier as energy; stored energy may pay for effects up to tier 5.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Rod of Absorption",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Rod of Absorption",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend a 1-tick reaction to cancel a single-target invoked effect and store its tier as energy; stored energy may pay for effects up to tier 5.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-effect-bead-necklace",
      "title": "Effect-Bead Necklace",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "utility/storage",
      "summary": "Each configured bead invokes one stored effect in 1 tick once per full rest, using the wearer's effect attack percentage.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "effect-invocation",
        "resource-change",
        "storage-capacity"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "utility/storage",
        "effect": "Each configured bead invokes one stored effect in 1 tick once per full rest, using the wearer's effect attack percentage.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Necklace of Prayer Beads",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Necklace of Prayer Beads",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Each configured bead invokes one stored effect in 1 tick once per full rest, using the wearer's effect attack percentage.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-effect-guard-shield",
      "title": "Effect-Guard Shield",
      "system": "Ninefold",
      "type": "armor",
      "status": "candidate",
      "category": "Armor",
      "group": "armor/augmented",
      "summary": "While held, gain +2d6% on Defense contests against invoked effects and effect-projector attacks.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "defense-modifier"
      ],
      "rules": {
        "role": "armor",
        "itemFamily": "armor/augmented",
        "effect": "While held, gain +2d6% on Defense contests against invoked effects and effect-projector attacks.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Spellguard Shield",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Spellguard Shield",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "While held, gain +2d6% on Defense contests against invoked effects and effect-projector attacks.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-effect-mastery-staff",
      "title": "Effect-Mastery Staff",
      "system": "Ninefold",
      "type": "effect-device",
      "status": "candidate",
      "category": "Effect Device",
      "group": "effect-devices/staves",
      "summary": "Functions as a +10% staff, stores fifty charges, absorbs single-target effects with a 1-tick reaction, invokes configured effects, and may be broken for a charge-scaled force burst.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "check-modifier",
        "damage",
        "effect-invocation",
        "effect-negation",
        "resource-change",
        "storage-capacity"
      ],
      "rules": {
        "role": "effect-device",
        "itemFamily": "effect-devices/staves",
        "effect": "Functions as a +10% staff, stores fifty charges, absorbs single-target effects with a 1-tick reaction, invokes configured effects, and may be broken for a charge-scaled force burst.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Staff of the Magi",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Staff of the Magi",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Functions as a +10% staff, stores fifty charges, absorbs single-target effects with a 1-tick reaction, invokes configured effects, and may be broken for a charge-scaled force burst.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-effect-reflection-band",
      "title": "Effect-Reflection Band",
      "system": "Ninefold",
      "type": "wearable",
      "status": "candidate",
      "category": "Wearable",
      "group": "effect-devices/rings",
      "summary": "Gain +2d6% Defense against invoked effects; after winning against a single-target effect, spend a 1-tick reaction to contest it back against its source.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "defense-modifier",
        "effect-invocation"
      ],
      "rules": {
        "role": "wearable",
        "itemFamily": "effect-devices/rings",
        "effect": "Gain +2d6% Defense against invoked effects; after winning against a single-target effect, spend a 1-tick reaction to contest it back against its source.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Ring of Spell Turning",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Ring of Spell Turning",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Gain +2d6% Defense against invoked effects; after winning against a single-target effect, spend a 1-tick reaction to contest it back against its source.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-effect-resistance-mantle",
      "title": "Effect-Resistance Mantle",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "protection/wearables",
      "summary": "While worn, gain +2d6% on Defense contests against invoked effects.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "defense-modifier"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "protection/wearables",
        "effect": "While worn, gain +2d6% on Defense contests against invoked effects.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Mantle of Spell Resistance",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Mantle of Spell Resistance",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "While worn, gain +2d6% on Defense contests against invoked effects.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-effect-signature-scanner",
      "title": "Effect-Signature Scanner Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Information",
      "group": "real-posthuman/information/detection",
      "summary": "For 10 minutes, detect active effects within 30 feet and spend a 2-tick scan to identify visible carriers and their effect family.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "information-query",
        "sensory-change"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/information/detection",
        "effect": "For 10 minutes, detect active effects within 30 feet and spend a 2-tick scan to identify visible carriers and their effect family.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3 Stamina (action) or 603 Stamina (ritual)",
        "action": "2 ticks (action) or 602 ticks (ritual)",
        "activation": {
          "mode": "choice",
          "options": [
            {
              "mode": "action",
              "ticks": 2,
              "stamina": 3
            },
            {
              "mode": "ritual",
              "ticks": 602,
              "stamina": 603
            }
          ]
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Detect Magic",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Detect+Magic",
      "sourceVariants": [
        {
          "title": "Detect Magic",
          "url": "https://www.dndbeyond.com/search?q=Detect+Magic",
          "rule": "For 10 minutes, detect active effects within 30 feet and spend a 2-tick scan to identify visible carriers and their effect family.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-effect-signature-scanner",
      "title": "Effect-Signature Scanner Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Information",
      "group": "virtual/information/detection",
      "summary": "For 10 minutes, detect active effects within 30 feet and spend a 2-tick scan to identify visible carriers and their effect family.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "information-query",
        "sensory-change"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/information/detection",
        "effect": "For 10 minutes, detect active effects within 30 feet and spend a 2-tick scan to identify visible carriers and their effect family.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3 Stamina (action) or 603 Stamina (ritual)",
        "action": "2 ticks (action) or 602 ticks (ritual)",
        "activation": {
          "mode": "choice",
          "options": [
            {
              "mode": "action",
              "ticks": 2,
              "stamina": 3
            },
            {
              "mode": "ritual",
              "ticks": 602,
              "stamina": 603
            }
          ]
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": [
        "D&D 2024",
        "D&D 2024 SRD 5.2.1"
      ],
      "src_rule": [
        "Mark Detection: Detect Magic",
        "Detect Magic"
      ],
      "src_reference_url": [
        "https://dnd2024.wikidot.com/feat:mark-of-detection",
        "https://www.dndbeyond.com/search?q=Detect+Magic"
      ],
      "sourceVariants": [
        {
          "title": "Detect Magic",
          "url": "https://www.dndbeyond.com/search?q=Detect+Magic",
          "rule": "For 10 minutes, detect active effects within 30 feet and spend a 2-tick scan to identify visible carriers and their effect family.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-effect-storage-band",
      "title": "Effect-Storage Band",
      "system": "Ninefold",
      "type": "wearable",
      "status": "candidate",
      "category": "Wearable",
      "group": "effect-devices/rings",
      "summary": "Stores up to five tiers of invoked effects; spend each effect's normal ticks and stamina to release it, freeing its storage.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "effect-invocation",
        "resource-change",
        "storage-capacity"
      ],
      "rules": {
        "role": "wearable",
        "itemFamily": "effect-devices/rings",
        "effect": "Stores up to five tiers of invoked effects; spend each effect's normal ticks and stamina to release it, freeing its storage.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": [
        "D&D 2024",
        "D&D 2024 SRD 5.2.1"
      ],
      "src_rule": [
        "Spell Storing Item",
        "Ring of Spell Storing"
      ],
      "src_reference_url": [
        "https://www.dndbeyond.com/sources/dnd/free-rules/character-classes",
        "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items"
      ],
      "sourceVariants": [
        {
          "title": "Ring of Spell Storing",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Stores up to five tiers of invoked effects; spend each effect's normal ticks and stamina to release it, freeing its storage.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "electromagnetic-grenade",
      "title": "Electromagnetic Grenade",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Thrown Weapon",
      "group": "combat/demolitions/grenades",
      "summary": "Spend 2 ticks to throw up to 20 feet; each machine in the 5-foot radius contests Throwing with Reflexes defense, taking 2d6 electrical damage and -1 ft/s movement for 3 ticks on a loss.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "grenades",
        "skillPath": [
          "combat",
          "demolitions",
          "grenades"
        ],
        "maximumTrainedBonus": 15,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "mobility-change",
        "target-scope-extension"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/demolitions/grenades",
        "effect": "Spend 2 ticks to throw up to 20 feet; each machine in the 5-foot radius contests Throwing with Reflexes defense, taking 2d6 electrical damage and -1 ft/s movement for 3 ticks on a loss.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "EMP Grenade",
        "EMP Grenade — Movement interaction"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/17588/emp-grenade",
      "sourceVariants": [
        {
          "title": "EMP Grenade",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17588/emp-grenade",
          "rule": "Spend 2 ticks to throw up to 20 feet; each machine in the 5-foot radius contests Throwing with Reflexes defense, taking 2d6 electrical damage and -1 ft/s movement for 3 ticks on a loss.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "real-elemental-damage-halo",
      "title": "Elemental Damage Halo Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Offense",
      "group": "real-posthuman/offense/damage-aura",
      "summary": "A 15-foot sustained halo adds 2d8 chosen elemental damage to the user's hits and makes its ground difficult for enemies.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "creation-summoning",
        "damage",
        "environment-state"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/offense/damage-aura",
        "effect": "A 15-foot sustained halo adds 2d8 chosen elemental damage to the user's hits and makes its ground difficult for enemies.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "6 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 6
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Conjure Minor Elementals",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Conjure+Minor+Elementals",
      "sourceVariants": [
        {
          "title": "Conjure Minor Elementals",
          "url": "https://www.dndbeyond.com/search?q=Conjure+Minor+Elementals",
          "rule": "A 15-foot sustained halo adds 2d8 chosen elemental damage to the user's hits and makes its ground difficult for enemies.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-elemental-damage-halo",
      "title": "Elemental Damage Halo Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Offense",
      "group": "virtual/offense/damage-aura",
      "summary": "A 15-foot sustained halo adds 2d8 chosen elemental damage to the user's hits and makes its ground difficult for enemies.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "creation-summoning",
        "damage",
        "environment-state"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/offense/damage-aura",
        "effect": "A 15-foot sustained halo adds 2d8 chosen elemental damage to the user's hits and makes its ground difficult for enemies.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "6 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 6
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Conjure Minor Elementals",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Conjure+Minor+Elementals",
      "sourceVariants": [
        {
          "title": "Conjure Minor Elementals",
          "url": "https://www.dndbeyond.com/search?q=Conjure+Minor+Elementals",
          "rule": "A 15-foot sustained halo adds 2d8 chosen elemental damage to the user's hits and makes its ground difficult for enemies.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-elemental-restraint-hazard",
      "title": "Elemental Restraint Hazard Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Control",
      "group": "real-posthuman/control/summoned-hazard",
      "summary": "Create an elemental hazard for 10 minutes that deals 8d8 typed damage and restrains after failed contested Reflexes defense, then deals 4d8 on failed retries.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "creation-summoning",
        "damage"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/control/summoned-hazard",
        "effect": "Create an elemental hazard for 10 minutes that deals 8d8 typed damage and restrains after failed contested Reflexes defense, then deals 4d8 on failed retries.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "7 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 7
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Conjure Elemental",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Conjure+Elemental",
      "sourceVariants": [
        {
          "title": "Conjure Elemental",
          "url": "https://www.dndbeyond.com/search?q=Conjure+Elemental",
          "rule": "Create an elemental hazard for 10 minutes that deals 8d8 typed damage and restrains after failed contested Reflexes defense, then deals 4d8 on failed retries.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-elemental-restraint-hazard",
      "title": "Elemental Restraint Hazard Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Control",
      "group": "virtual/control/summoned-hazard",
      "summary": "Create an elemental hazard for 10 minutes that deals 8d8 typed damage and restrains after failed contested Reflexes defense, then deals 4d8 on failed retries.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "creation-summoning",
        "damage"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/control/summoned-hazard",
        "effect": "Create an elemental hazard for 10 minutes that deals 8d8 typed damage and restrains after failed contested Reflexes defense, then deals 4d8 on failed retries.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "7 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 7
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Conjure Elemental",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Conjure+Elemental",
      "sourceVariants": [
        {
          "title": "Conjure Elemental",
          "url": "https://www.dndbeyond.com/search?q=Conjure+Elemental",
          "rule": "Create an elemental hazard for 10 minutes that deals 8d8 typed damage and restrains after failed contested Reflexes defense, then deals 4d8 on failed retries.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-elemental-summoning-focus",
      "title": "Elemental Summoning Focus",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "utility/summoning",
      "summary": "Spend 2 ticks once per full rest to summon a commanded elemental matching the focus for up to 1 hour.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "creation-summoning",
        "mental-influence"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "utility/summoning",
        "effect": "Spend 2 ticks once per full rest to summon a commanded elemental matching the focus for up to 1 hour.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "variantTable": [
          {
            "variant": "air",
            "summon": "air-aligned elemental"
          },
          {
            "variant": "earth",
            "summon": "earth-aligned elemental"
          },
          {
            "variant": "fire",
            "summon": "fire-aligned elemental"
          },
          {
            "variant": "water",
            "summon": "water-aligned elemental"
          }
        ]
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": [
        "Bowl of Commanding Water Elementals",
        "Brazier of Commanding Fire Elementals",
        "Censer of Controlling Air Elementals",
        "Stone of Controlling Earth Elementals"
      ],
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Bowl of Commanding Water Elementals",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend 2 ticks once per full rest to summon a commanded elemental matching the focus for up to 1 hour.",
          "system": "D&D 2024 SRD 5.2.1"
        },
        {
          "title": "Brazier of Commanding Fire Elementals",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend 2 ticks once per full rest to summon a commanded elemental matching the focus for up to 1 hour.",
          "system": "D&D 2024 SRD 5.2.1"
        },
        {
          "title": "Censer of Controlling Air Elementals",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend 2 ticks once per full rest to summon a commanded elemental matching the focus for up to 1 hour.",
          "system": "D&D 2024 SRD 5.2.1"
        },
        {
          "title": "Stone of Controlling Earth Elementals",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend 2 ticks once per full rest to summon a commanded elemental matching the focus for up to 1 hour.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 4,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-elemental-command-band",
      "title": "Elemental-Command Band",
      "system": "Ninefold",
      "type": "wearable",
      "status": "candidate",
      "category": "Wearable",
      "group": "effect-devices/rings",
      "summary": "Select one element; gain its language, resistance and movement adaptation, and spend charges on contested influence or stored elemental effects.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "defense-modifier",
        "effect-invocation",
        "mobility-change",
        "resource-change",
        "semantic-communication",
        "storage-capacity"
      ],
      "rules": {
        "role": "wearable",
        "itemFamily": "effect-devices/rings",
        "effect": "Select one element; gain its language, resistance and movement adaptation, and spend charges on contested influence or stored elemental effects.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Ring of Elemental Command",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Ring of Elemental Command",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Select one element; gain its language, resistance and movement adaptation, and spend charges on contested influence or stored elemental effects.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "embodiment-upgrade-disruptor-smg",
      "title": "Embodiment-Upgrade Disruptor SMG",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Ranged Weapon",
      "group": "combat/ranged/submachine-guns",
      "summary": "Its 2-tick burst rolls two independent 1d6 physical hits using the final contested-roll hit percentage. Hits add 1d6 electrical damage; a critical hit disables one exposed cyberware item for 2 ticks.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "submachine-guns",
        "skillPath": [
          "combat",
          "ranged-weapons",
          "compact-automatic-weapons",
          "submachine-guns"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "critical-change",
        "damage",
        "effect-suppression"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/ranged/submachine-guns",
        "effect": "Its 2-tick burst rolls two independent 1d6 physical hits using the final contested-roll hit percentage. Hits add 1d6 electrical damage; a critical hit disables one exposed cyberware item for 2 ticks.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Fenrir",
        "Fenrir — +100% headshot damage",
        "Fenrir — 20% shock chance",
        "Fenrir — 5% ricochet chance",
        "Fenrir — Cyberware interaction",
        "Fenrir — Electrical effect"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/17050/fenrir",
      "sourceVariants": [
        {
          "title": "Fenrir",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17050/fenrir",
          "rule": "Its 2-tick burst rolls two independent 1d6 physical hits using the final contested-roll hit percentage. Hits add 1d6 electrical damage; a critical hit disables one exposed cyberware item for 2 ticks.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "real-emergency-descent-arrestor",
      "title": "Emergency Descent Arrestor Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Mobility",
      "group": "real-posthuman/mobility/fall-control",
      "summary": "As a 1-tick reaction, slow up to five visible falling actors to 10 ft/s for 1 minute and negate landing damage before expiry.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "defense-modifier",
        "mobility-change"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/mobility/fall-control",
        "effect": "As a 1-tick reaction, slow up to five visible falling actors to 10 ft/s for 1 minute and negate landing damage before expiry.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "2 Stamina",
        "action": "1 ticks (reaction)",
        "activation": {
          "mode": "reaction",
          "ticks": 1,
          "stamina": 2,
          "trigger": "when the user or a visible actor within 60 feet begins falling"
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Feather Fall",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Feather+Fall",
      "sourceVariants": [
        {
          "title": "Feather Fall",
          "url": "https://www.dndbeyond.com/search?q=Feather+Fall",
          "rule": "As a 1-tick reaction, slow up to five visible falling actors to 10 ft/s for 1 minute and negate landing damage before expiry.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-emergency-descent-arrestor",
      "title": "Emergency Descent Arrestor Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Mobility",
      "group": "virtual/mobility/fall-control",
      "summary": "As a 1-tick reaction, slow up to five visible falling actors to 10 ft/s for 1 minute and negate landing damage before expiry.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "defense-modifier",
        "mobility-change"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/mobility/fall-control",
        "effect": "As a 1-tick reaction, slow up to five visible falling actors to 10 ft/s for 1 minute and negate landing damage before expiry.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "2 Stamina",
        "action": "1 ticks (reaction)",
        "activation": {
          "mode": "reaction",
          "ticks": 1,
          "stamina": 2,
          "trigger": "when the user or a visible actor within 60 feet begins falling"
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Feather Fall",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Feather+Fall",
      "sourceVariants": [
        {
          "title": "Feather Fall",
          "url": "https://www.dndbeyond.com/search?q=Feather+Fall",
          "rule": "As a 1-tick reaction, slow up to five visible falling actors to 10 ft/s for 1 minute and negate landing damage before expiry.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "emergency-link-breaker",
      "title": "Emergency Link Breaker",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Recovery Device",
      "group": "equipment/recovery/relays",
      "summary": "When the user becomes incapacitated, destroy this item’s active link to return the user to 1 Hit Point once per full recovery.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "recovery",
        "trigger-binding"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "equipment/recovery/relays",
        "effect": "When the user becomes incapacitated, destroy this item’s active link to return the user to 1 Hit Point once per full recovery.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024",
      "src_rule": "Created Item Last Stand",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/character-classes",
      "sourceVariants": [
        {
          "title": "Created Item Last Stand",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/character-classes",
          "rule": "When the user becomes incapacitated, destroy this item’s active link to return the user to 1 Hit Point once per full recovery.",
          "system": "D&D 2024"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-emergency-provision-fabricator",
      "title": "Emergency Provision Fabricator Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Creation",
      "group": "real-posthuman/creation/supplies",
      "summary": "Produce 45 pounds of nourishing food and 30 gallons of clean water within 30 feet; unused food spoils after 24 hours.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "creation-summoning"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/creation/supplies",
        "effect": "Produce 45 pounds of nourishing food and 30 gallons of clean water within 30 feet; unused food spoils after 24 hours.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "5 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 5
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Create Food and Water",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Create+Food+and+Water",
      "sourceVariants": [
        {
          "title": "Create Food and Water",
          "url": "https://www.dndbeyond.com/search?q=Create+Food+and+Water",
          "rule": "Produce 45 pounds of nourishing food and 30 gallons of clean water within 30 feet; unused food spoils after 24 hours.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-emergency-provision-fabricator",
      "title": "Emergency Provision Fabricator Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Creation",
      "group": "virtual/creation/supplies",
      "summary": "Produce 45 pounds of nourishing food and 30 gallons of clean water within 30 feet; unused food spoils after 24 hours.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "creation-summoning"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/creation/supplies",
        "effect": "Produce 45 pounds of nourishing food and 30 gallons of clean water within 30 feet; unused food spoils after 24 hours.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "5 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 5
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Create Food and Water",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Create+Food+and+Water",
      "sourceVariants": [
        {
          "title": "Create Food and Water",
          "url": "https://www.dndbeyond.com/search?q=Create+Food+and+Water",
          "rule": "Produce 45 pounds of nourishing food and 30 gallons of clean water within 30 feet; unused food spoils after 24 hours.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "emp-smg",
      "title": "EMP Submachine Gun",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Ranged Weapon",
      "group": "combat/ranged/submachine-guns",
      "summary": "Its 2-tick burst rolls two independent 1d6 physical hits using the final contested-roll hit percentage. Hits add 1d6 electrical damage; a critical hit applies Shock to powered targets for 2 ticks.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "submachine-guns",
        "skillPath": [
          "combat",
          "ranged-weapons",
          "compact-automatic-weapons",
          "submachine-guns"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "critical-change",
        "damage"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/ranged/submachine-guns",
        "effect": "Its 2-tick burst rolls two independent 1d6 physical hits using the final contested-roll hit percentage. Hits add 1d6 electrical damage; a critical hit applies Shock to powered targets for 2 ticks.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Yinglong",
        "Yinglong — +50% headshot damage",
        "Yinglong — 20% shock chance",
        "Yinglong — Electrical effect"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/1074/yinglong",
      "sourceVariants": [
        {
          "title": "Yinglong",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/1074/yinglong",
          "rule": "Its 2-tick burst rolls two independent 1d6 physical hits using the final contested-roll hit percentage. Hits add 1d6 electrical damage; a critical hit applies Shock to powered targets for 2 ticks.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "item-enhanced-ammunition",
      "title": "Enhanced Ammunition",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Weapon",
      "group": "combat/augmented-weapon",
      "summary": "Each round adds the quality tier's attack percentage and flat damage, then becomes mundane after a hit.",
      "skillUse": {
        "status": "not-required",
        "reason": "This augmentation inherits the host weapon's mapped Skill and does not create a second Skill mapping.",
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "damage"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/augmented-weapon",
        "effect": "Each round adds the quality tier's attack percentage and flat damage, then becomes mundane after a hit.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "scalingTable": [
          {
            "tier": 1,
            "ninefold_rule": "+5% attack and +1 damage"
          },
          {
            "tier": 2,
            "ninefold_rule": "+10% attack and +2 damage"
          },
          {
            "tier": 3,
            "ninefold_rule": "+15% attack and +3 damage"
          }
        ]
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Ammunition, +1, +2, or +3",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Ammunition, +1, +2, or +3",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Each round adds the quality tier's attack percentage and flat damage, then becomes mundane after a hit.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-enhanced-armor",
      "title": "Enhanced Armor",
      "system": "Ninefold",
      "type": "armor",
      "status": "candidate",
      "category": "Armor",
      "group": "armor/augmented",
      "summary": "While worn, add the quality tier's percentage to physical Defense contests.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "defense-modifier"
      ],
      "rules": {
        "role": "armor",
        "itemFamily": "armor/augmented",
        "effect": "While worn, add the quality tier's percentage to physical Defense contests.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "scalingTable": [
          {
            "tier": 1,
            "ninefold_rule": "+5% physical Defense"
          },
          {
            "tier": 2,
            "ninefold_rule": "+10% physical Defense"
          },
          {
            "tier": 3,
            "ninefold_rule": "+15% physical Defense"
          }
        ]
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Armor, +1, +2, or +3",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Armor, +1, +2, or +3",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "While worn, add the quality tier's percentage to physical Defense contests.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-enhanced-shield",
      "title": "Enhanced Shield",
      "system": "Ninefold",
      "type": "armor",
      "status": "candidate",
      "category": "Armor",
      "group": "armor/augmented",
      "summary": "While held, add the quality tier's percentage to Defense contests in addition to the base shield bonus.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "defense-modifier"
      ],
      "rules": {
        "role": "armor",
        "itemFamily": "armor/augmented",
        "effect": "While held, add the quality tier's percentage to Defense contests in addition to the base shield bonus.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "scalingTable": [
          {
            "tier": 1,
            "ninefold_rule": "+5% Defense beyond the base shield"
          },
          {
            "tier": 2,
            "ninefold_rule": "+10% Defense beyond the base shield"
          },
          {
            "tier": 3,
            "ninefold_rule": "+15% Defense beyond the base shield"
          }
        ]
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Shield, +1, +2, or +3",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Shield, +1, +2, or +3",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "While held, add the quality tier's percentage to Defense contests in addition to the base shield bonus.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-enhanced-weapon",
      "title": "Enhanced Weapon",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Weapon",
      "group": "combat/augmented-weapon",
      "summary": "The quality tier adds its attack percentage and flat damage without changing the weapon's base damage dice.",
      "skillUse": {
        "status": "not-required",
        "reason": "This augmentation inherits the host weapon's mapped Skill and does not create a second Skill mapping.",
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "damage"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/augmented-weapon",
        "effect": "The quality tier adds its attack percentage and flat damage without changing the weapon's base damage dice.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "scalingTable": [
          {
            "tier": 1,
            "ninefold_rule": "+5% attack and +1 damage"
          },
          {
            "tier": 2,
            "ninefold_rule": "+10% attack and +2 damage"
          },
          {
            "tier": 3,
            "ninefold_rule": "+15% attack and +3 damage"
          }
        ]
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Weapon, +1, +2, or +3",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Weapon, +1, +2, or +3",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "The quality tier adds its attack percentage and flat damage without changing the weapon's base damage dice.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-entangling-thorn-barrier",
      "title": "Entangling Thorn Barrier Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Offense",
      "group": "real-posthuman/offense/hazard-wall",
      "summary": "Create an opaque thorn wall for 10 minutes that deals 7d8 piercing on appearance, quadruples movement cost, and deals 7d8 slashing on entry or cycle end.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "creation-summoning",
        "damage",
        "environment-state",
        "mobility-change"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/offense/hazard-wall",
        "effect": "Create an opaque thorn wall for 10 minutes that deals 7d8 piercing on appearance, quadruples movement cost, and deals 7d8 slashing on entry or cycle end.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "8 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 8
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Wall of Thorns",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Wall+of+Thorns",
      "sourceVariants": [
        {
          "title": "Wall of Thorns",
          "url": "https://www.dndbeyond.com/search?q=Wall+of+Thorns",
          "rule": "Create an opaque thorn wall for 10 minutes that deals 7d8 piercing on appearance, quadruples movement cost, and deals 7d8 slashing on entry or cycle end.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-entangling-thorn-barrier",
      "title": "Entangling Thorn Barrier Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Offense",
      "group": "virtual/offense/hazard-wall",
      "summary": "Create an opaque thorn wall for 10 minutes that deals 7d8 piercing on appearance, quadruples movement cost, and deals 7d8 slashing on entry or cycle end.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "creation-summoning",
        "damage",
        "environment-state",
        "mobility-change"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/offense/hazard-wall",
        "effect": "Create an opaque thorn wall for 10 minutes that deals 7d8 piercing on appearance, quadruples movement cost, and deals 7d8 slashing on entry or cycle end.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "8 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 8
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Wall of Thorns",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Wall+of+Thorns",
      "sourceVariants": [
        {
          "title": "Wall of Thorns",
          "url": "https://www.dndbeyond.com/search?q=Wall+of+Thorns",
          "rule": "Create an opaque thorn wall for 10 minutes that deals 7d8 piercing on appearance, quadruples movement cost, and deals 7d8 slashing on entry or cycle end.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-entity-containment-flask",
      "title": "Entity-Containment Flask",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "effect-devices/influence",
      "summary": "Spend 2 ticks to make a contested WILL capture against one off-world creature within 60 feet; release costs 2 ticks and compels obedience for 1 hour.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "mental-influence",
        "storage-capacity"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "effect-devices/influence",
        "effect": "Spend 2 ticks to make a contested WILL capture against one off-world creature within 60 feet; release costs 2 ticks and compels obedience for 1 hour.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Iron Flask",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Iron Flask",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend 2 ticks to make a contested WILL capture against one off-world creature within 60 feet; release costs 2 ticks and compels obedience for 1 hour.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "entropy-pistol",
      "title": "Entropy Pistol",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Ranged Weapon",
      "group": "combat/ranged/pistols",
      "summary": "Its 2-tick shot rolls one 2d6 physical hit using the final contested-roll hit percentage. After reloading, roll 1d6 for the next shot’s damage tag: 1–2 thermal, 3–4 electrical, 5–6 chemical; that shot’s critical range widens by 5%.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "pistols",
        "skillPath": [
          "combat",
          "ranged-weapons",
          "handguns",
          "pistols"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "critical-change",
        "damage",
        "trigger-binding"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/ranged/pistols",
        "effect": "Its 2-tick shot rolls one 2d6 physical hit using the final contested-roll hit percentage. After reloading, roll 1d6 for the next shot’s damage tag: 1–2 thermal, 3–4 electrical, 5–6 chemical; that shot’s critical range widens by 5%.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Chaos",
        "Chaos — +150% headshot damage",
        "Chaos — 10% bleed chance",
        "Chaos — 50% armor penetration",
        "Chaos — Critical effect",
        "Chaos — Reload interaction"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/1088/chaos",
      "sourceVariants": [
        {
          "title": "Chaos",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/1088/chaos",
          "rule": "Its 2-tick shot rolls one 2d6 physical hit using the final contested-roll hit percentage. After reloading, roll 1d6 for the next shot’s damage tag: 1–2 thermal, 3–4 electrical, 5–6 chemical; that shot’s critical range widens by 5%.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "item-environmental-adaptation-necklace",
      "title": "Environmental Adaptation Necklace",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "protection/wearables",
      "summary": "While worn, breathe in any environment and gain +2d6% on toxin Defense contests.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "defense-modifier",
        "environmental-adaptation"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "protection/wearables",
        "effect": "While worn, breathe in any environment and gain +2d6% on toxin Defense contests.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Necklace of Adaptation",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Necklace of Adaptation",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "While worn, breathe in any environment and gain +2d6% on toxin Defense contests.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-erasure-sphere-controller",
      "title": "Erasure-Sphere Controller",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "utility/effect-devices",
      "summary": "Gain +2d6% to control a Matter-Erasure Sphere and spend 2 ticks to move a controlled sphere an additional 10 feet plus IQ scaling.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "task-enablement"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "utility/effect-devices",
        "effect": "Gain +2d6% to control a Matter-Erasure Sphere and spend 2 ticks to move a controlled sphere an additional 10 feet plus IQ scaling.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Talisman of the Sphere",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Talisman of the Sphere",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Gain +2d6% to control a Matter-Erasure Sphere and spend 2 ticks to move a controlled sphere an additional 10 feet plus IQ scaling.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-escalating-adaptive-energy-bolt",
      "title": "Escalating Adaptive Energy Bolt Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Offense",
      "group": "real-posthuman/offense/projectile",
      "summary": "A contested 120-foot bolt deals 1d8 chosen energy and chains extra d8s on maximum die results up to the user's mental modifier, scaling base dice by tier.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "ranged-weapons",
        "skillPath": [
          "combat",
          "ranged-weapons"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "critical-change",
        "damage"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/offense/projectile",
        "effect": "A contested 120-foot bolt deals 1d8 chosen energy and chains extra d8s on maximum die results up to the user's mental modifier, scaling base dice by tier.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "2 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 2
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Sorcerous Burst",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Sorcerous+Burst",
      "sourceVariants": [
        {
          "title": "Sorcerous Burst",
          "url": "https://www.dndbeyond.com/search?q=Sorcerous+Burst",
          "rule": "A contested 120-foot bolt deals 1d8 chosen energy and chains extra d8s on maximum die results up to the user's mental modifier, scaling base dice by tier.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-escalating-adaptive-energy-bolt",
      "title": "Escalating Adaptive Energy Bolt Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Offense",
      "group": "virtual/offense/projectile",
      "summary": "A contested 120-foot bolt deals 1d8 chosen energy and chains extra d8s on maximum die results up to the user's mental modifier, scaling base dice by tier.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "ranged-weapons",
        "skillPath": [
          "combat",
          "ranged-weapons"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "critical-change",
        "damage"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/offense/projectile",
        "effect": "A contested 120-foot bolt deals 1d8 chosen energy and chains extra d8s on maximum die results up to the user's mental modifier, scaling base dice by tier.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "2 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 2
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Sorcerous Burst",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Sorcerous+Burst",
      "sourceVariants": [
        {
          "title": "Sorcerous Burst",
          "url": "https://www.dndbeyond.com/search?q=Sorcerous+Burst",
          "rule": "A contested 120-foot bolt deals 1d8 chosen energy and chains extra d8s on maximum die results up to the user's mental modifier, scaling base dice by tier.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "escalating-incendiary-pistol",
      "title": "Escalating Incendiary Pistol",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Ranged Weapon",
      "group": "combat/ranged/pistols",
      "summary": "Its 2-tick shot rolls one 2d6 physical hit using the final contested-roll hit percentage. The second consecutive hit applies Burning; subsequent hits against that Burning target add 1d6 thermal damage.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "pistols",
        "skillPath": [
          "combat",
          "ranged-weapons",
          "handguns",
          "pistols"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "damage",
        "trigger-binding"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/ranged/pistols",
        "effect": "Its 2-tick shot rolls one 2d6 physical hit using the final contested-roll hit percentage. The second consecutive hit applies Burning; subsequent hits against that Burning target add 1d6 thermal damage.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Seraph",
        "Seraph — +150% headshot damage",
        "Seraph — Burning"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/3141/seraph",
      "sourceVariants": [
        {
          "title": "Seraph",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/3141/seraph",
          "rule": "Its 2-tick shot rolls one 2d6 physical hit using the final contested-roll hit percentage. The second consecutive hit applies Burning; subsequent hits against that Burning target add 1d6 thermal damage.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "escalating-precision-pistol",
      "title": "Escalating Precision Pistol",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Ranged Weapon",
      "group": "combat/ranged/pistols",
      "summary": "Its 2-tick shot rolls one 2d6 physical hit using the final contested-roll hit percentage. Each consecutive hit widens the next shot’s critical range by 5% and gives that shot -5% to hit; a miss resets both.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "pistols",
        "skillPath": [
          "combat",
          "ranged-weapons",
          "handguns",
          "pistols"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "critical-change",
        "damage",
        "trigger-binding"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/ranged/pistols",
        "effect": "Its 2-tick shot rolls one 2d6 physical hit using the final contested-roll hit percentage. Each consecutive hit widens the next shot’s critical range by 5% and gives that shot -5% to hit; a miss resets both.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Rook",
        "Rook — +125% headshot damage",
        "Rook — 5% ricochet chance",
        "Rook — Accuracy interaction",
        "Rook — Critical effect"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/17088/rook",
      "sourceVariants": [
        {
          "title": "Rook",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17088/rook",
          "rule": "Its 2-tick shot rolls one 2d6 physical hit using the final contested-roll hit percentage. Each consecutive hit widens the next shot’s critical range by 5% and gives that shot -5% to hit; a miss resets both.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "execution-smg",
      "title": "Execution SMG",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Ranged Weapon",
      "group": "combat/ranged/submachine-guns",
      "summary": "Its 2-tick burst rolls two independent 1d6 physical hits using the final contested-roll hit percentage. Hits against targets at one-quarter Hit Points or less add 1d6 damage.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "submachine-guns",
        "skillPath": [
          "combat",
          "ranged-weapons",
          "compact-automatic-weapons",
          "submachine-guns"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "damage"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/ranged/submachine-guns",
        "effect": "Its 2-tick burst rolls two independent 1d6 physical hits using the final contested-roll hit percentage. Hits against targets at one-quarter Hit Points or less add 1d6 damage.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Erebus",
        "Erebus — +100% headshot damage",
        "Erebus — 25% armor penetration",
        "Erebus — 5% ricochet chance",
        "Erebus — 6 projectiles per shot",
        "Erebus — Health interaction"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/17048/erebus",
      "sourceVariants": [
        {
          "title": "Erebus",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17048/erebus",
          "rule": "Its 2-tick burst rolls two independent 1d6 physical hits using the final contested-roll hit percentage. Hits against targets at one-quarter Hit Points or less add 1d6 damage.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "item-execution-weapon",
      "title": "Execution Weapon",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Weapon",
      "group": "combat/augmented-weapon",
      "summary": "Attacks gain +10% and +2 damage; a critical hit against a weakened living target spends one finite charge to contest for immediate defeat.",
      "skillUse": {
        "status": "not-required",
        "reason": "This augmentation inherits the host weapon's mapped Skill and does not create a second Skill mapping.",
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "critical-change",
        "damage",
        "resource-change"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/augmented-weapon",
        "effect": "Attacks gain +10% and +2 damage; a critical hit against a weakened living target spends one finite charge to contest for immediate defeat.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Nine Lives Stealer",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Nine Lives Stealer",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Attacks gain +10% and +2 damage; a critical hit against a weakened living target spends one finite charge to contest for immediate defeat.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "execution-chain-heavy-blade",
      "title": "Execution-Chain Heavy Blade",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Melee Weapon",
      "group": "combat/melee/heavy-blades",
      "summary": "Its 2-tick heavy cut rolls one 2d6 slashing hit using the final contested-roll hit percentage. Defeating a target makes the next hit before the end of the next tick critical; at one-quarter Hit Points or less, widen all critical ranges with this blade by 5%.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "heavy-blades",
        "skillPath": [
          "combat",
          "melee-weapons",
          "blades",
          "heavy-blades"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "critical-change",
        "damage",
        "trigger-binding"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/melee/heavy-blades",
        "effect": "Its 2-tick heavy cut rolls one 2d6 slashing hit using the final contested-roll hit percentage. Defeating a target makes the next hit before the end of the next tick critical; at one-quarter Hit Points or less, widen all critical ranges with this blade by 5%.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Gwynbleidd",
        "Gwynbleidd — 20% bleed chance",
        "Gwynbleidd — 25% armor penetration",
        "Gwynbleidd — Critical effect",
        "Gwynbleidd — Health interaction"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/3118/gwynbleidd",
      "sourceVariants": [
        {
          "title": "Gwynbleidd",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/3118/gwynbleidd",
          "rule": "Its 2-tick heavy cut rolls one 2d6 slashing hit using the final contested-roll hit percentage. Defeating a target makes the next hit before the end of the next tick critical; at one-quarter Hit Points or less, widen all critical ranges with this blade by 5%.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "execution-cycle-assault-rifle",
      "title": "Execution-Cycle Assault Rifle",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Ranged Weapon",
      "group": "combat/ranged/assault-rifles",
      "summary": "Its 2-tick burst rolls three independent 1d6 physical hits using the final contested-roll hit percentage. After defeating a target, the next burst consumes no ammunition and its first successful hit is critical; at one-quarter Hit Points or less, that burst occupies 1 fewer tick.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "assault-rifles",
        "skillPath": [
          "combat",
          "ranged-weapons",
          "long-guns",
          "assault-rifles"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "critical-change",
        "damage",
        "resource-change",
        "trigger-binding"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/ranged/assault-rifles",
        "effect": "Its 2-tick burst rolls three independent 1d6 physical hits using the final contested-roll hit percentage. After defeating a target, the next burst consumes no ammunition and its first successful hit is critical; at one-quarter Hit Points or less, that burst occupies 1 fewer tick.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Prejudice",
        "Prejudice — +100% headshot damage",
        "Prejudice — 25% armor penetration",
        "Prejudice — 5% ricochet chance",
        "Prejudice — Critical effect",
        "Prejudice — Health interaction"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/3077/prejudice",
      "sourceVariants": [
        {
          "title": "Prejudice",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/3077/prejudice",
          "rule": "Its 2-tick burst rolls three independent 1d6 physical hits using the final contested-roll hit percentage. After defeating a target, the next burst consumes no ammunition and its first successful hit is critical; at one-quarter Hit Points or less, that burst occupies 1 fewer tick.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "real-exile-pocket-transfer",
      "title": "Exile Pocket Transfer Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Control",
      "group": "real-posthuman/control/exile",
      "summary": "A target that loses contested Will defense is relocated to a harmless pocket and incapacitated for up to 1 minute, with tagged outsiders potentially exiled permanently.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "spatial-relocation"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/control/exile",
        "effect": "A target that loses contested Will defense is relocated to a harmless pocket and incapacitated for up to 1 minute, with tagged outsiders potentially exiled permanently.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "6 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 6
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Banishment",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Banishment",
      "sourceVariants": [
        {
          "title": "Banishment",
          "url": "https://www.dndbeyond.com/search?q=Banishment",
          "rule": "A target that loses contested Will defense is relocated to a harmless pocket and incapacitated for up to 1 minute, with tagged outsiders potentially exiled permanently.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-exile-pocket-transfer",
      "title": "Exile Pocket Transfer Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Control",
      "group": "virtual/control/exile",
      "summary": "A target that loses contested Will defense is relocated to a harmless pocket and incapacitated for up to 1 minute, with tagged outsiders potentially exiled permanently.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "spatial-relocation"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/control/exile",
        "effect": "A target that loses contested Will defense is relocated to a harmless pocket and incapacitated for up to 1 minute, with tagged outsiders potentially exiled permanently.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "6 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 6
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Banishment",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Banishment",
      "sourceVariants": [
        {
          "title": "Banishment",
          "url": "https://www.dndbeyond.com/search?q=Banishment",
          "rule": "A target that loses contested Will defense is relocated to a harmless pocket and incapacitated for up to 1 minute, with tagged outsiders potentially exiled permanently.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-exotic-entity-defense",
      "title": "Exotic-Entity Defense Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Protection",
      "group": "real-posthuman/protection/typed-defense",
      "summary": "For 10 minutes, tagged entities take -15% when attacking the target and cannot newly possess, charm, or frighten it; existing influence faces +15% defense.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "defense-modifier",
        "effect-suppression"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/protection/typed-defense",
        "effect": "For 10 minutes, tagged entities take -15% when attacking the target and cannot newly possess, charm, or frighten it; existing influence faces +15% defense.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 3
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Protection from Evil and Good",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Protection+from+Evil+and+Good",
      "sourceVariants": [
        {
          "title": "Protection from Evil and Good",
          "url": "https://www.dndbeyond.com/search?q=Protection+from+Evil+and+Good",
          "rule": "For 10 minutes, tagged entities take -15% when attacking the target and cannot newly possess, charm, or frighten it; existing influence faces +15% defense.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-exotic-entity-defense",
      "title": "Exotic-Entity Defense Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Protection",
      "group": "virtual/protection/typed-defense",
      "summary": "For 10 minutes, tagged entities take -15% when attacking the target and cannot newly possess, charm, or frighten it; existing influence faces +15% defense.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "defense-modifier",
        "effect-suppression"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/protection/typed-defense",
        "effect": "For 10 minutes, tagged entities take -15% when attacking the target and cannot newly possess, charm, or frighten it; existing influence faces +15% defense.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 3
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Protection from Evil and Good",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Protection+from+Evil+and+Good",
      "sourceVariants": [
        {
          "title": "Protection from Evil and Good",
          "url": "https://www.dndbeyond.com/search?q=Protection+from+Evil+and+Good",
          "rule": "For 10 minutes, tagged entities take -15% when attacking the target and cannot newly possess, charm, or frighten it; existing influence faces +15% defense.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-exotic-entity-proximity-scanner",
      "title": "Exotic-Entity Proximity Scanner Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Information",
      "group": "real-posthuman/information/detection",
      "summary": "For 10 minutes, locate tagged extraplanar or undead actors and sanctified zones within 30 feet, subject to listed material blocking.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "sensory-change"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/information/detection",
        "effect": "For 10 minutes, locate tagged extraplanar or undead actors and sanctified zones within 30 feet, subject to listed material blocking.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 3
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Detect Evil and Good",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Detect+Evil+and+Good",
      "sourceVariants": [
        {
          "title": "Detect Evil and Good",
          "url": "https://www.dndbeyond.com/search?q=Detect+Evil+and+Good",
          "rule": "For 10 minutes, locate tagged extraplanar or undead actors and sanctified zones within 30 feet, subject to listed material blocking.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-exotic-entity-proximity-scanner",
      "title": "Exotic-Entity Proximity Scanner Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Information",
      "group": "virtual/information/detection",
      "summary": "For 10 minutes, locate tagged extraplanar or undead actors and sanctified zones within 30 feet, subject to listed material blocking.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "sensory-change"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/information/detection",
        "effect": "For 10 minutes, locate tagged extraplanar or undead actors and sanctified zones within 30 feet, subject to listed material blocking.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 3
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": [
        "D&D 2024",
        "D&D 2024 SRD 5.2.1"
      ],
      "src_rule": [
        "Divine Sense",
        "Detect Evil and Good"
      ],
      "src_reference_url": [
        "https://www.dndbeyond.com/sources/dnd/free-rules/character-classes",
        "https://www.dndbeyond.com/search?q=Detect+Evil+and+Good"
      ],
      "sourceVariants": [
        {
          "title": "Detect Evil and Good",
          "url": "https://www.dndbeyond.com/search?q=Detect+Evil+and+Good",
          "rule": "For 10 minutes, locate tagged extraplanar or undead actors and sanctified zones within 30 feet, subject to listed material blocking.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-exotic-influence-purge",
      "title": "Exotic-Influence Purge Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Protection",
      "group": "real-posthuman/protection/purge-and-dismiss",
      "summary": "For 1 minute, tagged attackers take -15% against the user; end the field to purge their possession, charm, or fear, or contest Will to return one home.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "effect-negation",
        "spatial-relocation"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/protection/purge-and-dismiss",
        "effect": "For 1 minute, tagged attackers take -15% against the user; end the field to purge their possession, charm, or fear, or contest Will to return one home.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "7 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 7
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Dispel Evil and Good",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Dispel+Evil+and+Good",
      "sourceVariants": [
        {
          "title": "Dispel Evil and Good",
          "url": "https://www.dndbeyond.com/search?q=Dispel+Evil+and+Good",
          "rule": "For 1 minute, tagged attackers take -15% against the user; end the field to purge their possession, charm, or fear, or contest Will to return one home.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-exotic-influence-purge",
      "title": "Exotic-Influence Purge Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Protection",
      "group": "virtual/protection/purge-and-dismiss",
      "summary": "For 1 minute, tagged attackers take -15% against the user; end the field to purge their possession, charm, or fear, or contest Will to return one home.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "effect-negation",
        "spatial-relocation"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/protection/purge-and-dismiss",
        "effect": "For 1 minute, tagged attackers take -15% against the user; end the field to purge their possession, charm, or fear, or contest Will to return one home.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "7 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 7
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Dispel Evil and Good",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Dispel+Evil+and+Good",
      "sourceVariants": [
        {
          "title": "Dispel Evil and Good",
          "url": "https://www.dndbeyond.com/search?q=Dispel+Evil+and+Good",
          "rule": "For 1 minute, tagged attackers take -15% against the user; end the field to purge their possession, charm, or fear, or contest Will to return one home.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-expanded-storage-pack",
      "title": "Expanded Storage Pack",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "utility/storage",
      "summary": "Select one listed variant when acquired; that variant row supplies the complete rule and scaling.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "storage-capacity"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "utility/storage",
        "effect": "Select one listed variant when acquired; that variant row supplies the complete rule and scaling.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "variantRules": [
          "Holds 500 pounds or 64 cubic feet at constant weight; retrieval costs 2 ticks, and nesting it in another expanded space destroys both.",
          "Holds 900 pounds across three indexed expanded compartments at constant weight; retrieving a named item costs 1 tick, and nesting expanded spaces destroys both."
        ],
        "variantTable": [
          {
            "variant": "pack",
            "capacity": "500 lb. or 64 cubic feet",
            "retrieval_ticks": 2
          },
          {
            "variant": "indexed pack",
            "capacity": "900 lb. across three compartments",
            "retrieval_ticks": 1
          }
        ]
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": [
        "Bag of Holding",
        "Handy Haversack"
      ],
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Bag of Holding",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Holds 500 pounds or 64 cubic feet at constant weight; retrieval costs 2 ticks, and nesting it in another expanded space destroys both.",
          "system": "D&D 2024 SRD 5.2.1"
        },
        {
          "title": "Handy Haversack",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Holds 900 pounds across three indexed expanded compartments at constant weight; retrieving a named item costs 1 tick, and nesting expanded spaces destroys both.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 2,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-experimental-effect-focus",
      "title": "Experimental Effect Focus",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "utility/effect-devices",
      "summary": "Enables effect invocation and, once per rest, attempts one uninstalled effect of an affordable tier with an IQ plus virtual-manipulation check; failure triggers an approved mishap.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "effect-invocation",
        "task-enablement"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "utility/effect-devices",
        "effect": "Enables effect invocation and, once per rest, attempts one uninstalled effect of an affordable tier with an IQ plus virtual-manipulation check; failure triggers an approved mishap.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Hat of Many Spells",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Hat of Many Spells",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Enables effect invocation and, once per rest, attempts one uninstalled effect of an affordable tier with an IQ plus virtual-manipulation check; failure triggers an approved mishap.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "explosive-burst-sniper-rifle",
      "title": "Explosive Burst Sniper Rifle",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Ranged Weapon",
      "group": "combat/ranged/sniper-rifles",
      "summary": "A 2-tick burst divides three independent 1d6 blast hits among up to three targets. A head hit gives +5% to the next unaimed shot, and defeating two targets in one burst makes its next critical hit apply Burning.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "sniper-rifles",
        "skillPath": [
          "combat",
          "ranged-weapons",
          "long-guns",
          "sniper-rifles"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "condition-change",
        "critical-change",
        "damage",
        "target-scope-extension",
        "trigger-binding"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/ranged/sniper-rifles",
        "effect": "A 2-tick burst divides three independent 1d6 blast hits among up to three targets. A head hit gives +5% to the next unaimed shot, and defeating two targets in one burst makes its next critical hit apply Burning.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "combatClass": {
          "classes": [
            "Finesse",
            "Endurance"
          ],
          "stats": [
            "DEX",
            "CON"
          ],
          "combinationRule": "Not yet defined; the item action must state an approved rule."
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "NDI Osprey (Prototype)",
        "NDI Osprey (Prototype) — +200% headshot damage",
        "NDI Osprey (Prototype) — 50% armor penetration",
        "NDI Osprey (Prototype) — Burning",
        "NDI Osprey (Prototype) — Precision hit",
        "NDI Osprey (Prototype) — Reload interaction"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/17076/ndi-osprey",
      "sourceVariants": [
        {
          "title": "NDI Osprey (Prototype)",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17076/ndi-osprey",
          "rule": "A 2-tick burst divides three independent 1d6 blast hits among up to three targets. A head hit gives +5% to the next unaimed shot, and defeating two targets in one burst makes its next critical hit apply Burning.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "explosive-knockdown-rifle",
      "title": "Explosive Knockdown Rifle",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Ranged Weapon",
      "group": "combat/ranged/precision-rifles",
      "summary": "Its 2-tick measured shot rolls one 3d6 physical hit using the final contested-roll hit percentage. A critical hit applies Prone; the final round in the magazine is automatically critical if it hits.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "precision-rifles",
        "skillPath": [
          "combat",
          "ranged-weapons",
          "long-guns",
          "precision-rifles"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "critical-change",
        "damage"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/ranged/precision-rifles",
        "effect": "Its 2-tick measured shot rolls one 3d6 physical hit using the final contested-roll hit percentage. A critical hit applies Prone; the final round in the magazine is automatically critical if it hits.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Hypercritical",
        "Hypercritical — +200% headshot damage",
        "Hypercritical — 50% armor penetration",
        "Hypercritical — Critical effect",
        "Hypercritical — Knockdown"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/17057/hypercritical",
      "sourceVariants": [
        {
          "title": "Hypercritical",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17057/hypercritical",
          "rule": "Its 2-tick measured shot rolls one 3d6 physical hit using the final contested-roll hit percentage. A critical hit applies Prone; the final round in the magazine is automatically critical if it hits.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "explosive-twin-burst-pistol",
      "title": "Explosive Twin-Burst Pistol",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Ranged Weapon",
      "group": "combat/ranged/pistols",
      "summary": "Its 2-tick shot rolls one 2d6 physical hit using the final contested-roll hit percentage. A shot rolls two independent 1d6 blast hits; a critical injury applies Bleeding and widens the next attack’s critical range by 5%.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "pistols",
        "skillPath": [
          "combat",
          "ranged-weapons",
          "handguns",
          "pistols"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "critical-change",
        "damage",
        "trigger-binding"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/ranged/pistols",
        "effect": "Its 2-tick shot rolls one 2d6 physical hit using the final contested-roll hit percentage. A shot rolls two independent 1d6 blast hits; a critical injury applies Bleeding and widens the next attack’s critical range by 5%.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Ogou",
        "Ogou — +50% headshot damage",
        "Ogou — 25% armor penetration",
        "Ogou — Bleeding",
        "Ogou — Critical effect",
        "Ogou — Dismemberment"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/3095/ogou",
      "sourceVariants": [
        {
          "title": "Ogou",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/3095/ogou",
          "rule": "Its 2-tick shot rolls one 2d6 physical hit using the final contested-roll hit percentage. A shot rolls two independent 1d6 blast hits; a critical injury applies Bleeding and widens the next attack’s critical range by 5%.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "real-extended-low-light-sensor",
      "title": "Extended Low-Light Sensor Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Information",
      "group": "real-posthuman/information/senses",
      "summary": "Grant a willing target 150-foot darkvision for 8 hours.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "sensory-change"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/information/senses",
        "effect": "Grant a willing target 150-foot darkvision for 8 hours.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 4
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Darkvision",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Darkvision",
      "sourceVariants": [
        {
          "title": "Darkvision",
          "url": "https://www.dndbeyond.com/search?q=Darkvision",
          "rule": "Grant a willing target 150-foot darkvision for 8 hours.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-extended-low-light-sensor",
      "title": "Extended Low-Light Sensor Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Information",
      "group": "virtual/information/senses",
      "summary": "Grant a willing target 150-foot darkvision for 8 hours.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "sensory-change"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/information/senses",
        "effect": "Grant a willing target 150-foot darkvision for 8 hours.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 4
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Darkvision",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Darkvision",
      "sourceVariants": [
        {
          "title": "Darkvision",
          "url": "https://www.dndbeyond.com/search?q=Darkvision",
          "rule": "Grant a willing target 150-foot darkvision for 8 hours.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "extended-range-manipulator-relay",
      "title": "Extended-Range Manipulator Relay",
      "system": "Ninefold",
      "type": "program-upgrade",
      "status": "candidate",
      "category": "Utility Program Upgrade",
      "group": "programs/utility/manipulation",
      "summary": "A compatible remote-manipulator program gains 30 feet of range and may remain 30 feet farther from its operator.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "target-scope-extension"
      ],
      "rules": {
        "role": "program-upgrade",
        "itemFamily": "programs/utility/manipulation",
        "effect": "A compatible remote-manipulator program gains 30 feet of range and may remain 30 feet farther from its operator.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024",
      "src_rule": "Extended Mage Hand",
      "src_reference_url": "https://dnd2024.wikidot.com/feat:telekinetic",
      "sourceVariants": [
        {
          "title": "Extended Mage Hand",
          "url": "https://dnd2024.wikidot.com/feat:telekinetic",
          "rule": "A compatible remote-manipulator program gains 30 feet of range and may remain 30 feet farther from its operator.",
          "system": "D&D 2024"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-extraplanar-banishment-talisman",
      "title": "Extraplanar Banishment Talisman",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "utility/effect-devices",
      "summary": "Grants +10% effect attacks; spend one of finite charges and 2 ticks on a contested fissure attack that destroys a keyed hostile family on a win or deals 4d6 mental damage on a loss.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "damage",
        "environment-state",
        "resource-change"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "utility/effect-devices",
        "effect": "Grants +10% effect attacks; spend one of finite charges and 2 ticks on a contested fissure attack that destroys a keyed hostile family on a win or deals 4d6 mental damage on a loss.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": [
        "Talisman of Pure Good",
        "Talisman of Ultimate Evil"
      ],
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Talisman of Pure Good",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Grants +10% effect attacks; spend one of finite charges and 2 ticks on a contested fissure attack that destroys a keyed hostile family on a win or deals 4d6 mental damage on a loss.",
          "system": "D&D 2024 SRD 5.2.1"
        },
        {
          "title": "Talisman of Ultimate Evil",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Grants +10% effect attacks; spend one of finite charges and 2 ticks on a contested fissure attack that destroys a keyed hostile family on a win or deals 4d6 mental damage on a loss.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 2,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-extraplanar-disruptor",
      "title": "Extraplanar Disruptor",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Weapon",
      "group": "combat/augmented-weapon",
      "summary": "Hits against undead or hostile extraplanar targets deal +2d6 radiant and contest WILL to frighten or destroy a critically weakened target.",
      "skillUse": {
        "status": "not-required",
        "reason": "This augmentation inherits the host weapon's mapped Skill and does not create a second Skill mapping.",
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "critical-change",
        "damage"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/augmented-weapon",
        "effect": "Hits against undead or hostile extraplanar targets deal +2d6 radiant and contest WILL to frighten or destroy a critically weakened target.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Mace of Disruption",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Mace of Disruption",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Hits against undead or hostile extraplanar targets deal +2d6 radiant and contest WILL to frighten or destroy a critically weakened target.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "fabrication-pattern-library",
      "title": "Fabrication Pattern Library",
      "system": "Ninefold",
      "type": "tool",
      "status": "candidate",
      "category": "Fabrication Library",
      "group": "technical/engineering/patterns",
      "summary": "Stores six approved item patterns and enables a trained engineer to build those items; it grants no proficiency.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "engineering",
        "skillPath": [
          "engineering"
        ],
        "maximumTrainedBonus": 5,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "storage-capacity",
        "task-enablement"
      ],
      "rules": {
        "role": "tool",
        "itemFamily": "technical/engineering/patterns",
        "effect": "Stores six approved item patterns and enables a trained engineer to build those items; it grants no proficiency.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024",
      "src_rule": "Magic Item Plan Repertoire",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/character-classes",
      "sourceVariants": [
        {
          "title": "Magic Item Plan Repertoire",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/character-classes",
          "rule": "Stores six approved item patterns and enables a trained engineer to build those items; it grants no proficiency.",
          "system": "D&D 2024"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-familiar-actor-tracker",
      "title": "Familiar-Actor Tracker Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Information",
      "group": "real-posthuman/information/tracking",
      "summary": "For 1 hour, report direction and movement of a familiar actor or nearest known type within 1,000 feet unless blocked by lead or identity transformation.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "information-query"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/information/tracking",
        "effect": "For 1 hour, report direction and movement of a familiar actor or nearest known type within 1,000 feet unless blocked by lead or identity transformation.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "6 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 6
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Locate Creature",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Locate+Creature",
      "sourceVariants": [
        {
          "title": "Locate Creature",
          "url": "https://www.dndbeyond.com/search?q=Locate+Creature",
          "rule": "For 1 hour, report direction and movement of a familiar actor or nearest known type within 1,000 feet unless blocked by lead or identity transformation.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-familiar-actor-tracker",
      "title": "Familiar-Actor Tracker Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Information",
      "group": "virtual/information/tracking",
      "summary": "For 1 hour, report direction and movement of a familiar actor or nearest known type within 1,000 feet unless blocked by lead or identity transformation.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "information-query"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/information/tracking",
        "effect": "For 1 hour, report direction and movement of a familiar actor or nearest known type within 1,000 feet unless blocked by lead or identity transformation.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "6 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 6
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Locate Creature",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Locate+Creature",
      "sourceVariants": [
        {
          "title": "Locate Creature",
          "url": "https://www.dndbeyond.com/search?q=Locate+Creature",
          "rule": "For 1 hour, report direction and movement of a familiar actor or nearest known type within 1,000 feet unless blocked by lead or identity transformation.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-familiar-object-tracker",
      "title": "Familiar-Object Tracker Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Information",
      "group": "real-posthuman/information/tracking",
      "summary": "For 10 minutes, report direction and movement of a familiar object or nearest named object class within 1,000 feet unless blocked by lead.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "information-query"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/information/tracking",
        "effect": "For 10 minutes, report direction and movement of a familiar object or nearest named object class within 1,000 feet unless blocked by lead.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 4
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Locate Object",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Locate+Object",
      "sourceVariants": [
        {
          "title": "Locate Object",
          "url": "https://www.dndbeyond.com/search?q=Locate+Object",
          "rule": "For 10 minutes, report direction and movement of a familiar object or nearest named object class within 1,000 feet unless blocked by lead.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-familiar-object-tracker",
      "title": "Familiar-Object Tracker Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Information",
      "group": "virtual/information/tracking",
      "summary": "For 10 minutes, report direction and movement of a familiar object or nearest named object class within 1,000 feet unless blocked by lead.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "information-query"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/information/tracking",
        "effect": "For 10 minutes, report direction and movement of a familiar object or nearest named object class within 1,000 feet unless blocked by lead.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 4
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": [
        "D&D 2024",
        "D&D 2024 SRD 5.2.1"
      ],
      "src_rule": [
        "Mark Finding: Locate Object",
        "Locate Object"
      ],
      "src_reference_url": [
        "https://dnd2024.wikidot.com/feat:mark-of-finding",
        "https://www.dndbeyond.com/search?q=Locate+Object"
      ],
      "sourceVariants": [
        {
          "title": "Locate Object",
          "url": "https://www.dndbeyond.com/search?q=Locate+Object",
          "rule": "For 10 minutes, report direction and movement of a familiar object or nearest named object class within 1,000 feet unless blocked by lead.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-famous-subject-dossier-query",
      "title": "Famous-Subject Dossier Query Program",
      "system": "Ninefold",
      "type": "program",
      "status": "candidate",
      "category": "Information",
      "group": "real-posthuman/information/research",
      "summary": "After 10 minutes, receive an accurate GM summary of significant lore about one genuinely famous person, place, or object, with precision based on prior knowledge.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "hacking",
        "skillPath": [
          "spycraft",
          "hacking"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "information-query"
      ],
      "rules": {
        "role": "program",
        "itemFamily": "real-posthuman/information/research",
        "effect": "After 10 minutes, receive an accurate GM summary of significant lore about one genuinely famous person, place, or object, with precision based on prior knowledge.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "605 Stamina",
        "action": "600 ticks (extended)",
        "activation": {
          "mode": "extended",
          "ticks": 600,
          "stamina": 605
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Legend Lore",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Legend+Lore",
      "sourceVariants": [
        {
          "title": "Legend Lore",
          "url": "https://www.dndbeyond.com/search?q=Legend+Lore",
          "rule": "After 10 minutes, receive an accurate GM summary of significant lore about one genuinely famous person, place, or object, with precision based on prior knowledge.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-famous-subject-dossier-query",
      "title": "Famous-Subject Dossier Query Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Information",
      "group": "virtual/information/research",
      "summary": "After 10 minutes, receive an accurate GM summary of significant lore about one genuinely famous person, place, or object, with precision based on prior knowledge.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "information-query"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/information/research",
        "effect": "After 10 minutes, receive an accurate GM summary of significant lore about one genuinely famous person, place, or object, with precision based on prior knowledge.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "605 Stamina",
        "action": "600 ticks (extended)",
        "activation": {
          "mode": "extended",
          "ticks": 600,
          "stamina": 605
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Legend Lore",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Legend+Lore",
      "sourceVariants": [
        {
          "title": "Legend Lore",
          "url": "https://www.dndbeyond.com/search?q=Legend+Lore",
          "rule": "After 10 minutes, receive an accurate GM summary of significant lore about one genuinely famous person, place, or object, with precision based on prior knowledge.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-fauna-command-override",
      "title": "Fauna Command Override Program",
      "system": "Ninefold",
      "type": "program",
      "status": "candidate",
      "category": "Control",
      "group": "real-posthuman/control/domination",
      "summary": "A Beast losing contested Will defense becomes charmed and obeys telepathic orders for 1 minute, retrying defense whenever harmed.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "hacking",
        "skillPath": [
          "spycraft",
          "hacking"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "mental-influence",
        "semantic-communication"
      ],
      "rules": {
        "role": "program",
        "itemFamily": "real-posthuman/control/domination",
        "effect": "A Beast losing contested Will defense becomes charmed and obeys telepathic orders for 1 minute, retrying defense whenever harmed.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "6 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 6
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Dominate Beast",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Dominate+Beast",
      "sourceVariants": [
        {
          "title": "Dominate Beast",
          "url": "https://www.dndbeyond.com/search?q=Dominate+Beast",
          "rule": "A Beast losing contested Will defense becomes charmed and obeys telepathic orders for 1 minute, retrying defense whenever harmed.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-fauna-command-override",
      "title": "Fauna Command Override Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Control",
      "group": "virtual/control/domination",
      "summary": "A Beast losing contested Will defense becomes charmed and obeys telepathic orders for 1 minute, retrying defense whenever harmed.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "mental-influence",
        "semantic-communication"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/control/domination",
        "effect": "A Beast losing contested Will defense becomes charmed and obeys telepathic orders for 1 minute, retrying defense whenever harmed.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "6 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 6
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Dominate Beast",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Dominate+Beast",
      "sourceVariants": [
        {
          "title": "Dominate Beast",
          "url": "https://www.dndbeyond.com/search?q=Dominate+Beast",
          "rule": "A Beast losing contested Will defense becomes charmed and obeys telepathic orders for 1 minute, retrying defense whenever harmed.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-fauna-courier-protocol",
      "title": "Fauna Courier Protocol Program",
      "system": "Ninefold",
      "type": "program",
      "status": "candidate",
      "category": "Communication",
      "group": "real-posthuman/communication/courier",
      "summary": "After a contested Will defense, a Tiny Beast carries a 25-word message toward a known recipient for up to 24 hours.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "hacking",
        "skillPath": [
          "spycraft",
          "hacking"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "mental-influence",
        "semantic-communication"
      ],
      "rules": {
        "role": "program",
        "itemFamily": "real-posthuman/communication/courier",
        "effect": "After a contested Will defense, a Tiny Beast carries a 25-word message toward a known recipient for up to 24 hours.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina (action) or 604 Stamina (ritual)",
        "action": "2 ticks (action) or 602 ticks (ritual)",
        "activation": {
          "mode": "choice",
          "options": [
            {
              "mode": "action",
              "ticks": 2,
              "stamina": 4
            },
            {
              "mode": "ritual",
              "ticks": 602,
              "stamina": 604
            }
          ]
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Animal Messenger",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Animal+Messenger",
      "sourceVariants": [
        {
          "title": "Animal Messenger",
          "url": "https://www.dndbeyond.com/search?q=Animal+Messenger",
          "rule": "After a contested Will defense, a Tiny Beast carries a 25-word message toward a known recipient for up to 24 hours.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-fauna-courier-protocol",
      "title": "Fauna Courier Protocol Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Communication",
      "group": "virtual/communication/courier",
      "summary": "After a contested Will defense, a Tiny Beast carries a 25-word message toward a known recipient for up to 24 hours.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "mental-influence",
        "semantic-communication"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/communication/courier",
        "effect": "After a contested Will defense, a Tiny Beast carries a 25-word message toward a known recipient for up to 24 hours.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina (action) or 604 Stamina (ritual)",
        "action": "2 ticks (action) or 602 ticks (ritual)",
        "activation": {
          "mode": "choice",
          "options": [
            {
              "mode": "action",
              "ticks": 2,
              "stamina": 4
            },
            {
              "mode": "ritual",
              "ticks": 602,
              "stamina": 604
            }
          ]
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Animal Messenger",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Animal+Messenger",
      "sourceVariants": [
        {
          "title": "Animal Messenger",
          "url": "https://www.dndbeyond.com/search?q=Animal+Messenger",
          "rule": "After a contested Will defense, a Tiny Beast carries a 25-word message toward a known recipient for up to 24 hours.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-fauna-rapport-override",
      "title": "Fauna Rapport Override Program",
      "system": "Ninefold",
      "type": "program",
      "status": "candidate",
      "category": "Control",
      "group": "real-posthuman/control/attitude",
      "summary": "A Beast that loses a contested Will defense becomes friendly for 24 hours, ending when harmed by the user or an ally.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "hacking",
        "skillPath": [
          "spycraft",
          "hacking"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "mental-influence"
      ],
      "rules": {
        "role": "program",
        "itemFamily": "real-posthuman/control/attitude",
        "effect": "A Beast that loses a contested Will defense becomes friendly for 24 hours, ending when harmed by the user or an ally.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 3
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Animal Friendship",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Animal+Friendship",
      "sourceVariants": [
        {
          "title": "Animal Friendship",
          "url": "https://www.dndbeyond.com/search?q=Animal+Friendship",
          "rule": "A Beast that loses a contested Will defense becomes friendly for 24 hours, ending when harmed by the user or an ally.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-fauna-rapport-override",
      "title": "Fauna Rapport Override Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Control",
      "group": "virtual/control/attitude",
      "summary": "A Beast that loses a contested Will defense becomes friendly for 24 hours, ending when harmed by the user or an ally.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "mental-influence"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/control/attitude",
        "effect": "A Beast that loses a contested Will defense becomes friendly for 24 hours, ending when harmed by the user or an ally.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 3
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": [
        "D&D 2024",
        "D&D 2024 SRD 5.2.1"
      ],
      "src_rule": [
        "Mark Handling: Animal Friendship",
        "Animal Friendship"
      ],
      "src_reference_url": [
        "https://dnd2024.wikidot.com/feat:mark-of-handling",
        "https://www.dndbeyond.com/search?q=Animal+Friendship"
      ],
      "sourceVariants": [
        {
          "title": "Animal Friendship",
          "url": "https://www.dndbeyond.com/search?q=Animal+Friendship",
          "rule": "A Beast that loses a contested Will defense becomes friendly for 24 hours, ending when harmed by the user or an ally.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-fauna-translation-link",
      "title": "Fauna Translation Link Program",
      "system": "Ninefold",
      "type": "program",
      "status": "candidate",
      "category": "Communication",
      "group": "real-posthuman/communication/translation",
      "summary": "For 10 minutes, understand and influence Beasts through ordinary speech and receive information they remember about survival, locations, and nearby threats.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "hacking",
        "skillPath": [
          "spycraft",
          "hacking"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "semantic-communication"
      ],
      "rules": {
        "role": "program",
        "itemFamily": "real-posthuman/communication/translation",
        "effect": "For 10 minutes, understand and influence Beasts through ordinary speech and receive information they remember about survival, locations, and nearby threats.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3 Stamina (action) or 603 Stamina (ritual)",
        "action": "2 ticks (action) or 602 ticks (ritual)",
        "activation": {
          "mode": "choice",
          "options": [
            {
              "mode": "action",
              "ticks": 2,
              "stamina": 3
            },
            {
              "mode": "ritual",
              "ticks": 602,
              "stamina": 603
            }
          ]
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Speak with Animals",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Speak+with+Animals",
      "sourceVariants": [
        {
          "title": "Speak with Animals",
          "url": "https://www.dndbeyond.com/search?q=Speak+with+Animals",
          "rule": "For 10 minutes, understand and influence Beasts through ordinary speech and receive information they remember about survival, locations, and nearby threats.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-fauna-translation-link",
      "title": "Fauna Translation Link Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Communication",
      "group": "virtual/communication/translation",
      "summary": "For 10 minutes, understand and influence Beasts through ordinary speech and receive information they remember about survival, locations, and nearby threats.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "semantic-communication"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/communication/translation",
        "effect": "For 10 minutes, understand and influence Beasts through ordinary speech and receive information they remember about survival, locations, and nearby threats.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3 Stamina (action) or 603 Stamina (ritual)",
        "action": "2 ticks (action) or 602 ticks (ritual)",
        "activation": {
          "mode": "choice",
          "options": [
            {
              "mode": "action",
              "ticks": 2,
              "stamina": 3
            },
            {
              "mode": "ritual",
              "ticks": 602,
              "stamina": 603
            }
          ]
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": [
        "D&D 2024",
        "D&D 2024",
        "D&D 2024",
        "D&D 2024 SRD 5.2.1"
      ],
      "src_rule": [
        "Mark Handling: Speak with Animals",
        "Speak with Animals",
        "Speak with Animals Access",
        "Speak with Animals"
      ],
      "src_reference_url": [
        "https://dnd2024.wikidot.com/feat:mark-of-handling",
        "https://dnd2024.wikidot.com/feat:emerald-enclave-fledgling",
        "skill_tree/mind/spellcraft/watchers-speak-with-animals.html",
        "https://www.dndbeyond.com/search?q=Speak+with+Animals"
      ],
      "sourceVariants": [
        {
          "title": "Speak with Animals",
          "url": "https://www.dndbeyond.com/search?q=Speak+with+Animals",
          "rule": "For 10 minutes, understand and influence Beasts through ordinary speech and receive information they remember about survival, locations, and nearby threats.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-fauna-influence-band",
      "title": "Fauna-Influence Band",
      "system": "Ninefold",
      "type": "wearable",
      "status": "candidate",
      "category": "Wearable",
      "group": "effect-devices/rings",
      "summary": "Spend one of three daily charges and 2 ticks to communicate with fauna or make a contested mental-influence attempt against them.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "mental-influence",
        "resource-change",
        "semantic-communication"
      ],
      "rules": {
        "role": "wearable",
        "itemFamily": "effect-devices/rings",
        "effect": "Spend one of three daily charges and 2 ticks to communicate with fauna or make a contested mental-influence attempt against them.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Ring of Animal Influence",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Ring of Animal Influence",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend one of three daily charges and 2 ticks to communicate with fauna or make a contested mental-influence attempt against them.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-fauna-rapport-draft",
      "title": "Fauna-Rapport Draft",
      "system": "Ninefold",
      "type": "consumable",
      "status": "candidate",
      "category": "Consumable",
      "group": "medical-and-chemical/drafts",
      "summary": "Spend 1 tick to drink; for 1 hour gain +2d6% on Handling checks and may make contested mental-influence checks against up to three fauna.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "brewing",
        "skillPath": [
          "engineering",
          "chemical-engineering",
          "brewing"
        ],
        "maximumTrainedBonus": 15,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "mental-influence"
      ],
      "rules": {
        "role": "consumable",
        "itemFamily": "medical-and-chemical/drafts",
        "effect": "Spend 1 tick to drink; for 1 hour gain +2d6% on Handling checks and may make contested mental-influence checks against up to three fauna.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Potion of Animal Friendship",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Potion of Animal Friendship",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend 1 tick to drink; for 1 hour gain +2d6% on Handling checks and may make contested mental-influence checks against up to three fauna.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-fear-pipes",
      "title": "Fear Pipes",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "effect-devices/influence",
      "summary": "Spend one of three daily charges and 2 ticks to make a mental-influence contest against chosen creatures within 30 feet; losers become Frightened for up to 1 minute.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "mental-influence",
        "resource-change",
        "target-scope-extension"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "effect-devices/influence",
        "effect": "Spend one of three daily charges and 2 ticks to make a mental-influence contest against chosen creatures within 30 feet; losers become Frightened for up to 1 minute.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Pipes of Haunting",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Pipes of Haunting",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend one of three daily charges and 2 ticks to make a mental-influence contest against chosen creatures within 30 feet; losers become Frightened for up to 1 minute.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-fear-projector",
      "title": "Fear Projector",
      "system": "Ninefold",
      "type": "effect-device",
      "status": "candidate",
      "category": "Effect Device",
      "group": "effect-devices/projectors",
      "summary": "Holds seven renewable charges; spend configured charges and 2 ticks to make a contested fear application.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "mental-influence",
        "resource-change",
        "storage-capacity"
      ],
      "rules": {
        "role": "effect-device",
        "itemFamily": "effect-devices/projectors",
        "effect": "Holds seven renewable charges; spend configured charges and 2 ticks to make a contested fear application.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Wand of Fear",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Wand of Fear",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Holds seven renewable charges; spend configured charges and 2 ticks to make a contested fear application.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-fine-manipulation-gloves",
      "title": "Fine-Manipulation Gloves",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "utility/effect-devices",
      "summary": "Gain +5% on Sleight of Hand and fine-manipulation checks while worn.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "check-modifier"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "utility/effect-devices",
        "effect": "Gain +5% on Sleight of Hand and fine-manipulation checks while worn.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Gloves of Thievery",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Gloves of Thievery",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Gain +5% on Sleight of Hand and fine-manipulation checks while worn.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "weapon-family-finesse-blades",
      "title": "Finesse Blade Family",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Melee Weapon",
      "group": "combat/melee/finesse-blades",
      "summary": "Individual combat uses the selected weapon variant's listed damage dice. Unit damage is the weapon's average individual damage divided by 3.5 and rounded to the nearest Hit Die.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "finesse-blades",
        "skillPath": [
          "combat",
          "melee-weapons",
          "blades",
          "finesse-blades"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": [
          "riposte"
        ]
      },
      "effectMechanics": [
        "damage"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/melee/finesse-blades",
        "effect": "Individual combat uses the selected weapon variant's listed damage dice. Unit damage is the weapon's average individual damage divided by 3.5 and rounded to the nearest Hit Die.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "Varies by selected source variant.",
        "damageByVariant": [
          {
            "variant": "Rapier",
            "individualDamage": "1d8",
            "averageDamage": 4.5,
            "unitDamageHitDice": 1
          },
          {
            "variant": "Scimitar",
            "individualDamage": "1d6",
            "averageDamage": 3.5,
            "unitDamageHitDice": 1
          },
          {
            "variant": "Shortsword",
            "individualDamage": "1d6",
            "averageDamage": 3.5,
            "unitDamageHitDice": 1
          }
        ],
        "unitDamageFormula": "round(average individual damage / 3.5), minimum 1 Hit Die"
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": [
        "Cyberpunk 2077",
        "D&D 2024 SRD 5.2.1",
        "D&D 2024 SRD 5.2.1",
        "D&D 2024 SRD 5.2.1"
      ],
      "src_rule": [
        "Katana",
        "Rapier",
        "Scimitar",
        "Shortsword"
      ],
      "src_reference_url": [
        "https://gamestegy.com/cyberpunk-2077/wiki/993/katana",
        "https://www.dndbeyond.com/sources/dnd/free-rules/equipment#Weapons",
        "https://www.dndbeyond.com/sources/dnd/free-rules/equipment#Weapons",
        "https://www.dndbeyond.com/sources/dnd/free-rules/equipment#Weapons"
      ],
      "sourceVariants": [
        {
          "title": "Katana",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/993/katana",
          "rule": "25% armor penetration; 20% bleed chance",
          "system": "Cyberpunk 2077",
          "stats": {
            "DPS": "313.7",
            "Hit": "148.2",
            "Attacks/s": "2.1"
          }
        },
        {
          "title": "Rapier",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment#Weapons",
          "rule": "Individual: 1d8 piercing damage. Unit: 1 Hit Die damage.",
          "system": "D&D 2024 SRD 5.2.1",
          "cost": "25 GP",
          "stats": {
            "Damage": "1d8",
            "Damage Type": "Piercing",
            "Properties": "Finesse",
            "Mastery": "Vex",
            "Weight": "2 lb."
          }
        },
        {
          "title": "Scimitar",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment#Weapons",
          "rule": "Individual: 1d6 slashing damage. Unit: 1 Hit Die damage.",
          "system": "D&D 2024 SRD 5.2.1",
          "cost": "25 GP",
          "stats": {
            "Damage": "1d6",
            "Damage Type": "Slashing",
            "Properties": "Finesse, Light",
            "Mastery": "Nick",
            "Weight": "3 lb."
          }
        },
        {
          "title": "Shortsword",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment#Weapons",
          "rule": "Individual: 1d6 piercing damage. Unit: 1 Hit Die damage.",
          "system": "D&D 2024 SRD 5.2.1",
          "cost": "10 GP",
          "stats": {
            "Damage": "1d6",
            "Damage Type": "Piercing",
            "Properties": "Finesse, Light",
            "Mastery": "Vex",
            "Weight": "2 lb."
          }
        }
      ],
      "mergedVariantCount": 4,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-fire-effect-staff",
      "title": "Fire Effect Staff",
      "system": "Ninefold",
      "type": "effect-device",
      "status": "candidate",
      "category": "Effect Device",
      "group": "effect-devices/staves",
      "summary": "While held, gain 50% fire resistance and spend renewable charges to invoke configured fire effects using their normal ticks.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "defense-modifier",
        "effect-invocation",
        "resource-change"
      ],
      "rules": {
        "role": "effect-device",
        "itemFamily": "effect-devices/staves",
        "effect": "While held, gain 50% fire resistance and spend renewable charges to invoke configured fire effects using their normal ticks.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Staff of Fire",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Staff of Fire",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "While held, gain 50% fire resistance and spend renewable charges to invoke configured fire effects using their normal ticks.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-fire-burst-projector",
      "title": "Fire-Burst Projector",
      "system": "Ninefold",
      "type": "effect-device",
      "status": "candidate",
      "category": "Effect Device",
      "group": "effect-devices/projectors",
      "summary": "Spend one to three of seven renewable charges and 2 ticks to launch a charge-scaled fire burst resolved by contested Reflexes defenses.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "resource-change"
      ],
      "rules": {
        "role": "effect-device",
        "itemFamily": "effect-devices/projectors",
        "effect": "Spend one to three of seven renewable charges and 2 ticks to launch a charge-scaled fire burst resolved by contested Reflexes defenses.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Wand of Fireballs",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Wand of Fireballs",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend one to three of seven renewable charges and 2 ticks to launch a charge-scaled fire burst resolved by contested Reflexes defenses.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-fire-starting-kit",
      "title": "Fire-Starting Kit",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "survival/fire",
      "summary": "Spend 1 tick to light exposed fuel or 1 minute to establish an ordinary fire without prepared fuel.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "environment-state",
        "task-enablement"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "survival/fire",
        "effect": "Spend 1 tick to light exposed fuel or 1 minute to establish an ordinary fire without prepared fuel.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Tinderbox",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
      "sourceVariants": [
        {
          "title": "Tinderbox",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "Spend 1 tick to light exposed fuel or 1 minute to establish an ordinary fire without prepared fuel.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-fixed-armor-sheath",
      "title": "Fixed Armor Sheath Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Protection",
      "group": "real-posthuman/protection/armor",
      "summary": "For 1 hour, set a touched ally's armor defense bonus to +35% if its existing armor defense is lower.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "attribute-set"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/protection/armor",
        "effect": "For 1 hour, set a touched ally's armor defense bonus to +35% if its existing armor defense is lower.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3 Stamina",
        "action": "1 ticks (combo)",
        "activation": {
          "mode": "combo",
          "ticks": 1,
          "stamina": 3
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Barkskin",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Barkskin",
      "sourceVariants": [
        {
          "title": "Barkskin",
          "url": "https://www.dndbeyond.com/search?q=Barkskin",
          "rule": "For 1 hour, set a touched ally's armor defense bonus to +35% if its existing armor defense is lower.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-fixed-armor-sheath",
      "title": "Fixed Armor Sheath Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Protection",
      "group": "virtual/protection/armor",
      "summary": "For 1 hour, set a touched ally's armor defense bonus to +35% if its existing armor defense is lower.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "attribute-set"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/protection/armor",
        "effect": "For 1 hour, set a touched ally's armor defense bonus to +35% if its existing armor defense is lower.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3 Stamina",
        "action": "1 ticks (combo)",
        "activation": {
          "mode": "combo",
          "ticks": 1,
          "stamina": 3
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Barkskin",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Barkskin",
      "sourceVariants": [
        {
          "title": "Barkskin",
          "url": "https://www.dndbeyond.com/search?q=Barkskin",
          "rule": "For 1 hour, set a touched ally's armor defense bonus to +35% if its existing armor defense is lower.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-fixed-remote-sensor",
      "title": "Fixed Remote Sensor Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Information",
      "group": "real-posthuman/information/remote-sensing",
      "summary": "Place an invisible stationary sensor within one mile for 10 minutes, receive sight or hearing through it, and switch channels with a 1-tick action.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "creation-summoning",
        "sensory-change"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/information/remote-sensing",
        "effect": "Place an invisible stationary sensor within one mile for 10 minutes, receive sight or hearing through it, and switch channels with a 1-tick action.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "603 Stamina",
        "action": "600 ticks (extended)",
        "activation": {
          "mode": "extended",
          "ticks": 600,
          "stamina": 603
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Clairvoyance",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Clairvoyance",
      "sourceVariants": [
        {
          "title": "Clairvoyance",
          "url": "https://www.dndbeyond.com/search?q=Clairvoyance",
          "rule": "Place an invisible stationary sensor within one mile for 10 minutes, receive sight or hearing through it, and switch channels with a 1-tick action.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-fixed-remote-sensor",
      "title": "Fixed Remote Sensor Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Information",
      "group": "virtual/information/remote-sensing",
      "summary": "Place an invisible stationary sensor within one mile for 10 minutes, receive sight or hearing through it, and switch channels with a 1-tick action.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "creation-summoning",
        "sensory-change"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/information/remote-sensing",
        "effect": "Place an invisible stationary sensor within one mile for 10 minutes, receive sight or hearing through it, and switch channels with a 1-tick action.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "603 Stamina",
        "action": "600 ticks (extended)",
        "activation": {
          "mode": "extended",
          "ticks": 600,
          "stamina": 603
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Clairvoyance",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Clairvoyance",
      "sourceVariants": [
        {
          "title": "Clairvoyance",
          "url": "https://www.dndbeyond.com/search?q=Clairvoyance",
          "rule": "Place an invisible stationary sensor within one mile for 10 minutes, receive sight or hearing through it, and switch channels with a 1-tick action.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-fixed-anchor-rod",
      "title": "Fixed-Anchor Rod",
      "system": "Ninefold",
      "type": "effect-device",
      "status": "candidate",
      "category": "Effect Device",
      "group": "effect-devices/rods",
      "summary": "Spend 2 ticks to lock or unlock the rod in space; it supports 8,000 pounds and can be shifted only by winning a +100% Strength contest.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "task-enablement"
      ],
      "rules": {
        "role": "effect-device",
        "itemFamily": "effect-devices/rods",
        "effect": "Spend 2 ticks to lock or unlock the rod in space; it supports 8,000 pounds and can be shifted only by winning a +100% Strength contest.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Immovable Rod",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Immovable Rod",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend 2 ticks to lock or unlock the rod in space; it supports 8,000 pounds and can be shifted only by winning a +100% Strength contest.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-flammable-adhesive-field",
      "title": "Flammable Adhesive Field Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Control",
      "group": "real-posthuman/control/restraint-zone",
      "summary": "A 20-foot web field lasts 1 hour, obscures and hinders movement, restrains actors failing Reflexes defense, and burns in five-foot cells for 2d4 fire.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "creation-summoning",
        "damage",
        "environment-state"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/control/restraint-zone",
        "effect": "A 20-foot web field lasts 1 hour, obscures and hinders movement, restrains actors failing Reflexes defense, and burns in five-foot cells for 2d4 fire.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 4
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Web",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Web",
      "sourceVariants": [
        {
          "title": "Web",
          "url": "https://www.dndbeyond.com/search?q=Web",
          "rule": "A 20-foot web field lasts 1 hour, obscures and hinders movement, restrains actors failing Reflexes defense, and burns in five-foot cells for 2d4 fire.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-flammable-adhesive-field",
      "title": "Flammable Adhesive Field Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Control",
      "group": "virtual/control/restraint-zone",
      "summary": "A 20-foot web field lasts 1 hour, obscures and hinders movement, restrains actors failing Reflexes defense, and burns in five-foot cells for 2d4 fire.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "creation-summoning",
        "damage",
        "environment-state"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/control/restraint-zone",
        "effect": "A 20-foot web field lasts 1 hour, obscures and hinders movement, restrains actors failing Reflexes defense, and burns in five-foot cells for 2d4 fire.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 4
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Web",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Web",
      "sourceVariants": [
        {
          "title": "Web",
          "url": "https://www.dndbeyond.com/search?q=Web",
          "rule": "A 20-foot web field lasts 1 hour, obscures and hinders movement, restrains actors failing Reflexes defense, and burns in five-foot cells for 2d4 fire.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "flashbang-grenade",
      "title": "Flashbang Grenade",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Thrown Weapon",
      "group": "combat/demolitions/grenades",
      "summary": "Spend 2 ticks to throw up to 20 feet; each target in the 5-foot radius contests Throwing with Reflexes defense and is Blinded and Deafened for 2 ticks on a loss.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "grenades",
        "skillPath": [
          "combat",
          "demolitions",
          "grenades"
        ],
        "maximumTrainedBonus": 15,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "target-scope-extension"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/demolitions/grenades",
        "effect": "Spend 2 ticks to throw up to 20 feet; each target in the 5-foot radius contests Throwing with Reflexes defense and is Blinded and Deafened for 2 ticks on a loss.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "X-22 Flashbang Grenade",
        "X-22 Flashbang Grenade — Blinding"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/17702/x-22-flashbang-grenade",
      "sourceVariants": [
        {
          "title": "X-22 Flashbang Grenade",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17702/x-22-flashbang-grenade",
          "rule": "Spend 2 ticks to throw up to 20 feet; each target in the 5-foot radius contests Throwing with Reflexes defense and is Blinded and Deafened for 2 ticks on a loss.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "item-flight-boots",
      "title": "Flight Boots",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "utility/mobility",
      "summary": "Spend one of four daily charges and 2 ticks to gain 5 feet-per-second flight for 1 hour, followed by controlled descent.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "mobility-change",
        "resource-change"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "utility/mobility",
        "effect": "Spend one of four daily charges and 2 ticks to gain 5 feet-per-second flight for 1 hour, followed by controlled descent.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Winged Boots",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Winged Boots",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend one of four daily charges and 2 ticks to gain 5 feet-per-second flight for 1 hour, followed by controlled descent.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-flight-platform",
      "title": "Flight Platform",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "utility/storage",
      "summary": "Spend 2 ticks to activate; configured size sets carrying capacity and flight speed, which halves when overloaded.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "mobility-change",
        "storage-capacity"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "utility/storage",
        "effect": "Spend 2 ticks to activate; configured size sets carrying capacity and flight speed, which halves when overloaded.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Carpet of Flying",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Carpet of Flying",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend 2 ticks to activate; configured size sets carrying capacity and flight speed, which halves when overloaded.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-focused-aptitude-boost",
      "title": "Focused Aptitude Boost Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Support",
      "group": "real-posthuman/support/check-bonus",
      "summary": "For 1 hour, a touched target gains +15% on checks using one chosen mentalic or embodiment stat.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "check-modifier"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/support/check-bonus",
        "effect": "For 1 hour, a touched target gains +15% on checks using one chosen mentalic or embodiment stat.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 4
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Enhance Ability",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Enhance+Ability",
      "sourceVariants": [
        {
          "title": "Enhance Ability",
          "url": "https://www.dndbeyond.com/search?q=Enhance+Ability",
          "rule": "For 1 hour, a touched target gains +15% on checks using one chosen mentalic or embodiment stat.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-focused-aptitude-boost",
      "title": "Focused Aptitude Boost Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Support",
      "group": "virtual/support/check-bonus",
      "summary": "For 1 hour, a touched target gains +15% on checks using one chosen mentalic or embodiment stat.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "check-modifier"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/support/check-bonus",
        "effect": "For 1 hour, a touched target gains +15% on checks using one chosen mentalic or embodiment stat.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 4
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Enhance Ability",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Enhance+Ability",
      "sourceVariants": [
        {
          "title": "Enhance Ability",
          "url": "https://www.dndbeyond.com/search?q=Enhance+Ability",
          "rule": "For 1 hour, a touched target gains +15% on checks using one chosen mentalic or embodiment stat.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-focused-lantern",
      "title": "Focused Lantern",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "survival/light",
      "summary": "While fueled, casts bright light in a 60-foot cone and dim light 60 feet farther.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "sensory-change"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "survival/light",
        "effect": "While fueled, casts bright light in a 60-foot cone and dim light 60 feet farther.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Lantern, Bullseye",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
      "sourceVariants": [
        {
          "title": "Lantern, Bullseye",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "While fueled, casts bright light in a 60-foot cone and dim light 60 feet farther.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-focused-skill-assist",
      "title": "Focused Skill Assist Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Support",
      "group": "real-posthuman/support/check-bonus",
      "summary": "For 1 minute, a willing touched target adds 1d4×5% to checks using one selected trained skill.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "check-modifier"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/support/check-bonus",
        "effect": "For 1 minute, a willing touched target adds 1d4×5% to checks using one selected trained skill.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "2 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 2
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Guidance",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Guidance",
      "sourceVariants": [
        {
          "title": "Guidance",
          "url": "https://www.dndbeyond.com/search?q=Guidance",
          "rule": "For 1 minute, a willing touched target adds 1d4×5% to checks using one selected trained skill.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-focused-skill-assist",
      "title": "Focused Skill Assist Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Support",
      "group": "virtual/support/check-bonus",
      "summary": "For 1 minute, a willing touched target adds 1d4×5% to checks using one selected trained skill.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "check-modifier"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/support/check-bonus",
        "effect": "For 1 minute, a willing touched target adds 1d4×5% to checks using one selected trained skill.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "2 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 2
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": [
        "D&D 2024",
        "D&D 2024 SRD 5.2.1"
      ],
      "src_rule": [
        "Guidance",
        "Guidance"
      ],
      "src_reference_url": [
        "https://dnd2024.wikidot.com/feat:arcane-omens",
        "https://www.dndbeyond.com/search?q=Guidance"
      ],
      "sourceVariants": [
        {
          "title": "Guidance",
          "url": "https://www.dndbeyond.com/search?q=Guidance",
          "rule": "For 1 minute, a willing touched target adds 1d4×5% to checks using one selected trained skill.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-foldable-storage-aperture",
      "title": "Foldable Storage Aperture",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "utility/storage",
      "summary": "Spend 2 ticks to open or close a 6-foot-wide, 10-foot-deep expanded storage space; a closed space has one person-hour of air and cannot create a passage.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "storage-capacity"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "utility/storage",
        "effect": "Spend 2 ticks to open or close a 6-foot-wide, 10-foot-deep expanded storage space; a closed space has one person-hour of air and cannot create a passage.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Portable Hole",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Portable Hole",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend 2 ticks to open or close a 6-foot-wide, 10-foot-deep expanded storage space; a closed space has one person-hour of air and cannot create a passage.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-folding-watercraft",
      "title": "Folding Watercraft",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "utility/storage",
      "summary": "Spend 2 ticks to switch a storage box into a rowboat or larger sailing boat, or return an empty vessel to box form.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "storage-capacity",
        "transformation"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "utility/storage",
        "effect": "Spend 2 ticks to switch a storage box into a rowboat or larger sailing boat, or return an empty vessel to box form.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Folding Boat",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Folding Boat",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend 2 ticks to switch a storage box into a rowboat or larger sailing boat, or return an empty vessel to box form.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-follower-cargo-platform",
      "title": "Follower Cargo Platform Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Utility",
      "group": "real-posthuman/utility/transport",
      "summary": "Create a 3-foot hovering follower platform for 1 hour that carries 500 pounds and tracks the user within 20 feet around traversable terrain.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "creation-summoning",
        "mobility-change",
        "storage-capacity"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/utility/transport",
        "effect": "Create a 3-foot hovering follower platform for 1 hour that carries 500 pounds and tracks the user within 20 feet around traversable terrain.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3 Stamina (action) or 603 Stamina (ritual)",
        "action": "2 ticks (action) or 602 ticks (ritual)",
        "activation": {
          "mode": "choice",
          "options": [
            {
              "mode": "action",
              "ticks": 2,
              "stamina": 3
            },
            {
              "mode": "ritual",
              "ticks": 602,
              "stamina": 603
            }
          ]
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Floating Disk",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Floating+Disk",
      "sourceVariants": [
        {
          "title": "Floating Disk",
          "url": "https://www.dndbeyond.com/search?q=Floating+Disk",
          "rule": "Create a 3-foot hovering follower platform for 1 hour that carries 500 pounds and tracks the user within 20 feet around traversable terrain.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-follower-cargo-platform",
      "title": "Follower Cargo Platform Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Utility",
      "group": "virtual/utility/transport",
      "summary": "Create a 3-foot hovering follower platform for 1 hour that carries 500 pounds and tracks the user within 20 feet around traversable terrain.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "creation-summoning",
        "mobility-change",
        "storage-capacity"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/utility/transport",
        "effect": "Create a 3-foot hovering follower platform for 1 hour that carries 500 pounds and tracks the user within 20 feet around traversable terrain.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3 Stamina (action) or 603 Stamina (ritual)",
        "action": "2 ticks (action) or 602 ticks (ritual)",
        "activation": {
          "mode": "choice",
          "options": [
            {
              "mode": "action",
              "ticks": 2,
              "stamina": 3
            },
            {
              "mode": "ritual",
              "ticks": 602,
              "stamina": 603
            }
          ]
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Floating Disk",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Floating+Disk",
      "sourceVariants": [
        {
          "title": "Floating Disk",
          "url": "https://www.dndbeyond.com/search?q=Floating+Disk",
          "rule": "Create a 3-foot hovering follower platform for 1 hour that carries 500 pounds and tracks the user within 20 feet around traversable terrain.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-food-decontamination-treatment",
      "title": "Food Decontamination Treatment Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Restoration",
      "group": "virtual/restoration/decontamination",
      "summary": "Remove poison and spoilage from ordinary food and drink in a 5-foot-radius area within 10 feet.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "task-enablement"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/restoration/decontamination",
        "effect": "Remove poison and spoilage from ordinary food and drink in a 5-foot-radius area within 10 feet.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3 Stamina (action) or 603 Stamina (ritual)",
        "action": "2 ticks (action) or 602 ticks (ritual)",
        "activation": {
          "mode": "choice",
          "options": [
            {
              "mode": "action",
              "ticks": 2,
              "stamina": 3
            },
            {
              "mode": "ritual",
              "ticks": 602,
              "stamina": 603
            }
          ]
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": [
        "D&D 2024",
        "D&D 2024 SRD 5.2.1"
      ],
      "src_rule": [
        "Mark Hospitality: Purify Food and Drink",
        "Purify Food and Drink"
      ],
      "src_reference_url": [
        "https://dnd2024.wikidot.com/feat:mark-of-hospitality",
        "https://www.dndbeyond.com/search?q=Purify+Food+and+Drink"
      ],
      "sourceVariants": [
        {
          "title": "Purify Food and Drink",
          "url": "https://www.dndbeyond.com/search?q=Purify+Food+and+Drink",
          "rule": "Remove poison and spoilage from ordinary food and drink in a 5-foot-radius area within 10 feet.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-food-decontamination-treatment",
      "title": "Food Decontamination Treatment Treatment",
      "system": "Ninefold",
      "type": "medical-item",
      "status": "candidate",
      "category": "Restoration",
      "group": "real-posthuman/restoration/decontamination",
      "summary": "Remove poison and spoilage from ordinary food and drink in a 5-foot-radius area within 10 feet.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "medicine",
        "skillPath": [
          "fieldcraft-and-care",
          "medicine"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "task-enablement"
      ],
      "rules": {
        "role": "medical-item",
        "itemFamily": "real-posthuman/restoration/decontamination",
        "effect": "Remove poison and spoilage from ordinary food and drink in a 5-foot-radius area within 10 feet.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3 Stamina (action) or 603 Stamina (ritual)",
        "action": "2 ticks (action) or 602 ticks (ritual)",
        "activation": {
          "mode": "choice",
          "options": [
            {
              "mode": "action",
              "ticks": 2,
              "stamina": 3
            },
            {
              "mode": "ritual",
              "ticks": 602,
              "stamina": 603
            }
          ]
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Purify Food and Drink",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Purify+Food+and+Drink",
      "sourceVariants": [
        {
          "title": "Purify Food and Drink",
          "url": "https://www.dndbeyond.com/search?q=Purify+Food+and+Drink",
          "rule": "Remove poison and spoilage from ordinary food and drink in a 5-foot-radius area within 10 feet.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-footwear-kit",
      "title": "Footwear Kit",
      "system": "Ninefold",
      "type": "tool",
      "status": "candidate",
      "category": "Tool",
      "group": "technical/engineering/artisanry",
      "summary": "Enables footwear construction and repair tasks with the matching trained skill; the kit grants no proficiency by itself.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "artisan",
        "skillPath": [
          "engineering",
          "artisan"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "task-enablement"
      ],
      "rules": {
        "role": "tool",
        "itemFamily": "technical/engineering/artisanry",
        "effect": "Enables footwear construction and repair tasks with the matching trained skill; the kit grants no proficiency by itself.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Cobbler's Tools",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
      "sourceVariants": [
        {
          "title": "Cobbler's Tools",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "Enables footwear construction and repair tasks with the matching trained skill; the kit grants no proficiency by itself.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-force-containment-grenade",
      "title": "Force-Containment Grenade",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "utility/effect-devices",
      "summary": "Spend 2 ticks to throw 60 feet; creatures in the 10-foot burst contest Reflexes against 5d6 force, and losers are enclosed in a movable sealed sphere for 1 minute.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "creation-summoning",
        "damage"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "utility/effect-devices",
        "effect": "Spend 2 ticks to throw 60 feet; creatures in the 10-foot burst contest Reflexes against 5d6 force, and losers are enclosed in a movable sealed sphere for 1 minute.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Bead of Force",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Bead of Force",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend 2 ticks to throw 60 feet; creatures in the 10-foot burst contest Reflexes against 5d6 force, and losers are enclosed in a movable sealed sphere for 1 minute.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-force-ram-band",
      "title": "Force-Ram Band",
      "system": "Ninefold",
      "type": "wearable",
      "status": "candidate",
      "category": "Wearable",
      "group": "effect-devices/rings",
      "summary": "Spend 2 ticks and one to three charges on a 60-foot attack; each charge deals 2d6 force and pushes 5 feet, or adds +25% to break an unattended object.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "damage",
        "forced-movement",
        "resource-change"
      ],
      "rules": {
        "role": "wearable",
        "itemFamily": "effect-devices/rings",
        "effect": "Spend 2 ticks and one to three charges on a 60-foot attack; each charge deals 2d6 force and pushes 5 feet, or adds +25% to break an unattended object.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Ring of the Ram",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Ring of the Ram",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend 2 ticks and one to three charges on a 60-foot attack; each charge deals 2d6 force and pushes 5 feet, or adds +25% to break an unattended object.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-force-resistance-brooch",
      "title": "Force-Resistance Brooch",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "protection/wearables",
      "summary": "While worn, gain 50% force resistance and immunity to low-tier guided-force projectiles.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "defense-modifier"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "protection/wearables",
        "effect": "While worn, gain 50% force resistance and immunity to low-tier guided-force projectiles.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Brooch of Shielding",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Brooch of Shielding",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "While worn, gain 50% force resistance and immunity to low-tier guided-force projectiles.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-forgery-kit",
      "title": "Forgery Kit",
      "system": "Ninefold",
      "type": "tool",
      "status": "candidate",
      "category": "Tool",
      "group": "spycraft/forgery",
      "summary": "Enables document imitation and authentication tasks with the matching trained skill; the kit grants no proficiency by itself.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "forgery",
        "skillPath": [
          "spycraft",
          "forgery"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "task-enablement"
      ],
      "rules": {
        "role": "tool",
        "itemFamily": "spycraft/forgery",
        "effect": "Enables document imitation and authentication tasks with the matching trained skill; the kit grants no proficiency by itself.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Forgery Kit",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
      "sourceVariants": [
        {
          "title": "Forgery Kit",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "Enables document imitation and authentication tasks with the matching trained skill; the kit grants no proficiency by itself.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-four-point-orbital-barrage",
      "title": "Four-Point Orbital Barrage Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Offense",
      "group": "real-posthuman/offense/area-barrage",
      "summary": "Strike four one-mile-range points with nonstacking 40-foot bursts dealing 20d6 fire plus 20d6 bludgeoning, halved by contested Reflexes defense, igniting objects.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "environment-state"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/offense/area-barrage",
        "effect": "Strike four one-mile-range points with nonstacking 40-foot bursts dealing 20d6 fire plus 20d6 bludgeoning, halved by contested Reflexes defense, igniting objects.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "11 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 11
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Meteor Swarm",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Meteor+Swarm",
      "sourceVariants": [
        {
          "title": "Meteor Swarm",
          "url": "https://www.dndbeyond.com/search?q=Meteor+Swarm",
          "rule": "Strike four one-mile-range points with nonstacking 40-foot bursts dealing 20d6 fire plus 20d6 bludgeoning, halved by contested Reflexes defense, igniting objects.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-four-point-orbital-barrage",
      "title": "Four-Point Orbital Barrage Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Offense",
      "group": "virtual/offense/area-barrage",
      "summary": "Strike four one-mile-range points with nonstacking 40-foot bursts dealing 20d6 fire plus 20d6 bludgeoning, halved by contested Reflexes defense, igniting objects.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "environment-state"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/offense/area-barrage",
        "effect": "Strike four one-mile-range points with nonstacking 40-foot bursts dealing 20d6 fire plus 20d6 bludgeoning, halved by contested Reflexes defense, igniting objects.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "11 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 11
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Meteor Swarm",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Meteor+Swarm",
      "sourceVariants": [
        {
          "title": "Meteor Swarm",
          "url": "https://www.dndbeyond.com/search?q=Meteor+Swarm",
          "rule": "Strike four one-mile-range points with nonstacking 40-foot bursts dealing 20d6 fire plus 20d6 bludgeoning, halved by contested Reflexes defense, igniting objects.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "fragile-critical-ration",
      "title": "Fragile Critical Ration",
      "system": "Ninefold",
      "type": "consumable",
      "status": "candidate",
      "category": "Consumable",
      "group": "equipment/consumables/food",
      "summary": "Consuming this ration occupies 2 ticks. For 10 minutes, widen the user’s critical range by 5% and add one die to critical damage, but reduce maximum Hit Points by two Hit Dice.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "critical-change",
        "damage",
        "resource-change"
      ],
      "rules": {
        "role": "consumable",
        "itemFamily": "equipment/consumables/food",
        "effect": "Consuming this ration occupies 2 ticks. For 10 minutes, widen the user’s critical range by 5% and add one die to critical damage, but reduce maximum Hit Points by two Hit Dice.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Dolphin Jerky",
        "Dolphin Jerky — Critical effect",
        "Dolphin Jerky — Health interaction"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/17584/dolphin-jerky",
      "sourceVariants": [
        {
          "title": "Dolphin Jerky",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17584/dolphin-jerky",
          "rule": "Consuming this ration occupies 2 ticks. For 10 minutes, widen the user’s critical range by 5% and add one die to critical damage, but reduce maximum Hit Points by two Hit Dice.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "real-freezing-cone-projector",
      "title": "Freezing Cone Projector Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Offense",
      "group": "real-posthuman/offense/cone-burst",
      "summary": "A 60-foot cone deals 8d8 cold, halved by contested physical defense; creatures killed by it freeze solid until thawed.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "transformation"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/offense/cone-burst",
        "effect": "A 60-foot cone deals 8d8 cold, halved by contested physical defense; creatures killed by it freeze solid until thawed.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "7 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 7
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Cone of Cold",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Cone+of+Cold",
      "sourceVariants": [
        {
          "title": "Cone of Cold",
          "url": "https://www.dndbeyond.com/search?q=Cone+of+Cold",
          "rule": "A 60-foot cone deals 8d8 cold, halved by contested physical defense; creatures killed by it freeze solid until thawed.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-freezing-cone-projector",
      "title": "Freezing Cone Projector Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Offense",
      "group": "virtual/offense/cone-burst",
      "summary": "A 60-foot cone deals 8d8 cold, halved by contested physical defense; creatures killed by it freeze solid until thawed.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "transformation"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/offense/cone-burst",
        "effect": "A 60-foot cone deals 8d8 cold, halved by contested physical defense; creatures killed by it freeze solid until thawed.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "7 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 7
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Cone of Cold",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Cone+of+Cold",
      "sourceVariants": [
        {
          "title": "Cone of Cold",
          "url": "https://www.dndbeyond.com/search?q=Cone+of+Cold",
          "rule": "A 60-foot cone deals 8d8 cold, halved by contested physical defense; creatures killed by it freeze solid until thawed.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-freezing-obscurement-field",
      "title": "Freezing Obscurement Field Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Control",
      "group": "real-posthuman/control/weather-hazard",
      "summary": "A 20-foot-radius sleet cylinder becomes heavily obscured difficult terrain, extinguishes flames, and knocks entrants prone while breaking held effects after failed Reflexes defense.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "effect-negation",
        "environment-state",
        "sensory-change"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/control/weather-hazard",
        "effect": "A 20-foot-radius sleet cylinder becomes heavily obscured difficult terrain, extinguishes flames, and knocks entrants prone while breaking held effects after failed Reflexes defense.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "5 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 5
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Sleet Storm",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Sleet+Storm",
      "sourceVariants": [
        {
          "title": "Sleet Storm",
          "url": "https://www.dndbeyond.com/search?q=Sleet+Storm",
          "rule": "A 20-foot-radius sleet cylinder becomes heavily obscured difficult terrain, extinguishes flames, and knocks entrants prone while breaking held effects after failed Reflexes defense.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-freezing-obscurement-field",
      "title": "Freezing Obscurement Field Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Control",
      "group": "virtual/control/weather-hazard",
      "summary": "A 20-foot-radius sleet cylinder becomes heavily obscured difficult terrain, extinguishes flames, and knocks entrants prone while breaking held effects after failed Reflexes defense.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "effect-negation",
        "environment-state",
        "sensory-change"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/control/weather-hazard",
        "effect": "A 20-foot-radius sleet cylinder becomes heavily obscured difficult terrain, extinguishes flames, and knocks entrants prone while breaking held effects after failed Reflexes defense.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "5 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 5
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Sleet Storm",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Sleet+Storm",
      "sourceVariants": [
        {
          "title": "Sleet Storm",
          "url": "https://www.dndbeyond.com/search?q=Sleet+Storm",
          "rule": "A 20-foot-radius sleet cylinder becomes heavily obscured difficult terrain, extinguishes flames, and knocks entrants prone while breaking held effects after failed Reflexes defense.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-frenzy-axe",
      "title": "Frenzy Axe",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Weapon",
      "group": "combat/augmented-weapon",
      "summary": "Attacks gain +5% and +1 damage; when injured, contest WILL against the axe or become compelled to pursue and attack the nearest perceived creature.",
      "skillUse": {
        "status": "not-required",
        "reason": "This augmentation inherits the host weapon's mapped Skill and does not create a second Skill mapping.",
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "damage",
        "mental-influence"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/augmented-weapon",
        "effect": "Attacks gain +5% and +1 damage; when injured, contest WILL against the axe or become compelled to pursue and attack the nearest perceived creature.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Berserker Axe",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Berserker Axe",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Attacks gain +5% and +1 damage; when injured, contest WILL against the axe or become compelled to pursue and attack the nearest perceived creature.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-fuel-free-light-emitter",
      "title": "Fuel-Free Light Emitter Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Utility",
      "group": "real-posthuman/utility/illumination",
      "summary": "Make one touched object emit 20 feet of bright and 20 feet of dim light indefinitely without heat or fuel.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "environment-state",
        "sensory-change"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/utility/illumination",
        "effect": "Make one touched object emit 20 feet of bright and 20 feet of dim light indefinitely without heat or fuel.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 4
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Continual Flame",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Continual+Flame",
      "sourceVariants": [
        {
          "title": "Continual Flame",
          "url": "https://www.dndbeyond.com/search?q=Continual+Flame",
          "rule": "Make one touched object emit 20 feet of bright and 20 feet of dim light indefinitely without heat or fuel.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-fuel-free-light-emitter",
      "title": "Fuel-Free Light Emitter Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Utility",
      "group": "virtual/utility/illumination",
      "summary": "Make one touched object emit 20 feet of bright and 20 feet of dim light indefinitely without heat or fuel.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "environment-state",
        "sensory-change"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/utility/illumination",
        "effect": "Make one touched object emit 20 feet of bright and 20 feet of dim light indefinitely without heat or fuel.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 4
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Continual Flame",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Continual+Flame",
      "sourceVariants": [
        {
          "title": "Continual Flame",
          "url": "https://www.dndbeyond.com/search?q=Continual+Flame",
          "rule": "Make one touched object emit 20 feet of bright and 20 feet of dim light indefinitely without heat or fuel.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-game-set",
      "title": "Game Set",
      "system": "Ninefold",
      "type": "tool",
      "status": "candidate",
      "category": "Gaming Tool",
      "group": "social/gaming",
      "summary": "Choose card, chance, or strategy form; the set enables Gamble checks for that game family and grants no proficiency.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "gamble",
        "skillPath": [
          "social-interaction",
          "gamble"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "task-enablement"
      ],
      "rules": {
        "role": "tool",
        "itemFamily": "social/gaming",
        "effect": "Choose card, chance, or strategy form; the set enables Gamble checks for that game family and grants no proficiency.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": [
        "Dice",
        "Dragonchess",
        "Playing Cards",
        "Three-dragon Ante"
      ],
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
      "sourceVariants": [
        {
          "title": "Dice",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "Enables Gamble checks for its game family; the set grants no proficiency by itself.",
          "system": "D&D 2024 SRD 5.2.1"
        },
        {
          "title": "Dragonchess",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "Enables Gamble checks for its game family; the set grants no proficiency by itself.",
          "system": "D&D 2024 SRD 5.2.1"
        },
        {
          "title": "Playing Cards",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "Enables Gamble checks for its game family; the set grants no proficiency by itself.",
          "system": "D&D 2024 SRD 5.2.1"
        },
        {
          "title": "Three-dragon Ante",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "Enables Gamble checks for its game family; the set grants no proficiency by itself.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 4,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-glassworking-kit",
      "title": "Glassworking Kit",
      "system": "Ninefold",
      "type": "tool",
      "status": "candidate",
      "category": "Tool",
      "group": "technical/engineering/materials",
      "summary": "Enables glass shaping and repair tasks with the matching trained skill; the kit grants no proficiency by itself.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "materials-engineering",
        "skillPath": [
          "engineering",
          "materials-engineering"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "task-enablement"
      ],
      "rules": {
        "role": "tool",
        "itemFamily": "technical/engineering/materials",
        "effect": "Enables glass shaping and repair tasks with the matching trained skill; the kit grants no proficiency by itself.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Glassblower's Tools",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
      "sourceVariants": [
        {
          "title": "Glassblower's Tools",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "Enables glass shaping and repair tasks with the matching trained skill; the kit grants no proficiency by itself.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-granted-energy-cone",
      "title": "Granted Energy Cone Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Offense",
      "group": "real-posthuman/offense/granted-weapon",
      "summary": "For 1 minute, a willing target gains a 2-tick 15-foot cone attack dealing 3d6 chosen energy, halved by contested Reflexes defense.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "damage",
        "target-scope-extension"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/offense/granted-weapon",
        "effect": "For 1 minute, a willing target gains a 2-tick 15-foot cone attack dealing 3d6 chosen energy, halved by contested Reflexes defense.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3 Stamina",
        "action": "1 ticks (combo)",
        "activation": {
          "mode": "combo",
          "ticks": 1,
          "stamina": 3
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Dragon's Breath",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Dragon%27s+Breath",
      "sourceVariants": [
        {
          "title": "Dragon's Breath",
          "url": "https://www.dndbeyond.com/search?q=Dragon%27s+Breath",
          "rule": "For 1 minute, a willing target gains a 2-tick 15-foot cone attack dealing 3d6 chosen energy, halved by contested Reflexes defense.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-granted-energy-cone",
      "title": "Granted Energy Cone Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Offense",
      "group": "virtual/offense/granted-weapon",
      "summary": "For 1 minute, a willing target gains a 2-tick 15-foot cone attack dealing 3d6 chosen energy, halved by contested Reflexes defense.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "damage",
        "target-scope-extension"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/offense/granted-weapon",
        "effect": "For 1 minute, a willing target gains a 2-tick 15-foot cone attack dealing 3d6 chosen energy, halved by contested Reflexes defense.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3 Stamina",
        "action": "1 ticks (combo)",
        "activation": {
          "mode": "combo",
          "ticks": 1,
          "stamina": 3
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Dragon's Breath",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Dragon%27s+Breath",
      "sourceVariants": [
        {
          "title": "Dragon's Breath",
          "url": "https://www.dndbeyond.com/search?q=Dragon%27s+Breath",
          "rule": "For 1 minute, a willing target gains a 2-tick 15-foot cone attack dealing 3d6 chosen energy, halved by contested Reflexes defense.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-grappling-hook",
      "title": "Grappling Hook",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "mobility/climbing",
      "summary": "Spend 2 ticks to throw up to 50 feet and make an Acrobatics check to secure it to a viable catch.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "task-enablement"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "mobility/climbing",
        "effect": "Spend 2 ticks to throw up to 50 feet and make an Acrobatics check to secure it to a viable catch.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Grappling Hook",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
      "sourceVariants": [
        {
          "title": "Grappling Hook",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "Spend 2 ticks to throw up to 50 feet and make an Acrobatics check to secure it to a viable catch.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "grasping-fog-projector",
      "title": "Grasping Fog Projector",
      "system": "Ninefold",
      "type": "program",
      "status": "candidate",
      "category": "Environment Program",
      "group": "programs/environment/obscurement",
      "summary": "Create a 20-foot-radius fog field for 10 minutes that extinguishes ordinary flames and reduces hostile movement by 2 ft/s.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "hacking",
        "skillPath": [
          "spycraft",
          "hacking"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "environment-state",
        "mobility-change"
      ],
      "rules": {
        "role": "program",
        "itemFamily": "programs/environment/obscurement",
        "effect": "Create a 20-foot-radius fog field for 10 minutes that extinguishes ordinary flames and reduces hostile movement by 2 ft/s.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024",
      "src_rule": "Grasping Mist",
      "src_reference_url": "https://dnd2024.wikidot.com/feat:cloying-mists",
      "sourceVariants": [
        {
          "title": "Grasping Mist",
          "url": "https://dnd2024.wikidot.com/feat:cloying-mists",
          "rule": "Create a 20-foot-radius fog field for 10 minutes that extinguishes ordinary flames and reduces hostile movement by 2 ft/s.",
          "system": "D&D 2024"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-grasping-hazard-field",
      "title": "Grasping Hazard Field Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Control",
      "group": "real-posthuman/control/restraint-zone",
      "summary": "A 20-foot square becomes difficult terrain for 1 minute; entrants losing contested physical defense take 3d6 damage and remain restrained until they escape.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "damage",
        "environment-state"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/control/restraint-zone",
        "effect": "A 20-foot square becomes difficult terrain for 1 minute; entrants losing contested physical defense take 3d6 damage and remain restrained until they escape.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "6 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 6
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Black Tentacles",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Black+Tentacles",
      "sourceVariants": [
        {
          "title": "Black Tentacles",
          "url": "https://www.dndbeyond.com/search?q=Black+Tentacles",
          "rule": "A 20-foot square becomes difficult terrain for 1 minute; entrants losing contested physical defense take 3d6 damage and remain restrained until they escape.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-grasping-hazard-field",
      "title": "Grasping Hazard Field Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Control",
      "group": "virtual/control/restraint-zone",
      "summary": "A 20-foot square becomes difficult terrain for 1 minute; entrants losing contested physical defense take 3d6 damage and remain restrained until they escape.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "damage",
        "environment-state"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/control/restraint-zone",
        "effect": "A 20-foot square becomes difficult terrain for 1 minute; entrants losing contested physical defense take 3d6 damage and remain restrained until they escape.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "6 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 6
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Black Tentacles",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Black+Tentacles",
      "sourceVariants": [
        {
          "title": "Black Tentacles",
          "url": "https://www.dndbeyond.com/search?q=Black+Tentacles",
          "rule": "A 20-foot square becomes difficult terrain for 1 minute; entrants losing contested physical defense take 3d6 damage and remain restrained until they escape.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-grasping-growth-zone",
      "title": "Grasping-Growth Zone Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Control",
      "group": "real-posthuman/control/restraint-zone",
      "summary": "A 20-foot square becomes difficult terrain for 1 minute and restrains occupants that lose contested physical defense until they escape.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "environment-state"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/control/restraint-zone",
        "effect": "A 20-foot square becomes difficult terrain for 1 minute and restrains occupants that lose contested physical defense until they escape.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 3
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Entangle",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Entangle",
      "sourceVariants": [
        {
          "title": "Entangle",
          "url": "https://www.dndbeyond.com/search?q=Entangle",
          "rule": "A 20-foot square becomes difficult terrain for 1 minute and restrains occupants that lose contested physical defense until they escape.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-grasping-growth-zone",
      "title": "Grasping-Growth Zone Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Control",
      "group": "virtual/control/restraint-zone",
      "summary": "A 20-foot square becomes difficult terrain for 1 minute and restrains occupants that lose contested physical defense until they escape.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "environment-state"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/control/restraint-zone",
        "effect": "A 20-foot square becomes difficult terrain for 1 minute and restrains occupants that lose contested physical defense until they escape.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 3
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": [
        "D&D 2024",
        "D&D 2024 SRD 5.2.1"
      ],
      "src_rule": [
        "Entangle Access",
        "Entangle"
      ],
      "src_reference_url": [
        "skill_tree/mind/spellcraft/fey-entangle.html",
        "https://www.dndbeyond.com/search?q=Entangle"
      ],
      "sourceVariants": [
        {
          "title": "Entangle",
          "url": "https://www.dndbeyond.com/search?q=Entangle",
          "rule": "A 20-foot square becomes difficult terrain for 1 minute and restrains occupants that lose contested physical defense until they escape.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "weapon-family-great-weapons-polearms",
      "title": "Great Weapon and Polearm Family",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Melee Weapon",
      "group": "combat/melee/great-weapons-and-polearms",
      "summary": "Individual combat uses the selected weapon variant's listed damage dice. Unit damage is the weapon's average individual damage divided by 3.5 and rounded to the nearest Hit Die.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "great-weapons-and-polearms",
        "skillPath": [
          "combat",
          "melee-weapons",
          "pole-weapons",
          "great-weapons-and-polearms"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": [
          "sweeping-cleave"
        ]
      },
      "effectMechanics": [
        "damage",
        "target-scope-extension"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/melee/great-weapons-and-polearms",
        "effect": "Individual combat uses the selected weapon variant's listed damage dice. Unit damage is the weapon's average individual damage divided by 3.5 and rounded to the nearest Hit Die.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "Varies by selected source variant.",
        "damageByVariant": [
          {
            "variant": "Glaive",
            "individualDamage": "1d10",
            "averageDamage": 5.5,
            "unitDamageHitDice": 2
          },
          {
            "variant": "Greataxe",
            "individualDamage": "1d12",
            "averageDamage": 6.5,
            "unitDamageHitDice": 2
          },
          {
            "variant": "Greatsword",
            "individualDamage": "2d6",
            "averageDamage": 7.0,
            "unitDamageHitDice": 2
          },
          {
            "variant": "Halberd",
            "individualDamage": "1d10",
            "averageDamage": 5.5,
            "unitDamageHitDice": 2
          },
          {
            "variant": "Maul",
            "individualDamage": "2d6",
            "averageDamage": 7.0,
            "unitDamageHitDice": 2
          },
          {
            "variant": "Pike",
            "individualDamage": "1d10",
            "averageDamage": 5.5,
            "unitDamageHitDice": 2
          }
        ],
        "unitDamageFormula": "round(average individual damage / 3.5), minimum 1 Hit Die",
        "combatClass": {
          "classes": [
            "Force",
            "Endurance"
          ],
          "stats": [
            "STR",
            "CON"
          ],
          "combinationRule": "Not yet defined; the item action must state an approved rule."
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": [
        "Glaive",
        "Greataxe",
        "Greatsword",
        "Halberd",
        "Maul",
        "Pike"
      ],
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment#Weapons",
      "sourceVariants": [
        {
          "title": "Glaive",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment#Weapons",
          "rule": "Individual: 1d10 slashing damage. Unit: 2 Hit Dice damage.",
          "system": "D&D 2024 SRD 5.2.1",
          "cost": "20 GP",
          "stats": {
            "Damage": "1d10",
            "Damage Type": "Slashing",
            "Properties": "Heavy, Reach, Two-Handed",
            "Mastery": "Graze",
            "Weight": "6 lb."
          }
        },
        {
          "title": "Greataxe",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment#Weapons",
          "rule": "Individual: 1d12 slashing damage. Unit: 2 Hit Dice damage.",
          "system": "D&D 2024 SRD 5.2.1",
          "cost": "30 GP",
          "stats": {
            "Damage": "1d12",
            "Damage Type": "Slashing",
            "Properties": "Heavy, Two-Handed",
            "Mastery": "Cleave",
            "Weight": "7 lb."
          }
        },
        {
          "title": "Greatsword",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment#Weapons",
          "rule": "Individual: 2d6 slashing damage. Unit: 2 Hit Dice damage.",
          "system": "D&D 2024 SRD 5.2.1",
          "cost": "50 GP",
          "stats": {
            "Damage": "2d6",
            "Damage Type": "Slashing",
            "Properties": "Heavy, Two-Handed",
            "Mastery": "Graze",
            "Weight": "6 lb."
          }
        },
        {
          "title": "Halberd",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment#Weapons",
          "rule": "Individual: 1d10 slashing damage. Unit: 2 Hit Dice damage.",
          "system": "D&D 2024 SRD 5.2.1",
          "cost": "20 GP",
          "stats": {
            "Damage": "1d10",
            "Damage Type": "Slashing",
            "Properties": "Heavy, Reach, Two-Handed",
            "Mastery": "Cleave",
            "Weight": "6 lb."
          }
        },
        {
          "title": "Maul",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment#Weapons",
          "rule": "Individual: 2d6 bludgeoning damage. Unit: 2 Hit Dice damage.",
          "system": "D&D 2024 SRD 5.2.1",
          "cost": "10 GP",
          "stats": {
            "Damage": "2d6",
            "Damage Type": "Bludgeoning",
            "Properties": "Heavy, Two-Handed",
            "Mastery": "Topple",
            "Weight": "10 lb."
          }
        },
        {
          "title": "Pike",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment#Weapons",
          "rule": "Individual: 1d10 piercing damage. Unit: 2 Hit Dice damage.",
          "system": "D&D 2024 SRD 5.2.1",
          "cost": "5 GP",
          "stats": {
            "Damage": "1d10",
            "Damage Type": "Piercing",
            "Properties": "Heavy, Reach, Two-Handed",
            "Mastery": "Push",
            "Weight": "18 lb."
          }
        }
      ],
      "mergedVariantCount": 6,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "grounded-target-club",
      "title": "Grounded-Target Club",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Melee Weapon",
      "group": "combat/melee/one-handed-clubs",
      "summary": "Its 2-tick strike rolls one 1d6 physical hit using the final contested-roll hit percentage. Against a Prone target, gain +5% to hit and add one damage die; a heavy hit applies Prone.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "one-handed-clubs",
        "skillPath": [
          "combat",
          "melee-weapons",
          "bludgeons",
          "one-handed-clubs"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "condition-change",
        "damage"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/melee/one-handed-clubs",
        "effect": "Its 2-tick strike rolls one 1d6 physical hit using the final contested-roll hit percentage. Against a Prone target, gain +5% to hit and add one damage die; a heavy hit applies Prone.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Murphy's Law",
        "Murphy's Law — 20% bleed chance",
        "Murphy's Law — 25% shock chance",
        "Murphy's Law — 50% armor penetration",
        "Murphy's Law — Knockdown"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/17075/murphys-law",
      "sourceVariants": [
        {
          "title": "Murphy's Law",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17075/murphys-law",
          "rule": "Its 2-tick strike rolls one 1d6 physical hit using the final contested-roll hit percentage. Against a Prone target, gain +5% to hit and add one damage die; a heavy hit applies Prone.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "real-group-aquatic-respiration",
      "title": "Group Aquatic Respiration Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Mobility",
      "group": "real-posthuman/mobility/environment-adaptation",
      "summary": "Up to ten willing targets within 30 feet gain underwater respiration for 24 hours while retaining their normal breathing method.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "environmental-adaptation"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/mobility/environment-adaptation",
        "effect": "Up to ten willing targets within 30 feet gain underwater respiration for 24 hours while retaining their normal breathing method.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "5 Stamina (action) or 605 Stamina (ritual)",
        "action": "2 ticks (action) or 602 ticks (ritual)",
        "activation": {
          "mode": "choice",
          "options": [
            {
              "mode": "action",
              "ticks": 2,
              "stamina": 5
            },
            {
              "mode": "ritual",
              "ticks": 602,
              "stamina": 605
            }
          ]
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Water Breathing",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Water+Breathing",
      "sourceVariants": [
        {
          "title": "Water Breathing",
          "url": "https://www.dndbeyond.com/search?q=Water+Breathing",
          "rule": "Up to ten willing targets within 30 feet gain underwater respiration for 24 hours while retaining their normal breathing method.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-group-aquatic-respiration",
      "title": "Group Aquatic Respiration Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Mobility",
      "group": "virtual/mobility/environment-adaptation",
      "summary": "Up to ten willing targets within 30 feet gain underwater respiration for 24 hours while retaining their normal breathing method.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "environmental-adaptation"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/mobility/environment-adaptation",
        "effect": "Up to ten willing targets within 30 feet gain underwater respiration for 24 hours while retaining their normal breathing method.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "5 Stamina (action) or 605 Stamina (ritual)",
        "action": "2 ticks (action) or 602 ticks (ritual)",
        "activation": {
          "mode": "choice",
          "options": [
            {
              "mode": "action",
              "ticks": 2,
              "stamina": 5
            },
            {
              "mode": "ritual",
              "ticks": 602,
              "stamina": 605
            }
          ]
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Water Breathing",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Water+Breathing",
      "sourceVariants": [
        {
          "title": "Water Breathing",
          "url": "https://www.dndbeyond.com/search?q=Water+Breathing",
          "rule": "Up to ten willing targets within 30 feet gain underwater respiration for 24 hours while retaining their normal breathing method.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-group-behavioral-directive",
      "title": "Group Behavioral Directive Program",
      "system": "Ninefold",
      "type": "program",
      "status": "candidate",
      "category": "Control",
      "group": "real-posthuman/control/compulsion",
      "summary": "Up to twelve comprehending targets that lose contested Will defense pursue one achievable non-harmful directive for 24 hours or until harmed.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "hacking",
        "skillPath": [
          "spycraft",
          "hacking"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "mental-influence"
      ],
      "rules": {
        "role": "program",
        "itemFamily": "real-posthuman/control/compulsion",
        "effect": "Up to twelve comprehending targets that lose contested Will defense pursue one achievable non-harmful directive for 24 hours or until harmed.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "8 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 8
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Mass Suggestion",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Mass+Suggestion",
      "sourceVariants": [
        {
          "title": "Mass Suggestion",
          "url": "https://www.dndbeyond.com/search?q=Mass+Suggestion",
          "rule": "Up to twelve comprehending targets that lose contested Will defense pursue one achievable non-harmful directive for 24 hours or until harmed.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-group-behavioral-directive",
      "title": "Group Behavioral Directive Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Control",
      "group": "virtual/control/compulsion",
      "summary": "Up to twelve comprehending targets that lose contested Will defense pursue one achievable non-harmful directive for 24 hours or until harmed.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "mental-influence"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/control/compulsion",
        "effect": "Up to twelve comprehending targets that lose contested Will defense pursue one achievable non-harmful directive for 24 hours or until harmed.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "8 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 8
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Mass Suggestion",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Mass+Suggestion",
      "sourceVariants": [
        {
          "title": "Mass Suggestion",
          "url": "https://www.dndbeyond.com/search?q=Mass+Suggestion",
          "rule": "Up to twelve comprehending targets that lose contested Will defense pursue one achievable non-harmful directive for 24 hours or until harmed.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-group-concealment-powder",
      "title": "Group Concealment Powder",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "utility/sensors",
      "summary": "Spend 2 ticks to make creatures and objects within 10 feet Invisible for 2d4 minutes; an affected creature becomes visible after an overt attack or effect.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "sensory-change"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "utility/sensors",
        "effect": "Spend 2 ticks to make creatures and objects within 10 feet Invisible for 2d4 minutes; an affected creature becomes visible after an overt attack or effect.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Dust of Disappearance",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Dust of Disappearance",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend 2 ticks to make creatures and objects within 10 feet Invisible for 2d4 minutes; an affected creature becomes visible after an overt attack or effect.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-group-defense-halo",
      "title": "Group Defense Halo Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Protection",
      "group": "real-posthuman/protection/defense-aura",
      "summary": "For 1 minute, chosen actors in a 30-foot aura gain +15% defense while attacks against them take -15%; tagged melee attackers failing physical defense are briefly blinded.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "condition-change"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/protection/defense-aura",
        "effect": "For 1 minute, chosen actors in a 30-foot aura gain +15% defense while attacks against them take -15%; tagged melee attackers failing physical defense are briefly blinded.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "10 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 10
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Holy Aura",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Holy+Aura",
      "sourceVariants": [
        {
          "title": "Holy Aura",
          "url": "https://www.dndbeyond.com/search?q=Holy+Aura",
          "rule": "For 1 minute, chosen actors in a 30-foot aura gain +15% defense while attacks against them take -15%; tagged melee attackers failing physical defense are briefly blinded.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-group-defense-halo",
      "title": "Group Defense Halo Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Protection",
      "group": "virtual/protection/defense-aura",
      "summary": "For 1 minute, chosen actors in a 30-foot aura gain +15% defense while attacks against them take -15%; tagged melee attackers failing physical defense are briefly blinded.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "condition-change"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/protection/defense-aura",
        "effect": "For 1 minute, chosen actors in a 30-foot aura gain +15% defense while attacks against them take -15%; tagged melee attackers failing physical defense are briefly blinded.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "10 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 10
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Holy Aura",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Holy+Aura",
      "sourceVariants": [
        {
          "title": "Holy Aura",
          "url": "https://www.dndbeyond.com/search?q=Holy+Aura",
          "rule": "For 1 minute, chosen actors in a 30-foot aura gain +15% defense while attacks against them take -15%; tagged melee attackers failing physical defense are briefly blinded.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-group-fortification-meal",
      "title": "Group Fortification Meal Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Restoration",
      "group": "virtual/restoration/long-treatment",
      "summary": "After a one-hour meal, up to twelve users gain poison resistance, fear and poison immunity, and 2d10 maximum and current HP for 24 hours.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "attribute-set",
        "condition-change",
        "creation-summoning",
        "defense-modifier",
        "recovery"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/restoration/long-treatment",
        "effect": "After a one-hour meal, up to twelve users gain poison resistance, fear and poison immunity, and 2d10 maximum and current HP for 24 hours.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "606 Stamina",
        "action": "600 ticks (extended)",
        "activation": {
          "mode": "extended",
          "ticks": 600,
          "stamina": 606
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Heroes' Feast",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Heroes%27+Feast",
      "sourceVariants": [
        {
          "title": "Heroes' Feast",
          "url": "https://www.dndbeyond.com/search?q=Heroes%27+Feast",
          "rule": "After a one-hour meal, up to twelve users gain poison resistance, fear and poison immunity, and 2d10 maximum and current HP for 24 hours.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-group-fortification-meal",
      "title": "Group Fortification Meal Treatment",
      "system": "Ninefold",
      "type": "medical-item",
      "status": "candidate",
      "category": "Restoration",
      "group": "real-posthuman/restoration/long-treatment",
      "summary": "After a one-hour meal, up to twelve users gain poison resistance, fear and poison immunity, and 2d10 maximum and current HP for 24 hours.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "medicine",
        "skillPath": [
          "fieldcraft-and-care",
          "medicine"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "attribute-set",
        "condition-change",
        "creation-summoning",
        "defense-modifier",
        "recovery"
      ],
      "rules": {
        "role": "medical-item",
        "itemFamily": "real-posthuman/restoration/long-treatment",
        "effect": "After a one-hour meal, up to twelve users gain poison resistance, fear and poison immunity, and 2d10 maximum and current HP for 24 hours.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "606 Stamina",
        "action": "600 ticks (extended)",
        "activation": {
          "mode": "extended",
          "ticks": 600,
          "stamina": 606
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Heroes' Feast",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Heroes%27+Feast",
      "sourceVariants": [
        {
          "title": "Heroes' Feast",
          "url": "https://www.dndbeyond.com/search?q=Heroes%27+Feast",
          "rule": "After a one-hour meal, up to twelve users gain poison resistance, fear and poison immunity, and 2d10 maximum and current HP for 24 hours.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-group-high-speed-cloud-form",
      "title": "Group High-Speed Cloud Form Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Transformation",
      "group": "real-posthuman/transformation/travel-form",
      "summary": "Up to eleven willing actors become 50 ft/s flying clouds for 8 hours with physical resistance; switching forms takes one minute and briefly stuns.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "defense-modifier",
        "mobility-change",
        "transformation"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/transformation/travel-form",
        "effect": "Up to eleven willing actors become 50 ft/s flying clouds for 8 hours with physical resistance; switching forms takes one minute and briefly stuns.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "66 Stamina",
        "action": "60 ticks (extended)",
        "activation": {
          "mode": "extended",
          "ticks": 60,
          "stamina": 66
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Wind Walk",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Wind+Walk",
      "sourceVariants": [
        {
          "title": "Wind Walk",
          "url": "https://www.dndbeyond.com/search?q=Wind+Walk",
          "rule": "Up to eleven willing actors become 50 ft/s flying clouds for 8 hours with physical resistance; switching forms takes one minute and briefly stuns.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-group-high-speed-cloud-form",
      "title": "Group High-Speed Cloud Form Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Transformation",
      "group": "virtual/transformation/travel-form",
      "summary": "Up to eleven willing actors become 50 ft/s flying clouds for 8 hours with physical resistance; switching forms takes one minute and briefly stuns.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "defense-modifier",
        "mobility-change",
        "transformation"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/transformation/travel-form",
        "effect": "Up to eleven willing actors become 50 ft/s flying clouds for 8 hours with physical resistance; switching forms takes one minute and briefly stuns.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "66 Stamina",
        "action": "60 ticks (extended)",
        "activation": {
          "mode": "extended",
          "ticks": 60,
          "stamina": 66
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Wind Walk",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Wind+Walk",
      "sourceVariants": [
        {
          "title": "Wind Walk",
          "url": "https://www.dndbeyond.com/search?q=Wind+Walk",
          "rule": "Up to eleven willing actors become 50 ft/s flying clouds for 8 hours with physical resistance; switching forms takes one minute and briefly stuns.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-group-interworld-transfer",
      "title": "Group Interworld Transfer Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Mobility",
      "group": "real-posthuman/mobility/world-transfer",
      "summary": "Relocate the user and up to eight linked willing actors to a generally specified location or known transfer anchor in another world-layer.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "spatial-relocation"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/mobility/world-transfer",
        "effect": "Relocate the user and up to eight linked willing actors to a generally specified location or known transfer anchor in another world-layer.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "9 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 9
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Plane Shift",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Plane+Shift",
      "sourceVariants": [
        {
          "title": "Plane Shift",
          "url": "https://www.dndbeyond.com/search?q=Plane+Shift",
          "rule": "Relocate the user and up to eight linked willing actors to a generally specified location or known transfer anchor in another world-layer.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-group-interworld-transfer",
      "title": "Group Interworld Transfer Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Mobility",
      "group": "virtual/mobility/world-transfer",
      "summary": "Relocate the user and up to eight linked willing actors to a generally specified location or known transfer anchor in another world-layer.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "spatial-relocation"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/mobility/world-transfer",
        "effect": "Relocate the user and up to eight linked willing actors to a generally specified location or known transfer anchor in another world-layer.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "9 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 9
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Plane Shift",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Plane+Shift",
      "sourceVariants": [
        {
          "title": "Plane Shift",
          "url": "https://www.dndbeyond.com/search?q=Plane+Shift",
          "rule": "Relocate the user and up to eight linked willing actors to a generally specified location or known transfer anchor in another world-layer.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-group-liquid-surface-mobility",
      "title": "Group Liquid-Surface Mobility Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Mobility",
      "group": "real-posthuman/mobility/surface-travel",
      "summary": "For 1 hour, up to ten willing targets treat liquid surfaces as harmless solid ground and spend a 1-tick combo to pass between surface and liquid.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "mobility-change"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/mobility/surface-travel",
        "effect": "For 1 hour, up to ten willing targets treat liquid surfaces as harmless solid ground and spend a 1-tick combo to pass between surface and liquid.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "5 Stamina (action) or 605 Stamina (ritual)",
        "action": "2 ticks (action) or 602 ticks (ritual)",
        "activation": {
          "mode": "choice",
          "options": [
            {
              "mode": "action",
              "ticks": 2,
              "stamina": 5
            },
            {
              "mode": "ritual",
              "ticks": 602,
              "stamina": 605
            }
          ]
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Water Walk",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Water+Walk",
      "sourceVariants": [
        {
          "title": "Water Walk",
          "url": "https://www.dndbeyond.com/search?q=Water+Walk",
          "rule": "For 1 hour, up to ten willing targets treat liquid surfaces as harmless solid ground and spend a 1-tick combo to pass between surface and liquid.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-group-liquid-surface-mobility",
      "title": "Group Liquid-Surface Mobility Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Mobility",
      "group": "virtual/mobility/surface-travel",
      "summary": "For 1 hour, up to ten willing targets treat liquid surfaces as harmless solid ground and spend a 1-tick combo to pass between surface and liquid.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "mobility-change"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/mobility/surface-travel",
        "effect": "For 1 hour, up to ten willing targets treat liquid surfaces as harmless solid ground and spend a 1-tick combo to pass between surface and liquid.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "5 Stamina (action) or 605 Stamina (ritual)",
        "action": "2 ticks (action) or 602 ticks (ritual)",
        "activation": {
          "mode": "choice",
          "options": [
            {
              "mode": "action",
              "ticks": 2,
              "stamina": 5
            },
            {
              "mode": "ritual",
              "ticks": 602,
              "stamina": 605
            }
          ]
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Water Walk",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Water+Walk",
      "sourceVariants": [
        {
          "title": "Water Walk",
          "url": "https://www.dndbeyond.com/search?q=Water+Walk",
          "rule": "For 1 hour, up to ten willing targets treat liquid surfaces as harmless solid ground and spend a 1-tick combo to pass between surface and liquid.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-group-recovery-interval",
      "title": "Group Recovery Interval Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Restoration",
      "group": "virtual/restoration/group-healing",
      "summary": "After ten minutes together, up to five targets recover 2d8 HP and may spend available Hit Dice; each must complete full downtime recovery before benefiting again.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "recovery",
        "resource-change"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/restoration/group-healing",
        "effect": "After ten minutes together, up to five targets recover 2d8 HP and may spend available Hit Dice; each must complete full downtime recovery before benefiting again.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "602 Stamina",
        "action": "600 ticks (extended)",
        "activation": {
          "mode": "extended",
          "ticks": 600,
          "stamina": 602
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Prayer of Healing",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Prayer+of+Healing",
      "sourceVariants": [
        {
          "title": "Prayer of Healing",
          "url": "https://www.dndbeyond.com/search?q=Prayer+of+Healing",
          "rule": "After ten minutes together, up to five targets recover 2d8 HP and may spend available Hit Dice; each must complete full downtime recovery before benefiting again.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-group-recovery-interval",
      "title": "Group Recovery Interval Treatment",
      "system": "Ninefold",
      "type": "medical-item",
      "status": "candidate",
      "category": "Restoration",
      "group": "real-posthuman/restoration/group-healing",
      "summary": "After ten minutes together, up to five targets recover 2d8 HP and may spend available Hit Dice; each must complete full downtime recovery before benefiting again.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "medicine",
        "skillPath": [
          "fieldcraft-and-care",
          "medicine"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "recovery",
        "resource-change"
      ],
      "rules": {
        "role": "medical-item",
        "itemFamily": "real-posthuman/restoration/group-healing",
        "effect": "After ten minutes together, up to five targets recover 2d8 HP and may spend available Hit Dice; each must complete full downtime recovery before benefiting again.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "602 Stamina",
        "action": "600 ticks (extended)",
        "activation": {
          "mode": "extended",
          "ticks": 600,
          "stamina": 602
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Prayer of Healing",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Prayer+of+Healing",
      "sourceVariants": [
        {
          "title": "Prayer of Healing",
          "url": "https://www.dndbeyond.com/search?q=Prayer+of+Healing",
          "rule": "After ten minutes together, up to five targets recover 2d8 HP and may spend available Hit Dice; each must complete full downtime recovery before benefiting again.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-group-stealth-field",
      "title": "Group Stealth Field Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Protection",
      "group": "real-posthuman/protection/concealment",
      "summary": "For 1 hour, chosen actors within a 30-foot aura gain +50% to Stealth and leave no physical tracks.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "environment-state"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/protection/concealment",
        "effect": "For 1 hour, chosen actors within a 30-foot aura gain +50% to Stealth and leave no physical tracks.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 4
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Pass without Trace",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Pass+without+Trace",
      "sourceVariants": [
        {
          "title": "Pass without Trace",
          "url": "https://www.dndbeyond.com/search?q=Pass+without+Trace",
          "rule": "For 1 hour, chosen actors within a 30-foot aura gain +50% to Stealth and leave no physical tracks.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-group-stealth-field",
      "title": "Group Stealth Field Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Protection",
      "group": "virtual/protection/concealment",
      "summary": "For 1 hour, chosen actors within a 30-foot aura gain +50% to Stealth and leave no physical tracks.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "environment-state"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/protection/concealment",
        "effect": "For 1 hour, chosen actors within a 30-foot aura gain +50% to Stealth and leave no physical tracks.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 4
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Pass without Trace",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Pass+without+Trace",
      "sourceVariants": [
        {
          "title": "Pass without Trace",
          "url": "https://www.dndbeyond.com/search?q=Pass+without+Trace",
          "rule": "For 1 hour, chosen actors within a 30-foot aura gain +50% to Stealth and leave no physical tracks.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-group-thought-channel",
      "title": "Group Thought Channel Program",
      "system": "Ninefold",
      "type": "program",
      "status": "candidate",
      "category": "Communication",
      "group": "real-posthuman/communication/group-link",
      "summary": "For 1 hour, up to eight language-capable willing actors share an unlimited-range same-world thought channel independent of common language.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "hacking",
        "skillPath": [
          "spycraft",
          "hacking"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "semantic-communication"
      ],
      "rules": {
        "role": "program",
        "itemFamily": "real-posthuman/communication/group-link",
        "effect": "For 1 hour, up to eight language-capable willing actors share an unlimited-range same-world thought channel independent of common language.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "7 Stamina (action) or 607 Stamina (ritual)",
        "action": "2 ticks (action) or 602 ticks (ritual)",
        "activation": {
          "mode": "choice",
          "options": [
            {
              "mode": "action",
              "ticks": 2,
              "stamina": 7
            },
            {
              "mode": "ritual",
              "ticks": 602,
              "stamina": 607
            }
          ]
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Telepathic Bond",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Telepathic+Bond",
      "sourceVariants": [
        {
          "title": "Telepathic Bond",
          "url": "https://www.dndbeyond.com/search?q=Telepathic+Bond",
          "rule": "For 1 hour, up to eight language-capable willing actors share an unlimited-range same-world thought channel independent of common language.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-group-thought-channel",
      "title": "Group Thought Channel Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Communication",
      "group": "virtual/communication/group-link",
      "summary": "For 1 hour, up to eight language-capable willing actors share an unlimited-range same-world thought channel independent of common language.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "semantic-communication"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/communication/group-link",
        "effect": "For 1 hour, up to eight language-capable willing actors share an unlimited-range same-world thought channel independent of common language.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "7 Stamina (action) or 607 Stamina (ritual)",
        "action": "2 ticks (action) or 602 ticks (ritual)",
        "activation": {
          "mode": "choice",
          "options": [
            {
              "mode": "action",
              "ticks": 2,
              "stamina": 7
            },
            {
              "mode": "ritual",
              "ticks": 602,
              "stamina": 607
            }
          ]
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Telepathic Bond",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Telepathic+Bond",
      "sourceVariants": [
        {
          "title": "Telepathic Bond",
          "url": "https://www.dndbeyond.com/search?q=Telepathic+Bond",
          "rule": "For 1 hour, up to eight language-capable willing actors share an unlimited-range same-world thought channel independent of common language.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-group-visual-disguise",
      "title": "Group Visual Disguise Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Protection",
      "group": "real-posthuman/protection/disguise",
      "summary": "Give chosen actors within 30 feet same-limbed visual disguises for 8 hours; unwilling targets contest Will, and physical inspection or Investigation reveals the overlay.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "disguise",
        "skillPath": [
          "spycraft",
          "deception",
          "disguise"
        ],
        "maximumTrainedBonus": 15,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "sensory-change"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/protection/disguise",
        "effect": "Give chosen actors within 30 feet same-limbed visual disguises for 8 hours; unwilling targets contest Will, and physical inspection or Investigation reveals the overlay.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "7 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 7
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Seeming",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Seeming",
      "sourceVariants": [
        {
          "title": "Seeming",
          "url": "https://www.dndbeyond.com/search?q=Seeming",
          "rule": "Give chosen actors within 30 feet same-limbed visual disguises for 8 hours; unwilling targets contest Will, and physical inspection or Investigation reveals the overlay.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-group-visual-disguise",
      "title": "Group Visual Disguise Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Protection",
      "group": "virtual/protection/disguise",
      "summary": "Give chosen actors within 30 feet same-limbed visual disguises for 8 hours; unwilling targets contest Will, and physical inspection or Investigation reveals the overlay.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "sensory-change"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/protection/disguise",
        "effect": "Give chosen actors within 30 feet same-limbed visual disguises for 8 hours; unwilling targets contest Will, and physical inspection or Investigation reveals the overlay.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "7 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 7
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Seeming",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Seeming",
      "sourceVariants": [
        {
          "title": "Seeming",
          "url": "https://www.dndbeyond.com/search?q=Seeming",
          "rule": "Give chosen actors within 30 feet same-limbed visual disguises for 8 hours; unwilling targets contest Will, and physical inspection or Investigation reveals the overlay.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-growth-draft",
      "title": "Growth Draft",
      "system": "Ninefold",
      "type": "consumable",
      "status": "candidate",
      "category": "Consumable",
      "group": "medical-and-chemical/drafts",
      "summary": "Spend 1 tick to drink; for 10 minutes double base size and gain +1d6 weapon damage and the corresponding reach and Strength modifiers.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "brewing",
        "skillPath": [
          "engineering",
          "chemical-engineering",
          "brewing"
        ],
        "maximumTrainedBonus": 15,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "transformation"
      ],
      "rules": {
        "role": "consumable",
        "itemFamily": "medical-and-chemical/drafts",
        "effect": "Spend 1 tick to drink; for 10 minutes double base size and gain +1d6 weapon damage and the corresponding reach and Strength modifiers.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Potion of Growth",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Potion of Growth",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend 1 tick to drink; for 10 minutes double base size and gain +1d6 weapon damage and the corresponding reach and Strength modifiers.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-guided-force-projector",
      "title": "Guided-Force Projector",
      "system": "Ninefold",
      "type": "effect-device",
      "status": "candidate",
      "category": "Effect Device",
      "group": "effect-devices/projectors",
      "summary": "Spend one to three of seven renewable charges and 2 ticks to launch a charge-scaled group of guided 1d6 force hits.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "resource-change"
      ],
      "rules": {
        "role": "effect-device",
        "itemFamily": "effect-devices/projectors",
        "effect": "Spend one to three of seven renewable charges and 2 ticks to launch a charge-scaled group of guided 1d6 force hits.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Wand of Magic Missiles",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Wand of Magic Missiles",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend one to three of seven renewable charges and 2 ticks to launch a charge-scaled group of guided 1d6 force hits.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-hail-impact-zone",
      "title": "Hail Impact Zone Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Offense",
      "group": "real-posthuman/offense/area-burst",
      "summary": "A 20-foot-radius cylinder deals 2d10 bludgeoning plus 4d6 cold, halved by contested Reflexes defense, and leaves brief difficult terrain.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "environment-state"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/offense/area-burst",
        "effect": "A 20-foot-radius cylinder deals 2d10 bludgeoning plus 4d6 cold, halved by contested Reflexes defense, and leaves brief difficult terrain.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "6 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 6
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Ice Storm",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Ice+Storm",
      "sourceVariants": [
        {
          "title": "Ice Storm",
          "url": "https://www.dndbeyond.com/search?q=Ice+Storm",
          "rule": "A 20-foot-radius cylinder deals 2d10 bludgeoning plus 4d6 cold, halved by contested Reflexes defense, and leaves brief difficult terrain.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-hail-impact-zone",
      "title": "Hail Impact Zone Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Offense",
      "group": "virtual/offense/area-burst",
      "summary": "A 20-foot-radius cylinder deals 2d10 bludgeoning plus 4d6 cold, halved by contested Reflexes defense, and leaves brief difficult terrain.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "environment-state"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/offense/area-burst",
        "effect": "A 20-foot-radius cylinder deals 2d10 bludgeoning plus 4d6 cold, halved by contested Reflexes defense, and leaves brief difficult terrain.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "6 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 6
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Ice Storm",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Ice+Storm",
      "sourceVariants": [
        {
          "title": "Ice Storm",
          "url": "https://www.dndbeyond.com/search?q=Ice+Storm",
          "rule": "A 20-foot-radius cylinder deals 2d10 bludgeoning plus 4d6 cold, halved by contested Reflexes defense, and leaves brief difficult terrain.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-hand-mirror",
      "title": "Hand Mirror",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "sensors/indirect-view",
      "summary": "Enables looking around corners and signaling with reflected light without direct exposure.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "sensory-change",
        "task-enablement"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "sensors/indirect-view",
        "effect": "Enables looking around corners and signaling with reflected light without direct exposure.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Mirror",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
      "sourceVariants": [
        {
          "title": "Mirror",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "Enables looking around corners and signaling with reflected light without direct exposure.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-handheld-light-and-fire-bolt",
      "title": "Handheld Light and Fire Bolt Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Offense",
      "group": "real-posthuman/offense/dual-use-projectile",
      "summary": "Create a handheld light for 10 minutes and spend a later 2-tick action to end it with a contested 60-foot 1d8 fire attack.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "ranged-weapons",
        "skillPath": [
          "combat",
          "ranged-weapons"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "damage",
        "environment-state"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/offense/dual-use-projectile",
        "effect": "Create a handheld light for 10 minutes and spend a later 2-tick action to end it with a contested 60-foot 1d8 fire attack.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "1 Stamina",
        "action": "1 ticks (combo)",
        "activation": {
          "mode": "combo",
          "ticks": 1,
          "stamina": 1
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Produce Flame",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Produce+Flame",
      "sourceVariants": [
        {
          "title": "Produce Flame",
          "url": "https://www.dndbeyond.com/search?q=Produce+Flame",
          "rule": "Create a handheld light for 10 minutes and spend a later 2-tick action to end it with a contested 60-foot 1d8 fire attack.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-handheld-light-and-fire-bolt",
      "title": "Handheld Light and Fire Bolt Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Offense",
      "group": "virtual/offense/dual-use-projectile",
      "summary": "Create a handheld light for 10 minutes and spend a later 2-tick action to end it with a contested 60-foot 1d8 fire attack.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "ranged-weapons",
        "skillPath": [
          "combat",
          "ranged-weapons"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "damage",
        "environment-state"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/offense/dual-use-projectile",
        "effect": "Create a handheld light for 10 minutes and spend a later 2-tick action to end it with a contested 60-foot 1d8 fire attack.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "1 Stamina",
        "action": "1 ticks (combo)",
        "activation": {
          "mode": "combo",
          "ticks": 1,
          "stamina": 1
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Produce Flame",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Produce+Flame",
      "sourceVariants": [
        {
          "title": "Produce Flame",
          "url": "https://www.dndbeyond.com/search?q=Produce+Flame",
          "rule": "Create a handheld light for 10 minutes and spend a later 2-tick action to end it with a contested 60-foot 1d8 fire attack.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-hazardous-expert-query",
      "title": "Hazardous Expert Query Program",
      "system": "Ninefold",
      "type": "program",
      "status": "candidate",
      "category": "Information",
      "group": "real-posthuman/information/oracle",
      "summary": "After a contested IQ stability roll, ask an external intelligence five one-word questions in 1 minute; failure deals 6d6 psychic and incapacitates until recovery.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "hacking",
        "skillPath": [
          "spycraft",
          "hacking"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "damage",
        "information-query",
        "semantic-communication"
      ],
      "rules": {
        "role": "program",
        "itemFamily": "real-posthuman/information/oracle",
        "effect": "After a contested IQ stability roll, ask an external intelligence five one-word questions in 1 minute; failure deals 6d6 psychic and incapacitates until recovery.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "65 Stamina (extended) or 665 Stamina (ritual)",
        "action": "60 ticks (extended) or 660 ticks (ritual)",
        "activation": {
          "mode": "choice",
          "options": [
            {
              "mode": "extended",
              "ticks": 60,
              "stamina": 65
            },
            {
              "mode": "ritual",
              "ticks": 660,
              "stamina": 665
            }
          ]
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Contact Other Plane",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Contact+Other+Plane",
      "sourceVariants": [
        {
          "title": "Contact Other Plane",
          "url": "https://www.dndbeyond.com/search?q=Contact+Other+Plane",
          "rule": "After a contested IQ stability roll, ask an external intelligence five one-word questions in 1 minute; failure deals 6d6 psychic and incapacitates until recovery.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-hazardous-expert-query",
      "title": "Hazardous Expert Query Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Information",
      "group": "virtual/information/oracle",
      "summary": "After a contested IQ stability roll, ask an external intelligence five one-word questions in 1 minute; failure deals 6d6 psychic and incapacitates until recovery.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "damage",
        "information-query",
        "semantic-communication"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/information/oracle",
        "effect": "After a contested IQ stability roll, ask an external intelligence five one-word questions in 1 minute; failure deals 6d6 psychic and incapacitates until recovery.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "65 Stamina (extended) or 665 Stamina (ritual)",
        "action": "60 ticks (extended) or 660 ticks (ritual)",
        "activation": {
          "mode": "choice",
          "options": [
            {
              "mode": "extended",
              "ticks": 60,
              "stamina": 65
            },
            {
              "mode": "ritual",
              "ticks": 660,
              "stamina": 665
            }
          ]
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": [
        "D&D 2024",
        "D&D 2024",
        "D&D 2024 SRD 5.2.1"
      ],
      "src_rule": [
        "Free Patron Contact",
        "Patron Contact",
        "Contact Other Plane"
      ],
      "src_reference_url": [
        "https://www.dndbeyond.com/sources/dnd/free-rules/character-classes",
        "https://www.dndbeyond.com/sources/dnd/free-rules/character-classes",
        "https://www.dndbeyond.com/search?q=Contact+Other+Plane"
      ],
      "sourceVariants": [
        {
          "title": "Contact Other Plane",
          "url": "https://www.dndbeyond.com/search?q=Contact+Other+Plane",
          "rule": "After a contested IQ stability roll, ask an external intelligence five one-word questions in 1 minute; failure deals 6d6 psychic and incapacitates until recovery.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-hazardous-biology-scanner",
      "title": "Hazardous-Biology Scanner Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Information",
      "group": "virtual/information/detection",
      "summary": "For 10 minutes, locate and classify poisons, venomous life, and contagious conditions within 30 feet, subject to listed material blocking.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "information-query",
        "sensory-change"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/information/detection",
        "effect": "For 10 minutes, locate and classify poisons, venomous life, and contagious conditions within 30 feet, subject to listed material blocking.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3 Stamina (action) or 603 Stamina (ritual)",
        "action": "2 ticks (action) or 602 ticks (ritual)",
        "activation": {
          "mode": "choice",
          "options": [
            {
              "mode": "action",
              "ticks": 2,
              "stamina": 3
            },
            {
              "mode": "ritual",
              "ticks": 602,
              "stamina": 603
            }
          ]
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": [
        "D&D 2024",
        "D&D 2024 SRD 5.2.1"
      ],
      "src_rule": [
        "Mark Detection: Detect Poison and Disease",
        "Detect Poison and Disease"
      ],
      "src_reference_url": [
        "https://dnd2024.wikidot.com/feat:mark-of-detection",
        "https://www.dndbeyond.com/search?q=Detect+Poison+and+Disease"
      ],
      "sourceVariants": [
        {
          "title": "Detect Poison and Disease",
          "url": "https://www.dndbeyond.com/search?q=Detect+Poison+and+Disease",
          "rule": "For 10 minutes, locate and classify poisons, venomous life, and contagious conditions within 30 feet, subject to listed material blocking.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-hazardous-biology-scanner",
      "title": "Hazardous-Biology Scanner Treatment",
      "system": "Ninefold",
      "type": "medical-item",
      "status": "candidate",
      "category": "Information",
      "group": "real-posthuman/information/detection",
      "summary": "For 10 minutes, locate and classify poisons, venomous life, and contagious conditions within 30 feet, subject to listed material blocking.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "medicine",
        "skillPath": [
          "fieldcraft-and-care",
          "medicine"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "information-query",
        "sensory-change"
      ],
      "rules": {
        "role": "medical-item",
        "itemFamily": "real-posthuman/information/detection",
        "effect": "For 10 minutes, locate and classify poisons, venomous life, and contagious conditions within 30 feet, subject to listed material blocking.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3 Stamina (action) or 603 Stamina (ritual)",
        "action": "2 ticks (action) or 602 ticks (ritual)",
        "activation": {
          "mode": "choice",
          "options": [
            {
              "mode": "action",
              "ticks": 2,
              "stamina": 3
            },
            {
              "mode": "ritual",
              "ticks": 602,
              "stamina": 603
            }
          ]
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Detect Poison and Disease",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Detect+Poison+and+Disease",
      "sourceVariants": [
        {
          "title": "Detect Poison and Disease",
          "url": "https://www.dndbeyond.com/search?q=Detect+Poison+and+Disease",
          "rule": "For 10 minutes, locate and classify poisons, venomous life, and contagious conditions within 30 feet, subject to listed material blocking.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "headshot-heat-pistol-pair",
      "title": "Headshot Heat Pistol Pair",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Ranged Weapon",
      "group": "combat/ranged/pistols",
      "summary": "Its 2-tick shot rolls one 2d6 physical hit using the final contested-roll hit percentage. A critical head hit applies Burning; when dual-wielded, that hit restores one shot to the paired pistol.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "pistols",
        "skillPath": [
          "combat",
          "ranged-weapons",
          "handguns",
          "pistols"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "critical-change",
        "damage",
        "resource-change"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/ranged/pistols",
        "effect": "Its 2-tick shot rolls one 2d6 physical hit using the final contested-roll hit percentage. A critical head hit applies Burning; when dual-wielded, that hit restores one shot to the paired pistol.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "La Chingona Dorada",
        "La Chingona Dorada — +100% headshot damage",
        "La Chingona Dorada — 25% armor penetration",
        "La Chingona Dorada — 5% ricochet chance",
        "La Chingona Dorada — Burning",
        "La Chingona Dorada — Critical effect",
        "La Chingona Dorada — Precision hit"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/3156/la-chingona-dorada",
      "sourceVariants": [
        {
          "title": "La Chingona Dorada",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/3156/la-chingona-dorada",
          "rule": "Its 2-tick shot rolls one 2d6 physical hit using the final contested-roll hit percentage. A critical head hit applies Burning; when dual-wielded, that hit restores one shot to the paired pistol.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "healing-sensitizer-ration",
      "title": "Healing Sensitizer Ration",
      "system": "Ninefold",
      "type": "consumable",
      "status": "candidate",
      "category": "Consumable",
      "group": "equipment/consumables/food",
      "summary": "Consuming this ration occupies 2 ticks. For 1 hour, recovery dice gain +1 per die, but maximum Hit Points fall by one Hit Die.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "recovery",
        "resource-change"
      ],
      "rules": {
        "role": "consumable",
        "itemFamily": "equipment/consumables/food",
        "effect": "Consuming this ration occupies 2 ticks. For 1 hour, recovery dice gain +1 per die, but maximum Hit Points fall by one Hit Die.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Comrade Kolya's Premium Black Caviar",
        "Comrade Kolya's Premium Black Caviar — Health interaction"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/17578/comrade-kolyas-premium-black-caviar",
      "sourceVariants": [
        {
          "title": "Comrade Kolya's Premium Black Caviar",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17578/comrade-kolyas-premium-black-caviar",
          "rule": "Consuming this ration occupies 2 ticks. For 1 hour, recovery dice gain +1 per die, but maximum Hit Points fall by one Hit Die.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "item-healing-suppression-blade",
      "title": "Healing-Suppression Blade",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Weapon",
      "group": "combat/augmented-weapon",
      "summary": "Hits deal +2d6 necrotic and make a contested application; on a win, the target cannot recover Hit Points until it wins a later Defense contest.",
      "skillUse": {
        "status": "not-required",
        "reason": "This augmentation inherits the host weapon's mapped Skill and does not create a second Skill mapping.",
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "effect-suppression"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/augmented-weapon",
        "effect": "Hits deal +2d6 necrotic and make a contested application; on a win, the target cannot recover Hit Points until it wins a later Defense contest.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Sword of Wounding",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Sword of Wounding",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Hits deal +2d6 necrotic and make a contested application; on a win, the target cannot recover Hit Points until it wins a later Defense contest.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "healthy-precision-pistol",
      "title": "Healthy Precision Pistol",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Ranged Weapon",
      "group": "combat/ranged/pistols",
      "summary": "Its 2-tick shot rolls one 2d6 physical hit using the final contested-roll hit percentage. The first shot after drawing has a 5% wider critical range; at full Hit Points, a head hit adds 1d6 damage.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "pistols",
        "skillPath": [
          "combat",
          "ranged-weapons",
          "handguns",
          "pistols"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "critical-change",
        "damage",
        "trigger-binding"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/ranged/pistols",
        "effect": "Its 2-tick shot rolls one 2d6 physical hit using the final contested-roll hit percentage. The first shot after drawing has a 5% wider critical range; at full Hit Points, a head hit adds 1d6 damage.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Pride",
        "Pride — +150% headshot damage",
        "Pride — 5% ricochet chance",
        "Pride — Critical effect",
        "Pride — Health interaction",
        "Pride — Precision hit"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/3139/pride",
      "sourceVariants": [
        {
          "title": "Pride",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/3139/pride",
          "rule": "Its 2-tick shot rolls one 2d6 physical hit using the final contested-roll hit percentage. The first shot after drawing has a 5% wider critical range; at full Hit Points, a head hit adds 1d6 damage.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "item-heat-survival-clothing",
      "title": "Heat-Survival Clothing",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "survival/clothing",
      "summary": "While worn without heavy armor, gain immunity to ordinary extreme-heat exposure.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "environmental-adaptation"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "survival/clothing",
        "effect": "While worn without heavy armor, gain immunity to ordinary extreme-heat exposure.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Desert Clothing",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
      "sourceVariants": [
        {
          "title": "Desert Clothing",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "While worn without heavy armor, gain immunity to ordinary extreme-heat exposure.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-heavy-armor",
      "title": "Heavy Armor",
      "system": "Ninefold",
      "type": "armor",
      "status": "candidate",
      "category": "Armor",
      "group": "armor/heavy",
      "summary": "Select one listed variant when acquired; that variant row supplies the complete rule and scaling.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "defense-modifier",
        "mobility-change"
      ],
      "rules": {
        "role": "armor",
        "itemFamily": "armor/heavy",
        "effect": "Select one listed variant when acquired; that variant row supplies the complete rule and scaling.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "variantRules": [
          "Gain +30% physical Defense, suffer -5% Stealth, and require +15% Strength to avoid losing 1 foot per second of movement.",
          "Gain +40% physical Defense, suffer -5% Stealth, and require +25% Strength to avoid losing 1 foot per second of movement.",
          "Gain +20% physical Defense and suffer -5% Stealth.",
          "Gain +35% physical Defense, suffer -5% Stealth, and require +25% Strength to avoid losing 1 foot per second of movement."
        ],
        "scalingTable": [
          {
            "variant": "ring",
            "defense": "+20%",
            "stealth": "-5%"
          },
          {
            "variant": "chain",
            "defense": "+30%",
            "stealth": "-5%"
          },
          {
            "variant": "splint",
            "defense": "+35%",
            "stealth": "-5%"
          },
          {
            "variant": "plate",
            "defense": "+40%",
            "stealth": "-5%"
          }
        ]
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": [
        "Chain Mail",
        "Plate Armor",
        "Ring Mail",
        "Splint Armor"
      ],
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
      "sourceVariants": [
        {
          "title": "Chain Mail",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "Gain +30% physical Defense, suffer -5% Stealth, and require +15% Strength to avoid losing 1 foot per second of movement.",
          "system": "D&D 2024 SRD 5.2.1"
        },
        {
          "title": "Plate Armor",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "Gain +40% physical Defense, suffer -5% Stealth, and require +25% Strength to avoid losing 1 foot per second of movement.",
          "system": "D&D 2024 SRD 5.2.1"
        },
        {
          "title": "Ring Mail",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "Gain +20% physical Defense and suffer -5% Stealth.",
          "system": "D&D 2024 SRD 5.2.1"
        },
        {
          "title": "Splint Armor",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "Gain +35% physical Defense, suffer -5% Stealth, and require +25% Strength to avoid losing 1 foot per second of movement.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 4,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "hemorrhage-quickdraw-blade",
      "title": "Hemorrhage Quickdraw Blade",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Melee Weapon",
      "group": "combat/melee/finesse-blades",
      "summary": "Its 2-tick finesse cut rolls one 2d6 slashing hit using the final contested-roll hit percentage. A held quickdraw attack applies Bleeding on a hit; hitting an already Bleeding target permits the user to recover 1d6 Hit Points once per target.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "finesse-blades",
        "skillPath": [
          "combat",
          "melee-weapons",
          "blades",
          "finesse-blades"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "condition-change",
        "damage",
        "recovery"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/melee/finesse-blades",
        "effect": "Its 2-tick finesse cut rolls one 2d6 slashing hit using the final contested-roll hit percentage. A held quickdraw attack applies Bleeding on a hit; hitting an already Bleeding target permits the user to recover 1d6 Hit Points once per target.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Satori",
        "Satori — 20% bleed chance",
        "Satori — 25% armor penetration",
        "Satori — Bleeding",
        "Satori — Health interaction",
        "Satori — Recovery interaction"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/991/satori",
      "sourceVariants": [
        {
          "title": "Satori",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/991/satori",
          "rule": "Its 2-tick finesse cut rolls one 2d6 slashing hit using the final contested-roll hit percentage. A held quickdraw attack applies Bleeding on a hit; hitting an already Bleeding target permits the user to recover 1d6 Hit Points once per target.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "hemorrhage-throwing-knife",
      "title": "Hemorrhage Throwing Knife",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Melee Weapon",
      "group": "combat/melee/knives",
      "summary": "Its 2-tick attack rolls one 1d6 slashing hit using the final contested-roll hit percentage. A critical thrown hit applies Bleeding; hitting an already Bleeding target permits recovery of 1d6 Hit Points once per target.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "knives",
        "skillPath": [
          "combat",
          "melee-weapons",
          "blades",
          "knives"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "critical-change",
        "damage",
        "recovery"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/melee/knives",
        "effect": "Its 2-tick attack rolls one 1d6 slashing hit using the final contested-roll hit percentage. A critical thrown hit applies Bleeding; hitting an already Bleeding target permits recovery of 1d6 Hit Points once per target.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Nehan",
        "Nehan — +150% headshot damage",
        "Nehan — 20% bleed chance",
        "Nehan — Bleeding",
        "Nehan — Health interaction",
        "Nehan — Recovery interaction"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/17078/nehan",
      "sourceVariants": [
        {
          "title": "Nehan",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17078/nehan",
          "rule": "Its 2-tick attack rolls one 1d6 slashing hit using the final contested-roll hit percentage. A critical thrown hit applies Bleeding; hitting an already Bleeding target permits recovery of 1d6 Hit Points once per target.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "item-hidden-feature-sensor",
      "title": "Hidden-Feature Sensor",
      "system": "Ninefold",
      "type": "effect-device",
      "status": "candidate",
      "category": "Effect Device",
      "group": "effect-devices/projectors",
      "summary": "Spend one of three daily charges and 2 ticks; indicate the nearest secret door or trap within 60 feet.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "information-query",
        "resource-change"
      ],
      "rules": {
        "role": "effect-device",
        "itemFamily": "effect-devices/projectors",
        "effect": "Spend one of three daily charges and 2 ticks; indicate the nearest secret door or trap within 60 feet.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Wand of Secrets",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Wand of Secrets",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend one of three daily charges and 2 ticks; indicate the nearest secret door or trap within 60 feet.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-high-capacity-effect-staff",
      "title": "High-Capacity Effect Staff",
      "system": "Ninefold",
      "type": "effect-device",
      "status": "candidate",
      "category": "Effect Device",
      "group": "effect-devices/staves",
      "summary": "Functions as a +10% staff, grants +10% Defense and invocation attacks, stores twenty charges for configured effects, and may be broken in 2 ticks for a charge-scaled 30-foot force burst.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "damage",
        "defense-modifier",
        "effect-invocation",
        "resource-change",
        "storage-capacity"
      ],
      "rules": {
        "role": "effect-device",
        "itemFamily": "effect-devices/staves",
        "effect": "Functions as a +10% staff, grants +10% Defense and invocation attacks, stores twenty charges for configured effects, and may be broken in 2 ticks for a charge-scaled 30-foot force burst.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Staff of Power",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Staff of Power",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Functions as a +10% staff, grants +10% Defense and invocation attacks, stores twenty charges for configured effects, and may be broken in 2 ticks for a charge-scaled 30-foot force burst.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "high-cyclic-smg",
      "title": "High-Cyclic SMG",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Ranged Weapon",
      "group": "combat/ranged/submachine-guns",
      "summary": "Its 2-tick burst rolls two independent 1d6 physical hits using the final contested-roll hit percentage. A 2-tick burst rolls four independent 1d6 hits, each at -10%.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "submachine-guns",
        "skillPath": [
          "combat",
          "ranged-weapons",
          "compact-automatic-weapons",
          "submachine-guns"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "check-modifier",
        "damage"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/ranged/submachine-guns",
        "effect": "Its 2-tick burst rolls two independent 1d6 physical hits using the final contested-roll hit percentage. A 2-tick burst rolls four independent 1d6 hits, each at -10%.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Problem Solver",
        "Problem Solver — +100% headshot damage",
        "Problem Solver — 100% ricochet chance",
        "Problem Solver — Unique ability"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/1243/problem-solver",
      "sourceVariants": [
        {
          "title": "Problem Solver",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/1243/problem-solver",
          "rule": "Its 2-tick burst rolls two independent 1d6 physical hits using the final contested-roll hit percentage. A 2-tick burst rolls four independent 1d6 hits, each at -10%.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "item-high-impact-weapon",
      "title": "High-Impact Weapon",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Weapon",
      "group": "combat/augmented-weapon",
      "summary": "Every hit deals +2d6 damage of the weapon's normal damage tag.",
      "skillUse": {
        "status": "not-required",
        "reason": "This augmentation inherits the host weapon's mapped Skill and does not create a second Skill mapping.",
        "actions": []
      },
      "effectMechanics": [
        "damage"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/augmented-weapon",
        "effect": "Every hit deals +2d6 damage of the weapon's normal damage tag.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Vicious Weapon",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Vicious Weapon",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Every hit deals +2d6 damage of the weapon's normal damage tag.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "high-stamina-reach-club",
      "title": "High-Stamina Reach Club",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Melee Weapon",
      "group": "combat/melee/one-handed-clubs",
      "summary": "Its 2-tick strike rolls one 1d6 physical hit using the final contested-roll hit percentage. At full Stamina its critical range widens by 5%; a heavy attack adds 1 tick, extends reach by 5 feet, and adds one damage die.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "one-handed-clubs",
        "skillPath": [
          "combat",
          "melee-weapons",
          "bludgeons",
          "one-handed-clubs"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "critical-change",
        "damage",
        "target-scope-extension"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/melee/one-handed-clubs",
        "effect": "Its 2-tick strike rolls one 1d6 physical hit using the final contested-roll hit percentage. At full Stamina its critical range widens by 5%; a heavy attack adds 1 tick, extends reach by 5 feet, and adds one damage die.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "BFC 9000",
        "BFC 9000 — 25% armor penetration",
        "BFC 9000 — Critical effect",
        "BFC 9000 — Stamina interaction"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/3121/bfc-9000",
      "sourceVariants": [
        {
          "title": "BFC 9000",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/3121/bfc-9000",
          "rule": "Its 2-tick strike rolls one 1d6 physical hit using the final contested-roll hit percentage. At full Stamina its critical range widens by 5%; a heavy attack adds 1 tick, extends reach by 5 feet, and adds one damage die.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "item-hologram-deck",
      "title": "Hologram Deck",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "utility/summoning",
      "summary": "Spend 2 ticks and one random card to create a harmless creature illusion within 30 feet; moving it costs 2 ticks and physical interaction reveals it.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "creation-summoning",
        "sensory-change"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "utility/summoning",
        "effect": "Spend 2 ticks and one random card to create a harmless creature illusion within 30 feet; moving it costs 2 ticks and physical interaction reveals it.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Deck of Illusions",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Deck of Illusions",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend 2 ticks and one random card to create a harmless creature illusion within 30 feet; moving it costs 2 ticks and physical interaction reveals it.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-hostile-targeting-deterrent",
      "title": "Hostile-Targeting Deterrent Program",
      "system": "Ninefold",
      "type": "program",
      "status": "candidate",
      "category": "Protection",
      "group": "real-posthuman/protection/targeting-ward",
      "summary": "For 1 minute, an attacker must win contested Will to target the warded actor or redirect or lose the action; the ward ends when its target attacks or harms.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "hacking",
        "skillPath": [
          "spycraft",
          "hacking"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "effect-suppression",
        "mental-influence"
      ],
      "rules": {
        "role": "program",
        "itemFamily": "real-posthuman/protection/targeting-ward",
        "effect": "For 1 minute, an attacker must win contested Will to target the warded actor or redirect or lose the action; the ward ends when its target attacks or harms.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "2 Stamina",
        "action": "1 ticks (combo)",
        "activation": {
          "mode": "combo",
          "ticks": 1,
          "stamina": 2
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Sanctuary",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Sanctuary",
      "sourceVariants": [
        {
          "title": "Sanctuary",
          "url": "https://www.dndbeyond.com/search?q=Sanctuary",
          "rule": "For 1 minute, an attacker must win contested Will to target the warded actor or redirect or lose the action; the ward ends when its target attacks or harms.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-hostile-targeting-deterrent",
      "title": "Hostile-Targeting Deterrent Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Protection",
      "group": "virtual/protection/targeting-ward",
      "summary": "For 1 minute, an attacker must win contested Will to target the warded actor or redirect or lose the action; the ward ends when its target attacks or harms.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "effect-suppression",
        "mental-influence"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/protection/targeting-ward",
        "effect": "For 1 minute, an attacker must win contested Will to target the warded actor or redirect or lose the action; the ward ends when its target attacks or harms.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "2 Stamina",
        "action": "1 ticks (combo)",
        "activation": {
          "mode": "combo",
          "ticks": 1,
          "stamina": 2
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Sanctuary",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Sanctuary",
      "sourceVariants": [
        {
          "title": "Sanctuary",
          "url": "https://www.dndbeyond.com/search?q=Sanctuary",
          "rule": "For 1 minute, an attacker must win contested Will to target the warded actor or redirect or lose the action; the ward ends when its target attacks or harms.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-hostility-sensor",
      "title": "Hostility Sensor",
      "system": "Ninefold",
      "type": "effect-device",
      "status": "candidate",
      "category": "Effect Device",
      "group": "effect-devices/projectors",
      "summary": "Spend one of seven daily charges and 2 ticks; for 1 minute it indicates the direction of the nearest hostile creature within 60 feet despite concealment.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "information-query",
        "resource-change"
      ],
      "rules": {
        "role": "effect-device",
        "itemFamily": "effect-devices/projectors",
        "effect": "Spend one of seven daily charges and 2 ticks; for 1 minute it indicates the direction of the nearest hostile creature within 60 feet despite concealment.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Wand of Enemy Detection",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Wand of Enemy Detection",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend one of seven daily charges and 2 ticks; for 1 minute it indicates the direction of the nearest hostile creature within 60 feet despite concealment.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-hostility-suppression-pulse",
      "title": "Hostility Suppression Pulse Program",
      "system": "Ninefold",
      "type": "program",
      "status": "candidate",
      "category": "Control",
      "group": "real-posthuman/control/emotion",
      "summary": "Humanoids in a 20-foot burst that lose contested Will defense either suppress fear/charm or suspend hostility for 1 minute.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "hacking",
        "skillPath": [
          "spycraft",
          "hacking"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "effect-suppression",
        "mental-influence"
      ],
      "rules": {
        "role": "program",
        "itemFamily": "real-posthuman/control/emotion",
        "effect": "Humanoids in a 20-foot burst that lose contested Will defense either suppress fear/charm or suspend hostility for 1 minute.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 4
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Calm Emotions",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Calm+Emotions",
      "sourceVariants": [
        {
          "title": "Calm Emotions",
          "url": "https://www.dndbeyond.com/search?q=Calm+Emotions",
          "rule": "Humanoids in a 20-foot burst that lose contested Will defense either suppress fear/charm or suspend hostility for 1 minute.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-hostility-suppression-pulse",
      "title": "Hostility Suppression Pulse Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Control",
      "group": "virtual/control/emotion",
      "summary": "Humanoids in a 20-foot burst that lose contested Will defense either suppress fear/charm or suspend hostility for 1 minute.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "effect-suppression",
        "mental-influence"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/control/emotion",
        "effect": "Humanoids in a 20-foot burst that lose contested Will defense either suppress fear/charm or suspend hostility for 1 minute.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 4
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": [
        "D&D 2024",
        "D&D 2024 SRD 5.2.1"
      ],
      "src_rule": [
        "Mark Hospitality: Calm Emotions",
        "Calm Emotions"
      ],
      "src_reference_url": [
        "https://dnd2024.wikidot.com/feat:mark-of-hospitality",
        "https://www.dndbeyond.com/search?q=Calm+Emotions"
      ],
      "sourceVariants": [
        {
          "title": "Calm Emotions",
          "url": "https://www.dndbeyond.com/search?q=Calm+Emotions",
          "rule": "Humanoids in a 20-foot burst that lose contested Will defense either suppress fear/charm or suspend hostility for 1 minute.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-hover-flight-grant",
      "title": "Hover-Flight Grant Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Mobility",
      "group": "real-posthuman/mobility/flight",
      "summary": "A willing touched target gains 10 ft/s flight and hovering for up to 10 minutes, then falls if still unsupported.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "mobility-change"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/mobility/flight",
        "effect": "A willing touched target gains 10 ft/s flight and hovering for up to 10 minutes, then falls if still unsupported.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "5 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 5
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Fly",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Fly",
      "sourceVariants": [
        {
          "title": "Fly",
          "url": "https://www.dndbeyond.com/search?q=Fly",
          "rule": "A willing touched target gains 10 ft/s flight and hovering for up to 10 minutes, then falls if still unsupported.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-hover-flight-grant",
      "title": "Hover-Flight Grant Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Mobility",
      "group": "virtual/mobility/flight",
      "summary": "A willing touched target gains 10 ft/s flight and hovering for up to 10 minutes, then falls if still unsupported.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "mobility-change"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/mobility/flight",
        "effect": "A willing touched target gains 10 ft/s flight and hovering for up to 10 minutes, then falls if still unsupported.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "5 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 5
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Fly",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Fly",
      "sourceVariants": [
        {
          "title": "Fly",
          "url": "https://www.dndbeyond.com/search?q=Fly",
          "rule": "A willing touched target gains 10 ft/s flight and hovering for up to 10 minutes, then falls if still unsupported.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-humanoid-command-override",
      "title": "Humanoid Command Override Program",
      "system": "Ninefold",
      "type": "program",
      "status": "candidate",
      "category": "Control",
      "group": "real-posthuman/control/domination",
      "summary": "A Humanoid losing contested Will defense becomes charmed and obeys telepathic orders for 1 minute, retrying defense whenever harmed.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "hacking",
        "skillPath": [
          "spycraft",
          "hacking"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "mental-influence",
        "semantic-communication"
      ],
      "rules": {
        "role": "program",
        "itemFamily": "real-posthuman/control/domination",
        "effect": "A Humanoid losing contested Will defense becomes charmed and obeys telepathic orders for 1 minute, retrying defense whenever harmed.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "7 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 7
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Dominate Person",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Dominate+Person",
      "sourceVariants": [
        {
          "title": "Dominate Person",
          "url": "https://www.dndbeyond.com/search?q=Dominate+Person",
          "rule": "A Humanoid losing contested Will defense becomes charmed and obeys telepathic orders for 1 minute, retrying defense whenever harmed.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-humanoid-command-override",
      "title": "Humanoid Command Override Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Control",
      "group": "virtual/control/domination",
      "summary": "A Humanoid losing contested Will defense becomes charmed and obeys telepathic orders for 1 minute, retrying defense whenever harmed.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "mental-influence",
        "semantic-communication"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/control/domination",
        "effect": "A Humanoid losing contested Will defense becomes charmed and obeys telepathic orders for 1 minute, retrying defense whenever harmed.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "7 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 7
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Dominate Person",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Dominate+Person",
      "sourceVariants": [
        {
          "title": "Dominate Person",
          "url": "https://www.dndbeyond.com/search?q=Dominate+Person",
          "rule": "A Humanoid losing contested Will defense becomes charmed and obeys telepathic orders for 1 minute, retrying defense whenever harmed.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-humanoid-paralysis-lock",
      "title": "Humanoid Paralysis Lock Program",
      "system": "Ninefold",
      "type": "program",
      "status": "candidate",
      "category": "Control",
      "group": "real-posthuman/control/paralysis",
      "summary": "A Humanoid losing contested Will defense is paralyzed for up to 1 minute and may retry after each action cycle.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "hacking",
        "skillPath": [
          "spycraft",
          "hacking"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change"
      ],
      "rules": {
        "role": "program",
        "itemFamily": "real-posthuman/control/paralysis",
        "effect": "A Humanoid losing contested Will defense is paralyzed for up to 1 minute and may retry after each action cycle.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 4
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Hold Person",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Hold+Person",
      "sourceVariants": [
        {
          "title": "Hold Person",
          "url": "https://www.dndbeyond.com/search?q=Hold+Person",
          "rule": "A Humanoid losing contested Will defense is paralyzed for up to 1 minute and may retry after each action cycle.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-humanoid-paralysis-lock",
      "title": "Humanoid Paralysis Lock Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Control",
      "group": "virtual/control/paralysis",
      "summary": "A Humanoid losing contested Will defense is paralyzed for up to 1 minute and may retry after each action cycle.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/control/paralysis",
        "effect": "A Humanoid losing contested Will defense is paralyzed for up to 1 minute and may retry after each action cycle.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 4
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Hold Person",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Hold+Person",
      "sourceVariants": [
        {
          "title": "Hold Person",
          "url": "https://www.dndbeyond.com/search?q=Hold+Person",
          "rule": "A Humanoid losing contested Will defense is paralyzed for up to 1 minute and may retry after each action cycle.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-humanoid-rapport-override",
      "title": "Humanoid Rapport Override Program",
      "system": "Ninefold",
      "type": "program",
      "status": "candidate",
      "category": "Control",
      "group": "real-posthuman/control/attitude",
      "summary": "A Humanoid losing contested Will defense becomes friendly for 1 hour until harmed, then knows it was influenced.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "hacking",
        "skillPath": [
          "spycraft",
          "hacking"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "mental-influence"
      ],
      "rules": {
        "role": "program",
        "itemFamily": "real-posthuman/control/attitude",
        "effect": "A Humanoid losing contested Will defense becomes friendly for 1 hour until harmed, then knows it was influenced.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 3
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Charm Person",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Charm+Person",
      "sourceVariants": [
        {
          "title": "Charm Person",
          "url": "https://www.dndbeyond.com/search?q=Charm+Person",
          "rule": "A Humanoid losing contested Will defense becomes friendly for 1 hour until harmed, then knows it was influenced.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-humanoid-rapport-override",
      "title": "Humanoid Rapport Override Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Control",
      "group": "virtual/control/attitude",
      "summary": "A Humanoid losing contested Will defense becomes friendly for 1 hour until harmed, then knows it was influenced.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "mental-influence"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/control/attitude",
        "effect": "A Humanoid losing contested Will defense becomes friendly for 1 hour until harmed, then knows it was influenced.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 3
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": [
        "D&D 2024",
        "D&D 2024 SRD 5.2.1"
      ],
      "src_rule": [
        "Enchanting Presence",
        "Charm Person"
      ],
      "src_reference_url": [
        "https://dnd2024.wikidot.com/feat:treacherous-allure",
        "https://www.dndbeyond.com/search?q=Charm+Person"
      ],
      "sourceVariants": [
        {
          "title": "Charm Person",
          "url": "https://www.dndbeyond.com/search?q=Charm+Person",
          "rule": "A Humanoid losing contested Will defense becomes friendly for 1 hour until harmed, then knows it was influenced.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "hydrating-drink",
      "title": "Hydrating Drink",
      "system": "Ninefold",
      "type": "consumable",
      "status": "candidate",
      "category": "Consumable",
      "group": "equipment/consumables/drinks",
      "summary": "Consuming this item occupies 2 ticks; for 1 hour, the first stamina recovery after each combat requires 1 fewer idle tick.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "recovery"
      ],
      "rules": {
        "role": "consumable",
        "itemFamily": "equipment/consumables/drinks",
        "effect": "Consuming this item occupies 2 ticks; for 1 hour, the first stamina recovery after each combat requires 1 fewer idle tick.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Generic Drinks",
        "Generic Drinks — Recovery interaction",
        "Generic Drinks — Stamina interaction"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/consumables",
      "sourceVariants": [
        {
          "title": "Generic Drinks",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/consumables",
          "rule": "Consuming this item occupies 2 ticks; for 1 hour, the first stamina recovery after each combat requires 1 fewer idle tick.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "item-identity-obscuring-mask",
      "title": "Identity-Obscuring Mask",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "spycraft/disguise",
      "summary": "Observers suffer -2d6% on Investigation or Insight contests to identify the wearer or read intent.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "disguise",
        "skillPath": [
          "spycraft",
          "deception",
          "disguise"
        ],
        "maximumTrainedBonus": 15,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "check-modifier"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "spycraft/disguise",
        "effect": "Observers suffer -2d6% on Investigation or Insight contests to identify the wearer or read intent.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Devil Mask",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
      "sourceVariants": [
        {
          "title": "Devil Mask",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "Observers suffer -2d6% on Investigation or Insight contests to identify the wearer or read intent.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-immediate-future-predictor",
      "title": "Immediate-Future Predictor Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Support",
      "group": "real-posthuman/support/prediction",
      "summary": "For 8 hours, one willing target gains +15% on checks and attacks while attacks against that target take -15%.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "check-modifier"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/support/prediction",
        "effect": "For 8 hours, one willing target gains +15% on checks and attacks while attacks against that target take -15%.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "69 Stamina",
        "action": "60 ticks (extended)",
        "activation": {
          "mode": "extended",
          "ticks": 60,
          "stamina": 69
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Foresight",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Foresight",
      "sourceVariants": [
        {
          "title": "Foresight",
          "url": "https://www.dndbeyond.com/search?q=Foresight",
          "rule": "For 8 hours, one willing target gains +15% on checks and attacks while attacks against that target take -15%.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-immediate-future-predictor",
      "title": "Immediate-Future Predictor Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Support",
      "group": "virtual/support/prediction",
      "summary": "For 8 hours, one willing target gains +15% on checks and attacks while attacks against that target take -15%.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "check-modifier"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/support/prediction",
        "effect": "For 8 hours, one willing target gains +15% on checks and attacks while attacks against that target take -15%.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "69 Stamina",
        "action": "60 ticks (extended)",
        "activation": {
          "mode": "extended",
          "ticks": 60,
          "stamina": 69
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Foresight",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Foresight",
      "sourceVariants": [
        {
          "title": "Foresight",
          "url": "https://www.dndbeyond.com/search?q=Foresight",
          "rule": "For 8 hours, one willing target gains +15% on checks and attacks while attacks against that target take -15%.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "immobilizing-vitality-ration",
      "title": "Immobilizing Vitality Ration",
      "system": "Ninefold",
      "type": "consumable",
      "status": "candidate",
      "category": "Consumable",
      "group": "equipment/consumables/food",
      "summary": "Consuming this ration occupies 2 ticks. For 10 minutes, maximum Hit Points increase by two Hit Dice, but sprinting, dodging, and powered jumps are unavailable.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "mobility-change",
        "resource-change"
      ],
      "rules": {
        "role": "consumable",
        "itemFamily": "equipment/consumables/food",
        "effect": "Consuming this ration occupies 2 ticks. For 10 minutes, maximum Hit Points increase by two Hit Dice, but sprinting, dodging, and powered jumps are unavailable.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Hefty Chef Fettuccine Alfredo XXL (discontinued)",
        "Hefty Chef Fettuccine Alfredo XXL (discontinued) — Health interaction"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/17598/hefty-chef-fettuccine-alfredo-xxl-discontinued",
      "sourceVariants": [
        {
          "title": "Hefty Chef Fettuccine Alfredo XXL (discontinued)",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17598/hefty-chef-fettuccine-alfredo-xxl-discontinued",
          "rule": "Consuming this ration occupies 2 ticks. For 10 minutes, maximum Hit Points increase by two Hit Dice, but sprinting, dodging, and powered jumps are unavailable.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "item-impact-staff",
      "title": "Impact Staff",
      "system": "Ninefold",
      "type": "effect-device",
      "status": "candidate",
      "category": "Effect Device",
      "group": "effect-devices/staves",
      "summary": "Functions as an Enhanced Weapon tier 3 and holds ten charges; on a hit, spend up to three charges for +1d6 force each.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "damage",
        "resource-change",
        "storage-capacity"
      ],
      "rules": {
        "role": "effect-device",
        "itemFamily": "effect-devices/staves",
        "effect": "Functions as an Enhanced Weapon tier 3 and holds ten charges; on a hit, spend up to three charges for +1d6 force each.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Staff of Striking",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Staff of Striking",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Functions as an Enhanced Weapon tier 3 and holds ten charges; on a hit, spend up to three charges for +1d6 force each.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "impaired-recovery-ration",
      "title": "Impaired Recovery Ration",
      "system": "Ninefold",
      "type": "consumable",
      "status": "candidate",
      "category": "Consumable",
      "group": "equipment/consumables/food",
      "summary": "Consuming this ration occupies 2 ticks. For 1 hour, maximum Hit Points increase by one Hit Die, but all recovery dice are reduced by 1 per die.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "recovery",
        "resource-change"
      ],
      "rules": {
        "role": "consumable",
        "itemFamily": "equipment/consumables/food",
        "effect": "Consuming this ration occupies 2 ticks. For 1 hour, maximum Hit Points increase by one Hit Die, but all recovery dice are reduced by 1 per die.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Militech MRE (expired)",
        "Militech MRE (expired) — Health interaction"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/17616/militech-mre-expired",
      "sourceVariants": [
        {
          "title": "Militech MRE (expired)",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17616/militech-mre-expired",
          "rule": "Consuming this ration occupies 2 ticks. For 1 hour, maximum Hit Points increase by one Hit Die, but all recovery dice are reduced by 1 per die.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "real-impermeable-containment-cell",
      "title": "Impermeable Containment Cell Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Control",
      "group": "real-posthuman/control/containment",
      "summary": "Create a one-hour invisible cage or sealed box; trapped actors cannot leave normally and must win a contested Will defense to relocate out.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "effect-suppression",
        "environment-state"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/control/containment",
        "effect": "Create a one-hour invisible cage or sealed box; trapped actors cannot leave normally and must win a contested Will defense to relocate out.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "9 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 9
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Forcecage",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Forcecage",
      "sourceVariants": [
        {
          "title": "Forcecage",
          "url": "https://www.dndbeyond.com/search?q=Forcecage",
          "rule": "Create a one-hour invisible cage or sealed box; trapped actors cannot leave normally and must win a contested Will defense to relocate out.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-impermeable-containment-cell",
      "title": "Impermeable Containment Cell Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Control",
      "group": "virtual/control/containment",
      "summary": "Create a one-hour invisible cage or sealed box; trapped actors cannot leave normally and must win a contested Will defense to relocate out.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "effect-suppression",
        "environment-state"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/control/containment",
        "effect": "Create a one-hour invisible cage or sealed box; trapped actors cannot leave normally and must win a contested Will defense to relocate out.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "9 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 9
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Forcecage",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Forcecage",
      "sourceVariants": [
        {
          "title": "Forcecage",
          "url": "https://www.dndbeyond.com/search?q=Forcecage",
          "rule": "Create a one-hour invisible cage or sealed box; trapped actors cannot leave normally and must win a contested Will defense to relocate out.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-incapacitating-aerosol",
      "title": "Incapacitating Aerosol",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "protection/wearables",
      "summary": "Spend 2 ticks to fill a 30-foot zone; breathing creatures contest Vigor or become Incapacitated and suffocate until they win a later Defense contest.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "environment-state"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "protection/wearables",
        "effect": "Spend 2 ticks to fill a 30-foot zone; breathing creatures contest Vigor or become Incapacitated and suffocate until they win a later Defense contest.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Dust of Sneezing and Choking",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Dust of Sneezing and Choking",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend 2 ticks to fill a 30-foot zone; breathing creatures contest Vigor or become Incapacitated and suffocate until they win a later Defense contest.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-incapacitating-gas-field",
      "title": "Incapacitating Gas Field Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Control",
      "group": "real-posthuman/control/hazard-cloud",
      "summary": "A heavily obscured 20-foot gas cloud lasts 1 minute; actors beginning a cycle inside contest physical defense or become poisoned and lose actions that cycle.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "condition-change",
        "environment-state",
        "sensory-change"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/control/hazard-cloud",
        "effect": "A heavily obscured 20-foot gas cloud lasts 1 minute; actors beginning a cycle inside contest physical defense or become poisoned and lose actions that cycle.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "5 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 5
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Stinking Cloud",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Stinking+Cloud",
      "sourceVariants": [
        {
          "title": "Stinking Cloud",
          "url": "https://www.dndbeyond.com/search?q=Stinking+Cloud",
          "rule": "A heavily obscured 20-foot gas cloud lasts 1 minute; actors beginning a cycle inside contest physical defense or become poisoned and lose actions that cycle.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-incapacitating-gas-field",
      "title": "Incapacitating Gas Field Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Control",
      "group": "virtual/control/hazard-cloud",
      "summary": "A heavily obscured 20-foot gas cloud lasts 1 minute; actors beginning a cycle inside contest physical defense or become poisoned and lose actions that cycle.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "condition-change",
        "environment-state",
        "sensory-change"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/control/hazard-cloud",
        "effect": "A heavily obscured 20-foot gas cloud lasts 1 minute; actors beginning a cycle inside contest physical defense or become poisoned and lose actions that cycle.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "5 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 5
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Stinking Cloud",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Stinking+Cloud",
      "sourceVariants": [
        {
          "title": "Stinking Cloud",
          "url": "https://www.dndbeyond.com/search?q=Stinking+Cloud",
          "rule": "A heavily obscured 20-foot gas cloud lasts 1 minute; actors beginning a cycle inside contest physical defense or become poisoned and lose actions that cycle.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-incapacitating-humor-payload",
      "title": "Incapacitating Humor Payload Program",
      "system": "Ninefold",
      "type": "program",
      "status": "candidate",
      "category": "Control",
      "group": "real-posthuman/control/incapacitation",
      "summary": "A target losing contested Will defense falls prone and incapacitated for up to 1 minute, retrying after each cycle or when damaged.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "hacking",
        "skillPath": [
          "spycraft",
          "hacking"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "mental-influence"
      ],
      "rules": {
        "role": "program",
        "itemFamily": "real-posthuman/control/incapacitation",
        "effect": "A target losing contested Will defense falls prone and incapacitated for up to 1 minute, retrying after each cycle or when damaged.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 3
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Hideous Laughter",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Hideous+Laughter",
      "sourceVariants": [
        {
          "title": "Hideous Laughter",
          "url": "https://www.dndbeyond.com/search?q=Hideous+Laughter",
          "rule": "A target losing contested Will defense falls prone and incapacitated for up to 1 minute, retrying after each cycle or when damaged.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-incapacitating-humor-payload",
      "title": "Incapacitating Humor Payload Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Control",
      "group": "virtual/control/incapacitation",
      "summary": "A target losing contested Will defense falls prone and incapacitated for up to 1 minute, retrying after each cycle or when damaged.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "mental-influence"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/control/incapacitation",
        "effect": "A target losing contested Will defense falls prone and incapacitated for up to 1 minute, retrying after each cycle or when damaged.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 3
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Hideous Laughter",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Hideous+Laughter",
      "sourceVariants": [
        {
          "title": "Hideous Laughter",
          "url": "https://www.dndbeyond.com/search?q=Hideous+Laughter",
          "rule": "A target losing contested Will defense falls prone and incapacitated for up to 1 minute, retrying after each cycle or when damaged.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "incendiary-assault-rifle",
      "title": "Incendiary Assault Rifle",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Ranged Weapon",
      "group": "combat/ranged/assault-rifles",
      "summary": "Its 2-tick burst rolls three independent 1d6 physical hits using the final contested-roll hit percentage. A critical hit applies Burning.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "assault-rifles",
        "skillPath": [
          "combat",
          "ranged-weapons",
          "long-guns",
          "assault-rifles"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "critical-change",
        "damage"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/ranged/assault-rifles",
        "effect": "Its 2-tick burst rolls three independent 1d6 physical hits using the final contested-roll hit percentage. A critical hit applies Burning.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Psalm 11:6",
        "Psalm 11:6 — +100% headshot damage",
        "Psalm 11:6 — 25% armor penetration",
        "Psalm 11:6 — 30% burn chance",
        "Psalm 11:6 — Unique ability"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/1082/psalm-116",
      "sourceVariants": [
        {
          "title": "Psalm 11:6",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/1082/psalm-116",
          "rule": "Its 2-tick burst rolls three independent 1d6 physical hits using the final contested-roll hit percentage. A critical hit applies Burning.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "incendiary-grenade",
      "title": "Incendiary Grenade",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Thrown Weapon",
      "group": "combat/demolitions/grenades",
      "summary": "Spend 2 ticks to throw up to 20 feet; each target in the 5-foot radius contests Throwing with Reflexes defense, taking 2d6 thermal damage and Burning for 3 ticks on a loss.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "grenades",
        "skillPath": [
          "combat",
          "demolitions",
          "grenades"
        ],
        "maximumTrainedBonus": 15,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "damage",
        "target-scope-extension"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/demolitions/grenades",
        "effect": "Spend 2 ticks to throw up to 20 feet; each target in the 5-foot radius contests Throwing with Reflexes defense, taking 2d6 thermal damage and Burning for 3 ticks on a loss.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "CHAR Incendiary Grenade",
        "CHAR Incendiary Grenade — Burning"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/17565/char-incendiary-grenade",
      "sourceVariants": [
        {
          "title": "CHAR Incendiary Grenade",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17565/char-incendiary-grenade",
          "rule": "Spend 2 ticks to throw up to 20 feet; each target in the 5-foot radius contests Throwing with Reflexes defense, taking 2d6 thermal damage and Burning for 3 ticks on a loss.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "item-incendiary-grenade",
      "title": "Incendiary Grenade",
      "system": "Ninefold",
      "type": "consumable",
      "status": "candidate",
      "category": "Consumable",
      "group": "combat/demolitions/grenades",
      "summary": "Spend 2 ticks to throw up to 20 feet; win a Throwing versus Reflexes contest to deal 1d6 fire and inflict Burning.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "grenades",
        "skillPath": [
          "combat",
          "demolitions",
          "grenades"
        ],
        "maximumTrainedBonus": 15,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "damage"
      ],
      "rules": {
        "role": "consumable",
        "itemFamily": "combat/demolitions/grenades",
        "effect": "Spend 2 ticks to throw up to 20 feet; win a Throwing versus Reflexes contest to deal 1d6 fire and inflict Burning.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Alchemist's Fire",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
      "sourceVariants": [
        {
          "title": "Alchemist's Fire",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "Spend 2 ticks to throw up to 20 feet; win a Throwing versus Reflexes contest to deal 1d6 fire and inflict Burning.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "incendiary-sniper-rifle",
      "title": "Incendiary Sniper Rifle",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Ranged Weapon",
      "group": "combat/ranged/sniper-rifles",
      "summary": "Its 2-tick precision shot rolls one 3d6 physical hit using the final contested-roll hit percentage. A critical hit applies Burning; for each Burning enemy, up to three, reduce reload time by 1 tick and widen critical range by 5%.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "sniper-rifles",
        "skillPath": [
          "combat",
          "ranged-weapons",
          "long-guns",
          "sniper-rifles"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "condition-change",
        "critical-change",
        "damage"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/ranged/sniper-rifles",
        "effect": "Its 2-tick precision shot rolls one 3d6 physical hit using the final contested-roll hit percentage. A critical hit applies Burning; for each Burning enemy, up to three, reduce reload time by 1 tick and widen critical range by 5%.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "combatClass": {
          "classes": [
            "Finesse",
            "Endurance"
          ],
          "stats": [
            "DEX",
            "CON"
          ],
          "combinationRule": "Not yet defined; the item action must state an approved rule."
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "O'Five",
        "O'Five — 40% burn chance",
        "O'Five — 50% armor penetration",
        "O'Five — Burning",
        "O'Five — Critical effect",
        "O'Five — Reload interaction"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/17081/ofive",
      "sourceVariants": [
        {
          "title": "O'Five",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17081/ofive",
          "rule": "Its 2-tick precision shot rolls one 3d6 physical hit using the final contested-roll hit percentage. A critical hit applies Burning; for each Burning enemy, up to three, reduce reload time by 1 tick and widen critical range by 5%.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "item-incendiary-weapon",
      "title": "Incendiary Weapon",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Weapon",
      "group": "combat/augmented-weapon",
      "summary": "Spend 1 tick to ignite or extinguish the weapon; while lit, hits deal +2d6 fire and it casts bright light 40 feet.",
      "skillUse": {
        "status": "not-required",
        "reason": "This augmentation inherits the host weapon's mapped Skill and does not create a second Skill mapping.",
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "sensory-change"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/augmented-weapon",
        "effect": "Spend 1 tick to ignite or extinguish the weapon; while lit, hits deal +2d6 fire and it casts bright light 40 feet.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Flame Tongue",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Flame Tongue",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend 1 tick to ignite or extinguish the weapon; while lit, hits deal +2d6 fire and it casts bright light 40 feet.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-indefinite-containment-protocol",
      "title": "Indefinite Containment Protocol Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Control",
      "group": "real-posthuman/control/containment",
      "summary": "After failed contested Will defense, indefinitely confine a target by burial, chains, pocket-prison, miniaturized vessel, or unbreakable sleep until a declared trigger or equal-tier negation.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "environment-state",
        "transformation",
        "trigger-binding"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/control/containment",
        "effect": "After failed contested Will defense, indefinitely confine a target by burial, chains, pocket-prison, miniaturized vessel, or unbreakable sleep until a declared trigger or equal-tier negation.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "69 Stamina",
        "action": "60 ticks (extended)",
        "activation": {
          "mode": "extended",
          "ticks": 60,
          "stamina": 69
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Imprisonment",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Imprisonment",
      "sourceVariants": [
        {
          "title": "Imprisonment",
          "url": "https://www.dndbeyond.com/search?q=Imprisonment",
          "rule": "After failed contested Will defense, indefinitely confine a target by burial, chains, pocket-prison, miniaturized vessel, or unbreakable sleep until a declared trigger or equal-tier negation.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-indefinite-containment-protocol",
      "title": "Indefinite Containment Protocol Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Control",
      "group": "virtual/control/containment",
      "summary": "After failed contested Will defense, indefinitely confine a target by burial, chains, pocket-prison, miniaturized vessel, or unbreakable sleep until a declared trigger or equal-tier negation.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "environment-state",
        "transformation",
        "trigger-binding"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/control/containment",
        "effect": "After failed contested Will defense, indefinitely confine a target by burial, chains, pocket-prison, miniaturized vessel, or unbreakable sleep until a declared trigger or equal-tier negation.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "69 Stamina",
        "action": "60 ticks (extended)",
        "activation": {
          "mode": "extended",
          "ticks": 60,
          "stamina": 69
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Imprisonment",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Imprisonment",
      "sourceVariants": [
        {
          "title": "Imprisonment",
          "url": "https://www.dndbeyond.com/search?q=Imprisonment",
          "rule": "After failed contested Will defense, indefinitely confine a target by burial, chains, pocket-prison, miniaturized vessel, or unbreakable sleep until a declared trigger or equal-tier negation.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-induction-overheat-attack",
      "title": "Induction Overheat Attack Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Offense",
      "group": "real-posthuman/offense/equipment-attack",
      "summary": "Heat one visible metal item for 1 minute, dealing 2d8 fire each activation; a failed physical defense forces a drop or impairs checks while contact continues.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "condition-change",
        "damage"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/offense/equipment-attack",
        "effect": "Heat one visible metal item for 1 minute, dealing 2d8 fire each activation; a failed physical defense forces a drop or impairs checks while contact continues.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 4
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Heat Metal",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Heat+Metal",
      "sourceVariants": [
        {
          "title": "Heat Metal",
          "url": "https://www.dndbeyond.com/search?q=Heat+Metal",
          "rule": "Heat one visible metal item for 1 minute, dealing 2d8 fire each activation; a failed physical defense forces a drop or impairs checks while contact continues.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-induction-overheat-attack",
      "title": "Induction Overheat Attack Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Offense",
      "group": "virtual/offense/equipment-attack",
      "summary": "Heat one visible metal item for 1 minute, dealing 2d8 fire each activation; a failed physical defense forces a drop or impairs checks while contact continues.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "condition-change",
        "damage"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/offense/equipment-attack",
        "effect": "Heat one visible metal item for 1 minute, dealing 2d8 fire each activation; a failed physical defense forces a drop or impairs checks while contact continues.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 4
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Heat Metal",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Heat+Metal",
      "sourceVariants": [
        {
          "title": "Heat Metal",
          "url": "https://www.dndbeyond.com/search?q=Heat+Metal",
          "rule": "Heat one visible metal item for 1 minute, dealing 2d8 fire each activation; a failed physical defense forces a drop or impairs checks while contact continues.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-infatuation-draft",
      "title": "Infatuation Draft",
      "system": "Ninefold",
      "type": "consumable",
      "status": "candidate",
      "category": "Consumable",
      "group": "medical-and-chemical/drafts",
      "summary": "Within 10 minutes of drinking, the first seen creature makes a mental-influence contest against the draft; on a loss, the drinker is Charmed toward it for 1 hour.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "brewing",
        "skillPath": [
          "engineering",
          "chemical-engineering",
          "brewing"
        ],
        "maximumTrainedBonus": 15,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "mental-influence"
      ],
      "rules": {
        "role": "consumable",
        "itemFamily": "medical-and-chemical/drafts",
        "effect": "Within 10 minutes of drinking, the first seen creature makes a mental-influence contest against the draft; on a loss, the drinker is Charmed toward it for 1 hour.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Philter of Love",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Philter of Love",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Within 10 minutes of drinking, the first seen creature makes a mental-influence contest against the draft; on a loss, the drinker is Charmed toward it for 1 hour.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-influence-lenses",
      "title": "Influence Lenses",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "effect-devices/influence",
      "summary": "Spend one to three of three daily charges and 2 ticks to make a tier-scaled contested Charm application.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "mental-influence",
        "resource-change"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "effect-devices/influence",
        "effect": "Spend one to three of three daily charges and 2 ticks to make a tier-scaled contested Charm application.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Eyes of Charming",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Eyes of Charming",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend one to three of three daily charges and 2 ticks to make a tier-scaled contested Charm application.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-influence-staff",
      "title": "Influence Staff",
      "system": "Ninefold",
      "type": "effect-device",
      "status": "candidate",
      "category": "Effect Device",
      "group": "effect-devices/staves",
      "summary": "Holds ten charges for language, command, and charm effects; it also permits a 1-tick reflection after winning a single-target mental Defense contest.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "defense-modifier",
        "effect-invocation",
        "mental-influence",
        "resource-change",
        "semantic-communication",
        "storage-capacity"
      ],
      "rules": {
        "role": "effect-device",
        "itemFamily": "effect-devices/staves",
        "effect": "Holds ten charges for language, command, and charm effects; it also permits a 1-tick reflection after winning a single-target mental Defense contest.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Staff of Charming",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Staff of Charming",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Holds ten charges for language, command, and charm effects; it also permits a 1-tick reflection after winning a single-target mental Defense contest.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-injury-venom",
      "title": "Injury Venom",
      "system": "Ninefold",
      "type": "consumable",
      "status": "candidate",
      "category": "Consumable",
      "group": "chemical-weapons/injury",
      "summary": "Select one listed variant when acquired; that variant row supplies the complete rule and scaling.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "chemical-weapons",
        "skillPath": [
          "combat",
          "demolitions",
          "chemical-weapons"
        ],
        "maximumTrainedBonus": 15,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "damage"
      ],
      "rules": {
        "role": "consumable",
        "itemFamily": "chemical-weapons/injury",
        "effect": "Select one listed variant when acquired; that variant row supplies the complete rule and scaling.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "variantRules": [
          "An injury triggers a toxin-versus-Vigor contest; high-tier venom deals 10d6 poison on a loss or half on a win.",
          "An injury triggers a toxin-versus-Vigor contest; low-tier venom deals 3d6 poison on a loss or half on a win.",
          "An injury triggers a toxin-versus-Vigor contest; mid-tier venom deals 7d6 poison on a loss or half on a win."
        ],
        "scalingTable": [
          {
            "tier": "low",
            "damage": "3d6 poison"
          },
          {
            "tier": "mid",
            "damage": "7d6 poison"
          },
          {
            "tier": "high",
            "damage": "10d6 poison"
          }
        ]
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": [
        "Purple Worm Poison",
        "Serpent Venom",
        "Wyvern Poison"
      ],
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
      "sourceVariants": [
        {
          "title": "Purple Worm Poison",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "An injury triggers a toxin-versus-Vigor contest; high-tier venom deals 10d6 poison on a loss or half on a win.",
          "system": "D&D 2024 SRD 5.2.1"
        },
        {
          "title": "Serpent Venom",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "An injury triggers a toxin-versus-Vigor contest; low-tier venom deals 3d6 poison on a loss or half on a win.",
          "system": "D&D 2024 SRD 5.2.1"
        },
        {
          "title": "Wyvern Poison",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "An injury triggers a toxin-versus-Vigor contest; mid-tier venom deals 7d6 poison on a loss or half on a win.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 3,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "insight-recovery-sacrificial-relay",
      "title": "Insight-Recovery Sacrificial Relay",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Recovery Device",
      "group": "equipment/recovery/relays",
      "summary": "Once per full recovery, destroy one linked item you built to restore all spent Stamina.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "recovery"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "equipment/recovery/relays",
        "effect": "Once per full recovery, destroy one linked item you built to restore all spent Stamina.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024",
      "src_rule": "Attuned Item Genius Recovery",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/character-classes",
      "sourceVariants": [
        {
          "title": "Attuned Item Genius Recovery",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/character-classes",
          "rule": "Once per full recovery, destroy one linked item you built to restore all spent Stamina.",
          "system": "D&D 2024"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-inspection-lens",
      "title": "Inspection Lens",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "sensors/inspection",
      "summary": "Gain +2d6% on appraisal or inspection of fine detail; direct sunlight can ignite tinder after 5 minutes.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "task-enablement"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "sensors/inspection",
        "effect": "Gain +2d6% on appraisal or inspection of fine detail; direct sunlight can ignite tinder after 5 minutes.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Magnifying Glass",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
      "sourceVariants": [
        {
          "title": "Magnifying Glass",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "Gain +2d6% on appraisal or inspection of fine detail; direct sunlight can ignite tinder after 5 minutes.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-inspection-lenses",
      "title": "Inspection Lenses",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "utility/sensors",
      "summary": "Gain +2d6% on close inspection checks within 1 foot and 1-foot low-light vision.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "sensory-change"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "utility/sensors",
        "effect": "Gain +2d6% on close inspection checks within 1 foot and 1-foot low-light vision.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Eyes of Minute Seeing",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Eyes of Minute Seeing",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Gain +2d6% on close inspection checks within 1 foot and 1-foot low-light vision.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-insulating-blanket",
      "title": "Insulating Blanket",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "survival/shelter",
      "summary": "While wrapped, gain +2d6% on Defense contests against environmental cold.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "defense-modifier"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "survival/shelter",
        "effect": "While wrapped, gain +2d6% on Defense contests against environmental cold.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Blanket",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
      "sourceVariants": [
        {
          "title": "Blanket",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "While wrapped, gain +2d6% on Defense contests against environmental cold.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-intermittent-phase-shift",
      "title": "Intermittent Phase Shift Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Protection",
      "group": "real-posthuman/protection/phasing",
      "summary": "For 1 minute, a 50% end-of-action trigger phases the user out until its next action, then returns it within 10 feet.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "defense-modifier",
        "sensory-change",
        "spatial-relocation",
        "trigger-binding"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/protection/phasing",
        "effect": "For 1 minute, a 50% end-of-action trigger phases the user out until its next action, then returns it within 10 feet.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "5 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 5
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Blink",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Blink",
      "sourceVariants": [
        {
          "title": "Blink",
          "url": "https://www.dndbeyond.com/search?q=Blink",
          "rule": "For 1 minute, a 50% end-of-action trigger phases the user out until its next action, then returns it within 10 feet.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-intermittent-phase-shift",
      "title": "Intermittent Phase Shift Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Protection",
      "group": "virtual/protection/phasing",
      "summary": "For 1 minute, a 50% end-of-action trigger phases the user out until its next action, then returns it within 10 feet.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "defense-modifier",
        "sensory-change",
        "spatial-relocation",
        "trigger-binding"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/protection/phasing",
        "effect": "For 1 minute, a 50% end-of-action trigger phases the user out until its next action, then returns it within 10 feet.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "5 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 5
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Blink",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Blink",
      "sourceVariants": [
        {
          "title": "Blink",
          "url": "https://www.dndbeyond.com/search?q=Blink",
          "rule": "For 1 minute, a 50% end-of-action trigger phases the user out until its next action, then returns it within 10 feet.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-interworld-portal-aperture",
      "title": "Interworld Portal Aperture Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Mobility",
      "group": "real-posthuman/mobility/portal",
      "summary": "Open a visible 5-to-20-foot two-world portal for 1 minute, optionally anchoring its far side beside one specifically identified actor.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "creation-summoning",
        "spatial-relocation"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/mobility/portal",
        "effect": "Open a visible 5-to-20-foot two-world portal for 1 minute, optionally anchoring its far side beside one specifically identified actor.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "11 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 11
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Gate",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Gate",
      "sourceVariants": [
        {
          "title": "Gate",
          "url": "https://www.dndbeyond.com/search?q=Gate",
          "rule": "Open a visible 5-to-20-foot two-world portal for 1 minute, optionally anchoring its far side beside one specifically identified actor.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-interworld-portal-aperture",
      "title": "Interworld Portal Aperture Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Mobility",
      "group": "virtual/mobility/portal",
      "summary": "Open a visible 5-to-20-foot two-world portal for 1 minute, optionally anchoring its far side beside one specifically identified actor.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "creation-summoning",
        "spatial-relocation"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/mobility/portal",
        "effect": "Open a visible 5-to-20-foot two-world portal for 1 minute, optionally anchoring its far side beside one specifically identified actor.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "11 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 11
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Gate",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Gate",
      "sourceVariants": [
        {
          "title": "Gate",
          "url": "https://www.dndbeyond.com/search?q=Gate",
          "rule": "Open a visible 5-to-20-foot two-world portal for 1 minute, optionally anchoring its far side beside one specifically identified actor.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "intoxicant",
      "title": "Intoxicant",
      "system": "Ninefold",
      "type": "consumable",
      "status": "candidate",
      "category": "Consumable",
      "group": "equipment/consumables/intoxicants",
      "summary": "Consuming this item occupies 2 ticks. For 10 minutes, the user is Intoxicated, takes -10% on precision checks, and loses 1 ft/s movement.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "condition-change",
        "mobility-change"
      ],
      "rules": {
        "role": "consumable",
        "itemFamily": "equipment/consumables/intoxicants",
        "effect": "Consuming this item occupies 2 ticks. For 10 minutes, the user is Intoxicated, takes -10% on precision checks, and loses 1 ft/s movement.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Generic Alcohol",
        "Generic Alcohol — Accuracy interaction",
        "Generic Alcohol — Intoxication",
        "Generic Alcohol — Movement interaction"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/consumables",
      "sourceVariants": [
        {
          "title": "Generic Alcohol",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/consumables",
          "rule": "Consuming this item occupies 2 ticks. For 10 minutes, the user is Intoxicated, takes -10% on precision checks, and loses 1 ft/s movement.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "item-intrusion-tool-kit",
      "title": "Intrusion Tool Kit",
      "system": "Ninefold",
      "type": "tool",
      "status": "candidate",
      "category": "Tool",
      "group": "spycraft/security",
      "summary": "Enables mechanical lock and trap manipulation tasks with the matching trained skill; the kit grants no proficiency by itself.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "security",
        "skillPath": [
          "spycraft",
          "security"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "task-enablement"
      ],
      "rules": {
        "role": "tool",
        "itemFamily": "spycraft/security",
        "effect": "Enables mechanical lock and trap manipulation tasks with the matching trained skill; the kit grants no proficiency by itself.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Thieves' Tools",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
      "sourceVariants": [
        {
          "title": "Thieves' Tools",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "Enables mechanical lock and trap manipulation tasks with the matching trained skill; the kit grants no proficiency by itself.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-inverted-gravity-column",
      "title": "Inverted-Gravity Column Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Control",
      "group": "real-posthuman/control/gravity",
      "summary": "For 1 minute, unsecured actors and objects in a 50-by-100-foot column fall upward unless they win Reflexes defense to anchor, then fall normally on expiry.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "environment-state",
        "forced-movement"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/control/gravity",
        "effect": "For 1 minute, unsecured actors and objects in a 50-by-100-foot column fall upward unless they win Reflexes defense to anchor, then fall normally on expiry.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "9 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 9
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Reverse Gravity",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Reverse+Gravity",
      "sourceVariants": [
        {
          "title": "Reverse Gravity",
          "url": "https://www.dndbeyond.com/search?q=Reverse+Gravity",
          "rule": "For 1 minute, unsecured actors and objects in a 50-by-100-foot column fall upward unless they win Reflexes defense to anchor, then fall normally on expiry.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-inverted-gravity-column",
      "title": "Inverted-Gravity Column Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Control",
      "group": "virtual/control/gravity",
      "summary": "For 1 minute, unsecured actors and objects in a 50-by-100-foot column fall upward unless they win Reflexes defense to anchor, then fall normally on expiry.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "environment-state",
        "forced-movement"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/control/gravity",
        "effect": "For 1 minute, unsecured actors and objects in a 50-by-100-foot column fall upward unless they win Reflexes defense to anchor, then fall normally on expiry.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "9 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 9
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Reverse Gravity",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Reverse+Gravity",
      "sourceVariants": [
        {
          "title": "Reverse Gravity",
          "url": "https://www.dndbeyond.com/search?q=Reverse+Gravity",
          "rule": "For 1 minute, unsecured actors and objects in a 50-by-100-foot column fall upward unless they win Reflexes defense to anchor, then fall normally on expiry.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-invisibility-cloak",
      "title": "Invisibility Cloak",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "utility/sensors",
      "summary": "Spend 2 ticks and one of three daily charges to become Invisible for up to 1 hour, ending when the hood is lowered or cloak removed.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "resource-change",
        "sensory-change"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "utility/sensors",
        "effect": "Spend 2 ticks and one of three daily charges to become Invisible for up to 1 hour, ending when the hood is lowered or cloak removed.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Cloak of Invisibility",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Cloak of Invisibility",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend 2 ticks and one of three daily charges to become Invisible for up to 1 hour, ending when the hood is lowered or cloak removed.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-invocation-candle",
      "title": "Invocation Candle",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "utility/mobility",
      "summary": "Spend 2 ticks to light; for up to 4 hours its 30-foot zone grants +2d6% on checks and reduces tier-1 effect stamina costs by 1, or consume it to open a planar gate.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "environment-state",
        "resource-change",
        "sensory-change",
        "spatial-relocation"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "utility/mobility",
        "effect": "Spend 2 ticks to light; for up to 4 hours its 30-foot zone grants +2d6% on checks and reduces tier-1 effect stamina costs by 1, or consume it to open a planar gate.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Candle of Invocation",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Candle of Invocation",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend 2 ticks to light; for up to 4 hours its 30-foot zone grants +2d6% on checks and reduces tier-1 effect stamina costs by 1, or consume it to open a planar gate.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-invocation-attack-focus",
      "title": "Invocation-Attack Focus",
      "system": "Ninefold",
      "type": "effect-device",
      "status": "candidate",
      "category": "Effect Device",
      "group": "effect-devices/projectors",
      "summary": "While held, add the quality tier's percentage to effect-projector attacks and ignore partial cover.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "check-modifier"
      ],
      "rules": {
        "role": "effect-device",
        "itemFamily": "effect-devices/projectors",
        "effect": "While held, add the quality tier's percentage to effect-projector attacks and ignore partial cover.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "scalingTable": [
          {
            "tier": 1,
            "ninefold_rule": "+5% effect attack"
          },
          {
            "tier": 2,
            "ninefold_rule": "+10% effect attack"
          },
          {
            "tier": 3,
            "ninefold_rule": "+15% effect attack"
          }
        ]
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Wand of the War Mage, +1, +2, or +3",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Wand of the War Mage, +1, +2, or +3",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "While held, add the quality tier's percentage to effect-projector attacks and ignore partial cover.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-invulnerable-force-barrier",
      "title": "Invulnerable Force Barrier Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Protection",
      "group": "real-posthuman/protection/barrier",
      "summary": "Create a shaped impermeable force wall for 10 minutes that pushes intersected actors aside, blocks phased travel, ignores damage, and resists ordinary negation.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "defense-modifier",
        "effect-suppression",
        "environment-state",
        "forced-movement"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/protection/barrier",
        "effect": "Create a shaped impermeable force wall for 10 minutes that pushes intersected actors aside, blocks phased travel, ignores damage, and resists ordinary negation.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "7 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 7
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Wall of Force",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Wall+of+Force",
      "sourceVariants": [
        {
          "title": "Wall of Force",
          "url": "https://www.dndbeyond.com/search?q=Wall+of+Force",
          "rule": "Create a shaped impermeable force wall for 10 minutes that pushes intersected actors aside, blocks phased travel, ignores damage, and resists ordinary negation.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-invulnerable-force-barrier",
      "title": "Invulnerable Force Barrier Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Protection",
      "group": "virtual/protection/barrier",
      "summary": "Create a shaped impermeable force wall for 10 minutes that pushes intersected actors aside, blocks phased travel, ignores damage, and resists ordinary negation.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "defense-modifier",
        "effect-suppression",
        "environment-state",
        "forced-movement"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/protection/barrier",
        "effect": "Create a shaped impermeable force wall for 10 minutes that pushes intersected actors aside, blocks phased travel, ignores damage, and resists ordinary negation.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "7 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 7
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Wall of Force",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Wall+of+Force",
      "sourceVariants": [
        {
          "title": "Wall of Force",
          "url": "https://www.dndbeyond.com/search?q=Wall+of+Force",
          "rule": "Create a shaped impermeable force wall for 10 minutes that pushes intersected actors aside, blocks phased travel, ignores damage, and resists ordinary negation.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-jump-amplifier-band",
      "title": "Jump-Amplifier Band",
      "system": "Ninefold",
      "type": "wearable",
      "status": "candidate",
      "category": "Wearable",
      "group": "effect-devices/rings",
      "summary": "Spend 2 ticks to triple your own jump distance for the current movement.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "mobility-change"
      ],
      "rules": {
        "role": "wearable",
        "itemFamily": "effect-devices/rings",
        "effect": "Spend 2 ticks to triple your own jump distance for the current movement.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Ring of Jumping",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Ring of Jumping",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend 2 ticks to triple your own jump distance for the current movement.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-kinetic-immunity-armor",
      "title": "Kinetic-Immunity Armor",
      "system": "Ninefold",
      "type": "armor",
      "status": "candidate",
      "category": "Armor",
      "group": "armor/augmented",
      "summary": "While worn, grants 50% resistance to physical damage; once per full rest, spend 2 ticks to become physically immune for 10 minutes.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "defense-modifier"
      ],
      "rules": {
        "role": "armor",
        "itemFamily": "armor/augmented",
        "effect": "While worn, grants 50% resistance to physical damage; once per full rest, spend 2 ticks to become physically immune for 10 minutes.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Armor of Invulnerability",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Armor of Invulnerability",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "While worn, grants 50% resistance to physical damage; once per full rest, spend 2 ticks to become physically immune for 10 minutes.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "knockout-baton",
      "title": "Knockout Baton",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Melee Weapon",
      "group": "combat/melee/one-handed-clubs",
      "summary": "Its 2-tick strike rolls one 1d6 physical hit using the final contested-roll hit percentage; a heavy attack adds 1 tick, and a living target reduced to 0 Hit Points becomes Unconscious instead of dying.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "one-handed-clubs",
        "skillPath": [
          "combat",
          "melee-weapons",
          "bludgeons",
          "one-handed-clubs"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "condition-change",
        "damage"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/melee/one-handed-clubs",
        "effect": "Its 2-tick strike rolls one 1d6 physical hit using the final contested-roll hit percentage; a heavy attack adds 1 tick, and a living target reduced to 0 Hit Points becomes Unconscious instead of dying.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Tinker Bell",
        "Tinker Bell — 20% shock chance",
        "Tinker Bell — 50% armor penetration",
        "Tinker Bell — Knockdown"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/1102/tinker-bell",
      "sourceVariants": [
        {
          "title": "Tinker Bell",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/1102/tinker-bell",
          "rule": "Its 2-tick strike rolls one 1d6 physical hit using the final contested-roll hit percentage; a heavy attack adds 1 tick, and a living target reduced to 0 Hit Points becomes Unconscious instead of dying.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "real-labyrinth-exile",
      "title": "Labyrinth Exile Program",
      "system": "Ninefold",
      "type": "program",
      "status": "candidate",
      "category": "Control",
      "group": "real-posthuman/control/exile",
      "summary": "Relocate one target into a labyrinth pocket for up to 10 minutes; each 2-tick Investigation attempt may win a contested escape and return it.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "hacking",
        "skillPath": [
          "spycraft",
          "hacking"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "condition-change",
        "spatial-relocation"
      ],
      "rules": {
        "role": "program",
        "itemFamily": "real-posthuman/control/exile",
        "effect": "Relocate one target into a labyrinth pocket for up to 10 minutes; each 2-tick Investigation attempt may win a contested escape and return it.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "10 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 10
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Maze",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Maze",
      "sourceVariants": [
        {
          "title": "Maze",
          "url": "https://www.dndbeyond.com/search?q=Maze",
          "rule": "Relocate one target into a labyrinth pocket for up to 10 minutes; each 2-tick Investigation attempt may win a contested escape and return it.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-labyrinth-exile",
      "title": "Labyrinth Exile Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Control",
      "group": "virtual/control/exile",
      "summary": "Relocate one target into a labyrinth pocket for up to 10 minutes; each 2-tick Investigation attempt may win a contested escape and return it.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "condition-change",
        "spatial-relocation"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/control/exile",
        "effect": "Relocate one target into a labyrinth pocket for up to 10 minutes; each 2-tick Investigation attempt may win a contested escape and return it.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "10 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 10
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Maze",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Maze",
      "sourceVariants": [
        {
          "title": "Maze",
          "url": "https://www.dndbeyond.com/search?q=Maze",
          "rule": "Relocate one target into a labyrinth pocket for up to 10 minutes; each 2-tick Investigation attempt may win a contested escape and return it.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-ladder",
      "title": "Ladder",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "mobility/climbing",
      "summary": "Provides a 10-foot climbable route without requiring a climbing check under normal conditions.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "task-enablement"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "mobility/climbing",
        "effect": "Provides a 10-foot climbable route without requiring a climbing check under normal conditions.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Ladder",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
      "sourceVariants": [
        {
          "title": "Ladder",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "Provides a 10-foot climbable route without requiring a climbing check under normal conditions.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-language-decoder",
      "title": "Language Decoder",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "utility/effect-devices",
      "summary": "While worn, understand the literal meaning of heard or read languages.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "semantic-communication"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "utility/effect-devices",
        "effect": "While worn, understand the literal meaning of heard or read languages.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Helm of Comprehending Languages",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Helm of Comprehending Languages",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "While worn, understand the literal meaning of heard or read languages.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-large-volume-water-controller",
      "title": "Large-Volume Water Controller Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Control",
      "group": "real-posthuman/control/terrain-control",
      "summary": "Control a 100-foot water cube for 10 minutes, choosing flood, trench, redirected flow, or a whirlpool that pulls and damages after contested physical defense.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "environment-state",
        "forced-movement"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/control/terrain-control",
        "effect": "Control a 100-foot water cube for 10 minutes, choosing flood, trench, redirected flow, or a whirlpool that pulls and damages after contested physical defense.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "6 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 6
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Control Water",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Control+Water",
      "sourceVariants": [
        {
          "title": "Control Water",
          "url": "https://www.dndbeyond.com/search?q=Control+Water",
          "rule": "Control a 100-foot water cube for 10 minutes, choosing flood, trench, redirected flow, or a whirlpool that pulls and damages after contested physical defense.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-large-volume-water-controller",
      "title": "Large-Volume Water Controller Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Control",
      "group": "virtual/control/terrain-control",
      "summary": "Control a 100-foot water cube for 10 minutes, choosing flood, trench, redirected flow, or a whirlpool that pulls and damages after contested physical defense.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "environment-state",
        "forced-movement"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/control/terrain-control",
        "effect": "Control a 100-foot water cube for 10 minutes, choosing flood, trench, redirected flow, or a whirlpool that pulls and damages after contested physical defense.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "6 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 6
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Control Water",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Control+Water",
      "sourceVariants": [
        {
          "title": "Control Water",
          "url": "https://www.dndbeyond.com/search?q=Control+Water",
          "rule": "Control a 100-foot water cube for 10 minutes, choosing flood, trench, redirected flow, or a whirlpool that pulls and damages after contested physical defense.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "last-stand-pistol",
      "title": "Last-Stand Pistol",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Ranged Weapon",
      "group": "combat/ranged/pistols",
      "summary": "Its 2-tick shot rolls one 2d6 physical hit using the final contested-roll hit percentage. At one-quarter Hit Points or less, gain +5% to its attack checks and widen its critical range by 5%.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "pistols",
        "skillPath": [
          "combat",
          "ranged-weapons",
          "handguns",
          "pistols"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "critical-change",
        "damage"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/ranged/pistols",
        "effect": "Its 2-tick shot rolls one 2d6 physical hit using the final contested-roll hit percentage. At one-quarter Hit Points or less, gain +5% to its attack checks and widen its critical range by 5%.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Riskit",
        "Riskit — +150% headshot damage",
        "Riskit — 25% armor penetration",
        "Riskit — 5% ricochet chance",
        "Riskit — Critical effect",
        "Riskit — Health interaction"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/17087/riskit",
      "sourceVariants": [
        {
          "title": "Riskit",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17087/riskit",
          "rule": "Its 2-tick shot rolls one 2d6 physical hit using the final contested-roll hit percentage. At one-quarter Hit Points or less, gain +5% to its attack checks and widen its critical range by 5%.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "real-layered-facility-defense",
      "title": "Layered Facility Defense Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Protection",
      "group": "real-posthuman/protection/facility-security",
      "summary": "Ward 2,500 square feet for 24 hours with fogged corridors, direction spoofing, locked or disguised doors, restraining stairs, and one selected triggered effect.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "effect-invocation",
        "environment-state",
        "mental-influence",
        "sensory-change",
        "trigger-binding"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/protection/facility-security",
        "effect": "Ward 2,500 square feet for 24 hours with fogged corridors, direction spoofing, locked or disguised doors, restraining stairs, and one selected triggered effect.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3606 Stamina",
        "action": "3600 ticks (extended)",
        "activation": {
          "mode": "extended",
          "ticks": 3600,
          "stamina": 3606
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Guards and Wards",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Guards+and+Wards",
      "sourceVariants": [
        {
          "title": "Guards and Wards",
          "url": "https://www.dndbeyond.com/search?q=Guards+and+Wards",
          "rule": "Ward 2,500 square feet for 24 hours with fogged corridors, direction spoofing, locked or disguised doors, restraining stairs, and one selected triggered effect.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-layered-facility-defense",
      "title": "Layered Facility Defense Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Protection",
      "group": "virtual/protection/facility-security",
      "summary": "Ward 2,500 square feet for 24 hours with fogged corridors, direction spoofing, locked or disguised doors, restraining stairs, and one selected triggered effect.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "effect-invocation",
        "environment-state",
        "mental-influence",
        "sensory-change",
        "trigger-binding"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/protection/facility-security",
        "effect": "Ward 2,500 square feet for 24 hours with fogged corridors, direction spoofing, locked or disguised doors, restraining stairs, and one selected triggered effect.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3606 Stamina",
        "action": "3600 ticks (extended)",
        "activation": {
          "mode": "extended",
          "ticks": 3600,
          "stamina": 3606
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Guards and Wards",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Guards+and+Wards",
      "sourceVariants": [
        {
          "title": "Guards and Wards",
          "url": "https://www.dndbeyond.com/search?q=Guards+and+Wards",
          "rule": "Ward 2,500 square feet for 24 hours with fogged corridors, direction spoofing, locked or disguised doors, restraining stairs, and one selected triggered effect.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-layered-spectrum-barrier",
      "title": "Layered Spectrum Barrier Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Protection",
      "group": "real-posthuman/protection/hazard-wall",
      "summary": "Create a seven-layer barrier for 10 minutes; each layer has a distinct defense, damage or condition, blocking rule, and specific destruction method.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "damage",
        "effect-suppression",
        "environment-state",
        "spatial-relocation"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/protection/hazard-wall",
        "effect": "Create a seven-layer barrier for 10 minutes; each layer has a distinct defense, damage or condition, blocking rule, and specific destruction method.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "11 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 11
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Prismatic Wall",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Prismatic+Wall",
      "sourceVariants": [
        {
          "title": "Prismatic Wall",
          "url": "https://www.dndbeyond.com/search?q=Prismatic+Wall",
          "rule": "Create a seven-layer barrier for 10 minutes; each layer has a distinct defense, damage or condition, blocking rule, and specific destruction method.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-layered-spectrum-barrier",
      "title": "Layered Spectrum Barrier Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Protection",
      "group": "virtual/protection/hazard-wall",
      "summary": "Create a seven-layer barrier for 10 minutes; each layer has a distinct defense, damage or condition, blocking rule, and specific destruction method.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "damage",
        "effect-suppression",
        "environment-state",
        "spatial-relocation"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/protection/hazard-wall",
        "effect": "Create a seven-layer barrier for 10 minutes; each layer has a distinct defense, damage or condition, blocking rule, and specific destruction method.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "11 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 11
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Prismatic Wall",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Prismatic+Wall",
      "sourceVariants": [
        {
          "title": "Prismatic Wall",
          "url": "https://www.dndbeyond.com/search?q=Prismatic+Wall",
          "rule": "Create a seven-layer barrier for 10 minutes; each layer has a distinct defense, damage or condition, blocking rule, and specific destruction method.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-leatherworking-kit",
      "title": "Leatherworking Kit",
      "system": "Ninefold",
      "type": "tool",
      "status": "candidate",
      "category": "Tool",
      "group": "technical/engineering/materials",
      "summary": "Enables leather shaping and repair tasks with the matching trained skill; the kit grants no proficiency by itself.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "materials-engineering",
        "skillPath": [
          "engineering",
          "materials-engineering"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "task-enablement"
      ],
      "rules": {
        "role": "tool",
        "itemFamily": "technical/engineering/materials",
        "effect": "Enables leather shaping and repair tasks with the matching trained skill; the kit grants no proficiency by itself.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Leatherworker's Tools",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
      "sourceVariants": [
        {
          "title": "Leatherworker's Tools",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "Enables leather shaping and repair tasks with the matching trained skill; the kit grants no proficiency by itself.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "leg-sweep-revolver",
      "title": "Leg-Sweep Revolver",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Ranged Weapon",
      "group": "combat/ranged/revolvers",
      "summary": "Its 2-tick heavy shot rolls one 2d6 physical hit using the final contested-roll hit percentage. A critical leg hit applies Prone; a head hit against a Prone target is critical.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "revolvers",
        "skillPath": [
          "combat",
          "ranged-weapons",
          "handguns",
          "revolvers"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "critical-change",
        "damage"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/ranged/revolvers",
        "effect": "Its 2-tick heavy shot rolls one 2d6 physical hit using the final contested-roll hit percentage. A critical leg hit applies Prone; a head hit against a Prone target is critical.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Rosco",
        "Rosco — +150% headshot damage",
        "Rosco — 25% armor penetration",
        "Rosco — 5% ricochet chance",
        "Rosco — Critical effect",
        "Rosco — Knockdown",
        "Rosco — Precision hit"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/17089/rosco",
      "sourceVariants": [
        {
          "title": "Rosco",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17089/rosco",
          "rule": "Its 2-tick heavy shot rolls one 2d6 physical hit using the final contested-roll hit percentage. A critical leg hit applies Prone; a head hit against a Prone target is critical.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "real-lethal-necrotic-conversion",
      "title": "Lethal Necrotic Conversion Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Offense",
      "group": "real-posthuman/offense/necrotic-strike",
      "summary": "A target takes 7d8+30 necrotic, halved by contested physical defense; a killed Humanoid becomes an obedient cadaver construct on the next tick.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "melee-weapons",
        "skillPath": [
          "combat",
          "melee-weapons"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "creation-summoning",
        "damage"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/offense/necrotic-strike",
        "effect": "A target takes 7d8+30 necrotic, halved by contested physical defense; a killed Humanoid becomes an obedient cadaver construct on the next tick.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "9 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 9
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Finger of Death",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Finger+of+Death",
      "sourceVariants": [
        {
          "title": "Finger of Death",
          "url": "https://www.dndbeyond.com/search?q=Finger+of+Death",
          "rule": "A target takes 7d8+30 necrotic, halved by contested physical defense; a killed Humanoid becomes an obedient cadaver construct on the next tick.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-lethal-necrotic-conversion",
      "title": "Lethal Necrotic Conversion Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Offense",
      "group": "virtual/offense/necrotic-strike",
      "summary": "A target takes 7d8+30 necrotic, halved by contested physical defense; a killed Humanoid becomes an obedient cadaver construct on the next tick.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "melee-weapons",
        "skillPath": [
          "combat",
          "melee-weapons"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "creation-summoning",
        "damage"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/offense/necrotic-strike",
        "effect": "A target takes 7d8+30 necrotic, halved by contested physical defense; a killed Humanoid becomes an obedient cadaver construct on the next tick.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "9 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 9
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Finger of Death",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Finger+of+Death",
      "sourceVariants": [
        {
          "title": "Finger of Death",
          "url": "https://www.dndbeyond.com/search?q=Finger+of+Death",
          "rule": "A target takes 7d8+30 necrotic, halved by contested physical defense; a killed Humanoid becomes an obedient cadaver construct on the next tick.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-lethal-threshold-command",
      "title": "Lethal Threshold Command Program",
      "system": "Ninefold",
      "type": "program",
      "status": "candidate",
      "category": "Offense",
      "group": "real-posthuman/offense/threshold-effect",
      "summary": "A visible target at 100 HP or fewer dies; one above that threshold instead takes 12d12 psychic damage.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "hacking",
        "skillPath": [
          "spycraft",
          "hacking"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "damage"
      ],
      "rules": {
        "role": "program",
        "itemFamily": "real-posthuman/offense/threshold-effect",
        "effect": "A visible target at 100 HP or fewer dies; one above that threshold instead takes 12d12 psychic damage.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "11 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 11
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Power Word Kill",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Power+Word+Kill",
      "sourceVariants": [
        {
          "title": "Power Word Kill",
          "url": "https://www.dndbeyond.com/search?q=Power+Word+Kill",
          "rule": "A visible target at 100 HP or fewer dies; one above that threshold instead takes 12d12 psychic damage.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-lethal-threshold-command",
      "title": "Lethal Threshold Command Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Offense",
      "group": "virtual/offense/threshold-effect",
      "summary": "A visible target at 100 HP or fewer dies; one above that threshold instead takes 12d12 psychic damage.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "damage"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/offense/threshold-effect",
        "effect": "A visible target at 100 HP or fewer dies; one above that threshold instead takes 12d12 psychic damage.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "11 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 11
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Power Word Kill",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Power+Word+Kill",
      "sourceVariants": [
        {
          "title": "Power Word Kill",
          "url": "https://www.dndbeyond.com/search?q=Power+Word+Kill",
          "rule": "A visible target at 100 HP or fewer dies; one above that threshold instead takes 12d12 psychic damage.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-lethal-failure-safeguard",
      "title": "Lethal-Failure Safeguard Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Protection",
      "group": "virtual/protection/death-prevention",
      "summary": "For 8 hours, the first lethal HP loss leaves the target at 1 HP, or the first non-damaging instant-kill effect is negated; either trigger consumes the safeguard.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "effect-negation",
        "recovery",
        "trigger-binding"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/protection/death-prevention",
        "effect": "For 8 hours, the first lethal HP loss leaves the target at 1 HP, or the first non-damaging instant-kill effect is negated; either trigger consumes the safeguard.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "6 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 6
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Death Ward",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Death+Ward",
      "sourceVariants": [
        {
          "title": "Death Ward",
          "url": "https://www.dndbeyond.com/search?q=Death+Ward",
          "rule": "For 8 hours, the first lethal HP loss leaves the target at 1 HP, or the first non-damaging instant-kill effect is negated; either trigger consumes the safeguard.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-lethal-failure-safeguard",
      "title": "Lethal-Failure Safeguard Treatment",
      "system": "Ninefold",
      "type": "medical-item",
      "status": "candidate",
      "category": "Protection",
      "group": "real-posthuman/protection/death-prevention",
      "summary": "For 8 hours, the first lethal HP loss leaves the target at 1 HP, or the first non-damaging instant-kill effect is negated; either trigger consumes the safeguard.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "medicine",
        "skillPath": [
          "fieldcraft-and-care",
          "medicine"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "effect-negation",
        "recovery",
        "trigger-binding"
      ],
      "rules": {
        "role": "medical-item",
        "itemFamily": "real-posthuman/protection/death-prevention",
        "effect": "For 8 hours, the first lethal HP loss leaves the target at 1 HP, or the first non-damaging instant-kill effect is negated; either trigger consumes the safeguard.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "6 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 6
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Death Ward",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Death+Ward",
      "sourceVariants": [
        {
          "title": "Death Ward",
          "url": "https://www.dndbeyond.com/search?q=Death+Ward",
          "rule": "For 8 hours, the first lethal HP loss leaves the target at 1 HP, or the first non-damaging instant-kill effect is negated; either trigger consumes the safeguard.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-levitation-boots",
      "title": "Levitation Boots",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "utility/mobility",
      "summary": "Spend 2 ticks to gain controlled vertical movement while the boots remain worn.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "mobility-change"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "utility/mobility",
        "effect": "Spend 2 ticks to gain controlled vertical movement while the boots remain worn.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Boots of Levitation",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Boots of Levitation",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend 2 ticks to gain controlled vertical movement while the boots remain worn.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "weapon-light-machine-gun",
      "title": "Light Machine Gun",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Ranged Weapon",
      "group": "combat/ranged/light-machine-guns",
      "summary": "A 2-tick sustained burst rolls three independent hits at the final contested hit percentage, each dealing 1d6 damage.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "automatic-fire",
        "skillPath": [
          "combat",
          "ranged-weapons",
          "long-guns",
          "automatic-fire"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": [
          "controlled-burst"
        ]
      },
      "effectMechanics": [
        "damage"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/ranged/light-machine-guns",
        "effect": "A 2-tick sustained burst rolls three independent hits at the final contested hit percentage, each dealing 1d6 damage.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "M2067 Defender",
        "MA70 HB",
        "MA70 HB x-MOD2",
        "MA70 HB x-MOD2 — +100% headshot damage",
        "MA70 HB x-MOD2 — 25% armor penetration",
        "MA70 HB x-MOD2 — 5% ricochet chance",
        "MA70 HB x-MOD2 — Unique ability"
      ],
      "src_reference_url": [
        "https://gamestegy.com/cyberpunk-2077/wiki/1238/defender",
        "https://gamestegy.com/cyberpunk-2077/wiki/1239/ma70-hb",
        "https://gamestegy.com/cyberpunk-2077/wiki/3135/ma70-hb-x-mod2",
        "https://gamestegy.com/cyberpunk-2077/wiki/3135/ma70-hb-x-mod2",
        "https://gamestegy.com/cyberpunk-2077/wiki/3135/ma70-hb-x-mod2",
        "https://gamestegy.com/cyberpunk-2077/wiki/3135/ma70-hb-x-mod2",
        "https://gamestegy.com/cyberpunk-2077/wiki/3135/ma70-hb-x-mod2"
      ],
      "sourceVariants": [
        {
          "title": "M2067 Defender",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/1238/defender",
          "rule": "+85% headshot damage; 25% armor penetration; 5% ricochet chance",
          "system": "Cyberpunk 2077",
          "stats": {
            "DPS": "379.2",
            "Damage": "34.5",
            "Magazine": "80"
          }
        },
        {
          "title": "MA70 HB",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/1239/ma70-hb",
          "rule": "+85% headshot damage; 25% armor penetration; 5% ricochet chance",
          "system": "Cyberpunk 2077",
          "stats": {
            "DPS": "380.6",
            "Damage": "50.6",
            "Magazine": "60"
          }
        },
        {
          "title": "MA70 HB x-MOD2",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/3135/ma70-hb-x-mod2",
          "rule": "Its 2-tick sustained burst rolls three independent 1d6 physical hits using the final contested-roll hit percentage.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 3,
      "tags": []
    },
    {
      "id": "item-lightning-javelin",
      "title": "Lightning Javelin",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Weapon",
      "group": "combat/augmented-weapon",
      "summary": "Hits may deal lightning; once per full rest, spend 2 ticks to project a 120-foot line dealing 4d6 lightning through contested Reflexes defenses before the javelin returns.",
      "skillUse": {
        "status": "not-required",
        "reason": "This augmentation inherits the host weapon's mapped Skill and does not create a second Skill mapping.",
        "actions": []
      },
      "effectMechanics": [
        "damage"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/augmented-weapon",
        "effect": "Hits may deal lightning; once per full rest, spend 2 ticks to project a 120-foot line dealing 4d6 lightning through contested Reflexes defenses before the javelin returns.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Javelin of Lightning",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Javelin of Lightning",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Hits may deal lightning; once per full rest, spend 2 ticks to project a 120-foot line dealing 4d6 lightning through contested Reflexes defenses before the javelin returns.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-lightning-line-projector",
      "title": "Lightning-Line Projector",
      "system": "Ninefold",
      "type": "effect-device",
      "status": "candidate",
      "category": "Effect Device",
      "group": "effect-devices/projectors",
      "summary": "Spend one to three of seven renewable charges and 2 ticks to project a charge-scaled lightning line resolved by contested Reflexes defenses.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "resource-change"
      ],
      "rules": {
        "role": "effect-device",
        "itemFamily": "effect-devices/projectors",
        "effect": "Spend one to three of seven renewable charges and 2 ticks to project a charge-scaled lightning line resolved by contested Reflexes defenses.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Wand of Lightning Bolts",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Wand of Lightning Bolts",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend one to three of seven renewable charges and 2 ticks to project a charge-scaled lightning line resolved by contested Reflexes defenses.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-limited-duplicate-construct",
      "title": "Limited Duplicate Construct Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Creation",
      "group": "real-posthuman/creation/duplicate",
      "summary": "Over 12 hours, create one obedient half-maximum-HP construct copy of a nearby actor; it cannot advance or rest and requires costly downtime repair.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "attribute-set",
        "creation-summoning",
        "recovery"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/creation/duplicate",
        "effect": "Over 12 hours, create one obedient half-maximum-HP construct copy of a nearby actor; it cannot advance or rest and requires costly downtime repair.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "43207 Stamina",
        "action": "43200 ticks (extended)",
        "activation": {
          "mode": "extended",
          "ticks": 43200,
          "stamina": 43207
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Simulacrum",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Simulacrum",
      "sourceVariants": [
        {
          "title": "Simulacrum",
          "url": "https://www.dndbeyond.com/search?q=Simulacrum",
          "rule": "Over 12 hours, create one obedient half-maximum-HP construct copy of a nearby actor; it cannot advance or rest and requires costly downtime repair.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-limited-duplicate-construct",
      "title": "Limited Duplicate Construct Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Creation",
      "group": "virtual/creation/duplicate",
      "summary": "Over 12 hours, create one obedient half-maximum-HP construct copy of a nearby actor; it cannot advance or rest and requires costly downtime repair.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "attribute-set",
        "creation-summoning",
        "recovery"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/creation/duplicate",
        "effect": "Over 12 hours, create one obedient half-maximum-HP construct copy of a nearby actor; it cannot advance or rest and requires costly downtime repair.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "43207 Stamina",
        "action": "43200 ticks (extended)",
        "activation": {
          "mode": "extended",
          "ticks": 43200,
          "stamina": 43207
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Simulacrum",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Simulacrum",
      "sourceVariants": [
        {
          "title": "Simulacrum",
          "url": "https://www.dndbeyond.com/search?q=Simulacrum",
          "rule": "Over 12 hours, create one obedient half-maximum-HP construct copy of a nearby actor; it cannot advance or rest and requires costly downtime repair.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-linear-electrical-discharge",
      "title": "Linear Electrical Discharge Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Offense",
      "group": "real-posthuman/offense/line-attack",
      "summary": "A 100-foot line deals 8d6 lightning, halved by contested Reflexes defense.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "damage"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/offense/line-attack",
        "effect": "A 100-foot line deals 8d6 lightning, halved by contested Reflexes defense.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "5 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 5
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Lightning Bolt",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Lightning+Bolt",
      "sourceVariants": [
        {
          "title": "Lightning Bolt",
          "url": "https://www.dndbeyond.com/search?q=Lightning+Bolt",
          "rule": "A 100-foot line deals 8d6 lightning, halved by contested Reflexes defense.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-literal-language-decoder",
      "title": "Literal Language Decoder Program",
      "system": "Ninefold",
      "type": "program",
      "status": "candidate",
      "category": "Communication",
      "group": "real-posthuman/communication/translation",
      "summary": "For 1 hour, decode literal spoken, signed, and touched written language without revealing ciphers or hidden meanings.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "hacking",
        "skillPath": [
          "spycraft",
          "hacking"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "semantic-communication"
      ],
      "rules": {
        "role": "program",
        "itemFamily": "real-posthuman/communication/translation",
        "effect": "For 1 hour, decode literal spoken, signed, and touched written language without revealing ciphers or hidden meanings.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3 Stamina (action) or 603 Stamina (ritual)",
        "action": "2 ticks (action) or 602 ticks (ritual)",
        "activation": {
          "mode": "choice",
          "options": [
            {
              "mode": "action",
              "ticks": 2,
              "stamina": 3
            },
            {
              "mode": "ritual",
              "ticks": 602,
              "stamina": 603
            }
          ]
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Comprehend Languages",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Comprehend+Languages",
      "sourceVariants": [
        {
          "title": "Comprehend Languages",
          "url": "https://www.dndbeyond.com/search?q=Comprehend+Languages",
          "rule": "For 1 hour, decode literal spoken, signed, and touched written language without revealing ciphers or hidden meanings.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-literal-language-decoder",
      "title": "Literal Language Decoder Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Communication",
      "group": "virtual/communication/translation",
      "summary": "For 1 hour, decode literal spoken, signed, and touched written language without revealing ciphers or hidden meanings.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "semantic-communication"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/communication/translation",
        "effect": "For 1 hour, decode literal spoken, signed, and touched written language without revealing ciphers or hidden meanings.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3 Stamina (action) or 603 Stamina (ritual)",
        "action": "2 ticks (action) or 602 ticks (ritual)",
        "activation": {
          "mode": "choice",
          "options": [
            {
              "mode": "action",
              "ticks": 2,
              "stamina": 3
            },
            {
              "mode": "ritual",
              "ticks": 602,
              "stamina": 603
            }
          ]
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": [
        "D&D 2024",
        "D&D 2024 SRD 5.2.1"
      ],
      "src_rule": [
        "Mark Scribing: Comprehend Languages",
        "Comprehend Languages"
      ],
      "src_reference_url": [
        "https://dnd2024.wikidot.com/feat:mark-of-scribing",
        "https://www.dndbeyond.com/search?q=Comprehend+Languages"
      ],
      "sourceVariants": [
        {
          "title": "Comprehend Languages",
          "url": "https://www.dndbeyond.com/search?q=Comprehend+Languages",
          "rule": "For 1 hour, decode literal spoken, signed, and touched written language without revealing ciphers or hidden meanings.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-living-body-exclusion-field",
      "title": "Living-Body Exclusion Field Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Protection",
      "group": "real-posthuman/protection/barrier",
      "summary": "A sustained 10-foot field blocks living non-construct actors from crossing while permitting ranged effects; forcing a crossing collapses the field.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "defense-modifier",
        "environment-state"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/protection/barrier",
        "effect": "A sustained 10-foot field blocks living non-construct actors from crossing while permitting ranged effects; forcing a crossing collapses the field.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "7 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 7
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Antilife Shell",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Antilife+Shell",
      "sourceVariants": [
        {
          "title": "Antilife Shell",
          "url": "https://www.dndbeyond.com/search?q=Antilife+Shell",
          "rule": "A sustained 10-foot field blocks living non-construct actors from crossing while permitting ranged effects; forcing a crossing collapses the field.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-living-body-exclusion-field",
      "title": "Living-Body Exclusion Field Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Protection",
      "group": "virtual/protection/barrier",
      "summary": "A sustained 10-foot field blocks living non-construct actors from crossing while permitting ranged effects; forcing a crossing collapses the field.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "defense-modifier",
        "environment-state"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/protection/barrier",
        "effect": "A sustained 10-foot field blocks living non-construct actors from crossing while permitting ranged effects; forcing a crossing collapses the field.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "7 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 7
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Antilife Shell",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Antilife+Shell",
      "sourceVariants": [
        {
          "title": "Antilife Shell",
          "url": "https://www.dndbeyond.com/search?q=Antilife+Shell",
          "rule": "A sustained 10-foot field blocks living non-construct actors from crossing while permitting ranged effects; forcing a crossing collapses the field.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "load-tradeoff-stimulant",
      "title": "Load Tradeoff Stimulant",
      "system": "Ninefold",
      "type": "consumable",
      "status": "candidate",
      "category": "Consumable",
      "group": "equipment/consumables/boosters",
      "summary": "Consuming this item occupies 2 ticks. For 1 hour, carrying capacity increases by 50%, but stamina recovery requires 1 additional idle tick.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "recovery",
        "storage-capacity"
      ],
      "rules": {
        "role": "consumable",
        "itemFamily": "equipment/consumables/boosters",
        "effect": "Consuming this item occupies 2 ticks. For 1 hour, carrying capacity increases by 50%, but stamina recovery requires 1 additional idle tick.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Ol' Donkey",
        "Ol' Donkey — Recovery interaction",
        "Ol' Donkey — Stamina interaction"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/17636/ol-donkey",
      "sourceVariants": [
        {
          "title": "Ol' Donkey",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17636/ol-donkey",
          "rule": "Consuming this item occupies 2 ticks. For 1 hour, carrying capacity increases by 50%, but stamina recovery requires 1 additional idle tick.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "load-bearing-stimulant",
      "title": "Load-Bearing Stimulant",
      "system": "Ninefold",
      "type": "consumable",
      "status": "candidate",
      "category": "Consumable",
      "group": "equipment/consumables/boosters",
      "summary": "Consuming this item occupies 2 ticks and increases carrying capacity by 50% for 1 hour.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "storage-capacity"
      ],
      "rules": {
        "role": "consumable",
        "itemFamily": "equipment/consumables/boosters",
        "effect": "Consuming this item occupies 2 ticks and increases carrying capacity by 50% for 1 hour.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Carrying Capacity Booster",
        "Carrying Capacity Booster — Unique ability"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/17561/carrying-capacity-booster",
      "sourceVariants": [
        {
          "title": "Carrying Capacity Booster",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17561/carrying-capacity-booster",
          "rule": "Consuming this item occupies 2 ticks and increases carrying capacity by 50% for 1 hour.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "real-local-flora-interface",
      "title": "Local Flora Interface Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Communication",
      "group": "real-posthuman/communication/flora-control",
      "summary": "For 10 minutes, plants in 30 feet report the past day's local events, obey simple growth motions, and toggle plant terrain between ordinary and difficult.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "environment-state",
        "information-query",
        "semantic-communication"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/communication/flora-control",
        "effect": "For 10 minutes, plants in 30 feet report the past day's local events, obey simple growth motions, and toggle plant terrain between ordinary and difficult.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "5 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 5
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Speak with Plants",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Speak+with+Plants",
      "sourceVariants": [
        {
          "title": "Speak with Plants",
          "url": "https://www.dndbeyond.com/search?q=Speak+with+Plants",
          "rule": "For 10 minutes, plants in 30 feet report the past day's local events, obey simple growth motions, and toggle plant terrain between ordinary and difficult.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-local-flora-interface",
      "title": "Local Flora Interface Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Communication",
      "group": "virtual/communication/flora-control",
      "summary": "For 10 minutes, plants in 30 feet report the past day's local events, obey simple growth motions, and toggle plant terrain between ordinary and difficult.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "environment-state",
        "information-query",
        "semantic-communication"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/communication/flora-control",
        "effect": "For 10 minutes, plants in 30 feet report the past day's local events, obey simple growth motions, and toggle plant terrain between ordinary and difficult.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "5 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 5
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Speak with Plants",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Speak+with+Plants",
      "sourceVariants": [
        {
          "title": "Speak with Plants",
          "url": "https://www.dndbeyond.com/search?q=Speak+with+Plants",
          "rule": "For 10 minutes, plants in 30 feet report the past day's local events, obey simple growth motions, and toggle plant terrain between ordinary and difficult.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-long-range-optics",
      "title": "Long-Range Optics",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "utility/sensors",
      "summary": "Gain +2d6% on sight-based Perception checks and resolve distant detail without the normal range penalty.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "sensory-change"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "utility/sensors",
        "effect": "Gain +2d6% on sight-based Perception checks and resolve distant detail without the normal range penalty.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Eyes of the Eagle",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Eyes of the Eagle",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Gain +2d6% on sight-based Perception checks and resolve distant detail without the normal range penalty.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-long-range-phase-transfer",
      "title": "Long-Range Phase Transfer Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Mobility",
      "group": "real-posthuman/mobility/teleport",
      "summary": "Relocate up to nine willing actors or one eligible object to a known same-world destination; unfamiliarity can cause force damage, a similar arrival, or distance error.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "spatial-relocation"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/mobility/teleport",
        "effect": "Relocate up to nine willing actors or one eligible object to a known same-world destination; unfamiliarity can cause force damage, a similar arrival, or distance error.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "9 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 9
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Teleport",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Teleport",
      "sourceVariants": [
        {
          "title": "Teleport",
          "url": "https://www.dndbeyond.com/search?q=Teleport",
          "rule": "Relocate up to nine willing actors or one eligible object to a known same-world destination; unfamiliarity can cause force damage, a similar arrival, or distance error.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-long-range-phase-transfer",
      "title": "Long-Range Phase Transfer Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Mobility",
      "group": "virtual/mobility/teleport",
      "summary": "Relocate up to nine willing actors or one eligible object to a known same-world destination; unfamiliarity can cause force damage, a similar arrival, or distance error.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "spatial-relocation"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/mobility/teleport",
        "effect": "Relocate up to nine willing actors or one eligible object to a known same-world destination; unfamiliarity can cause force damage, a similar arrival, or distance error.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "9 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 9
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Teleport",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Teleport",
      "sourceVariants": [
        {
          "title": "Teleport",
          "url": "https://www.dndbeyond.com/search?q=Teleport",
          "rule": "Relocate up to nine willing actors or one eligible object to a known same-world destination; unfamiliarity can cause force damage, a similar arrival, or distance error.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "long-range-quickdraw-revolver",
      "title": "Long-Range Quickdraw Revolver",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Ranged Weapon",
      "group": "combat/ranged/revolvers",
      "summary": "Its 2-tick heavy shot rolls one 2d6 physical hit using the final contested-roll hit percentage. During the tick it is drawn, head shots gain +5%; beyond 30 feet, their critical range also widens by 5%.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "revolvers",
        "skillPath": [
          "combat",
          "ranged-weapons",
          "handguns",
          "revolvers"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "critical-change",
        "damage",
        "trigger-binding"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/ranged/revolvers",
        "effect": "Its 2-tick heavy shot rolls one 2d6 physical hit using the final contested-roll hit percentage. During the tick it is drawn, head shots gain +5%; beyond 30 feet, their critical range also widens by 5%.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Ol' Reliable",
        "Ol' Reliable — +200% headshot damage",
        "Ol' Reliable — 25% armor penetration",
        "Ol' Reliable — 5% ricochet chance",
        "Ol' Reliable — Critical effect",
        "Ol' Reliable — Precision hit"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/3143/ol-reliable",
      "sourceVariants": [
        {
          "title": "Ol' Reliable",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/3143/ol-reliable",
          "rule": "Its 2-tick heavy shot rolls one 2d6 physical hit using the final contested-roll hit percentage. During the tick it is drawn, head shots gain +5%; beyond 30 feet, their critical range also widens by 5%.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "real-long-range-remote-avatar",
      "title": "Long-Range Remote Avatar Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Communication",
      "group": "real-posthuman/communication/telepresence",
      "summary": "Project an audiovisual double to a previously seen point within 500 miles for one day; 2-tick actions move it and relay perception and speech.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "creation-summoning",
        "semantic-communication",
        "sensory-change"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/communication/telepresence",
        "effect": "Project an audiovisual double to a previously seen point within 500 miles for one day; 2-tick actions move it and relay perception and speech.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "9 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 9
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Project Image",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Project+Image",
      "sourceVariants": [
        {
          "title": "Project Image",
          "url": "https://www.dndbeyond.com/search?q=Project+Image",
          "rule": "Project an audiovisual double to a previously seen point within 500 miles for one day; 2-tick actions move it and relay perception and speech.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-long-range-remote-avatar",
      "title": "Long-Range Remote Avatar Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Communication",
      "group": "virtual/communication/telepresence",
      "summary": "Project an audiovisual double to a previously seen point within 500 miles for one day; 2-tick actions move it and relay perception and speech.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "creation-summoning",
        "semantic-communication",
        "sensory-change"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/communication/telepresence",
        "effect": "Project an audiovisual double to a previously seen point within 500 miles for one day; 2-tick actions move it and relay perception and speech.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "9 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 9
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Project Image",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Project+Image",
      "sourceVariants": [
        {
          "title": "Project Image",
          "url": "https://www.dndbeyond.com/search?q=Project+Image",
          "rule": "Project an audiovisual double to a previously seen point within 500 miles for one day; 2-tick actions move it and relay perception and speech.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-long-term-behavioral-constraint",
      "title": "Long-Term Behavioral Constraint Program",
      "system": "Ninefold",
      "type": "program",
      "status": "candidate",
      "category": "Control",
      "group": "real-posthuman/control/compulsion",
      "summary": "A target losing contested Will defense must follow one non-suicidal service constraint for 30 days and takes 5d10 psychic once daily when directly defying it.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "hacking",
        "skillPath": [
          "spycraft",
          "hacking"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "damage",
        "mental-influence"
      ],
      "rules": {
        "role": "program",
        "itemFamily": "real-posthuman/control/compulsion",
        "effect": "A target losing contested Will defense must follow one non-suicidal service constraint for 30 days and takes 5d10 psychic once daily when directly defying it.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "65 Stamina",
        "action": "60 ticks (extended)",
        "activation": {
          "mode": "extended",
          "ticks": 60,
          "stamina": 65
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Geas",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Geas",
      "sourceVariants": [
        {
          "title": "Geas",
          "url": "https://www.dndbeyond.com/search?q=Geas",
          "rule": "A target losing contested Will defense must follow one non-suicidal service constraint for 30 days and takes 5d10 psychic once daily when directly defying it.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-long-term-behavioral-constraint",
      "title": "Long-Term Behavioral Constraint Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Control",
      "group": "virtual/control/compulsion",
      "summary": "A target losing contested Will defense must follow one non-suicidal service constraint for 30 days and takes 5d10 psychic once daily when directly defying it.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "damage",
        "mental-influence"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/control/compulsion",
        "effect": "A target losing contested Will defense must follow one non-suicidal service constraint for 30 days and takes 5d10 psychic once daily when directly defying it.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "65 Stamina",
        "action": "60 ticks (extended)",
        "activation": {
          "mode": "extended",
          "ticks": 60,
          "stamina": 65
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Geas",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Geas",
      "sourceVariants": [
        {
          "title": "Geas",
          "url": "https://www.dndbeyond.com/search?q=Geas",
          "rule": "A target losing contested Will defense must follow one non-suicidal service constraint for 30 days and takes 5d10 psychic once daily when directly defying it.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-long-term-summoned-agent-binding",
      "title": "Long-Term Summoned-Agent Binding Program",
      "system": "Ninefold",
      "type": "program",
      "status": "candidate",
      "category": "Control",
      "group": "real-posthuman/control/domination",
      "summary": "After one hour and failed contested Will defense, bind a summoned tagged actor to obey commands for 24 hours, extending its presence accordingly.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "hacking",
        "skillPath": [
          "spycraft",
          "hacking"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "mental-influence"
      ],
      "rules": {
        "role": "program",
        "itemFamily": "real-posthuman/control/domination",
        "effect": "After one hour and failed contested Will defense, bind a summoned tagged actor to obey commands for 24 hours, extending its presence accordingly.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3605 Stamina",
        "action": "3600 ticks (extended)",
        "activation": {
          "mode": "extended",
          "ticks": 3600,
          "stamina": 3605
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Planar Binding",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Planar+Binding",
      "sourceVariants": [
        {
          "title": "Planar Binding",
          "url": "https://www.dndbeyond.com/search?q=Planar+Binding",
          "rule": "After one hour and failed contested Will defense, bind a summoned tagged actor to obey commands for 24 hours, extending its presence accordingly.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-long-term-summoned-agent-binding",
      "title": "Long-Term Summoned-Agent Binding Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Control",
      "group": "virtual/control/domination",
      "summary": "After one hour and failed contested Will defense, bind a summoned tagged actor to obey commands for 24 hours, extending its presence accordingly.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "mental-influence"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/control/domination",
        "effect": "After one hour and failed contested Will defense, bind a summoned tagged actor to obey commands for 24 hours, extending its presence accordingly.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3605 Stamina",
        "action": "3600 ticks (extended)",
        "activation": {
          "mode": "extended",
          "ticks": 3600,
          "stamina": 3605
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Planar Binding",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Planar+Binding",
      "sourceVariants": [
        {
          "title": "Planar Binding",
          "url": "https://www.dndbeyond.com/search?q=Planar+Binding",
          "rule": "After one hour and failed contested Will defense, bind a summoned tagged actor to obey commands for 24 hours, extending its presence accordingly.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-low-light-goggles",
      "title": "Low-Light Goggles",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "utility/sensors",
      "summary": "Gain 60-foot dark vision, or extend existing dark vision by 60 feet.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "sensory-change"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "utility/sensors",
        "effect": "Gain 60-foot dark vision, or extend existing dark vision by 60 feet.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Goggles of Night",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Goggles of Night",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Gain 60-foot dark vision, or extend existing dark vision by 60 feet.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-low-tier-effect-barrier",
      "title": "Low-Tier Effect Barrier Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Protection",
      "group": "real-posthuman/protection/effect-barrier",
      "summary": "A sustained 10-foot stationary barrier excludes effects of source tier 5 or lower when they originate outside it.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "effect-suppression",
        "environment-state"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/protection/effect-barrier",
        "effect": "A sustained 10-foot stationary barrier excludes effects of source tier 5 or lower when they originate outside it.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "8 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 8
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Globe of Invulnerability",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Globe+of+Invulnerability",
      "sourceVariants": [
        {
          "title": "Globe of Invulnerability",
          "url": "https://www.dndbeyond.com/search?q=Globe+of+Invulnerability",
          "rule": "A sustained 10-foot stationary barrier excludes effects of source tier 5 or lower when they originate outside it.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-low-tier-effect-barrier",
      "title": "Low-Tier Effect Barrier Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Protection",
      "group": "virtual/protection/effect-barrier",
      "summary": "A sustained 10-foot stationary barrier excludes effects of source tier 5 or lower when they originate outside it.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "effect-suppression",
        "environment-state"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/protection/effect-barrier",
        "effect": "A sustained 10-foot stationary barrier excludes effects of source tier 5 or lower when they originate outside it.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "8 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 8
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Globe of Invulnerability",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Globe+of+Invulnerability",
      "sourceVariants": [
        {
          "title": "Globe of Invulnerability",
          "url": "https://www.dndbeyond.com/search?q=Globe+of+Invulnerability",
          "rule": "A sustained 10-foot stationary barrier excludes effects of source tier 5 or lower when they originate outside it.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-luminous-artillery-band",
      "title": "Luminous-Artillery Band",
      "system": "Ninefold",
      "type": "wearable",
      "status": "candidate",
      "category": "Wearable",
      "group": "effect-devices/rings",
      "summary": "Stores six charges for light, revealing zones, guided lightning spheres, or 15-foot radiant bursts resolved by contested Reflexes defenses.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "environment-state",
        "resource-change",
        "sensory-change"
      ],
      "rules": {
        "role": "wearable",
        "itemFamily": "effect-devices/rings",
        "effect": "Stores six charges for light, revealing zones, guided lightning spheres, or 15-foot radiant bursts resolved by contested Reflexes defenses.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Ring of Shooting Stars",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Ring of Shooting Stars",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Stores six charges for light, revealing zones, guided lightning spheres, or 15-foot radiant bursts resolved by contested Reflexes defenses.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "lunge-combo-blade",
      "title": "Lunge-Combo Blade",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Melee Weapon",
      "group": "combat/melee/finesse-blades",
      "summary": "Its 2-tick finesse cut rolls one 2d6 slashing hit using the final contested-roll hit percentage. Spend 1 Stamina to combine an attack with movement up to walking speed; defeating the target permits one 1-tick follow-up attack.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "finesse-blades",
        "skillPath": [
          "combat",
          "melee-weapons",
          "blades",
          "finesse-blades"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "damage",
        "mobility-change",
        "resource-change"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/melee/finesse-blades",
        "effect": "Its 2-tick finesse cut rolls one 2d6 slashing hit using the final contested-roll hit percentage. Spend 1 Stamina to combine an attack with movement up to walking speed; defeating the target permits one 1-tick follow-up attack.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Byakko",
        "Byakko — 20% bleed chance",
        "Byakko — 25% armor penetration",
        "Byakko — Unique ability"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/988/byakko",
      "sourceVariants": [
        {
          "title": "Byakko",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/988/byakko",
          "rule": "Its 2-tick finesse cut rolls one 2d6 slashing hit using the final contested-roll hit percentage. Spend 1 Stamina to combine an attack with movement up to walking speed; defeating the target permits one 1-tick follow-up attack.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "magazine-burn-pistol",
      "title": "Magazine-Burn Pistol",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Ranged Weapon",
      "group": "combat/ranged/pistols",
      "summary": "Its 2-tick shot rolls one 2d6 physical hit using the final contested-roll hit percentage. A 1-tick close attack consumes all remaining ammunition, deals 2d6 thermal damage, and applies Burning on a hit.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "pistols",
        "skillPath": [
          "combat",
          "ranged-weapons",
          "handguns",
          "pistols"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "condition-change",
        "damage",
        "resource-change"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/ranged/pistols",
        "effect": "Its 2-tick shot rolls one 2d6 physical hit using the final contested-roll hit percentage. A 1-tick close attack consumes all remaining ammunition, deals 2d6 thermal damage, and applies Burning on a hit.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Malorian Arms 3516",
        "Malorian Arms 3516 — +150% headshot damage",
        "Malorian Arms 3516 — 100% ricochet chance",
        "Malorian Arms 3516 — 50% armor penetration",
        "Malorian Arms 3516 — Unique ability"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/1087/malorian-arms-3516",
      "sourceVariants": [
        {
          "title": "Malorian Arms 3516",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/1087/malorian-arms-3516",
          "rule": "Its 2-tick shot rolls one 2d6 physical hit using the final contested-roll hit percentage. A 1-tick close attack consumes all remaining ammunition, deals 2d6 thermal damage, and applies Burning on a hit.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "maiming-assault-rifle",
      "title": "Maiming Assault Rifle",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Ranged Weapon",
      "group": "combat/ranged/assault-rifles",
      "summary": "Its 2-tick burst rolls three independent 1d6 physical hits using the final contested-roll hit percentage. After causing a critical injury, widen this weapon’s critical range by 5% until its next attack; that attack takes -5% to hit.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "assault-rifles",
        "skillPath": [
          "combat",
          "ranged-weapons",
          "long-guns",
          "assault-rifles"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "critical-change",
        "damage",
        "trigger-binding"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/ranged/assault-rifles",
        "effect": "Its 2-tick burst rolls three independent 1d6 physical hits using the final contested-roll hit percentage. After causing a critical injury, widen this weapon’s critical range by 5% until its next attack; that attack takes -5% to hit.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Moron Labe",
        "Moron Labe — +85% headshot damage",
        "Moron Labe — 25% armor penetration",
        "Moron Labe — 5% ricochet chance",
        "Moron Labe — Critical effect",
        "Moron Labe — Dismemberment"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/1081/moron-labe",
      "sourceVariants": [
        {
          "title": "Moron Labe",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/1081/moron-labe",
          "rule": "Its 2-tick burst rolls three independent 1d6 physical hits using the final contested-roll hit percentage. After causing a critical injury, widen this weapon’s critical range by 5% until its next attack; that attack takes -5% to hit.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "maiming-shotgun",
      "title": "Maiming Shotgun",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Ranged Weapon",
      "group": "combat/ranged/shotguns",
      "summary": "Its 2-tick spread rolls two independent 1d6 physical hits using the final contested-roll hit percentage. A critical hit applies either Bleeding or Prone; causing a critical injury widens the next attack’s critical range by 5% and reduces the next reload by 1 tick.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "shotguns",
        "skillPath": [
          "combat",
          "ranged-weapons",
          "long-guns",
          "shotguns"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "condition-change",
        "critical-change",
        "damage",
        "trigger-binding"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/ranged/shotguns",
        "effect": "Its 2-tick spread rolls two independent 1d6 physical hits using the final contested-roll hit percentage. A critical hit applies either Bleeding or Prone; causing a critical injury widens the next attack’s critical range by 5% and reduces the next reload by 1 tick.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Bloody Maria",
        "Bloody Maria — +85% headshot damage",
        "Bloody Maria — 25% armor penetration",
        "Bloody Maria — 30% bleed chance",
        "Bloody Maria — 5% ricochet chance",
        "Bloody Maria — 6 projectiles per shot",
        "Bloody Maria — Bleeding",
        "Bloody Maria — Critical effect",
        "Bloody Maria — Dismemberment",
        "Bloody Maria — Knockdown",
        "Bloody Maria — Reload interaction"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/17028/bloody-maria",
      "sourceVariants": [
        {
          "title": "Bloody Maria",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17028/bloody-maria",
          "rule": "Its 2-tick spread rolls two independent 1d6 physical hits using the final contested-roll hit percentage. A critical hit applies either Bleeding or Prone; causing a critical injury widens the next attack’s critical range by 5% and reduces the next reload by 1 tick.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "virtual-major-remote-restoration",
      "title": "Major Remote Restoration Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Restoration",
      "group": "virtual/restoration/healing",
      "summary": "A visible target within 60 feet recovers 70 Hit Points and ends blindness, deafness, and poisoning.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "recovery"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/restoration/healing",
        "effect": "A visible target within 60 feet recovers 70 Hit Points and ends blindness, deafness, and poisoning.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "8 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 8
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Heal",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Heal",
      "sourceVariants": [
        {
          "title": "Heal",
          "url": "https://www.dndbeyond.com/search?q=Heal",
          "rule": "A visible target within 60 feet recovers 70 Hit Points and ends blindness, deafness, and poisoning.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-major-remote-restoration",
      "title": "Major Remote Restoration Treatment",
      "system": "Ninefold",
      "type": "medical-item",
      "status": "candidate",
      "category": "Restoration",
      "group": "real-posthuman/restoration/healing",
      "summary": "A visible target within 60 feet recovers 70 Hit Points and ends blindness, deafness, and poisoning.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "medicine",
        "skillPath": [
          "fieldcraft-and-care",
          "medicine"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "recovery"
      ],
      "rules": {
        "role": "medical-item",
        "itemFamily": "real-posthuman/restoration/healing",
        "effect": "A visible target within 60 feet recovers 70 Hit Points and ends blindness, deafness, and poisoning.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "8 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 8
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Heal",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Heal",
      "sourceVariants": [
        {
          "title": "Heal",
          "url": "https://www.dndbeyond.com/search?q=Heal",
          "rule": "A visible target within 60 feet recovers 70 Hit Points and ends blindness, deafness, and poisoning.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-marked-target-bow",
      "title": "Marked-Target Bow",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Weapon",
      "group": "combat/augmented-weapon",
      "summary": "Spend 1 tick to mark one quarry for up to seven days; attacks against it gain +2d6%, ignore partial cover and long-range penalties, and deal +3d6 damage, but other weapons suffer -2d6%.",
      "skillUse": {
        "status": "not-required",
        "reason": "This augmentation inherits the host weapon's mapped Skill and does not create a second Skill mapping.",
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "damage"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/augmented-weapon",
        "effect": "Spend 1 tick to mark one quarry for up to seven days; attacks against it gain +2d6%, ignore partial cover and long-range penalties, and deal +3d6 damage, but other weapons suffer -2d6%.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Oathbow",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Oathbow",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend 1 tick to mark one quarry for up to seven days; attacks against it gain +2d6%, ignore partial cover and long-range penalties, and deal +3d6 damage, but other weapons suffer -2d6%.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "marked-target-throwing-knife",
      "title": "Marked-Target Throwing Knife",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Melee Weapon",
      "group": "combat/melee/knives",
      "summary": "Its 2-tick attack rolls one 1d6 slashing hit using the final contested-roll hit percentage. A thrown hit marks the target for 3 ticks; the next head hit against it adds 1d6 damage and returns the knife to its user.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "knives",
        "skillPath": [
          "combat",
          "melee-weapons",
          "blades",
          "knives"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "resource-change",
        "trigger-binding"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/melee/knives",
        "effect": "Its 2-tick attack rolls one 1d6 slashing hit using the final contested-roll hit percentage. A thrown hit marks the target for 3 ticks; the next head hit against it adds 1d6 damage and returns the knife to its user.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Headhunter",
        "Headhunter — +150% headshot damage",
        "Headhunter — 20% bleed chance",
        "Headhunter — Unique ability"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/1237/headhunter",
      "sourceVariants": [
        {
          "title": "Headhunter",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/1237/headhunter",
          "rule": "Its 2-tick attack rolls one 1d6 slashing hit using the final contested-roll hit percentage. A thrown hit marks the target for 3 ticks; the next head hit against it adds 1d6 damage and returns the knife to its user.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "item-masked-toxin-draft",
      "title": "Masked Toxin Draft",
      "system": "Ninefold",
      "type": "consumable",
      "status": "candidate",
      "category": "Consumable",
      "group": "medical-and-chemical/drafts",
      "summary": "This draft mimics a restorative consumable; drinking it deals 4d6 poison and makes a contested toxin attack to inflict Poisoned for 1 hour.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "brewing",
        "skillPath": [
          "engineering",
          "chemical-engineering",
          "brewing"
        ],
        "maximumTrainedBonus": 15,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "damage"
      ],
      "rules": {
        "role": "consumable",
        "itemFamily": "medical-and-chemical/drafts",
        "effect": "This draft mimics a restorative consumable; drinking it deals 4d6 poison and makes a contested toxin attack to inflict Poisoned for 1 hour.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Potion of Poison",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Potion of Poison",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "This draft mimics a restorative consumable; drinking it deals 4d6 poison and makes a contested toxin attack to inflict Poisoned for 1 hour.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-masonry-kit",
      "title": "Masonry Kit",
      "system": "Ninefold",
      "type": "tool",
      "status": "candidate",
      "category": "Tool",
      "group": "technical/engineering/structural",
      "summary": "Enables stone construction and repair tasks with the matching trained skill; the kit grants no proficiency by itself.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "structural-engineering",
        "skillPath": [
          "engineering",
          "structural-engineering"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "task-enablement"
      ],
      "rules": {
        "role": "tool",
        "itemFamily": "technical/engineering/structural",
        "effect": "Enables stone construction and repair tasks with the matching trained skill; the kit grants no proficiency by itself.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Mason's Tools",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
      "sourceVariants": [
        {
          "title": "Mason's Tools",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "Enables stone construction and repair tasks with the matching trained skill; the kit grants no proficiency by itself.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-mass-fauna-morph",
      "title": "Mass Fauna Morph Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Transformation",
      "group": "real-posthuman/transformation/group-morph",
      "summary": "Willing targets within 30 feet assume distinct Large-or-smaller Beast forms, retain their minds and health, and gain form-based temporary Hit Points for 24 hours.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "resource-change",
        "transformation"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/transformation/group-morph",
        "effect": "Willing targets within 30 feet assume distinct Large-or-smaller Beast forms, retain their minds and health, and gain form-based temporary Hit Points for 24 hours.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "10 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 10
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Animal Shapes",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Animal+Shapes",
      "sourceVariants": [
        {
          "title": "Animal Shapes",
          "url": "https://www.dndbeyond.com/search?q=Animal+Shapes",
          "rule": "Willing targets within 30 feet assume distinct Large-or-smaller Beast forms, retain their minds and health, and gain form-based temporary Hit Points for 24 hours.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-mass-fauna-morph",
      "title": "Mass Fauna Morph Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Transformation",
      "group": "virtual/transformation/group-morph",
      "summary": "Willing targets within 30 feet assume distinct Large-or-smaller Beast forms, retain their minds and health, and gain form-based temporary Hit Points for 24 hours.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "resource-change",
        "transformation"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/transformation/group-morph",
        "effect": "Willing targets within 30 feet assume distinct Large-or-smaller Beast forms, retain their minds and health, and gain form-based temporary Hit Points for 24 hours.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "10 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 10
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Animal Shapes",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Animal+Shapes",
      "sourceVariants": [
        {
          "title": "Animal Shapes",
          "url": "https://www.dndbeyond.com/search?q=Animal+Shapes",
          "rule": "Willing targets within 30 feet assume distinct Large-or-smaller Beast forms, retain their minds and health, and gain form-based temporary Hit Points for 24 hours.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-mass-recurring-terror",
      "title": "Mass Recurring Terror Program",
      "system": "Ninefold",
      "type": "program",
      "status": "candidate",
      "category": "Offense",
      "group": "real-posthuman/offense/mental-hazard",
      "summary": "Chosen targets in a 30-foot burst take 10d10 psychic after contested Will defense; failures are frightened and take 5d10 each failed cycle retry.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "hacking",
        "skillPath": [
          "spycraft",
          "hacking"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "damage",
        "mental-influence"
      ],
      "rules": {
        "role": "program",
        "itemFamily": "real-posthuman/offense/mental-hazard",
        "effect": "Chosen targets in a 30-foot burst take 10d10 psychic after contested Will defense; failures are frightened and take 5d10 each failed cycle retry.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "11 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 11
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Weird",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Weird",
      "sourceVariants": [
        {
          "title": "Weird",
          "url": "https://www.dndbeyond.com/search?q=Weird",
          "rule": "Chosen targets in a 30-foot burst take 10d10 psychic after contested Will defense; failures are frightened and take 5d10 each failed cycle retry.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-mass-recurring-terror",
      "title": "Mass Recurring Terror Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Offense",
      "group": "virtual/offense/mental-hazard",
      "summary": "Chosen targets in a 30-foot burst take 10d10 psychic after contested Will defense; failures are frightened and take 5d10 each failed cycle retry.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "damage",
        "mental-influence"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/offense/mental-hazard",
        "effect": "Chosen targets in a 30-foot burst take 10d10 psychic after contested Will defense; failures are frightened and take 5d10 each failed cycle retry.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "11 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 11
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Weird",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Weird",
      "sourceVariants": [
        {
          "title": "Weird",
          "url": "https://www.dndbeyond.com/search?q=Weird",
          "rule": "Chosen targets in a 30-foot burst take 10d10 psychic after contested Will defense; failures are frightened and take 5d10 each failed cycle retry.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-master-effect-robe",
      "title": "Master Effect Robe",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "protection/wearables",
      "summary": "While unarmored, gain +25% Defense, +2d6% against invoked effects, and +10% on effect attacks.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "defense-modifier"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "protection/wearables",
        "effect": "While unarmored, gain +25% Defense, +2d6% against invoked effects, and +10% on effect attacks.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Robe of the Archmagi",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Robe of the Archmagi",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "While unarmored, gain +25% Defense, +2d6% against invoked effects, and +10% on effect attacks.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-material-reformation-fabricator",
      "title": "Material Reformation Fabricator Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Creation",
      "group": "real-posthuman/creation/fabrication",
      "summary": "Over 10 minutes, convert visible raw materials into one same-material finished object, requiring the appropriate trained craft for precision goods.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "task-enablement",
        "transformation"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/creation/fabrication",
        "effect": "Over 10 minutes, convert visible raw materials into one same-material finished object, requiring the appropriate trained craft for precision goods.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "604 Stamina",
        "action": "600 ticks (extended)",
        "activation": {
          "mode": "extended",
          "ticks": 600,
          "stamina": 604
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Fabricate",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Fabricate",
      "sourceVariants": [
        {
          "title": "Fabricate",
          "url": "https://www.dndbeyond.com/search?q=Fabricate",
          "rule": "Over 10 minutes, convert visible raw materials into one same-material finished object, requiring the appropriate trained craft for precision goods.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-material-reformation-fabricator",
      "title": "Material Reformation Fabricator Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Creation",
      "group": "virtual/creation/fabrication",
      "summary": "Over 10 minutes, convert visible raw materials into one same-material finished object, requiring the appropriate trained craft for precision goods.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "task-enablement",
        "transformation"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/creation/fabrication",
        "effect": "Over 10 minutes, convert visible raw materials into one same-material finished object, requiring the appropriate trained craft for precision goods.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "604 Stamina",
        "action": "600 ticks (extended)",
        "activation": {
          "mode": "extended",
          "ticks": 600,
          "stamina": 604
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Fabricate",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Fabricate",
      "sourceVariants": [
        {
          "title": "Fabricate",
          "url": "https://www.dndbeyond.com/search?q=Fabricate",
          "rule": "Over 10 minutes, convert visible raw materials into one same-material finished object, requiring the appropriate trained craft for precision goods.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-matter-disruption-beam",
      "title": "Matter-Disruption Beam Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Offense",
      "group": "real-posthuman/offense/disintegration",
      "summary": "A contested Reflexes defense halves 10d6+40 force; a target reduced to 0 HP becomes dust, while ordinary objects or force structures lose a 10-foot section.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "environment-state",
        "transformation"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/offense/disintegration",
        "effect": "A contested Reflexes defense halves 10d6+40 force; a target reduced to 0 HP becomes dust, while ordinary objects or force structures lose a 10-foot section.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "8 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 8
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Disintegrate",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Disintegrate",
      "sourceVariants": [
        {
          "title": "Disintegrate",
          "url": "https://www.dndbeyond.com/search?q=Disintegrate",
          "rule": "A contested Reflexes defense halves 10d6+40 force; a target reduced to 0 HP becomes dust, while ordinary objects or force structures lose a 10-foot section.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-matter-disruption-beam",
      "title": "Matter-Disruption Beam Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Offense",
      "group": "virtual/offense/disintegration",
      "summary": "A contested Reflexes defense halves 10d6+40 force; a target reduced to 0 HP becomes dust, while ordinary objects or force structures lose a 10-foot section.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "environment-state",
        "transformation"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/offense/disintegration",
        "effect": "A contested Reflexes defense halves 10d6+40 force; a target reduced to 0 HP becomes dust, while ordinary objects or force structures lose a 10-foot section.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "8 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 8
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Disintegrate",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Disintegrate",
      "sourceVariants": [
        {
          "title": "Disintegrate",
          "url": "https://www.dndbeyond.com/search?q=Disintegrate",
          "rule": "A contested Reflexes defense halves 10d6+40 force; a target reduced to 0 HP becomes dust, while ordinary objects or force structures lose a 10-foot section.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-matter-erasure-sphere",
      "title": "Matter-Erasure Sphere",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "utility/effect-devices",
      "summary": "Contact deals 8d6 force and destroys matter reduced to zero; spend 2 ticks on an IQ plus virtual-manipulation contest to control it, then 1 tick to move it.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "damage",
        "task-enablement"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "utility/effect-devices",
        "effect": "Contact deals 8d6 force and destroys matter reduced to zero; spend 2 ticks on an IQ plus virtual-manipulation contest to control it, then 1 tick to move it.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Sphere of Annihilation",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Sphere of Annihilation",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Contact deals 8d6 force and destroys matter reduced to zero; spend 2 ticks on an IQ plus virtual-manipulation contest to control it, then 1 tick to move it.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-matter-fabrication-pigments",
      "title": "Matter-Fabrication Pigments",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "utility/effect-devices",
      "summary": "Spend one pot and 10 focused minutes to turn painted mundane objects or terrain inside a 20-foot cube into real low-value matter.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "creation-summoning"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "utility/effect-devices",
        "effect": "Spend one pot and 10 focused minutes to turn painted mundane objects or terrain inside a 20-foot cube into real low-value matter.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Marvelous Pigments",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Marvelous Pigments",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend one pot and 10 focused minutes to turn painted mundane objects or terrain inside a 20-foot cube into real low-value matter.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-maximum-vitality-drain",
      "title": "Maximum-Vitality Drain Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Offense",
      "group": "real-posthuman/offense/necrotic-strike",
      "summary": "A target takes 14d6 necrotic and loses equal maximum Hit Points after failed physical defense; success halves damage and avoids maximum reduction.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "melee-weapons",
        "skillPath": [
          "combat",
          "melee-weapons"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "attribute-set",
        "damage"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/offense/necrotic-strike",
        "effect": "A target takes 14d6 necrotic and loses equal maximum Hit Points after failed physical defense; success halves damage and avoids maximum reduction.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "8 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 8
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Harm",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Harm",
      "sourceVariants": [
        {
          "title": "Harm",
          "url": "https://www.dndbeyond.com/search?q=Harm",
          "rule": "A target takes 14d6 necrotic and loses equal maximum Hit Points after failed physical defense; success halves damage and avoids maximum reduction.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-maximum-vitality-drain",
      "title": "Maximum-Vitality Drain Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Offense",
      "group": "virtual/offense/necrotic-strike",
      "summary": "A target takes 14d6 necrotic and loses equal maximum Hit Points after failed physical defense; success halves damage and avoids maximum reduction.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "melee-weapons",
        "skillPath": [
          "combat",
          "melee-weapons"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "attribute-set",
        "damage"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/offense/necrotic-strike",
        "effect": "A target takes 14d6 necrotic and loses equal maximum Hit Points after failed physical defense; success halves damage and avoids maximum reduction.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "8 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 8
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Harm",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Harm",
      "sourceVariants": [
        {
          "title": "Harm",
          "url": "https://www.dndbeyond.com/search?q=Harm",
          "rule": "A target takes 14d6 necrotic and loses equal maximum Hit Points after failed physical defense; success halves damage and avoids maximum reduction.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-mechanical-lock",
      "title": "Mechanical Lock",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "security/locks",
      "summary": "Secures one closure; bypassing it requires a Security contest against +25% lock quality unless the key is used.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "security",
        "skillPath": [
          "spycraft",
          "security"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "defense-modifier",
        "task-enablement"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "security/locks",
        "effect": "Secures one closure; bypassing it requires a Security contest against +25% lock quality unless the key is used.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Lock",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
      "sourceVariants": [
        {
          "title": "Lock",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "Secures one closure; bypassing it requires a Security contest against +25% lock quality unless the key is used.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-medical-effect-staff",
      "title": "Medical Effect Staff",
      "system": "Ninefold",
      "type": "effect-device",
      "status": "candidate",
      "category": "Effect Device",
      "group": "effect-devices/staves",
      "summary": "Holds ten renewable charges; spend configured charges and 2 ticks to heal or clear a listed condition.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "recovery",
        "resource-change",
        "storage-capacity"
      ],
      "rules": {
        "role": "effect-device",
        "itemFamily": "effect-devices/staves",
        "effect": "Holds ten renewable charges; spend configured charges and 2 ticks to heal or clear a listed condition.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Staff of Healing",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Staff of Healing",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Holds ten renewable charges; spend configured charges and 2 ticks to heal or clear a listed condition.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-medical-pendant",
      "title": "Medical Pendant",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "protection/wearables",
      "summary": "Once per full rest, spend 2 ticks to recover 2d6+2 Hit Points; while worn gain +2d6% on toxin Defense contests.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "defense-modifier",
        "recovery"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "protection/wearables",
        "effect": "Once per full rest, spend 2 ticks to recover 2d6+2 Hit Points; while worn gain +2d6% on toxin Defense contests.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Periapt of Health",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Periapt of Health",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Once per full rest, spend 2 ticks to recover 2d6+2 Hit Points; while worn gain +2d6% on toxin Defense contests.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "melee-overdrive-ration",
      "title": "Melee Overdrive Ration",
      "system": "Ninefold",
      "type": "consumable",
      "status": "candidate",
      "category": "Consumable",
      "group": "equipment/consumables/food",
      "summary": "Consuming this ration occupies 2 ticks. For 10 minutes, melee hits add 1d6 damage, while incoming physical hits also add 1d6 damage.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "defense-modifier"
      ],
      "rules": {
        "role": "consumable",
        "itemFamily": "equipment/consumables/food",
        "effect": "Consuming this ration occupies 2 ticks. For 10 minutes, melee hits add 1d6 damage, while incoming physical hits also add 1d6 damage.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Devildick Pepper Chips",
        "Devildick Pepper Chips — Unique ability"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/17583/devildick-pepper-chips",
      "sourceVariants": [
        {
          "title": "Devildick Pepper Chips",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17583/devildick-pepper-chips",
          "rule": "Consuming this ration occupies 2 ticks. For 10 minutes, melee hits add 1d6 damage, while incoming physical hits also add 1d6 damage.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "real-memory-rewrite-session",
      "title": "Memory Rewrite Session Program",
      "system": "Ninefold",
      "type": "program",
      "status": "candidate",
      "category": "Control",
      "group": "real-posthuman/control/memory",
      "summary": "A target losing contested Will defense is incapacitated for a one-minute interview that erases, sharpens, alters, or replaces one recent ten-minute memory.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "hacking",
        "skillPath": [
          "spycraft",
          "hacking"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "mental-influence"
      ],
      "rules": {
        "role": "program",
        "itemFamily": "real-posthuman/control/memory",
        "effect": "A target losing contested Will defense is incapacitated for a one-minute interview that erases, sharpens, alters, or replaces one recent ten-minute memory.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "7 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 7
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Modify Memory",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Modify+Memory",
      "sourceVariants": [
        {
          "title": "Modify Memory",
          "url": "https://www.dndbeyond.com/search?q=Modify+Memory",
          "rule": "A target losing contested Will defense is incapacitated for a one-minute interview that erases, sharpens, alters, or replaces one recent ten-minute memory.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-memory-rewrite-session",
      "title": "Memory Rewrite Session Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Control",
      "group": "virtual/control/memory",
      "summary": "A target losing contested Will defense is incapacitated for a one-minute interview that erases, sharpens, alters, or replaces one recent ten-minute memory.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "mental-influence"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/control/memory",
        "effect": "A target losing contested Will defense is incapacitated for a one-minute interview that erases, sharpens, alters, or replaces one recent ten-minute memory.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "7 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 7
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Modify Memory",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Modify+Memory",
      "sourceVariants": [
        {
          "title": "Modify Memory",
          "url": "https://www.dndbeyond.com/search?q=Modify+Memory",
          "rule": "A target losing contested Will defense is incapacitated for a one-minute interview that erases, sharpens, alters, or replaces one recent ten-minute memory.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-mental-guided-weapon-attack",
      "title": "Mental-Guided Weapon Attack Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Offense",
      "group": "real-posthuman/offense/guided-strike",
      "summary": "Make one weapon attack using the user's relevant mentalic stat instead of physical attack stats and optionally convert damage to radiant, adding radiant dice at higher tiers.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "melee-weapons",
        "skillPath": [
          "combat",
          "melee-weapons"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "attribute-set",
        "damage"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/offense/guided-strike",
        "effect": "Make one weapon attack using the user's relevant mentalic stat instead of physical attack stats and optionally convert damage to radiant, adding radiant dice at higher tiers.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "2 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 2
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "True Strike",
      "src_reference_url": "https://www.dndbeyond.com/search?q=True+Strike",
      "sourceVariants": [
        {
          "title": "True Strike",
          "url": "https://www.dndbeyond.com/search?q=True+Strike",
          "rule": "Make one weapon attack using the user's relevant mentalic stat instead of physical attack stats and optionally convert damage to radiant, adding radiant dice at higher tiers.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-mental-guided-weapon-attack",
      "title": "Mental-Guided Weapon Attack Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Offense",
      "group": "virtual/offense/guided-strike",
      "summary": "Make one weapon attack using the user's relevant mentalic stat instead of physical attack stats and optionally convert damage to radiant, adding radiant dice at higher tiers.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "melee-weapons",
        "skillPath": [
          "combat",
          "melee-weapons"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "attribute-set",
        "damage"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/offense/guided-strike",
        "effect": "Make one weapon attack using the user's relevant mentalic stat instead of physical attack stats and optionally convert damage to radiant, adding radiant dice at higher tiers.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "2 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 2
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "True Strike",
      "src_reference_url": "https://www.dndbeyond.com/search?q=True+Strike",
      "sourceVariants": [
        {
          "title": "True Strike",
          "url": "https://www.dndbeyond.com/search?q=True+Strike",
          "rule": "Make one weapon attack using the user's relevant mentalic stat instead of physical attack stats and optionally convert damage to radiant, adding radiant dice at higher tiers.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-mental-privacy-band",
      "title": "Mental-Privacy Band",
      "system": "Ninefold",
      "type": "wearable",
      "status": "candidate",
      "category": "Wearable",
      "group": "effect-devices/rings",
      "summary": "Blocks thought reading, lie detection, identity scans, and unwanted telepathy; it can also store and relay one deceased mind-state.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "defense-modifier",
        "semantic-communication",
        "sensory-change",
        "storage-capacity"
      ],
      "rules": {
        "role": "wearable",
        "itemFamily": "effect-devices/rings",
        "effect": "Blocks thought reading, lie detection, identity scans, and unwanted telepathy; it can also store and relay one deceased mind-state.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Ring of Mind Shielding",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Ring of Mind Shielding",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Blocks thought reading, lie detection, identity scans, and unwanted telepathy; it can also store and relay one deceased mind-state.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-minor-ecology-utility",
      "title": "Minor Ecology Utility Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Utility",
      "group": "real-posthuman/utility/minor-effects",
      "summary": "Produce one harmless local effect: a 24-hour weather sign, plant blooming, a 5-foot sensory display, or lighting or extinguishing a small flame.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "environment-state",
        "information-query",
        "sensory-change",
        "task-enablement"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/utility/minor-effects",
        "effect": "Produce one harmless local effect: a 24-hour weather sign, plant blooming, a 5-foot sensory display, or lighting or extinguishing a small flame.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "2 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 2
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Druidcraft",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Druidcraft",
      "sourceVariants": [
        {
          "title": "Druidcraft",
          "url": "https://www.dndbeyond.com/search?q=Druidcraft",
          "rule": "Produce one harmless local effect: a 24-hour weather sign, plant blooming, a 5-foot sensory display, or lighting or extinguishing a small flame.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-minor-ecology-utility",
      "title": "Minor Ecology Utility Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Utility",
      "group": "virtual/utility/minor-effects",
      "summary": "Produce one harmless local effect: a 24-hour weather sign, plant blooming, a 5-foot sensory display, or lighting or extinguishing a small flame.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "environment-state",
        "information-query",
        "sensory-change",
        "task-enablement"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/utility/minor-effects",
        "effect": "Produce one harmless local effect: a 24-hour weather sign, plant blooming, a 5-foot sensory display, or lighting or extinguishing a small flame.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "2 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 2
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Druidcraft",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Druidcraft",
      "sourceVariants": [
        {
          "title": "Druidcraft",
          "url": "https://www.dndbeyond.com/search?q=Druidcraft",
          "rule": "Produce one harmless local effect: a 24-hour weather sign, plant blooming, a 5-foot sensory display, or lighting or extinguishing a small flame.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-minor-element-controller",
      "title": "Minor Element Controller Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Utility",
      "group": "real-posthuman/utility/minor-effects",
      "summary": "Create one harmless 5-foot air, dust, ember, mist, or one-cup water effect, or hold a crude one-foot elemental shape for 1 hour.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "creation-summoning",
        "environment-state",
        "task-enablement"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/utility/minor-effects",
        "effect": "Create one harmless 5-foot air, dust, ember, mist, or one-cup water effect, or hold a crude one-foot elemental shape for 1 hour.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "2 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 2
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Elementalism",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Elementalism",
      "sourceVariants": [
        {
          "title": "Elementalism",
          "url": "https://www.dndbeyond.com/search?q=Elementalism",
          "rule": "Create one harmless 5-foot air, dust, ember, mist, or one-cup water effect, or hold a crude one-foot elemental shape for 1 hour.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-minor-element-controller",
      "title": "Minor Element Controller Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Utility",
      "group": "virtual/utility/minor-effects",
      "summary": "Create one harmless 5-foot air, dust, ember, mist, or one-cup water effect, or hold a crude one-foot elemental shape for 1 hour.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "creation-summoning",
        "environment-state",
        "task-enablement"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/utility/minor-effects",
        "effect": "Create one harmless 5-foot air, dust, ember, mist, or one-cup water effect, or hold a crude one-foot elemental shape for 1 hour.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "2 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 2
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Elementalism",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Elementalism",
      "sourceVariants": [
        {
          "title": "Elementalism",
          "url": "https://www.dndbeyond.com/search?q=Elementalism",
          "rule": "Create one harmless 5-foot air, dust, ember, mist, or one-cup water effect, or hold a crude one-foot elemental shape for 1 hour.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-minor-object-repair",
      "title": "Minor Object Repair Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Utility",
      "group": "real-posthuman/utility/repair",
      "summary": "After one minute of contact, flawlessly repair one break or tear no larger than one foot without restoring lost effect properties.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "task-enablement"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/utility/repair",
        "effect": "After one minute of contact, flawlessly repair one break or tear no larger than one foot without restoring lost effect properties.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "60 Stamina",
        "action": "60 ticks (extended)",
        "activation": {
          "mode": "extended",
          "ticks": 60,
          "stamina": 60
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Mending",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Mending",
      "sourceVariants": [
        {
          "title": "Mending",
          "url": "https://www.dndbeyond.com/search?q=Mending",
          "rule": "After one minute of contact, flawlessly repair one break or tear no larger than one foot without restoring lost effect properties.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-minor-object-repair",
      "title": "Minor Object Repair Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Utility",
      "group": "virtual/utility/repair",
      "summary": "After one minute of contact, flawlessly repair one break or tear no larger than one foot without restoring lost effect properties.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "task-enablement"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/utility/repair",
        "effect": "After one minute of contact, flawlessly repair one break or tear no larger than one foot without restoring lost effect properties.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "60 Stamina",
        "action": "60 ticks (extended)",
        "activation": {
          "mode": "extended",
          "ticks": 60,
          "stamina": 60
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": [
        "D&D 2024",
        "D&D 2024 SRD 5.2.1"
      ],
      "src_rule": [
        "Mark Making: Mending",
        "Mending"
      ],
      "src_reference_url": [
        "https://dnd2024.wikidot.com/feat:mark-of-making",
        "https://www.dndbeyond.com/search?q=Mending"
      ],
      "sourceVariants": [
        {
          "title": "Mending",
          "url": "https://www.dndbeyond.com/search?q=Mending",
          "rule": "After one minute of contact, flawlessly repair one break or tear no larger than one foot without restoring lost effect properties.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-minor-presence-effects",
      "title": "Minor Presence Effects Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Utility",
      "group": "real-posthuman/utility/minor-effects",
      "summary": "Create up to three brief effects: altered eyes, tripled-volume voice with +15% Intimidation, changed flames, a moving closure, phantom sound, or harmless tremor.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "environment-state",
        "sensory-change",
        "task-enablement"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/utility/minor-effects",
        "effect": "Create up to three brief effects: altered eyes, tripled-volume voice with +15% Intimidation, changed flames, a moving closure, phantom sound, or harmless tremor.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "2 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 2
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Thaumaturgy",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Thaumaturgy",
      "sourceVariants": [
        {
          "title": "Thaumaturgy",
          "url": "https://www.dndbeyond.com/search?q=Thaumaturgy",
          "rule": "Create up to three brief effects: altered eyes, tripled-volume voice with +15% Intimidation, changed flames, a moving closure, phantom sound, or harmless tremor.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-minor-presence-effects",
      "title": "Minor Presence Effects Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Utility",
      "group": "virtual/utility/minor-effects",
      "summary": "Create up to three brief effects: altered eyes, tripled-volume voice with +15% Intimidation, changed flames, a moving closure, phantom sound, or harmless tremor.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "environment-state",
        "sensory-change",
        "task-enablement"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/utility/minor-effects",
        "effect": "Create up to three brief effects: altered eyes, tripled-volume voice with +15% Intimidation, changed flames, a moving closure, phantom sound, or harmless tremor.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "2 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 2
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Thaumaturgy",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Thaumaturgy",
      "sourceVariants": [
        {
          "title": "Thaumaturgy",
          "url": "https://www.dndbeyond.com/search?q=Thaumaturgy",
          "rule": "Create up to three brief effects: altered eyes, tripled-volume voice with +15% Intimidation, changed flames, a moving closure, phantom sound, or harmless tremor.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-minor-sensory-decoy",
      "title": "Minor Sensory Decoy Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Control",
      "group": "real-posthuman/control/illusion",
      "summary": "Create one small sound or static five-foot image for 1 minute; physical interaction or contested Investigation reveals the decoy.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "sensory-change"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/control/illusion",
        "effect": "Create one small sound or static five-foot image for 1 minute; physical interaction or contested Investigation reveals the decoy.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "2 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 2
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Minor Illusion",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Minor+Illusion",
      "sourceVariants": [
        {
          "title": "Minor Illusion",
          "url": "https://www.dndbeyond.com/search?q=Minor+Illusion",
          "rule": "Create one small sound or static five-foot image for 1 minute; physical interaction or contested Investigation reveals the decoy.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-minor-sensory-decoy",
      "title": "Minor Sensory Decoy Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Control",
      "group": "virtual/control/illusion",
      "summary": "Create one small sound or static five-foot image for 1 minute; physical interaction or contested Investigation reveals the decoy.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "sensory-change"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/control/illusion",
        "effect": "Create one small sound or static five-foot image for 1 minute; physical interaction or contested Investigation reveals the decoy.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "2 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 2
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": [
        "D&D 2024",
        "D&D 2024",
        "D&D 2024 SRD 5.2.1"
      ],
      "src_rule": [
        "Mark Shadow: Minor Illusion",
        "Minor Illusion",
        "Minor Illusion"
      ],
      "src_reference_url": [
        "https://dnd2024.wikidot.com/feat:mark-of-shadow",
        "https://dnd2024.wikidot.com/feat:arcane-artist",
        "https://www.dndbeyond.com/search?q=Minor+Illusion"
      ],
      "sourceVariants": [
        {
          "title": "Minor Illusion",
          "url": "https://www.dndbeyond.com/search?q=Minor+Illusion",
          "rule": "Create one small sound or static five-foot image for 1 minute; physical interaction or contested Investigation reveals the decoy.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-minor-utility-suite",
      "title": "Minor Utility Suite Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Utility",
      "group": "real-posthuman/utility/minor-effects",
      "summary": "Create one harmless small sensory display, ignite or extinguish a flame, clean or soil one cubic foot, alter sensation, mark a surface, or create a valueless trinket.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "creation-summoning",
        "environment-state",
        "sensory-change",
        "task-enablement"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/utility/minor-effects",
        "effect": "Create one harmless small sensory display, ignite or extinguish a flame, clean or soil one cubic foot, alter sensation, mark a surface, or create a valueless trinket.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "2 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 2
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Prestidigitation",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Prestidigitation",
      "sourceVariants": [
        {
          "title": "Prestidigitation",
          "url": "https://www.dndbeyond.com/search?q=Prestidigitation",
          "rule": "Create one harmless small sensory display, ignite or extinguish a flame, clean or soil one cubic foot, alter sensation, mark a surface, or create a valueless trinket.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-minor-utility-suite",
      "title": "Minor Utility Suite Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Utility",
      "group": "virtual/utility/minor-effects",
      "summary": "Create one harmless small sensory display, ignite or extinguish a flame, clean or soil one cubic foot, alter sensation, mark a surface, or create a valueless trinket.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "creation-summoning",
        "environment-state",
        "sensory-change",
        "task-enablement"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/utility/minor-effects",
        "effect": "Create one harmless small sensory display, ignite or extinguish a flame, clean or soil one cubic foot, alter sensation, mark a surface, or create a valueless trinket.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "2 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 2
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Prestidigitation",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Prestidigitation",
      "sourceVariants": [
        {
          "title": "Prestidigitation",
          "url": "https://www.dndbeyond.com/search?q=Prestidigitation",
          "rule": "Create one harmless small sensory display, ignite or extinguish a flame, clean or soil one cubic foot, alter sensation, mark a surface, or create a valueless trinket.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-mist-body-conversion",
      "title": "Mist-Body Conversion Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Transformation",
      "group": "real-posthuman/transformation/gaseous-form",
      "summary": "For up to 1 hour, become a 1.7 ft/s hovering mist resistant to physical damage and prone, able to pass gaps but unable to speak, manipulate, or attack.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "condition-change",
        "defense-modifier",
        "mobility-change",
        "transformation"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/transformation/gaseous-form",
        "effect": "For up to 1 hour, become a 1.7 ft/s hovering mist resistant to physical damage and prone, able to pass gaps but unable to speak, manipulate, or attack.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "5 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 5
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Gaseous Form",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Gaseous+Form",
      "sourceVariants": [
        {
          "title": "Gaseous Form",
          "url": "https://www.dndbeyond.com/search?q=Gaseous+Form",
          "rule": "For up to 1 hour, become a 1.7 ft/s hovering mist resistant to physical damage and prone, able to pass gaps but unable to speak, manipulate, or attack.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-mist-body-conversion",
      "title": "Mist-Body Conversion Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Transformation",
      "group": "virtual/transformation/gaseous-form",
      "summary": "For up to 1 hour, become a 1.7 ft/s hovering mist resistant to physical damage and prone, able to pass gaps but unable to speak, manipulate, or attack.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "condition-change",
        "defense-modifier",
        "mobility-change",
        "transformation"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/transformation/gaseous-form",
        "effect": "For up to 1 hour, become a 1.7 ft/s hovering mist resistant to physical damage and prone, able to pass gaps but unable to speak, manipulate, or attack.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "5 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 5
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Gaseous Form",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Gaseous+Form",
      "sourceVariants": [
        {
          "title": "Gaseous Form",
          "url": "https://www.dndbeyond.com/search?q=Gaseous+Form",
          "rule": "For up to 1 hour, become a 1.7 ft/s hovering mist resistant to physical damage and prone, able to pass gaps but unable to speak, manipulate, or attack.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "mobile-bleeder-assault-rifle",
      "title": "Mobile Bleeder Assault Rifle",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Ranged Weapon",
      "group": "combat/ranged/assault-rifles",
      "summary": "Its 2-tick burst rolls three independent 1d6 physical hits using the final contested-roll hit percentage. After moving at least 5 feet this tick, gain +5% on its attack check; a critical limb hit also applies Bleeding.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "assault-rifles",
        "skillPath": [
          "combat",
          "ranged-weapons",
          "long-guns",
          "assault-rifles"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "condition-change",
        "critical-change",
        "damage"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/ranged/assault-rifles",
        "effect": "Its 2-tick burst rolls three independent 1d6 physical hits using the final contested-roll hit percentage. After moving at least 5 feet this tick, gain +5% on its attack check; a critical limb hit also applies Bleeding.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Carmen",
        "Carmen — +100% headshot damage",
        "Carmen — 5% ricochet chance",
        "Carmen — 50% armor penetration",
        "Carmen — Bleeding",
        "Carmen — Critical effect"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/3079/carmen",
      "sourceVariants": [
        {
          "title": "Carmen",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/3079/carmen",
          "rule": "Its 2-tick burst rolls three independent 1d6 physical hits using the final contested-roll hit percentage. After moving at least 5 feet this tick, gain +5% on its attack check; a critical limb hit also applies Bleeding.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "real-mobile-dim-light-array",
      "title": "Mobile Dim-Light Array Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Utility",
      "group": "real-posthuman/utility/illumination",
      "summary": "Create four linked dim lights or one humanoid light-form for 1 minute and reposition the array up to 60 feet with a 1-tick command.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "creation-summoning",
        "environment-state"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/utility/illumination",
        "effect": "Create four linked dim lights or one humanoid light-form for 1 minute and reposition the array up to 60 feet with a 1-tick command.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "2 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 2
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Dancing Lights",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Dancing+Lights",
      "sourceVariants": [
        {
          "title": "Dancing Lights",
          "url": "https://www.dndbeyond.com/search?q=Dancing+Lights",
          "rule": "Create four linked dim lights or one humanoid light-form for 1 minute and reposition the array up to 60 feet with a 1-tick command.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-mobile-dim-light-array",
      "title": "Mobile Dim-Light Array Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Utility",
      "group": "virtual/utility/illumination",
      "summary": "Create four linked dim lights or one humanoid light-form for 1 minute and reposition the array up to 60 feet with a 1-tick command.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "creation-summoning",
        "environment-state"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/utility/illumination",
        "effect": "Create four linked dim lights or one humanoid light-form for 1 minute and reposition the array up to 60 feet with a 1-tick command.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "2 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 2
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Dancing Lights",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Dancing+Lights",
      "sourceVariants": [
        {
          "title": "Dancing Lights",
          "url": "https://www.dndbeyond.com/search?q=Dancing+Lights",
          "rule": "Create four linked dim lights or one humanoid light-form for 1 minute and reposition the array up to 60 feet with a 1-tick command.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-mobile-dual-purpose-light",
      "title": "Mobile Dual-Purpose Light Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Support",
      "group": "real-posthuman/support/mobile-field",
      "summary": "Create a mobile lit cylinder for 10 minutes that once per cycle either restores 4d12 plus modifier HP or deals 6d12 radiant after defense.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "creation-summoning",
        "damage",
        "environment-state",
        "recovery"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/support/mobile-field",
        "effect": "Create a mobile lit cylinder for 10 minutes that once per cycle either restores 4d12 plus modifier HP or deals 6d12 radiant after defense.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "9 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 9
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Conjure Celestial",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Conjure+Celestial",
      "sourceVariants": [
        {
          "title": "Conjure Celestial",
          "url": "https://www.dndbeyond.com/search?q=Conjure+Celestial",
          "rule": "Create a mobile lit cylinder for 10 minutes that once per cycle either restores 4d12 plus modifier HP or deals 6d12 radiant after defense.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-mobile-dual-purpose-light",
      "title": "Mobile Dual-Purpose Light Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Support",
      "group": "virtual/support/mobile-field",
      "summary": "Create a mobile lit cylinder for 10 minutes that once per cycle either restores 4d12 plus modifier HP or deals 6d12 radiant after defense.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "creation-summoning",
        "damage",
        "environment-state",
        "recovery"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/support/mobile-field",
        "effect": "Create a mobile lit cylinder for 10 minutes that once per cycle either restores 4d12 plus modifier HP or deals 6d12 radiant after defense.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "9 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 9
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Conjure Celestial",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Conjure+Celestial",
      "sourceVariants": [
        {
          "title": "Conjure Celestial",
          "url": "https://www.dndbeyond.com/search?q=Conjure+Celestial",
          "rule": "Create a mobile lit cylinder for 10 minutes that once per cycle either restores 4d12 plus modifier HP or deals 6d12 radiant after defense.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-mobile-force-halo",
      "title": "Mobile Force Halo Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Offense",
      "group": "real-posthuman/offense/damage-aura",
      "summary": "A mobile 10-foot halo deals 5d8 force, halved by contested Will defense once per cycle, and permits a 1-tick disengage combo.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "creation-summoning",
        "damage"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/offense/damage-aura",
        "effect": "A mobile 10-foot halo deals 5d8 force, halved by contested Will defense once per cycle, and permits a 1-tick disengage combo.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "6 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 6
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Conjure Woodland Beings",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Conjure+Woodland+Beings",
      "sourceVariants": [
        {
          "title": "Conjure Woodland Beings",
          "url": "https://www.dndbeyond.com/search?q=Conjure+Woodland+Beings",
          "rule": "A mobile 10-foot halo deals 5d8 force, halved by contested Will defense once per cycle, and permits a 1-tick disengage combo.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-mobile-force-halo",
      "title": "Mobile Force Halo Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Offense",
      "group": "virtual/offense/damage-aura",
      "summary": "A mobile 10-foot halo deals 5d8 force, halved by contested Will defense once per cycle, and permits a 1-tick disengage combo.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "creation-summoning",
        "damage"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/offense/damage-aura",
        "effect": "A mobile 10-foot halo deals 5d8 force, halved by contested Will defense once per cycle, and permits a 1-tick disengage combo.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "6 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 6
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Conjure Woodland Beings",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Conjure+Woodland+Beings",
      "sourceVariants": [
        {
          "title": "Conjure Woodland Beings",
          "url": "https://www.dndbeyond.com/search?q=Conjure+Woodland+Beings",
          "rule": "A mobile 10-foot halo deals 5d8 force, halved by contested Will defense once per cycle, and permits a 1-tick disengage combo.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-mobile-guardian-hazard",
      "title": "Mobile Guardian Hazard Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Offense",
      "group": "real-posthuman/offense/damage-aura",
      "summary": "A 15-foot aura halves enemy speed and deals 3d8 radiant or necrotic, halved by contested Will defense once per cycle, for 10 minutes.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "creation-summoning",
        "damage",
        "mobility-change"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/offense/damage-aura",
        "effect": "A 15-foot aura halves enemy speed and deals 3d8 radiant or necrotic, halved by contested Will defense once per cycle, for 10 minutes.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "5 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 5
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Spirit Guardians",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Spirit+Guardians",
      "sourceVariants": [
        {
          "title": "Spirit Guardians",
          "url": "https://www.dndbeyond.com/search?q=Spirit+Guardians",
          "rule": "A 15-foot aura halves enemy speed and deals 3d8 radiant or necrotic, halved by contested Will defense once per cycle, for 10 minutes.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-mobile-guardian-hazard",
      "title": "Mobile Guardian Hazard Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Offense",
      "group": "virtual/offense/damage-aura",
      "summary": "A 15-foot aura halves enemy speed and deals 3d8 radiant or necrotic, halved by contested Will defense once per cycle, for 10 minutes.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "creation-summoning",
        "damage",
        "mobility-change"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/offense/damage-aura",
        "effect": "A 15-foot aura halves enemy speed and deals 3d8 radiant or necrotic, halved by contested Will defense once per cycle, for 10 minutes.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "5 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 5
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Spirit Guardians",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Spirit+Guardians",
      "sourceVariants": [
        {
          "title": "Spirit Guardians",
          "url": "https://www.dndbeyond.com/search?q=Spirit+Guardians",
          "rule": "A 15-foot aura halves enemy speed and deals 3d8 radiant or necrotic, halved by contested Will defense once per cycle, for 10 minutes.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-mobile-isolation-bubble",
      "title": "Mobile Isolation Bubble Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Protection",
      "group": "real-posthuman/protection/containment",
      "summary": "Enclose a Large-or-smaller target for 1 minute after failed Reflexes defense; the impermeable invulnerable bubble prevents cross-boundary effects but can be rolled.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "defense-modifier",
        "effect-suppression",
        "environment-state",
        "forced-movement"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/protection/containment",
        "effect": "Enclose a Large-or-smaller target for 1 minute after failed Reflexes defense; the impermeable invulnerable bubble prevents cross-boundary effects but can be rolled.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "6 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 6
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Resilient Sphere",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Resilient+Sphere",
      "sourceVariants": [
        {
          "title": "Resilient Sphere",
          "url": "https://www.dndbeyond.com/search?q=Resilient+Sphere",
          "rule": "Enclose a Large-or-smaller target for 1 minute after failed Reflexes defense; the impermeable invulnerable bubble prevents cross-boundary effects but can be rolled.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-mobile-isolation-bubble",
      "title": "Mobile Isolation Bubble Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Protection",
      "group": "virtual/protection/containment",
      "summary": "Enclose a Large-or-smaller target for 1 minute after failed Reflexes defense; the impermeable invulnerable bubble prevents cross-boundary effects but can be rolled.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "defense-modifier",
        "effect-suppression",
        "environment-state",
        "forced-movement"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/protection/containment",
        "effect": "Enclose a Large-or-smaller target for 1 minute after failed Reflexes defense; the impermeable invulnerable bubble prevents cross-boundary effects but can be rolled.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "6 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 6
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Resilient Sphere",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Resilient+Sphere",
      "sourceVariants": [
        {
          "title": "Resilient Sphere",
          "url": "https://www.dndbeyond.com/search?q=Resilient+Sphere",
          "rule": "Enclose a Large-or-smaller target for 1 minute after failed Reflexes defense; the impermeable invulnerable bubble prevents cross-boundary effects but can be rolled.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-mobile-multisensory-illusion",
      "title": "Mobile Multisensory Illusion Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Control",
      "group": "real-posthuman/control/illusion",
      "summary": "Create a harmless 20-foot multisensory illusion for 10 minutes; 2-tick actions move and animate it, while interaction or contested Investigation exposes it.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "sensory-change"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/control/illusion",
        "effect": "Create a harmless 20-foot multisensory illusion for 10 minutes; 2-tick actions move and animate it, while interaction or contested Investigation exposes it.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "5 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 5
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Major Image",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Major+Image",
      "sourceVariants": [
        {
          "title": "Major Image",
          "url": "https://www.dndbeyond.com/search?q=Major+Image",
          "rule": "Create a harmless 20-foot multisensory illusion for 10 minutes; 2-tick actions move and animate it, while interaction or contested Investigation exposes it.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-mobile-multisensory-illusion",
      "title": "Mobile Multisensory Illusion Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Control",
      "group": "virtual/control/illusion",
      "summary": "Create a harmless 20-foot multisensory illusion for 10 minutes; 2-tick actions move and animate it, while interaction or contested Investigation exposes it.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "sensory-change"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/control/illusion",
        "effect": "Create a harmless 20-foot multisensory illusion for 10 minutes; 2-tick actions move and animate it, while interaction or contested Investigation exposes it.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "5 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 5
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Major Image",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Major+Image",
      "sourceVariants": [
        {
          "title": "Major Image",
          "url": "https://www.dndbeyond.com/search?q=Major+Image",
          "rule": "Create a harmless 20-foot multisensory illusion for 10 minutes; 2-tick actions move and animate it, while interaction or contested Investigation exposes it.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-mobile-radiant-suppression-beam",
      "title": "Mobile Radiant Suppression Beam Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Offense",
      "group": "real-posthuman/offense/mobile-hazard",
      "summary": "A movable 5-foot beam deals 2d10 radiant after failed physical defense once per cycle and suppresses shapechanging while a target remains inside.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "effect-suppression",
        "environment-state",
        "transformation"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/offense/mobile-hazard",
        "effect": "A movable 5-foot beam deals 2d10 radiant after failed physical defense once per cycle and suppresses shapechanging while a target remains inside.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 4
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Moonbeam",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Moonbeam",
      "sourceVariants": [
        {
          "title": "Moonbeam",
          "url": "https://www.dndbeyond.com/search?q=Moonbeam",
          "rule": "A movable 5-foot beam deals 2d10 radiant after failed physical defense once per cycle and suppresses shapechanging while a target remains inside.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-mobile-radiant-suppression-beam",
      "title": "Mobile Radiant Suppression Beam Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Offense",
      "group": "virtual/offense/mobile-hazard",
      "summary": "A movable 5-foot beam deals 2d10 radiant after failed physical defense once per cycle and suppresses shapechanging while a target remains inside.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "effect-suppression",
        "environment-state",
        "transformation"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/offense/mobile-hazard",
        "effect": "A movable 5-foot beam deals 2d10 radiant after failed physical defense once per cycle and suppresses shapechanging while a target remains inside.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 4
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Moonbeam",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Moonbeam",
      "sourceVariants": [
        {
          "title": "Moonbeam",
          "url": "https://www.dndbeyond.com/search?q=Moonbeam",
          "rule": "A movable 5-foot beam deals 2d10 radiant after failed physical defense once per cycle and suppresses shapechanging while a target remains inside.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-mobile-thermal-hazard",
      "title": "Mobile Thermal Hazard Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Offense",
      "group": "real-posthuman/offense/mobile-hazard",
      "summary": "Create a light-emitting fire sphere for 1 minute; nearby actors contest Reflexes or take 2d6 fire, and 1-tick commands roll it up to 30 feet.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "creation-summoning",
        "damage",
        "environment-state"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/offense/mobile-hazard",
        "effect": "Create a light-emitting fire sphere for 1 minute; nearby actors contest Reflexes or take 2d6 fire, and 1-tick commands roll it up to 30 feet.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 4
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Flaming Sphere",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Flaming+Sphere",
      "sourceVariants": [
        {
          "title": "Flaming Sphere",
          "url": "https://www.dndbeyond.com/search?q=Flaming+Sphere",
          "rule": "Create a light-emitting fire sphere for 1 minute; nearby actors contest Reflexes or take 2d6 fire, and 1-tick commands roll it up to 30 feet.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-mobile-thermal-hazard",
      "title": "Mobile Thermal Hazard Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Offense",
      "group": "virtual/offense/mobile-hazard",
      "summary": "Create a light-emitting fire sphere for 1 minute; nearby actors contest Reflexes or take 2d6 fire, and 1-tick commands roll it up to 30 feet.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "creation-summoning",
        "damage",
        "environment-state"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/offense/mobile-hazard",
        "effect": "Create a light-emitting fire sphere for 1 minute; nearby actors contest Reflexes or take 2d6 fire, and 1-tick commands roll it up to 30 feet.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 4
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Flaming Sphere",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Flaming+Sphere",
      "sourceVariants": [
        {
          "title": "Flaming Sphere",
          "url": "https://www.dndbeyond.com/search?q=Flaming+Sphere",
          "rule": "Create a light-emitting fire sphere for 1 minute; nearby actors contest Reflexes or take 2d6 fire, and 1-tick commands roll it up to 30 feet.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-mobile-visual-decoy",
      "title": "Mobile Visual Decoy Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Control",
      "group": "real-posthuman/control/illusion",
      "summary": "Create a harmless 15-foot visual illusion for 10 minutes and use 2-tick actions to move and animate it; interaction or Investigation exposes it.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "sensory-change"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/control/illusion",
        "effect": "Create a harmless 15-foot visual illusion for 10 minutes and use 2-tick actions to move and animate it; interaction or Investigation exposes it.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 3
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Silent Image",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Silent+Image",
      "sourceVariants": [
        {
          "title": "Silent Image",
          "url": "https://www.dndbeyond.com/search?q=Silent+Image",
          "rule": "Create a harmless 15-foot visual illusion for 10 minutes and use 2-tick actions to move and animate it; interaction or Investigation exposes it.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-mobile-visual-decoy",
      "title": "Mobile Visual Decoy Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Control",
      "group": "virtual/control/illusion",
      "summary": "Create a harmless 15-foot visual illusion for 10 minutes and use 2-tick actions to move and animate it; interaction or Investigation exposes it.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "sensory-change"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/control/illusion",
        "effect": "Create a harmless 15-foot visual illusion for 10 minutes and use 2-tick actions to move and animate it; interaction or Investigation exposes it.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 3
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Silent Image",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Silent+Image",
      "sourceVariants": [
        {
          "title": "Silent Image",
          "url": "https://www.dndbeyond.com/search?q=Silent+Image",
          "rule": "Create a harmless 15-foot visual illusion for 10 minutes and use 2-tick actions to move and animate it; interaction or Investigation exposes it.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-mobility-oil",
      "title": "Mobility Oil",
      "system": "Ninefold",
      "type": "consumable",
      "status": "candidate",
      "category": "Consumable",
      "group": "medical-and-chemical/drafts",
      "summary": "Apply for 10 minutes to ignore restraint and movement penalties for 8 hours, or spend 2 ticks to coat a 10-foot area that contests entrants' Reflexes to knock them down.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "brewing",
        "skillPath": [
          "engineering",
          "chemical-engineering",
          "brewing"
        ],
        "maximumTrainedBonus": 15,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "mobility-change"
      ],
      "rules": {
        "role": "consumable",
        "itemFamily": "medical-and-chemical/drafts",
        "effect": "Apply for 10 minutes to ignore restraint and movement penalties for 8 hours, or spend 2 ticks to coat a 10-foot area that contests entrants' Reflexes to knock them down.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Oil of Slipperiness",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Oil of Slipperiness",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Apply for 10 minutes to ignore restraint and movement penalties for 8 hours, or spend 2 ticks to coat a 10-foot area that contests entrants' Reflexes to knock them down.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-mobility-assist-boots",
      "title": "Mobility-Assist Boots",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "utility/mobility",
      "summary": "Set walking speed to at least 5 feet per second, ignore armor and load speed penalties, and jump up to 30 feet for 10 feet of movement once per cycle.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "mobility-change"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "utility/mobility",
        "effect": "Set walking speed to at least 5 feet per second, ignore armor and load speed penalties, and jump up to 30 feet for 10 feet of movement once per cycle.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Boots of Striding and Springing",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Boots of Striding and Springing",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Set walking speed to at least 5 feet per second, ignore armor and load speed penalties, and jump up to 30 feet for 10 feet of movement once per cycle.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-modular-combat-rod",
      "title": "Modular Combat Rod",
      "system": "Ninefold",
      "type": "effect-device",
      "status": "candidate",
      "category": "Effect Device",
      "group": "effect-devices/rods",
      "summary": "Spend 1 tick to switch among mace, blade, axe, spear, ladder, ram, or compass forms; daily charged hits can drain vitality, paralyze, or project fear through contested applications.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "mental-influence",
        "resource-change",
        "transformation"
      ],
      "rules": {
        "role": "effect-device",
        "itemFamily": "effect-devices/rods",
        "effect": "Spend 1 tick to switch among mace, blade, axe, spear, ladder, ram, or compass forms; daily charged hits can drain vitality, paralyze, or project fear through contested applications.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Rod of Lordly Might",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Rod of Lordly Might",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend 1 tick to switch among mace, blade, axe, spear, ladder, ram, or compass forms; daily charged hits can drain vitality, paralyze, or project fear through contested applications.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "momentum-penetrator-assault-rifle",
      "title": "Momentum Penetrator Assault Rifle",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Ranged Weapon",
      "group": "combat/ranged/assault-rifles",
      "summary": "Its 2-tick burst rolls three independent 1d6 physical hits using the final contested-roll hit percentage. After defeating or critically injuring a target, gain +1 ft/s movement and ignore 5% physical defense on the next attack before the end of the next tick.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "assault-rifles",
        "skillPath": [
          "combat",
          "ranged-weapons",
          "long-guns",
          "assault-rifles"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "defense-modifier",
        "mobility-change",
        "trigger-binding"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/ranged/assault-rifles",
        "effect": "Its 2-tick burst rolls three independent 1d6 physical hits using the final contested-roll hit percentage. After defeating or critically injuring a target, gain +1 ft/s movement and ignore 5% physical defense on the next attack before the end of the next tick.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Chinook",
        "Chinook — +100% headshot damage",
        "Chinook — 5% ricochet chance",
        "Chinook — 50% armor penetration",
        "Chinook — Armor interaction",
        "Chinook — Dismemberment",
        "Pit Bull",
        "Pit Bull — +100% headshot damage",
        "Pit Bull — 3 projectiles per shot",
        "Pit Bull — 5% ricochet chance",
        "Pit Bull — 50% armor penetration",
        "Pit Bull — Armor interaction",
        "Pit Bull — Dismemberment"
      ],
      "src_reference_url": [
        "https://gamestegy.com/cyberpunk-2077/wiki/17036/chinook",
        "https://gamestegy.com/cyberpunk-2077/wiki/17036/chinook",
        "https://gamestegy.com/cyberpunk-2077/wiki/17036/chinook",
        "https://gamestegy.com/cyberpunk-2077/wiki/17036/chinook",
        "https://gamestegy.com/cyberpunk-2077/wiki/17036/chinook",
        "https://gamestegy.com/cyberpunk-2077/wiki/17036/chinook",
        "https://gamestegy.com/cyberpunk-2077/wiki/3081/pit-bull",
        "https://gamestegy.com/cyberpunk-2077/wiki/3081/pit-bull",
        "https://gamestegy.com/cyberpunk-2077/wiki/3081/pit-bull",
        "https://gamestegy.com/cyberpunk-2077/wiki/3081/pit-bull",
        "https://gamestegy.com/cyberpunk-2077/wiki/3081/pit-bull",
        "https://gamestegy.com/cyberpunk-2077/wiki/3081/pit-bull",
        "https://gamestegy.com/cyberpunk-2077/wiki/3081/pit-bull"
      ],
      "sourceVariants": [
        {
          "title": "Chinook",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17036/chinook",
          "rule": "Its 2-tick burst rolls three independent 1d6 physical hits using the final contested-roll hit percentage. After defeating or critically injuring a target, gain +1 ft/s movement and ignore 5% physical defense on the next attack before the end of the next tick.",
          "system": "Cyberpunk 2077"
        },
        {
          "title": "Pit Bull",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/3081/pit-bull",
          "rule": "Its 2-tick burst rolls three independent 1d6 physical hits using the final contested-roll hit percentage. After defeating or critically injuring a target, gain +1 ft/s movement and ignore 5% physical defense on the next attack before the end of the next tick.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 2,
      "tags": []
    },
    {
      "id": "momentum-penetrator-pistol",
      "title": "Momentum Penetrator Pistol",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Ranged Weapon",
      "group": "combat/ranged/pistols",
      "summary": "Its 2-tick shot rolls one 2d6 physical hit using the final contested-roll hit percentage. After defeating or critically injuring a target, gain +1 ft/s movement and ignore 5% physical defense on the next attack before the end of the next tick.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "pistols",
        "skillPath": [
          "combat",
          "ranged-weapons",
          "handguns",
          "pistols"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "defense-modifier",
        "mobility-change",
        "trigger-binding"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/ranged/pistols",
        "effect": "Its 2-tick shot rolls one 2d6 physical hit using the final contested-roll hit percentage. After defeating or critically injuring a target, gain +1 ft/s movement and ignore 5% physical defense on the next attack before the end of the next tick.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Catahoula",
        "Catahoula — +125% headshot damage",
        "Catahoula — 75% armor penetration",
        "Catahoula — Armor interaction",
        "Catahoula — Dismemberment"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/17032/catahoula",
      "sourceVariants": [
        {
          "title": "Catahoula",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17032/catahoula",
          "rule": "Its 2-tick shot rolls one 2d6 physical hit using the final contested-roll hit percentage. After defeating or critically injuring a target, gain +1 ft/s movement and ignore 5% physical defense on the next attack before the end of the next tick.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "momentum-penetrator-shotgun",
      "title": "Momentum Penetrator Shotgun",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Ranged Weapon",
      "group": "combat/ranged/shotguns",
      "summary": "Its 2-tick spread rolls two independent 1d6 physical hits using the final contested-roll hit percentage. After defeating or critically injuring a target, gain +1 ft/s movement and ignore 5% physical defense on the next attack before the end of the next tick.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "shotguns",
        "skillPath": [
          "combat",
          "ranged-weapons",
          "long-guns",
          "shotguns"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "defense-modifier",
        "mobility-change",
        "trigger-binding"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/ranged/shotguns",
        "effect": "Its 2-tick spread rolls two independent 1d6 physical hits using the final contested-roll hit percentage. After defeating or critically injuring a target, gain +1 ft/s movement and ignore 5% physical defense on the next attack before the end of the next tick.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Amstaff",
        "Amstaff — +150% headshot damage",
        "Amstaff — 25% armor penetration",
        "Amstaff — 3 projectiles per shot",
        "Amstaff — 5% ricochet chance",
        "Amstaff — Armor interaction",
        "Amstaff — Dismemberment"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/17023/amstaff",
      "sourceVariants": [
        {
          "title": "Amstaff",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17023/amstaff",
          "rule": "Its 2-tick spread rolls two independent 1d6 physical hits using the final contested-roll hit percentage. After defeating or critically injuring a target, gain +1 ft/s movement and ignore 5% physical defense on the next attack before the end of the next tick.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "momentum-penetrator-smg",
      "title": "Momentum Penetrator SMG",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Ranged Weapon",
      "group": "combat/ranged/submachine-guns",
      "summary": "Its 2-tick burst rolls two independent 1d6 physical hits using the final contested-roll hit percentage. After defeating or critically injuring a target, gain +1 ft/s movement and ignore 5% physical defense on the next attack before the end of the next tick.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "submachine-guns",
        "skillPath": [
          "combat",
          "ranged-weapons",
          "compact-automatic-weapons",
          "submachine-guns"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "defense-modifier",
        "mobility-change",
        "trigger-binding"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/ranged/submachine-guns",
        "effect": "Its 2-tick burst rolls two independent 1d6 physical hits using the final contested-roll hit percentage. After defeating or critically injuring a target, gain +1 ft/s movement and ignore 5% physical defense on the next attack before the end of the next tick.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Chesapeake",
        "Chesapeake — +50% headshot damage",
        "Chesapeake — 25% armor penetration",
        "Chesapeake — 4 projectiles per shot",
        "Chesapeake — Armor interaction",
        "Chesapeake — Dismemberment"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/17035/chesapeake",
      "sourceVariants": [
        {
          "title": "Chesapeake",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17035/chesapeake",
          "rule": "Its 2-tick burst rolls two independent 1d6 physical hits using the final contested-roll hit percentage. After defeating or critically injuring a target, gain +1 ft/s movement and ignore 5% physical defense on the next attack before the end of the next tick.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "momentum-penetrator-sniper-rifle",
      "title": "Momentum Penetrator Sniper Rifle",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Ranged Weapon",
      "group": "combat/ranged/sniper-rifles",
      "summary": "Its 2-tick precision shot rolls one 3d6 physical hit using the final contested-roll hit percentage. After defeating or critically injuring a target, gain +1 ft/s movement and ignore 5% physical defense on the next attack before the end of the next tick.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "sniper-rifles",
        "skillPath": [
          "combat",
          "ranged-weapons",
          "long-guns",
          "sniper-rifles"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "defense-modifier",
        "mobility-change",
        "trigger-binding"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/ranged/sniper-rifles",
        "effect": "Its 2-tick precision shot rolls one 3d6 physical hit using the final contested-roll hit percentage. After defeating or critically injuring a target, gain +1 ft/s movement and ignore 5% physical defense on the next attack before the end of the next tick.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "combatClass": {
          "classes": [
            "Finesse",
            "Endurance"
          ],
          "stats": [
            "DEX",
            "CON"
          ],
          "combinationRule": "Not yet defined; the item action must state an approved rule."
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Foxhound",
        "Foxhound — +300% headshot damage",
        "Foxhound — 75% armor penetration",
        "Foxhound — Armor interaction",
        "Foxhound — Dismemberment"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/17051/foxhound",
      "sourceVariants": [
        {
          "title": "Foxhound",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17051/foxhound",
          "rule": "Its 2-tick precision shot rolls one 3d6 physical hit using the final contested-roll hit percentage. After defeating or critically injuring a target, gain +1 ft/s movement and ignore 5% physical defense on the next attack before the end of the next tick.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "motion-shock-pistol",
      "title": "Motion-Shock Pistol",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Ranged Weapon",
      "group": "combat/ranged/pistols",
      "summary": "Its 2-tick shot rolls one 2d6 physical hit using the final contested-roll hit percentage. After moving at least 5 feet this tick, add 1d6 electrical damage; two consecutive hits apply Shock for 1 tick.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "pistols",
        "skillPath": [
          "combat",
          "ranged-weapons",
          "handguns",
          "pistols"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "damage"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/ranged/pistols",
        "effect": "Its 2-tick shot rolls one 2d6 physical hit using the final contested-roll hit percentage. After moving at least 5 feet this tick, add 1d6 electrical damage; two consecutive hits apply Shock for 1 tick.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Dying Night",
        "Dying Night — +125% headshot damage",
        "Dying Night — 25% armor penetration",
        "Dying Night — 5% ricochet chance",
        "Dying Night — Unique ability"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/3127/dying-night",
      "sourceVariants": [
        {
          "title": "Dying Night",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/3127/dying-night",
          "rule": "Its 2-tick shot rolls one 2d6 physical hit using the final contested-roll hit percentage. After moving at least 5 feet this tick, add 1d6 electrical damage; two consecutive hits apply Shock for 1 tick.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "real-motor-control-dance-loop",
      "title": "Motor-Control Dance Loop Program",
      "system": "Ninefold",
      "type": "program",
      "status": "candidate",
      "category": "Control",
      "group": "real-posthuman/control/action-disruption",
      "summary": "A target contests Will; failure charms it into immobile dancing with -15% attacks and Reflexes defense while attacks against it gain +15%; success still consumes its next movement.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "hacking",
        "skillPath": [
          "spycraft",
          "hacking"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "check-modifier",
        "condition-change",
        "mental-influence"
      ],
      "rules": {
        "role": "program",
        "itemFamily": "real-posthuman/control/action-disruption",
        "effect": "A target contests Will; failure charms it into immobile dancing with -15% attacks and Reflexes defense while attacks against it gain +15%; success still consumes its next movement.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "8 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 8
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Irresistible Dance",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Irresistible+Dance",
      "sourceVariants": [
        {
          "title": "Irresistible Dance",
          "url": "https://www.dndbeyond.com/search?q=Irresistible+Dance",
          "rule": "A target contests Will; failure charms it into immobile dancing with -15% attacks and Reflexes defense while attacks against it gain +15%; success still consumes its next movement.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-motor-control-dance-loop",
      "title": "Motor-Control Dance Loop Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Control",
      "group": "virtual/control/action-disruption",
      "summary": "A target contests Will; failure charms it into immobile dancing with -15% attacks and Reflexes defense while attacks against it gain +15%; success still consumes its next movement.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "check-modifier",
        "condition-change",
        "mental-influence"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/control/action-disruption",
        "effect": "A target contests Will; failure charms it into immobile dancing with -15% attacks and Reflexes defense while attacks against it gain +15%; success still consumes its next movement.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "8 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 8
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": [
        "D&D 2024",
        "D&D 2024 SRD 5.2.1"
      ],
      "src_rule": [
        "Irresistible Dance Access",
        "Irresistible Dance"
      ],
      "src_reference_url": [
        "https://dnd2024.wikidot.com/feat:boon-of-revelry",
        "https://www.dndbeyond.com/search?q=Irresistible+Dance"
      ],
      "sourceVariants": [
        {
          "title": "Irresistible Dance",
          "url": "https://www.dndbeyond.com/search?q=Irresistible+Dance",
          "rule": "A target contests Will; failure charms it into immobile dancing with -15% attacks and Reflexes defense while attacks against it gain +15%; success still consumes its next movement.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-mount-speed-shoes",
      "title": "Mount-Speed Shoes",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "utility/mobility",
      "summary": "A fitted mount gains +5 feet per second walking speed.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "mobility-change"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "utility/mobility",
        "effect": "A fitted mount gains +5 feet per second walking speed.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Horseshoes of Speed",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Horseshoes of Speed",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "A fitted mount gains +5 feet per second walking speed.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "multi-item-control-interface",
      "title": "Multi-Item Control Interface",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Equipment Interface",
      "group": "equipment/effect-interfaces/control",
      "summary": "Adds one linked-item control slot; a mind can benefit from only one Multi-Item Control Interface.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "storage-capacity"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "equipment/effect-interfaces/control",
        "effect": "Adds one linked-item control slot; a mind can benefit from only one Multi-Item Control Interface.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024",
      "src_rule": "Expanded Attunement",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/character-classes",
      "sourceVariants": [
        {
          "title": "Expanded Attunement",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/character-classes",
          "rule": "Adds one linked-item control slot; a mind can benefit from only one Multi-Item Control Interface.",
          "system": "D&D 2024"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "multilock-explosive-smg",
      "title": "Multilock Explosive SMG",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Ranged Weapon",
      "group": "combat/ranged/submachine-guns",
      "summary": "Its 2-tick burst rolls two independent 1d6 physical hits using the final contested-roll hit percentage. A burst divides three 1d6 blast hits among up to three locked targets.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "submachine-guns",
        "skillPath": [
          "combat",
          "ranged-weapons",
          "compact-automatic-weapons",
          "submachine-guns"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "target-scope-extension"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/ranged/submachine-guns",
        "effect": "Its 2-tick burst rolls two independent 1d6 physical hits using the final contested-roll hit percentage. A burst divides three 1d6 blast hits among up to three locked targets.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Prototype: Shingen Mark V",
        "Prototype: Shingen Mark V — +50% headshot damage",
        "Prototype: Shingen Mark V — 30% burn chance",
        "Prototype: Shingen Mark V — Unique ability"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/1071/prototype-shingen-mark-v",
      "sourceVariants": [
        {
          "title": "Prototype: Shingen Mark V",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/1071/prototype-shingen-mark-v",
          "rule": "Its 2-tick burst rolls two independent 1d6 physical hits using the final contested-roll hit percentage. A burst divides three 1d6 blast hits among up to three locked targets.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "multilock-rocket-shotgun",
      "title": "Multilock Rocket Shotgun",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Ranged Weapon",
      "group": "combat/ranged/shotguns",
      "summary": "Its 2-tick spread rolls two independent 1d6 physical hits using the final contested-roll hit percentage. A 2-tick attack deals 2d6 blast damage to up to three targets in a 10-foot zone; the user is also affected if inside it, and a low-Hit-Point critical applies Burning.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "shotguns",
        "skillPath": [
          "combat",
          "ranged-weapons",
          "long-guns",
          "shotguns"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "critical-change",
        "damage",
        "target-scope-extension"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/ranged/shotguns",
        "effect": "Its 2-tick spread rolls two independent 1d6 physical hits using the final contested-roll hit percentage. A 2-tick attack deals 2d6 blast damage to up to three targets in a 10-foot zone; the user is also affected if inside it, and a low-Hit-Point critical applies Burning.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Ba Xing Chong",
        "Ba Xing Chong — 4 projectiles per shot",
        "Ba Xing Chong — 50% armor penetration",
        "Ba Xing Chong — Burning",
        "Ba Xing Chong — Health interaction",
        "Ba Xing Chong — Reload interaction"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/1077/ba-xing-chong",
      "sourceVariants": [
        {
          "title": "Ba Xing Chong",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/1077/ba-xing-chong",
          "rule": "Its 2-tick spread rolls two independent 1d6 physical hits using the final contested-roll hit percentage. A 2-tick attack deals 2d6 blast damage to up to three targets in a 10-foot zone; the user is also affected if inside it, and a low-Hit-Point critical applies Burning.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "multilock-shock-pistol",
      "title": "Multilock Shock Pistol",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Ranged Weapon",
      "group": "combat/ranged/pistols",
      "summary": "Its 2-tick shot rolls one 2d6 physical hit using the final contested-roll hit percentage. A 2-tick burst rolls four 1d6 electrical hits divided among up to four targets, each at -5%; a critical hit applies Shock.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "pistols",
        "skillPath": [
          "combat",
          "ranged-weapons",
          "handguns",
          "pistols"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "condition-change",
        "critical-change",
        "damage",
        "target-scope-extension"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/ranged/pistols",
        "effect": "Its 2-tick shot rolls one 2d6 physical hit using the final contested-roll hit percentage. A 2-tick burst rolls four 1d6 electrical hits divided among up to four targets, each at -5%; a critical hit applies Shock.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Genjiroh",
        "Genjiroh — +85% headshot damage",
        "Genjiroh — 20% shock chance",
        "Genjiroh — Electrical effect"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/1064/genjiroh",
      "sourceVariants": [
        {
          "title": "Genjiroh",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/1064/genjiroh",
          "rule": "Its 2-tick shot rolls one 2d6 physical hit using the final contested-roll hit percentage. A 2-tick burst rolls four 1d6 electrical hits divided among up to four targets, each at -5%; a critical hit applies Shock.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "real-multisensory-terrain-disguise",
      "title": "Multisensory Terrain Disguise Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Control",
      "group": "real-posthuman/control/terrain-illusion",
      "summary": "For 24 hours, make a 150-foot natural area look, sound, and smell like different terrain; touch or contested Investigation reveals the unchanged surface.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "environment-state",
        "sensory-change"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/control/terrain-illusion",
        "effect": "For 24 hours, make a 150-foot natural area look, sound, and smell like different terrain; touch or contested Investigation reveals the unchanged surface.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "604 Stamina",
        "action": "600 ticks (extended)",
        "activation": {
          "mode": "extended",
          "ticks": 600,
          "stamina": 604
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Hallucinatory Terrain",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Hallucinatory+Terrain",
      "sourceVariants": [
        {
          "title": "Hallucinatory Terrain",
          "url": "https://www.dndbeyond.com/search?q=Hallucinatory+Terrain",
          "rule": "For 24 hours, make a 150-foot natural area look, sound, and smell like different terrain; touch or contested Investigation reveals the unchanged surface.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-multisensory-terrain-disguise",
      "title": "Multisensory Terrain Disguise Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Control",
      "group": "virtual/control/terrain-illusion",
      "summary": "For 24 hours, make a 150-foot natural area look, sound, and smell like different terrain; touch or contested Investigation reveals the unchanged surface.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "environment-state",
        "sensory-change"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/control/terrain-illusion",
        "effect": "For 24 hours, make a 150-foot natural area look, sound, and smell like different terrain; touch or contested Investigation reveals the unchanged surface.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "604 Stamina",
        "action": "600 ticks (extended)",
        "activation": {
          "mode": "extended",
          "ticks": 600,
          "stamina": 604
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Hallucinatory Terrain",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Hallucinatory+Terrain",
      "sourceVariants": [
        {
          "title": "Hallucinatory Terrain",
          "url": "https://www.dndbeyond.com/search?q=Hallucinatory+Terrain",
          "rule": "For 24 hours, make a 150-foot natural area look, sound, and smell like different terrain; touch or contested Investigation reveals the unchanged surface.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-musical-instrument",
      "title": "Musical Instrument",
      "system": "Ninefold",
      "type": "tool",
      "status": "candidate",
      "category": "Performance Tool",
      "group": "social/performance/music",
      "summary": "Choose wind, percussion, or string form; the instrument enables Performance checks for that family and grants no proficiency.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "music",
        "skillPath": [
          "social-interaction",
          "performance",
          "music"
        ],
        "maximumTrainedBonus": 15,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "task-enablement"
      ],
      "rules": {
        "role": "tool",
        "itemFamily": "social/performance/music",
        "effect": "Choose wind, percussion, or string form; the instrument enables Performance checks for that family and grants no proficiency.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": [
        "Bagpipes",
        "Drum",
        "Dulcimer",
        "Flute",
        "Horn",
        "Lute",
        "Lyre",
        "Pan Flute",
        "Shawm",
        "Viol"
      ],
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
      "sourceVariants": [
        {
          "title": "Bagpipes",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "Enables Performance checks for its instrument family; the instrument grants no proficiency by itself.",
          "system": "D&D 2024 SRD 5.2.1"
        },
        {
          "title": "Drum",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "Enables Performance checks for its instrument family; the instrument grants no proficiency by itself.",
          "system": "D&D 2024 SRD 5.2.1"
        },
        {
          "title": "Dulcimer",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "Enables Performance checks for its instrument family; the instrument grants no proficiency by itself.",
          "system": "D&D 2024 SRD 5.2.1"
        },
        {
          "title": "Flute",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "Enables Performance checks for its instrument family; the instrument grants no proficiency by itself.",
          "system": "D&D 2024 SRD 5.2.1"
        },
        {
          "title": "Horn",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "Enables Performance checks for its instrument family; the instrument grants no proficiency by itself.",
          "system": "D&D 2024 SRD 5.2.1"
        },
        {
          "title": "Lute",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "Enables Performance checks for its instrument family; the instrument grants no proficiency by itself.",
          "system": "D&D 2024 SRD 5.2.1"
        },
        {
          "title": "Lyre",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "Enables Performance checks for its instrument family; the instrument grants no proficiency by itself.",
          "system": "D&D 2024 SRD 5.2.1"
        },
        {
          "title": "Pan Flute",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "Enables Performance checks for its instrument family; the instrument grants no proficiency by itself.",
          "system": "D&D 2024 SRD 5.2.1"
        },
        {
          "title": "Shawm",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "Enables Performance checks for its instrument family; the instrument grants no proficiency by itself.",
          "system": "D&D 2024 SRD 5.2.1"
        },
        {
          "title": "Viol",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "Enables Performance checks for its instrument family; the instrument grants no proficiency by itself.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 10,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-navigation-kit",
      "title": "Navigation Kit",
      "system": "Ninefold",
      "type": "tool",
      "status": "candidate",
      "category": "Tool",
      "group": "knowledge/navigation",
      "summary": "Enables route plotting and position finding tasks with the matching trained skill; the kit grants no proficiency by itself.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "navigation",
        "skillPath": [
          "fieldcraft-and-care",
          "survival",
          "navigation"
        ],
        "maximumTrainedBonus": 15,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "task-enablement"
      ],
      "rules": {
        "role": "tool",
        "itemFamily": "knowledge/navigation",
        "effect": "Enables route plotting and position finding tasks with the matching trained skill; the kit grants no proficiency by itself.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Navigator's Tools",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
      "sourceVariants": [
        {
          "title": "Navigator's Tools",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "Enables route plotting and position finding tasks with the matching trained skill; the kit grants no proficiency by itself.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-near-term-outcome-forecast",
      "title": "Near-Term Outcome Forecast Program",
      "system": "Ninefold",
      "type": "program",
      "status": "candidate",
      "category": "Information",
      "group": "real-posthuman/information/forecast",
      "summary": "Ask whether one planned action within 30 minutes trends beneficial, harmful, mixed, or neutral; repeated same-rest queries risk no answer.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "hacking",
        "skillPath": [
          "spycraft",
          "hacking"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "information-query"
      ],
      "rules": {
        "role": "program",
        "itemFamily": "real-posthuman/information/forecast",
        "effect": "Ask whether one planned action within 30 minutes trends beneficial, harmful, mixed, or neutral; repeated same-rest queries risk no answer.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "62 Stamina (extended) or 662 Stamina (ritual)",
        "action": "60 ticks (extended) or 660 ticks (ritual)",
        "activation": {
          "mode": "choice",
          "options": [
            {
              "mode": "extended",
              "ticks": 60,
              "stamina": 62
            },
            {
              "mode": "ritual",
              "ticks": 660,
              "stamina": 662
            }
          ]
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Augury",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Augury",
      "sourceVariants": [
        {
          "title": "Augury",
          "url": "https://www.dndbeyond.com/search?q=Augury",
          "rule": "Ask whether one planned action within 30 minutes trends beneficial, harmful, mixed, or neutral; repeated same-rest queries risk no answer.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-near-term-outcome-forecast",
      "title": "Near-Term Outcome Forecast Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Information",
      "group": "virtual/information/forecast",
      "summary": "Ask whether one planned action within 30 minutes trends beneficial, harmful, mixed, or neutral; repeated same-rest queries risk no answer.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "information-query"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/information/forecast",
        "effect": "Ask whether one planned action within 30 minutes trends beneficial, harmful, mixed, or neutral; repeated same-rest queries risk no answer.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "62 Stamina (extended) or 662 Stamina (ritual)",
        "action": "60 ticks (extended) or 660 ticks (ritual)",
        "activation": {
          "mode": "choice",
          "options": [
            {
              "mode": "extended",
              "ticks": 60,
              "stamina": 62
            },
            {
              "mode": "ritual",
              "ticks": 660,
              "stamina": 662
            }
          ]
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": [
        "D&D 2024",
        "D&D 2024 SRD 5.2.1"
      ],
      "src_rule": [
        "Augury Access",
        "Augury"
      ],
      "src_reference_url": [
        "skill_tree/mind/spellcraft/whisper-augury.html",
        "https://www.dndbeyond.com/search?q=Augury"
      ],
      "sourceVariants": [
        {
          "title": "Augury",
          "url": "https://www.dndbeyond.com/search?q=Augury",
          "rule": "Ask whether one planned action within 30 minutes trends beneficial, harmful, mixed, or neutral; repeated same-rest queries risk no answer.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-negotiated-external-agent",
      "title": "Negotiated External Agent Program",
      "system": "Ninefold",
      "type": "program",
      "status": "candidate",
      "category": "Creation",
      "group": "real-posthuman/creation/contracted-ally",
      "summary": "Request one known external actor, then negotiate payment for a bounded service; it departs immediately if no agreement is reached.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "hacking",
        "skillPath": [
          "spycraft",
          "hacking"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "creation-summoning",
        "semantic-communication",
        "task-enablement"
      ],
      "rules": {
        "role": "program",
        "itemFamily": "real-posthuman/creation/contracted-ally",
        "effect": "Request one known external actor, then negotiate payment for a bounded service; it departs immediately if no agreement is reached.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "606 Stamina",
        "action": "600 ticks (extended)",
        "activation": {
          "mode": "extended",
          "ticks": 600,
          "stamina": 606
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Planar Ally",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Planar+Ally",
      "sourceVariants": [
        {
          "title": "Planar Ally",
          "url": "https://www.dndbeyond.com/search?q=Planar+Ally",
          "rule": "Request one known external actor, then negotiate payment for a bounded service; it departs immediately if no agreement is reached.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-negotiated-external-agent",
      "title": "Negotiated External Agent Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Creation",
      "group": "virtual/creation/contracted-ally",
      "summary": "Request one known external actor, then negotiate payment for a bounded service; it departs immediately if no agreement is reached.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "creation-summoning",
        "semantic-communication",
        "task-enablement"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/creation/contracted-ally",
        "effect": "Request one known external actor, then negotiate payment for a bounded service; it departs immediately if no agreement is reached.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "606 Stamina",
        "action": "600 ticks (extended)",
        "activation": {
          "mode": "extended",
          "ticks": 600,
          "stamina": 606
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Planar Ally",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Planar+Ally",
      "sourceVariants": [
        {
          "title": "Planar Ally",
          "url": "https://www.dndbeyond.com/search?q=Planar+Ally",
          "rule": "Request one known external actor, then negotiate payment for a bounded service; it departs immediately if no agreement is reached.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "network-exploiter-heavy-blade",
      "title": "Network-Exploiter Heavy Blade",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Melee Weapon",
      "group": "combat/melee/heavy-blades",
      "summary": "Its 2-tick heavy cut rolls one 2d6 slashing hit using the final contested-roll hit percentage. Hits against machines or targets under a network effect add 1d6 damage; after moving at least 5 feet, the next combo attack occupies 1 fewer tick.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "heavy-blades",
        "skillPath": [
          "combat",
          "melee-weapons",
          "blades",
          "heavy-blades"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "damage",
        "trigger-binding"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/melee/heavy-blades",
        "effect": "Its 2-tick heavy cut rolls one 2d6 slashing hit using the final contested-roll hit percentage. Hits against machines or targets under a network effect add 1d6 damage; after moving at least 5 feet, the next combo attack occupies 1 fewer tick.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Sihil",
        "Sihil — 20% bleed chance",
        "Sihil — 25% armor penetration",
        "Sihil — Network effect"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/19014/sihil",
      "sourceVariants": [
        {
          "title": "Sihil",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/19014/sihil",
          "rule": "Its 2-tick heavy cut rolls one 2d6 slashing hit using the final contested-roll hit percentage. Hits against machines or targets under a network effect add 1d6 damage; after moving at least 5 feet, the next combo attack occupies 1 fewer tick.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "item-nocturnal-flight-cloak",
      "title": "Nocturnal Flight Cloak",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "utility/mobility",
      "summary": "Gain +2d6% Stealth; in dim light or darkness gain 7 feet-per-second flight while holding the cloak, and once per rest spend 2 ticks to assume a bat form.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "mobility-change",
        "transformation"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "utility/mobility",
        "effect": "Gain +2d6% Stealth; in dim light or darkness gain 7 feet-per-second flight while holding the cloak, and once per rest spend 2 ticks to assume a bat form.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Cloak of the Bat",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Cloak of the Bat",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Gain +2d6% Stealth; in dim light or darkness gain 7 feet-per-second flight while holding the cloak, and once per rest spend 2 ticks to assume a bat form.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "nourishing-ration",
      "title": "Nourishing Ration",
      "system": "Ninefold",
      "type": "consumable",
      "status": "candidate",
      "category": "Consumable",
      "group": "equipment/consumables/food",
      "summary": "Consuming this ration occupies 2 ticks; after 10 minutes outside combat, the user may spend one Hit Die to recover.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "recovery"
      ],
      "rules": {
        "role": "consumable",
        "itemFamily": "equipment/consumables/food",
        "effect": "Consuming this ration occupies 2 ticks; after 10 minutes outside combat, the user may spend one Hit Die to recover.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Generic Food",
        "Generic Food — Health interaction",
        "Generic Food — Recovery interaction"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/consumables",
      "sourceVariants": [
        {
          "title": "Generic Food",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/consumables",
          "rule": "Consuming this ration occupies 2 ticks; after 10 minutes outside combat, the user may spend one Hit Die to recover.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "item-nutrient-bead",
      "title": "Nutrient Bead",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "utility/effect-devices",
      "summary": "Consuming one supplies one day of food.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "task-enablement"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "utility/effect-devices",
        "effect": "Consuming one supplies one day of food.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Bead of Nourishment",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Bead of Nourishment",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Consuming one supplies one day of food.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-nutrient-recovery-capsules",
      "title": "Nutrient Recovery Capsules Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Restoration",
      "group": "virtual/restoration/consumable-healing",
      "summary": "Create ten 24-hour consumables; each costs a 1-tick combo to use, restores 1 HP, and provides one day's nourishment.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "creation-summoning",
        "recovery",
        "resource-change"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/restoration/consumable-healing",
        "effect": "Create ten 24-hour consumables; each costs a 1-tick combo to use, restores 1 HP, and provides one day's nourishment.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 3
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Goodberry",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Goodberry",
      "sourceVariants": [
        {
          "title": "Goodberry",
          "url": "https://www.dndbeyond.com/search?q=Goodberry",
          "rule": "Create ten 24-hour consumables; each costs a 1-tick combo to use, restores 1 HP, and provides one day's nourishment.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-nutrient-recovery-capsules",
      "title": "Nutrient Recovery Capsules Treatment",
      "system": "Ninefold",
      "type": "medical-item",
      "status": "candidate",
      "category": "Restoration",
      "group": "real-posthuman/restoration/consumable-healing",
      "summary": "Create ten 24-hour consumables; each costs a 1-tick combo to use, restores 1 HP, and provides one day's nourishment.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "medicine",
        "skillPath": [
          "fieldcraft-and-care",
          "medicine"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "creation-summoning",
        "recovery",
        "resource-change"
      ],
      "rules": {
        "role": "medical-item",
        "itemFamily": "real-posthuman/restoration/consumable-healing",
        "effect": "Create ten 24-hour consumables; each costs a 1-tick combo to use, restores 1 HP, and provides one day's nourishment.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 3
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Goodberry",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Goodberry",
      "sourceVariants": [
        {
          "title": "Goodberry",
          "url": "https://www.dndbeyond.com/search?q=Goodberry",
          "rule": "Create ten 24-hour consumables; each costs a 1-tick combo to use, restores 1 HP, and provides one day's nourishment.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-object-illumination-imbuement",
      "title": "Object Illumination Imbuement Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Utility",
      "group": "real-posthuman/utility/illumination",
      "summary": "For 1 hour, one touched object emits 20 feet of bright and 20 feet of dim colored light; opaque cover blocks it.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "environment-state",
        "sensory-change"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/utility/illumination",
        "effect": "For 1 hour, one touched object emits 20 feet of bright and 20 feet of dim colored light; opaque cover blocks it.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "2 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 2
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Light",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Light",
      "sourceVariants": [
        {
          "title": "Light",
          "url": "https://www.dndbeyond.com/search?q=Light",
          "rule": "For 1 hour, one touched object emits 20 feet of bright and 20 feet of dim colored light; opaque cover blocks it.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-object-illumination-imbuement",
      "title": "Object Illumination Imbuement Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Utility",
      "group": "virtual/utility/illumination",
      "summary": "For 1 hour, one touched object emits 20 feet of bright and 20 feet of dim colored light; opaque cover blocks it.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "environment-state",
        "sensory-change"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/utility/illumination",
        "effect": "For 1 hour, one touched object emits 20 feet of bright and 20 feet of dim colored light; opaque cover blocks it.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "2 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 2
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": [
        "D&D 2024",
        "D&D 2024 SRD 5.2.1"
      ],
      "src_rule": [
        "Light Cantrip",
        "Light"
      ],
      "src_reference_url": [
        "https://dnd2024.wikidot.com/feat:light-bringer",
        "https://www.dndbeyond.com/search?q=Light"
      ],
      "sourceVariants": [
        {
          "title": "Light",
          "url": "https://www.dndbeyond.com/search?q=Light",
          "rule": "For 1 hour, one touched object emits 20 feet of bright and 20 feet of dim colored light; opaque cover blocks it.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-object-swarm-animation",
      "title": "Object Swarm Animation Program",
      "system": "Ninefold",
      "type": "program",
      "status": "candidate",
      "category": "Creation",
      "group": "real-posthuman/creation/object-construct",
      "summary": "Animate a size-limited group of unattended objects as allied constructs for 60 seconds and direct them within 500 feet using a 1-tick command.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "hacking",
        "skillPath": [
          "spycraft",
          "hacking"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "creation-summoning",
        "semantic-communication"
      ],
      "rules": {
        "role": "program",
        "itemFamily": "real-posthuman/creation/object-construct",
        "effect": "Animate a size-limited group of unattended objects as allied constructs for 60 seconds and direct them within 500 feet using a 1-tick command.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "7 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 7
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Animate Objects",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Animate+Objects",
      "sourceVariants": [
        {
          "title": "Animate Objects",
          "url": "https://www.dndbeyond.com/search?q=Animate+Objects",
          "rule": "Animate a size-limited group of unattended objects as allied constructs for 60 seconds and direct them within 500 feet using a 1-tick command.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-object-swarm-animation",
      "title": "Object Swarm Animation Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Creation",
      "group": "virtual/creation/object-construct",
      "summary": "Animate a size-limited group of unattended objects as allied constructs for 60 seconds and direct them within 500 feet using a 1-tick command.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "creation-summoning",
        "semantic-communication"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/creation/object-construct",
        "effect": "Animate a size-limited group of unattended objects as allied constructs for 60 seconds and direct them within 500 feet using a 1-tick command.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "7 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 7
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Animate Objects",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Animate+Objects",
      "sourceVariants": [
        {
          "title": "Animate Objects",
          "url": "https://www.dndbeyond.com/search?q=Animate+Objects",
          "rule": "Animate a size-limited group of unattended objects as allied constructs for 60 seconds and direct them within 500 feet using a 1-tick command.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-obscuring-swarm-staff",
      "title": "Obscuring-Swarm Staff",
      "system": "Ninefold",
      "type": "effect-device",
      "status": "candidate",
      "category": "Effect Device",
      "group": "effect-devices/staves",
      "summary": "Spend one charge and 2 ticks to create a heavily obscured 30-foot insect zone for 10 minutes, or spend charges on its configured fauna effects.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "creation-summoning",
        "effect-invocation",
        "environment-state",
        "resource-change"
      ],
      "rules": {
        "role": "effect-device",
        "itemFamily": "effect-devices/staves",
        "effect": "Spend one charge and 2 ticks to create a heavily obscured 30-foot insect zone for 10 minutes, or spend charges on its configured fauna effects.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Staff of Swarming Insects",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Staff of Swarming Insects",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend one charge and 2 ticks to create a heavily obscured 30-foot insect zone for 10 minutes, or spend charges on its configured fauna effects.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-oil-lamp",
      "title": "Oil Lamp",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "survival/light",
      "summary": "While fueled, casts bright light 15 feet and dim light 30 feet farther.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "sensory-change"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "survival/light",
        "effect": "While fueled, casts bright light 15 feet and dim light 30 feet farther.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Lamp",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
      "sourceVariants": [
        {
          "title": "Lamp",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "While fueled, casts bright light 15 feet and dim light 30 feet farther.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-omnidirectional-sensor-robe",
      "title": "Omnidirectional Sensor Robe",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "utility/sensors",
      "summary": "Gain +2d6% sight Perception plus 120-foot dark and truth sight, but intense light makes a contested Blind application against the wearer.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "condition-change",
        "sensory-change"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "utility/sensors",
        "effect": "Gain +2d6% sight Perception plus 120-foot dark and truth sight, but intense light makes a contested Blind application against the wearer.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Robe of Eyes",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Robe of Eyes",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Gain +2d6% sight Perception plus 120-foot dark and truth sight, but intense light makes a contested Blind application against the wearer.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-one-minute-emergency-revival",
      "title": "One-Minute Emergency Revival Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Restoration",
      "group": "virtual/restoration/revival",
      "summary": "Touch revives an actor dead no longer than one minute at 1 Hit Point without replacing missing body parts.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "recovery"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/restoration/revival",
        "effect": "Touch revives an actor dead no longer than one minute at 1 Hit Point without replacing missing body parts.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "5 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 5
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Revivify",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Revivify",
      "sourceVariants": [
        {
          "title": "Revivify",
          "url": "https://www.dndbeyond.com/search?q=Revivify",
          "rule": "Touch revives an actor dead no longer than one minute at 1 Hit Point without replacing missing body parts.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-one-minute-emergency-revival",
      "title": "One-Minute Emergency Revival Treatment",
      "system": "Ninefold",
      "type": "medical-item",
      "status": "candidate",
      "category": "Restoration",
      "group": "real-posthuman/restoration/revival",
      "summary": "Touch revives an actor dead no longer than one minute at 1 Hit Point without replacing missing body parts.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "medicine",
        "skillPath": [
          "fieldcraft-and-care",
          "medicine"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "recovery"
      ],
      "rules": {
        "role": "medical-item",
        "itemFamily": "real-posthuman/restoration/revival",
        "effect": "Touch revives an actor dead no longer than one minute at 1 Hit Point without replacing missing body parts.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "5 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 5
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Revivify",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Revivify",
      "sourceVariants": [
        {
          "title": "Revivify",
          "url": "https://www.dndbeyond.com/search?q=Revivify",
          "rule": "Touch revives an actor dead no longer than one minute at 1 Hit Point without replacing missing body parts.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-one-way-shelter-dome",
      "title": "One-Way Shelter Dome Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Protection",
      "group": "real-posthuman/protection/shelter",
      "summary": "Create an 8-hour stationary 10-foot shelter admitting initial occupants and their objects while blocking others and lower-tier cross-boundary effects; the user leaving ends it.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "defense-modifier",
        "effect-suppression",
        "environment-state"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/protection/shelter",
        "effect": "Create an 8-hour stationary 10-foot shelter admitting initial occupants and their objects while blocking others and lower-tier cross-boundary effects; the user leaving ends it.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "63 Stamina (extended) or 663 Stamina (ritual)",
        "action": "60 ticks (extended) or 660 ticks (ritual)",
        "activation": {
          "mode": "choice",
          "options": [
            {
              "mode": "extended",
              "ticks": 60,
              "stamina": 63
            },
            {
              "mode": "ritual",
              "ticks": 660,
              "stamina": 663
            }
          ]
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Tiny Hut",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Tiny+Hut",
      "sourceVariants": [
        {
          "title": "Tiny Hut",
          "url": "https://www.dndbeyond.com/search?q=Tiny+Hut",
          "rule": "Create an 8-hour stationary 10-foot shelter admitting initial occupants and their objects while blocking others and lower-tier cross-boundary effects; the user leaving ends it.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-one-way-shelter-dome",
      "title": "One-Way Shelter Dome Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Protection",
      "group": "virtual/protection/shelter",
      "summary": "Create an 8-hour stationary 10-foot shelter admitting initial occupants and their objects while blocking others and lower-tier cross-boundary effects; the user leaving ends it.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "defense-modifier",
        "effect-suppression",
        "environment-state"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/protection/shelter",
        "effect": "Create an 8-hour stationary 10-foot shelter admitting initial occupants and their objects while blocking others and lower-tier cross-boundary effects; the user leaving ends it.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "63 Stamina (extended) or 663 Stamina (ritual)",
        "action": "60 ticks (extended) or 660 ticks (ritual)",
        "activation": {
          "mode": "choice",
          "options": [
            {
              "mode": "extended",
              "ticks": 60,
              "stamina": 63
            },
            {
              "mode": "ritual",
              "ticks": 660,
              "stamina": 663
            }
          ]
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Tiny Hut",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Tiny+Hut",
      "sourceVariants": [
        {
          "title": "Tiny Hut",
          "url": "https://www.dndbeyond.com/search?q=Tiny+Hut",
          "rule": "Create an 8-hour stationary 10-foot shelter admitting initial occupants and their objects while blocking others and lower-tier cross-boundary effects; the user leaving ends it.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-oneiric-messenger",
      "title": "Oneiric Messenger Program",
      "system": "Ninefold",
      "type": "program",
      "status": "candidate",
      "category": "Communication",
      "group": "real-posthuman/communication/dream-link",
      "summary": "A willing messenger enters an 8-hour immobile trance to converse within a known sleeper's dream, optionally contesting Will to spoil rest and deal 3d6 psychic.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "hacking",
        "skillPath": [
          "spycraft",
          "hacking"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "damage",
        "mental-influence",
        "semantic-communication"
      ],
      "rules": {
        "role": "program",
        "itemFamily": "real-posthuman/communication/dream-link",
        "effect": "A willing messenger enters an 8-hour immobile trance to converse within a known sleeper's dream, optionally contesting Will to spoil rest and deal 3d6 psychic.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "65 Stamina",
        "action": "60 ticks (extended)",
        "activation": {
          "mode": "extended",
          "ticks": 60,
          "stamina": 65
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Dream",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Dream",
      "sourceVariants": [
        {
          "title": "Dream",
          "url": "https://www.dndbeyond.com/search?q=Dream",
          "rule": "A willing messenger enters an 8-hour immobile trance to converse within a known sleeper's dream, optionally contesting Will to spoil rest and deal 3d6 psychic.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-oneiric-messenger",
      "title": "Oneiric Messenger Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Communication",
      "group": "virtual/communication/dream-link",
      "summary": "A willing messenger enters an 8-hour immobile trance to converse within a known sleeper's dream, optionally contesting Will to spoil rest and deal 3d6 psychic.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "damage",
        "mental-influence",
        "semantic-communication"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/communication/dream-link",
        "effect": "A willing messenger enters an 8-hour immobile trance to converse within a known sleeper's dream, optionally contesting Will to spoil rest and deal 3d6 psychic.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "65 Stamina",
        "action": "60 ticks (extended)",
        "activation": {
          "mode": "extended",
          "ticks": 60,
          "stamina": 65
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Dream",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Dream",
      "sourceVariants": [
        {
          "title": "Dream",
          "url": "https://www.dndbeyond.com/search?q=Dream",
          "rule": "A willing messenger enters an 8-hour immobile trance to converse within a known sleeper's dream, optionally contesting Will to spoil rest and deal 3d6 psychic.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-opaque-shadow-field",
      "title": "Opaque Shadow Field Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Control",
      "group": "real-posthuman/control/obscurement",
      "summary": "Create a movable 15-foot darkness field for 10 minutes that defeats ordinary darkvision and suppresses overlapping lower-tier light effects.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "effect-suppression",
        "environment-state",
        "sensory-change"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/control/obscurement",
        "effect": "Create a movable 15-foot darkness field for 10 minutes that defeats ordinary darkvision and suppresses overlapping lower-tier light effects.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 4
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Darkness",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Darkness",
      "sourceVariants": [
        {
          "title": "Darkness",
          "url": "https://www.dndbeyond.com/search?q=Darkness",
          "rule": "Create a movable 15-foot darkness field for 10 minutes that defeats ordinary darkvision and suppresses overlapping lower-tier light effects.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-opaque-shadow-field",
      "title": "Opaque Shadow Field Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Control",
      "group": "virtual/control/obscurement",
      "summary": "Create a movable 15-foot darkness field for 10 minutes that defeats ordinary darkvision and suppresses overlapping lower-tier light effects.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "effect-suppression",
        "environment-state",
        "sensory-change"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/control/obscurement",
        "effect": "Create a movable 15-foot darkness field for 10 minutes that defeats ordinary darkvision and suppresses overlapping lower-tier light effects.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 4
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": [
        "D&D 2024",
        "D&D 2024 SRD 5.2.1"
      ],
      "src_rule": [
        "Darkness Access",
        "Darkness"
      ],
      "src_reference_url": [
        "skill_tree/mind/spellcraft/shadow-darkness.html",
        "https://www.dndbeyond.com/search?q=Darkness"
      ],
      "sourceVariants": [
        {
          "title": "Darkness",
          "url": "https://www.dndbeyond.com/search?q=Darkness",
          "rule": "Create a movable 15-foot darkness field for 10 minutes that defeats ordinary darkvision and suppresses overlapping lower-tier light effects.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-orbital-augment",
      "title": "Orbital Augment",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "utility/storage",
      "summary": "Spend 2 ticks to deploy up to three orbiting modules; each configured module grants defense, sensing, attribute, recovery, storage, sustenance, or effect-canceling mechanics.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "attribute-set",
        "defense-modifier",
        "effect-negation",
        "environmental-adaptation",
        "recovery",
        "sensory-change",
        "storage-capacity"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "utility/storage",
        "effect": "Spend 2 ticks to deploy up to three orbiting modules; each configured module grants defense, sensing, attribute, recovery, storage, sustenance, or effect-canceling mechanics.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Ioun Stone",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Ioun Stone",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend 2 ticks to deploy up to three orbiting modules; each configured module grants defense, sensing, attribute, recovery, storage, sustenance, or effect-canceling mechanics.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "overmass-hammer",
      "title": "Overmass Hammer",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Melee Weapon",
      "group": "combat/melee/two-handed-clubs",
      "summary": "Its 2-tick heavy strike rolls one 2d6 physical hit using the final contested-roll hit percentage. Each attack costs 2 additional Stamina and adds one damage die.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "bludgeons",
        "skillPath": [
          "combat",
          "melee-weapons",
          "bludgeons"
        ],
        "maximumTrainedBonus": 15,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "resource-change"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/melee/two-handed-clubs",
        "effect": "Its 2-tick heavy strike rolls one 2d6 physical hit using the final contested-roll hit percentage. Each attack costs 2 additional Stamina and adds one damage die.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Sasquatch's Hammer",
        "Sasquatch's Hammer — 25% armor penetration",
        "Sasquatch's Hammer — Stamina interaction"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/17090/sasquatchs-hammer",
      "sourceVariants": [
        {
          "title": "Sasquatch's Hammer",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17090/sasquatchs-hammer",
          "rule": "Its 2-tick heavy strike rolls one 2d6 physical hit using the final contested-roll hit percentage. Each attack costs 2 additional Stamina and adds one damage die.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "overpressure-shotgun",
      "title": "Overpressure Shotgun",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Ranged Weapon",
      "group": "combat/ranged/shotguns",
      "summary": "Its 2-tick spread rolls two independent 1d6 physical hits using the final contested-roll hit percentage. Each attack adds one damage die and takes -10% to hit.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "shotguns",
        "skillPath": [
          "combat",
          "ranged-weapons",
          "long-guns",
          "shotguns"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "damage"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/ranged/shotguns",
        "effect": "Its 2-tick spread rolls two independent 1d6 physical hits using the final contested-roll hit percentage. Each attack adds one damage die and takes -10% to hit.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Guts",
        "Guts — +85% headshot damage",
        "Guts — 20 projectiles per shot",
        "Guts — 5% ricochet chance",
        "Guts — 75% armor penetration",
        "Guts — Accuracy interaction"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/3155/guts",
      "sourceVariants": [
        {
          "title": "Guts",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/3155/guts",
          "rule": "Its 2-tick spread rolls two independent 1d6 physical hits using the final contested-roll hit percentage. Each attack adds one damage die and takes -10% to hit.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "item-painting-kit",
      "title": "Painting Kit",
      "system": "Ninefold",
      "type": "tool",
      "status": "candidate",
      "category": "Tool",
      "group": "technical/engineering/artisanry",
      "summary": "Enables painting and surface finishing tasks with the matching trained skill; the kit grants no proficiency by itself.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "artisan",
        "skillPath": [
          "engineering",
          "artisan"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "task-enablement"
      ],
      "rules": {
        "role": "tool",
        "itemFamily": "technical/engineering/artisanry",
        "effect": "Enables painting and surface finishing tasks with the matching trained skill; the kit grants no proficiency by itself.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Painter's Supplies",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
      "sourceVariants": [
        {
          "title": "Painter's Supplies",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "Enables painting and surface finishing tasks with the matching trained skill; the kit grants no proficiency by itself.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-paired-communicator",
      "title": "Paired Communicator",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "utility/effect-devices",
      "summary": "Spend 2 ticks to send one short cross-distance message to the bearer of the paired unit; both units then enter cooldown until full rest.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "semantic-communication"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "utility/effect-devices",
        "effect": "Spend 2 ticks to send one short cross-distance message to the bearer of the paired unit; both units then enter cooldown until full rest.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Sending Stones",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Sending Stones",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend 2 ticks to send one short cross-distance message to the bearer of the paired unit; both units then enter cooldown until full rest.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-paired-damage-sharing-link",
      "title": "Paired Damage-Sharing Link Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Protection",
      "group": "real-posthuman/protection/damage-link",
      "summary": "For 1 hour within 60 feet, a willing target gains +5% armor and contested defense plus all-damage resistance, while the linked user takes its post-resolution damage.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "damage-link",
        "defense-modifier"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/protection/damage-link",
        "effect": "For 1 hour within 60 feet, a willing target gains +5% armor and contested defense plus all-damage resistance, while the linked user takes its post-resolution damage.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 4
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Warding Bond",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Warding+Bond",
      "sourceVariants": [
        {
          "title": "Warding Bond",
          "url": "https://www.dndbeyond.com/search?q=Warding+Bond",
          "rule": "For 1 hour within 60 feet, a willing target gains +5% armor and contested defense plus all-damage resistance, while the linked user takes its post-resolution damage.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-paired-damage-sharing-link",
      "title": "Paired Damage-Sharing Link Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Protection",
      "group": "virtual/protection/damage-link",
      "summary": "For 1 hour within 60 feet, a willing target gains +5% armor and contested defense plus all-damage resistance, while the linked user takes its post-resolution damage.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "damage-link",
        "defense-modifier"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/protection/damage-link",
        "effect": "For 1 hour within 60 feet, a willing target gains +5% armor and contested defense plus all-damage resistance, while the linked user takes its post-resolution damage.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 4
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Warding Bond",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Warding+Bond",
      "sourceVariants": [
        {
          "title": "Warding Bond",
          "url": "https://www.dndbeyond.com/search?q=Warding+Bond",
          "rule": "For 1 hour within 60 feet, a willing target gains +5% armor and contested defense plus all-damage resistance, while the linked user takes its post-resolution damage.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-paired-flora-portal",
      "title": "Paired Flora Portal Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Mobility",
      "group": "real-posthuman/mobility/portal",
      "summary": "For 1 minute, link one adjacent Large plant to one previously encountered same-world plant so any actor can cross by spending 5 feet of movement.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "creation-summoning",
        "spatial-relocation"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/mobility/portal",
        "effect": "For 1 minute, link one adjacent Large plant to one previously encountered same-world plant so any actor can cross by spending 5 feet of movement.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "8 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 8
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Transport via Plants",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Transport+via+Plants",
      "sourceVariants": [
        {
          "title": "Transport via Plants",
          "url": "https://www.dndbeyond.com/search?q=Transport+via+Plants",
          "rule": "For 1 minute, link one adjacent Large plant to one previously encountered same-world plant so any actor can cross by spending 5 feet of movement.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-paired-flora-portal",
      "title": "Paired Flora Portal Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Mobility",
      "group": "virtual/mobility/portal",
      "summary": "For 1 minute, link one adjacent Large plant to one previously encountered same-world plant so any actor can cross by spending 5 feet of movement.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "creation-summoning",
        "spatial-relocation"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/mobility/portal",
        "effect": "For 1 minute, link one adjacent Large plant to one previously encountered same-world plant so any actor can cross by spending 5 feet of movement.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "8 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 8
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Transport via Plants",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Transport+via+Plants",
      "sourceVariants": [
        {
          "title": "Transport via Plants",
          "url": "https://www.dndbeyond.com/search?q=Transport+via+Plants",
          "rule": "For 1 minute, link one adjacent Large plant to one previously encountered same-world plant so any actor can cross by spending 5 feet of movement.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-panic-burst-message",
      "title": "Panic Burst Message Program",
      "system": "Ninefold",
      "type": "program",
      "status": "candidate",
      "category": "Offense",
      "group": "real-posthuman/offense/mental-strike",
      "summary": "A target takes 3d6 psychic and spends an available reaction moving safely away after failed contested Will defense; success halves damage only.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "melee-weapons",
        "skillPath": [
          "combat",
          "melee-weapons"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "damage",
        "forced-movement",
        "mental-influence"
      ],
      "rules": {
        "role": "program",
        "itemFamily": "real-posthuman/offense/mental-strike",
        "effect": "A target takes 3d6 psychic and spends an available reaction moving safely away after failed contested Will defense; success halves damage only.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 3
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Dissonant Whispers",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Dissonant+Whispers",
      "sourceVariants": [
        {
          "title": "Dissonant Whispers",
          "url": "https://www.dndbeyond.com/search?q=Dissonant+Whispers",
          "rule": "A target takes 3d6 psychic and spends an available reaction moving safely away after failed contested Will defense; success halves damage only.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-panic-burst-message",
      "title": "Panic Burst Message Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Offense",
      "group": "virtual/offense/mental-strike",
      "summary": "A target takes 3d6 psychic and spends an available reaction moving safely away after failed contested Will defense; success halves damage only.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "melee-weapons",
        "skillPath": [
          "combat",
          "melee-weapons"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "damage",
        "forced-movement",
        "mental-influence"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/offense/mental-strike",
        "effect": "A target takes 3d6 psychic and spends an available reaction moving safely away after failed contested Will defense; success halves damage only.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 3
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Dissonant Whispers",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Dissonant+Whispers",
      "sourceVariants": [
        {
          "title": "Dissonant Whispers",
          "url": "https://www.dndbeyond.com/search?q=Dissonant+Whispers",
          "rule": "A target takes 3d6 psychic and spends an available reaction moving safely away after failed contested Will defense; success halves damage only.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-panic-cone-broadcast",
      "title": "Panic Cone Broadcast Program",
      "system": "Ninefold",
      "type": "program",
      "status": "candidate",
      "category": "Control",
      "group": "real-posthuman/control/fear",
      "summary": "Targets in a 30-foot cone that lose contested Will defense drop held items and must flee until they break line of sight and win a retry.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "hacking",
        "skillPath": [
          "spycraft",
          "hacking"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "condition-change",
        "forced-movement",
        "mental-influence"
      ],
      "rules": {
        "role": "program",
        "itemFamily": "real-posthuman/control/fear",
        "effect": "Targets in a 30-foot cone that lose contested Will defense drop held items and must flee until they break line of sight and win a retry.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "5 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 5
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Fear",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Fear",
      "sourceVariants": [
        {
          "title": "Fear",
          "url": "https://www.dndbeyond.com/search?q=Fear",
          "rule": "Targets in a 30-foot cone that lose contested Will defense drop held items and must flee until they break line of sight and win a retry.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-panic-cone-broadcast",
      "title": "Panic Cone Broadcast Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Control",
      "group": "virtual/control/fear",
      "summary": "Targets in a 30-foot cone that lose contested Will defense drop held items and must flee until they break line of sight and win a retry.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "condition-change",
        "forced-movement",
        "mental-influence"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/control/fear",
        "effect": "Targets in a 30-foot cone that lose contested Will defense drop held items and must flee until they break line of sight and win a retry.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "5 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 5
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Fear",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Fear",
      "sourceVariants": [
        {
          "title": "Fear",
          "url": "https://www.dndbeyond.com/search?q=Fear",
          "rule": "Targets in a 30-foot cone that lose contested Will defense drop held items and must flee until they break line of sight and win a retry.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-parallel-phase-transit",
      "title": "Parallel-Phase Transit Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Mobility",
      "group": "real-posthuman/mobility/phasing",
      "summary": "Enter an adjacent phase for up to 8 hours, move in three dimensions, perceive only 60 feet into the origin layer, and interact only with phased entities.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "defense-modifier",
        "mobility-change",
        "sensory-change",
        "spatial-relocation"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/mobility/phasing",
        "effect": "Enter an adjacent phase for up to 8 hours, move in three dimensions, perceive only 60 feet into the origin layer, and interact only with phased entities.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "9 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 9
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Etherealness",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Etherealness",
      "sourceVariants": [
        {
          "title": "Etherealness",
          "url": "https://www.dndbeyond.com/search?q=Etherealness",
          "rule": "Enter an adjacent phase for up to 8 hours, move in three dimensions, perceive only 60 feet into the origin layer, and interact only with phased entities.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-parallel-phase-transit",
      "title": "Parallel-Phase Transit Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Mobility",
      "group": "virtual/mobility/phasing",
      "summary": "Enter an adjacent phase for up to 8 hours, move in three dimensions, perceive only 60 feet into the origin layer, and interact only with phased entities.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "defense-modifier",
        "mobility-change",
        "sensory-change",
        "spatial-relocation"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/mobility/phasing",
        "effect": "Enter an adjacent phase for up to 8 hours, move in three dimensions, perceive only 60 feet into the origin layer, and interact only with phased entities.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "9 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 9
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Etherealness",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Etherealness",
      "sourceVariants": [
        {
          "title": "Etherealness",
          "url": "https://www.dndbeyond.com/search?q=Etherealness",
          "rule": "Enter an adjacent phase for up to 8 hours, move in three dimensions, perceive only 60 feet into the origin layer, and interact only with phased entities.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-paralysis-projector",
      "title": "Paralysis Projector",
      "system": "Ninefold",
      "type": "effect-device",
      "status": "candidate",
      "category": "Effect Device",
      "group": "effect-devices/projectors",
      "summary": "Spend one of seven daily charges and 2 ticks on a creature within 60 feet; win a contested application to inflict Paralysis until it wins a later Defense contest.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "resource-change"
      ],
      "rules": {
        "role": "effect-device",
        "itemFamily": "effect-devices/projectors",
        "effect": "Spend one of seven daily charges and 2 ticks on a creature within 60 feet; win a contested application to inflict Paralysis until it wins a later Defense contest.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Wand of Paralysis",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Wand of Paralysis",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend one of seven daily charges and 2 ticks on a creature within 60 feet; win a contested application to inflict Paralysis until it wins a later Defense contest.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-paralytic-contact-toxin",
      "title": "Paralytic Contact Toxin",
      "system": "Ninefold",
      "type": "consumable",
      "status": "candidate",
      "category": "Consumable",
      "group": "chemical-weapons/contact",
      "summary": "Contact triggers a toxin-versus-Vigor contest; on a win inflict Poisoned and Paralyzed for up to 1 minute, with a new Defense contest each tick.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "chemical-weapons",
        "skillPath": [
          "combat",
          "demolitions",
          "chemical-weapons"
        ],
        "maximumTrainedBonus": 15,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change"
      ],
      "rules": {
        "role": "consumable",
        "itemFamily": "chemical-weapons/contact",
        "effect": "Contact triggers a toxin-versus-Vigor contest; on a win inflict Poisoned and Paralyzed for up to 1 minute, with a new Defense contest each tick.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Carrion Crawler Mucus",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
      "sourceVariants": [
        {
          "title": "Carrion Crawler Mucus",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "Contact triggers a toxin-versus-Vigor contest; on a win inflict Poisoned and Paralyzed for up to 1 minute, with a new Defense contest each tick.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "penetrating-arc-rifle",
      "title": "Penetrating Arc Rifle",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Ranged Weapon",
      "group": "combat/ranged/sniper-rifles",
      "summary": "Its 2-tick precision shot rolls one 3d6 physical hit using the final contested-roll hit percentage. Add 1 tick to charge a shot that passes through and attacks up to three targets in a 15-foot line.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "sniper-rifles",
        "skillPath": [
          "combat",
          "ranged-weapons",
          "long-guns",
          "sniper-rifles"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "damage",
        "target-scope-extension"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/ranged/sniper-rifles",
        "effect": "Its 2-tick precision shot rolls one 3d6 physical hit using the final contested-roll hit percentage. Add 1 tick to charge a shot that passes through and attacks up to three targets in a 15-foot line.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "combatClass": {
          "classes": [
            "Finesse",
            "Endurance"
          ],
          "stats": [
            "DEX",
            "CON"
          ],
          "combinationRule": "Not yet defined; the item action must state an approved rule."
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Rasetsu (Prototype)",
        "Rasetsu (Prototype) — +300% headshot damage",
        "Rasetsu (Prototype) — 100% ricochet chance",
        "Rasetsu (Prototype) — 50% armor penetration",
        "Rasetsu (Prototype) — Charged action"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/3110/rasetsu",
      "sourceVariants": [
        {
          "title": "Rasetsu (Prototype)",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/3110/rasetsu",
          "rule": "Its 2-tick precision shot rolls one 3d6 physical hit using the final contested-roll hit percentage. Add 1 tick to charge a shot that passes through and attacks up to three targets in a 15-foot line.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "item-penetrating-vision-band",
      "title": "Penetrating-Vision Band",
      "system": "Ninefold",
      "type": "wearable",
      "status": "candidate",
      "category": "Wearable",
      "group": "effect-devices/rings",
      "summary": "Spend 2 ticks for 1 minute of 30-foot penetrative sight through limited material thickness; repeat use before full rest contests against Exhaustion.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "sensory-change"
      ],
      "rules": {
        "role": "wearable",
        "itemFamily": "effect-devices/rings",
        "effect": "Spend 2 ticks for 1 minute of 30-foot penetrative sight through limited material thickness; repeat use before full rest contests against Exhaustion.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Ring of X-ray Vision",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Ring of X-ray Vision",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend 2 ticks for 1 minute of 30-foot penetrative sight through limited material thickness; repeat use before full rest contests against Exhaustion.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-perception-distraction-broadcast",
      "title": "Perception Distraction Broadcast Program",
      "system": "Ninefold",
      "type": "program",
      "status": "candidate",
      "category": "Control",
      "group": "real-posthuman/control/attention",
      "summary": "For 1 minute, non-hostile chosen listeners losing contested Will defense take -50% to Perception checks.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "hacking",
        "skillPath": [
          "spycraft",
          "hacking"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "mental-influence"
      ],
      "rules": {
        "role": "program",
        "itemFamily": "real-posthuman/control/attention",
        "effect": "For 1 minute, non-hostile chosen listeners losing contested Will defense take -50% to Perception checks.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 4
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Enthrall",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Enthrall",
      "sourceVariants": [
        {
          "title": "Enthrall",
          "url": "https://www.dndbeyond.com/search?q=Enthrall",
          "rule": "For 1 minute, non-hostile chosen listeners losing contested Will defense take -50% to Perception checks.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-perception-distraction-broadcast",
      "title": "Perception Distraction Broadcast Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Control",
      "group": "virtual/control/attention",
      "summary": "For 1 minute, non-hostile chosen listeners losing contested Will defense take -50% to Perception checks.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "mental-influence"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/control/attention",
        "effect": "For 1 minute, non-hostile chosen listeners losing contested Will defense take -50% to Perception checks.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 4
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Enthrall",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Enthrall",
      "sourceVariants": [
        {
          "title": "Enthrall",
          "url": "https://www.dndbeyond.com/search?q=Enthrall",
          "rule": "For 1 minute, non-hostile chosen listeners losing contested Will defense take -50% to Perception checks.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-permanent-adhesive",
      "title": "Permanent Adhesive",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "utility/mobility",
      "summary": "Spend 2 ticks per ounce to coat one square foot; after 1 minute the bond is permanent until treated with a matching solvent or phase effect.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "environment-state"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "utility/mobility",
        "effect": "Spend 2 ticks per ounce to coat one square foot; after 1 minute the bond is permanent until treated with a matching solvent or phase effect.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Sovereign Glue",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Sovereign Glue",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend 2 ticks per ounce to coat one square foot; after 1 minute the bond is permanent until treated with a matching solvent or phase effect.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-permanent-adhesive-solvent",
      "title": "Permanent-Adhesive Solvent",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "utility/effect-devices",
      "summary": "Spend 2 ticks per ounce to dissolve one square foot of even permanent adhesive.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "task-enablement"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "utility/effect-devices",
        "effect": "Spend 2 ticks per ounce to dissolve one square foot of even permanent adhesive.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Universal Solvent",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Universal Solvent",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend 2 ticks per ounce to dissolve one square foot of even permanent adhesive.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-persistent-ingested-toxin",
      "title": "Persistent Ingested Toxin",
      "system": "Ninefold",
      "type": "consumable",
      "status": "candidate",
      "category": "Consumable",
      "group": "chemical-weapons/ingested",
      "summary": "After ingestion, make a toxin-versus-Vigor contest; on a win deal 1d6 poison and inflict Poisoned for 24 hours, otherwise deal half damage.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "chemical-weapons",
        "skillPath": [
          "combat",
          "demolitions",
          "chemical-weapons"
        ],
        "maximumTrainedBonus": 15,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "damage"
      ],
      "rules": {
        "role": "consumable",
        "itemFamily": "chemical-weapons/ingested",
        "effect": "After ingestion, make a toxin-versus-Vigor contest; on a win deal 1d6 poison and inflict Poisoned for 24 hours, otherwise deal half damage.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Assassin’s Blood",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
      "sourceVariants": [
        {
          "title": "Assassin’s Blood",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "After ingestion, make a toxin-versus-Vigor contest; on a win deal 1d6 poison and inflict Poisoned for 24 hours, otherwise deal half damage.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-persistent-inhaled-toxin",
      "title": "Persistent Inhaled Toxin",
      "system": "Ninefold",
      "type": "consumable",
      "status": "candidate",
      "category": "Consumable",
      "group": "chemical-weapons/inhaled",
      "summary": "Breathing the vapor triggers a toxin-versus-Vigor contest for 3d6 poison; on a loss, repeat each tick for 1d6 until three Defense wins.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "chemical-weapons",
        "skillPath": [
          "combat",
          "demolitions",
          "chemical-weapons"
        ],
        "maximumTrainedBonus": 15,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "damage"
      ],
      "rules": {
        "role": "consumable",
        "itemFamily": "chemical-weapons/inhaled",
        "effect": "Breathing the vapor triggers a toxin-versus-Vigor contest for 3d6 poison; on a loss, repeat each tick for 1d6 until three Defense wins.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Burnt Othur Fumes",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
      "sourceVariants": [
        {
          "title": "Burnt Othur Fumes",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "Breathing the vapor triggers a toxin-versus-Vigor contest for 3d6 poison; on a loss, repeat each tick for 1d6 until three Defense wins.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-persistent-optical-cloak",
      "title": "Persistent Optical Cloak Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Protection",
      "group": "real-posthuman/protection/concealment",
      "summary": "A touched target remains invisible for up to 1 minute without breaking concealment when it attacks or uses an effect.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "sensory-change"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/protection/concealment",
        "effect": "A touched target remains invisible for up to 1 minute without breaking concealment when it attacks or uses an effect.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "6 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 6
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Greater Invisibility",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Greater+Invisibility",
      "sourceVariants": [
        {
          "title": "Greater Invisibility",
          "url": "https://www.dndbeyond.com/search?q=Greater+Invisibility",
          "rule": "A touched target remains invisible for up to 1 minute without breaking concealment when it attacks or uses an effect.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-persistent-optical-cloak",
      "title": "Persistent Optical Cloak Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Protection",
      "group": "virtual/protection/concealment",
      "summary": "A touched target remains invisible for up to 1 minute without breaking concealment when it attacks or uses an effect.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "sensory-change"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/protection/concealment",
        "effect": "A touched target remains invisible for up to 1 minute without breaking concealment when it attacks or uses an effect.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "6 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 6
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": [
        "D&D 2024",
        "D&D 2024 SRD 5.2.1"
      ],
      "src_rule": [
        "Improved Invisibility",
        "Greater Invisibility"
      ],
      "src_reference_url": [
        "https://dnd2024.wikidot.com/feat:greater-mark-of-shadow",
        "https://www.dndbeyond.com/search?q=Greater+Invisibility"
      ],
      "sourceVariants": [
        {
          "title": "Greater Invisibility",
          "url": "https://www.dndbeyond.com/search?q=Greater+Invisibility",
          "rule": "A touched target remains invisible for up to 1 minute without breaking concealment when it attacks or uses an effect.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-persistent-pocket-room-portal",
      "title": "Persistent Pocket-Room Portal Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Creation",
      "group": "real-posthuman/creation/pocket-space",
      "summary": "Open a one-hour door to a persistent empty 30-foot room, choosing a new room or a previously known pocket-space destination.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "creation-summoning",
        "spatial-relocation",
        "storage-capacity"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/creation/pocket-space",
        "effect": "Open a one-hour door to a persistent empty 30-foot room, choosing a new room or a previously known pocket-space destination.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "10 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 10
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Demiplane",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Demiplane",
      "sourceVariants": [
        {
          "title": "Demiplane",
          "url": "https://www.dndbeyond.com/search?q=Demiplane",
          "rule": "Open a one-hour door to a persistent empty 30-foot room, choosing a new room or a previously known pocket-space destination.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-persistent-pocket-room-portal",
      "title": "Persistent Pocket-Room Portal Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Creation",
      "group": "virtual/creation/pocket-space",
      "summary": "Open a one-hour door to a persistent empty 30-foot room, choosing a new room or a previously known pocket-space destination.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "creation-summoning",
        "spatial-relocation",
        "storage-capacity"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/creation/pocket-space",
        "effect": "Open a one-hour door to a persistent empty 30-foot room, choosing a new room or a previously known pocket-space destination.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "10 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 10
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Demiplane",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Demiplane",
      "sourceVariants": [
        {
          "title": "Demiplane",
          "url": "https://www.dndbeyond.com/search?q=Demiplane",
          "rule": "Open a one-hour door to a persistent empty 30-foot room, choosing a new room or a previously known pocket-space destination.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-persistent-structural-wall",
      "title": "Persistent Structural Wall Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Creation",
      "group": "real-posthuman/creation/barrier",
      "summary": "Create ten supported stone panels for 10 minutes, allowing threatened actors a Reflexes reaction to escape enclosure; holding full duration makes the structure permanent.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "creation-summoning",
        "environment-state",
        "forced-movement"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/creation/barrier",
        "effect": "Create ten supported stone panels for 10 minutes, allowing threatened actors a Reflexes reaction to escape enclosure; holding full duration makes the structure permanent.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "7 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 7
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Wall of Stone",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Wall+of+Stone",
      "sourceVariants": [
        {
          "title": "Wall of Stone",
          "url": "https://www.dndbeyond.com/search?q=Wall+of+Stone",
          "rule": "Create ten supported stone panels for 10 minutes, allowing threatened actors a Reflexes reaction to escape enclosure; holding full duration makes the structure permanent.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-persistent-structural-wall",
      "title": "Persistent Structural Wall Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Creation",
      "group": "virtual/creation/barrier",
      "summary": "Create ten supported stone panels for 10 minutes, allowing threatened actors a Reflexes reaction to escape enclosure; holding full duration makes the structure permanent.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "creation-summoning",
        "environment-state",
        "forced-movement"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/creation/barrier",
        "effect": "Create ten supported stone panels for 10 minutes, allowing threatened actors a Reflexes reaction to escape enclosure; holding full duration makes the structure permanent.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "7 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 7
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Wall of Stone",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Wall+of+Stone",
      "sourceVariants": [
        {
          "title": "Wall of Stone",
          "url": "https://www.dndbeyond.com/search?q=Wall+of+Stone",
          "rule": "Create ten supported stone panels for 10 minutes, allowing threatened actors a Reflexes reaction to escape enclosure; holding full duration makes the structure permanent.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "persistent-sunlight-aura-projector",
      "title": "Persistent Sunlight Aura Projector",
      "system": "Ninefold",
      "type": "program",
      "status": "candidate",
      "category": "Environment Program",
      "group": "programs/environment/light",
      "summary": "Spend 1 tick to toggle a 15-foot bright-sunlight aura that remains until switched off, removed, or the user becomes incapacitated.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "hacking",
        "skillPath": [
          "spycraft",
          "hacking"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "environment-state"
      ],
      "rules": {
        "role": "program",
        "itemFamily": "programs/environment/light",
        "effect": "Spend 1 tick to toggle a 15-foot bright-sunlight aura that remains until switched off, removed, or the user becomes incapacitated.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024",
      "src_rule": "Sunlight Aura",
      "src_reference_url": "https://dnd2024.wikidot.com/feat:boon-of-the-bright-sun",
      "sourceVariants": [
        {
          "title": "Sunlight Aura",
          "url": "https://dnd2024.wikidot.com/feat:boon-of-the-bright-sun",
          "rule": "Spend 1 tick to toggle a 15-foot bright-sunlight aura that remains until switched off, removed, or the user becomes incapacitated.",
          "system": "D&D 2024"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-persistent-toxic-infection",
      "title": "Persistent Toxic Infection Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Control",
      "group": "virtual/control/disease",
      "summary": "A touched target losing physical defense takes 11d8 necrotic, becomes poisoned, and takes -15% to one chosen stat's defense rolls until three successes end it.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "condition-change",
        "damage"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/control/disease",
        "effect": "A touched target losing physical defense takes 11d8 necrotic, becomes poisoned, and takes -15% to one chosen stat's defense rolls until three successes end it.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "7 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 7
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Contagion",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Contagion",
      "sourceVariants": [
        {
          "title": "Contagion",
          "url": "https://www.dndbeyond.com/search?q=Contagion",
          "rule": "A touched target losing physical defense takes 11d8 necrotic, becomes poisoned, and takes -15% to one chosen stat's defense rolls until three successes end it.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-persistent-toxic-infection",
      "title": "Persistent Toxic Infection Treatment",
      "system": "Ninefold",
      "type": "medical-item",
      "status": "candidate",
      "category": "Control",
      "group": "real-posthuman/control/disease",
      "summary": "A touched target losing physical defense takes 11d8 necrotic, becomes poisoned, and takes -15% to one chosen stat's defense rolls until three successes end it.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "medicine",
        "skillPath": [
          "fieldcraft-and-care",
          "medicine"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "condition-change",
        "damage"
      ],
      "rules": {
        "role": "medical-item",
        "itemFamily": "real-posthuman/control/disease",
        "effect": "A touched target losing physical defense takes 11d8 necrotic, becomes poisoned, and takes -15% to one chosen stat's defense rolls until three successes end it.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "7 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 7
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Contagion",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Contagion",
      "sourceVariants": [
        {
          "title": "Contagion",
          "url": "https://www.dndbeyond.com/search?q=Contagion",
          "rule": "A touched target losing physical defense takes 11d8 necrotic, becomes poisoned, and takes -15% to one chosen stat's defense rolls until three successes end it.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-persistent-universal-morph",
      "title": "Persistent Universal Morph Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Transformation",
      "group": "real-posthuman/transformation/body-morph",
      "summary": "Transform an actor or ordinary object into an eligible creature or object after contested Will defense if unwilling; a full one-hour hold makes the form persistent.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "creation-summoning",
        "recovery",
        "transformation"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/transformation/body-morph",
        "effect": "Transform an actor or ordinary object into an eligible creature or object after contested Will defense if unwilling; a full one-hour hold makes the form persistent.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "11 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 11
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "True Polymorph",
      "src_reference_url": "https://www.dndbeyond.com/search?q=True+Polymorph",
      "sourceVariants": [
        {
          "title": "True Polymorph",
          "url": "https://www.dndbeyond.com/search?q=True+Polymorph",
          "rule": "Transform an actor or ordinary object into an eligible creature or object after contested Will defense if unwilling; a full one-hour hold makes the form persistent.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-persistent-universal-morph",
      "title": "Persistent Universal Morph Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Transformation",
      "group": "virtual/transformation/body-morph",
      "summary": "Transform an actor or ordinary object into an eligible creature or object after contested Will defense if unwilling; a full one-hour hold makes the form persistent.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "creation-summoning",
        "recovery",
        "transformation"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/transformation/body-morph",
        "effect": "Transform an actor or ordinary object into an eligible creature or object after contested Will defense if unwilling; a full one-hour hold makes the form persistent.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "11 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 11
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "True Polymorph",
      "src_reference_url": "https://www.dndbeyond.com/search?q=True+Polymorph",
      "sourceVariants": [
        {
          "title": "True Polymorph",
          "url": "https://www.dndbeyond.com/search?q=True+Polymorph",
          "rule": "Transform an actor or ordinary object into an eligible creature or object after contested Will defense if unwilling; a full one-hour hold makes the form persistent.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-persistent-effect-cleanser",
      "title": "Persistent-Effect Cleanser Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Restoration",
      "group": "virtual/restoration/condition-removal",
      "summary": "Touch ends all curse-tagged effects on an actor or object; for bound equipment it breaks the user's binding without deleting the item's resident curse.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "effect-negation"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/restoration/condition-removal",
        "effect": "Touch ends all curse-tagged effects on an actor or object; for bound equipment it breaks the user's binding without deleting the item's resident curse.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "5 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 5
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Remove Curse",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Remove+Curse",
      "sourceVariants": [
        {
          "title": "Remove Curse",
          "url": "https://www.dndbeyond.com/search?q=Remove+Curse",
          "rule": "Touch ends all curse-tagged effects on an actor or object; for bound equipment it breaks the user's binding without deleting the item's resident curse.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-persistent-effect-cleanser",
      "title": "Persistent-Effect Cleanser Treatment",
      "system": "Ninefold",
      "type": "medical-item",
      "status": "candidate",
      "category": "Restoration",
      "group": "real-posthuman/restoration/condition-removal",
      "summary": "Touch ends all curse-tagged effects on an actor or object; for bound equipment it breaks the user's binding without deleting the item's resident curse.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "medicine",
        "skillPath": [
          "fieldcraft-and-care",
          "medicine"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "effect-negation"
      ],
      "rules": {
        "role": "medical-item",
        "itemFamily": "real-posthuman/restoration/condition-removal",
        "effect": "Touch ends all curse-tagged effects on an actor or object; for bound equipment it breaks the user's binding without deleting the item's resident curse.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "5 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 5
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Remove Curse",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Remove+Curse",
      "sourceVariants": [
        {
          "title": "Remove Curse",
          "url": "https://www.dndbeyond.com/search?q=Remove+Curse",
          "rule": "Touch ends all curse-tagged effects on an actor or object; for bound equipment it breaks the user's binding without deleting the item's resident curse.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-personal-defense-field",
      "title": "Personal Defense Field",
      "system": "Ninefold",
      "type": "wearable",
      "status": "candidate",
      "category": "Defense Wearable",
      "group": "equipment/defense/wearables",
      "summary": "While worn, gain +5% on Defense contests; its physical form occupies one wearable slot but does not change the rule.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "defense-modifier"
      ],
      "rules": {
        "role": "wearable",
        "itemFamily": "equipment/defense/wearables",
        "effect": "While worn, gain +5% on Defense contests; its physical form occupies one wearable slot but does not change the rule.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": [
        "Cloak of Protection",
        "Ring of Protection"
      ],
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Cloak of Protection",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "While worn, gain +5% on Defense contests.",
          "system": "D&D 2024 SRD 5.2.1"
        },
        {
          "title": "Ring of Protection",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "While worn, gain +5% on Defense contests.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 2,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-personal-time-window-accelerator",
      "title": "Personal Time-Window Accelerator Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Support",
      "group": "real-posthuman/support/extra-actions",
      "summary": "Gain 1d4+1 consecutive personal action cycles while others cannot act; the window ends when the user affects another actor, carried object, or moves beyond 1,000 feet.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "action-modifier"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/support/extra-actions",
        "effect": "Gain 1d4+1 consecutive personal action cycles while others cannot act; the window ends when the user affects another actor, carried object, or moves beyond 1,000 feet.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "11 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 11
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Time Stop",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Time+Stop",
      "sourceVariants": [
        {
          "title": "Time Stop",
          "url": "https://www.dndbeyond.com/search?q=Time+Stop",
          "rule": "Gain 1d4+1 consecutive personal action cycles while others cannot act; the window ends when the user affects another actor, carried object, or moves beyond 1,000 feet.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-personal-time-window-accelerator",
      "title": "Personal Time-Window Accelerator Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Support",
      "group": "virtual/support/extra-actions",
      "summary": "Gain 1d4+1 consecutive personal action cycles while others cannot act; the window ends when the user affects another actor, carried object, or moves beyond 1,000 feet.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/support/extra-actions",
        "effect": "Gain 1d4+1 consecutive personal action cycles while others cannot act; the window ends when the user affects another actor, carried object, or moves beyond 1,000 feet.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "11 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 11
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Time Stop",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Time+Stop",
      "sourceVariants": [
        {
          "title": "Time Stop",
          "url": "https://www.dndbeyond.com/search?q=Time+Stop",
          "rule": "Gain 1d4+1 consecutive personal action cycles while others cannot act; the window ends when the user affects another actor, carried object, or moves beyond 1,000 feet.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-personal-triggered-effect-slot",
      "title": "Personal Triggered Effect Slot Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Utility",
      "group": "real-posthuman/utility/automation",
      "summary": "Bind one eligible self-targeting effect to an observable trigger for 10 days; its first trigger invokes the stored effect immediately and consumes the binding.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "effect-invocation",
        "trigger-binding"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/utility/automation",
        "effect": "Bind one eligible self-targeting effect to an observable trigger for 10 days; its first trigger invokes the stored effect immediately and consumes the binding.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "606 Stamina",
        "action": "600 ticks (extended)",
        "activation": {
          "mode": "extended",
          "ticks": 600,
          "stamina": 606
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Contingency",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Contingency",
      "sourceVariants": [
        {
          "title": "Contingency",
          "url": "https://www.dndbeyond.com/search?q=Contingency",
          "rule": "Bind one eligible self-targeting effect to an observable trigger for 10 days; its first trigger invokes the stored effect immediately and consumes the binding.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-personal-triggered-effect-slot",
      "title": "Personal Triggered Effect Slot Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Utility",
      "group": "virtual/utility/automation",
      "summary": "Bind one eligible self-targeting effect to an observable trigger for 10 days; its first trigger invokes the stored effect immediately and consumes the binding.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "effect-invocation",
        "trigger-binding"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/utility/automation",
        "effect": "Bind one eligible self-targeting effect to an observable trigger for 10 days; its first trigger invokes the stored effect immediately and consumes the binding.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "606 Stamina",
        "action": "600 ticks (extended)",
        "activation": {
          "mode": "extended",
          "ticks": 600,
          "stamina": 606
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Contingency",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Contingency",
      "sourceVariants": [
        {
          "title": "Contingency",
          "url": "https://www.dndbeyond.com/search?q=Contingency",
          "rule": "Bind one eligible self-targeting effect to an observable trigger for 10 days; its first trigger invokes the stored effect immediately and consumes the binding.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-personal-visual-disguise",
      "title": "Personal Visual Disguise Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Protection",
      "group": "real-posthuman/protection/disguise",
      "summary": "For 1 hour, overlay the user's body and worn gear with a same-limbed visual disguise; physical inspection and contested Investigation can expose it.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "disguise",
        "skillPath": [
          "spycraft",
          "deception",
          "disguise"
        ],
        "maximumTrainedBonus": 15,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "sensory-change"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/protection/disguise",
        "effect": "For 1 hour, overlay the user's body and worn gear with a same-limbed visual disguise; physical inspection and contested Investigation can expose it.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 3
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Disguise Self",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Disguise+Self",
      "sourceVariants": [
        {
          "title": "Disguise Self",
          "url": "https://www.dndbeyond.com/search?q=Disguise+Self",
          "rule": "For 1 hour, overlay the user's body and worn gear with a same-limbed visual disguise; physical inspection and contested Investigation can expose it.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-personal-visual-disguise",
      "title": "Personal Visual Disguise Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Protection",
      "group": "virtual/protection/disguise",
      "summary": "For 1 hour, overlay the user's body and worn gear with a same-limbed visual disguise; physical inspection and contested Investigation can expose it.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "sensory-change"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/protection/disguise",
        "effect": "For 1 hour, overlay the user's body and worn gear with a same-limbed visual disguise; physical inspection and contested Investigation can expose it.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 3
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Disguise Self",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Disguise+Self",
      "sourceVariants": [
        {
          "title": "Disguise Self",
          "url": "https://www.dndbeyond.com/search?q=Disguise+Self",
          "rule": "For 1 hour, overlay the user's body and worn gear with a same-limbed visual disguise; physical inspection and contested Investigation can expose it.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-phase-armor",
      "title": "Phase Armor",
      "system": "Ninefold",
      "type": "armor",
      "status": "candidate",
      "category": "Armor",
      "group": "armor/augmented",
      "summary": "Once per full rest, spend 2 ticks to phase yourself and carried gear for up to 10 minutes; removing the armor ends the effect.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "transformation"
      ],
      "rules": {
        "role": "armor",
        "itemFamily": "armor/augmented",
        "effect": "Once per full rest, spend 2 ticks to phase yourself and carried gear for up to 10 minutes; removing the armor ends the effect.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Plate Armor of Etherealness",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Plate Armor of Etherealness",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Once per full rest, spend 2 ticks to phase yourself and carried gear for up to 10 minutes; removing the armor ends the effect.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-phase-oil",
      "title": "Phase Oil",
      "system": "Ninefold",
      "type": "consumable",
      "status": "candidate",
      "category": "Consumable",
      "group": "medical-and-chemical/drafts",
      "summary": "Apply for 10 minutes; the covered creature and carried gear become phased for 1 hour.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "brewing",
        "skillPath": [
          "engineering",
          "chemical-engineering",
          "brewing"
        ],
        "maximumTrainedBonus": 15,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "transformation"
      ],
      "rules": {
        "role": "consumable",
        "itemFamily": "medical-and-chemical/drafts",
        "effect": "Apply for 10 minutes; the covered creature and carried gear become phased for 1 hour.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Oil of Etherealness",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Oil of Etherealness",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Apply for 10 minutes; the covered creature and carried gear become phased for 1 hour.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-physical-damage-resistance-skin",
      "title": "Physical Damage Resistance Skin Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Protection",
      "group": "real-posthuman/protection/resistance",
      "summary": "For 1 hour, one willing target gains resistance to bludgeoning, piercing, and slashing damage.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "defense-modifier"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/protection/resistance",
        "effect": "For 1 hour, one willing target gains resistance to bludgeoning, piercing, and slashing damage.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "6 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 6
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Stoneskin",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Stoneskin",
      "sourceVariants": [
        {
          "title": "Stoneskin",
          "url": "https://www.dndbeyond.com/search?q=Stoneskin",
          "rule": "For 1 hour, one willing target gains resistance to bludgeoning, piercing, and slashing damage.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-physical-damage-resistance-skin",
      "title": "Physical Damage Resistance Skin Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Protection",
      "group": "virtual/protection/resistance",
      "summary": "For 1 hour, one willing target gains resistance to bludgeoning, piercing, and slashing damage.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "defense-modifier"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/protection/resistance",
        "effect": "For 1 hour, one willing target gains resistance to bludgeoning, piercing, and slashing damage.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "6 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 6
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Stoneskin",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Stoneskin",
      "sourceVariants": [
        {
          "title": "Stoneskin",
          "url": "https://www.dndbeyond.com/search?q=Stoneskin",
          "rule": "For 1 hour, one willing target gains resistance to bludgeoning, piercing, and slashing damage.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-physical-output-draft",
      "title": "Physical-Output Draft",
      "system": "Ninefold",
      "type": "consumable",
      "status": "candidate",
      "category": "Consumable",
      "group": "medical-and-chemical/drafts",
      "summary": "Spend 1 tick to drink; for 1 hour set embodiment Strength to the selected tier if it is currently lower.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "brewing",
        "skillPath": [
          "engineering",
          "chemical-engineering",
          "brewing"
        ],
        "maximumTrainedBonus": 15,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "attribute-set"
      ],
      "rules": {
        "role": "consumable",
        "itemFamily": "medical-and-chemical/drafts",
        "effect": "Spend 1 tick to drink; for 1 hour set embodiment Strength to the selected tier if it is currently lower.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "scalingTable": [
          {
            "tier": "low",
            "ninefold_rule": "set Strength to +25%"
          },
          {
            "tier": "standard",
            "ninefold_rule": "set Strength to +30%"
          },
          {
            "tier": "high",
            "ninefold_rule": "set Strength to +35%"
          },
          {
            "tier": "very-high",
            "ninefold_rule": "set Strength to +40%"
          },
          {
            "tier": "extreme",
            "ninefold_rule": "set Strength to +45%"
          }
        ]
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Potion of Giant Strength",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Potion of Giant Strength",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend 1 tick to drink; for 1 hour set embodiment Strength to the selected tier if it is currently lower.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-physical-output-regulator",
      "title": "Physical-Output Regulator",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "utility/effect-devices",
      "summary": "While worn, set embodiment Strength to the selected quality tier if it is currently lower.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "attribute-set"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "utility/effect-devices",
        "effect": "While worn, set embodiment Strength to the selected quality tier if it is currently lower.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "scalingTable": [
          {
            "tier": "low",
            "ninefold_rule": "set Strength to +25%"
          },
          {
            "tier": "standard",
            "ninefold_rule": "set Strength to +30%"
          },
          {
            "tier": "high",
            "ninefold_rule": "set Strength to +35%"
          },
          {
            "tier": "very-high",
            "ninefold_rule": "set Strength to +40%"
          },
          {
            "tier": "extreme",
            "ninefold_rule": "set Strength to +45%"
          }
        ]
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Belt of Giant Strength",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Belt of Giant Strength",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "While worn, set embodiment Strength to the selected quality tier if it is currently lower.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-piercing-swarm-zone",
      "title": "Piercing Swarm Zone Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Offense",
      "group": "real-posthuman/offense/hazard-cloud",
      "summary": "A lightly obscured difficult 20-foot swarm zone deals 4d10 piercing, halved by contested physical defense once per cycle, for up to 10 minutes.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "creation-summoning",
        "damage",
        "environment-state"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/offense/hazard-cloud",
        "effect": "A lightly obscured difficult 20-foot swarm zone deals 4d10 piercing, halved by contested physical defense once per cycle, for up to 10 minutes.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "7 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 7
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Insect Plague",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Insect+Plague",
      "sourceVariants": [
        {
          "title": "Insect Plague",
          "url": "https://www.dndbeyond.com/search?q=Insect+Plague",
          "rule": "A lightly obscured difficult 20-foot swarm zone deals 4d10 piercing, halved by contested physical defense once per cycle, for up to 10 minutes.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-piercing-swarm-zone",
      "title": "Piercing Swarm Zone Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Offense",
      "group": "virtual/offense/hazard-cloud",
      "summary": "A lightly obscured difficult 20-foot swarm zone deals 4d10 piercing, halved by contested physical defense once per cycle, for up to 10 minutes.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "creation-summoning",
        "damage",
        "environment-state"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/offense/hazard-cloud",
        "effect": "A lightly obscured difficult 20-foot swarm zone deals 4d10 piercing, halved by contested physical defense once per cycle, for up to 10 minutes.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "7 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 7
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Insect Plague",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Insect+Plague",
      "sourceVariants": [
        {
          "title": "Insect Plague",
          "url": "https://www.dndbeyond.com/search?q=Insect+Plague",
          "rule": "A lightly obscured difficult 20-foot swarm zone deals 4d10 piercing, halved by contested physical defense once per cycle, for up to 10 minutes.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "weapon-family-pistols",
      "title": "Pistol Family",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Ranged Weapon",
      "group": "combat/ranged/pistols",
      "summary": "Individual combat uses the selected weapon variant's listed damage dice. Unit damage is the weapon's average individual damage divided by 3.5 and rounded to the nearest Hit Die.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "pistols",
        "skillPath": [
          "combat",
          "ranged-weapons",
          "handguns",
          "pistols"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": [
          "hammer-the-cylinder",
          "quick-draw-shot"
        ]
      },
      "effectMechanics": [
        "action-modifier",
        "damage",
        "resource-change"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/ranged/pistols",
        "effect": "Individual combat uses the selected weapon variant's listed damage dice. Unit damage is the weapon's average individual damage divided by 3.5 and rounded to the nearest Hit Die.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "250 GP",
        "damageByVariant": [
          {
            "variant": "Pistol",
            "individualDamage": "1d10",
            "averageDamage": 5.5,
            "unitDamageHitDice": 2
          }
        ],
        "unitDamageFormula": "round(average individual damage / 3.5), minimum 1 Hit Die"
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": [
        "Cyberpunk 2077",
        "Cyberpunk 2077",
        "Cyberpunk 2077",
        "Cyberpunk 2077",
        "Cyberpunk 2077",
        "Cyberpunk 2077",
        "Cyberpunk 2077",
        "Cyberpunk 2077",
        "Cyberpunk 2077",
        "Cyberpunk 2077",
        "Cyberpunk 2077",
        "Cyberpunk 2077",
        "Cyberpunk 2077",
        "Cyberpunk 2077",
        "Cyberpunk 2077",
        "Cyberpunk 2077",
        "Cyberpunk 2077",
        "Cyberpunk 2077",
        "Cyberpunk 2077",
        "Cyberpunk 2077",
        "Cyberpunk 2077",
        "Cyberpunk 2077",
        "Cyberpunk 2077",
        "Cyberpunk 2077",
        "Cyberpunk 2077",
        "Cyberpunk 2077",
        "Cyberpunk 2077",
        "Cyberpunk 2077",
        "Cyberpunk 2077",
        "Cyberpunk 2077",
        "Cyberpunk 2077",
        "Cyberpunk 2077",
        "Cyberpunk 2077",
        "Cyberpunk 2077",
        "D&D 2024 SRD 5.2.1"
      ],
      "src_rule": [
        "A-22B Chao",
        "AR Raygun Supreme 9000",
        "Coronation",
        "Coronation — +200% headshot damage",
        "Coronation — 75% armor penetration",
        "Coronation — Unique ability",
        "DR-12 Quasar",
        "DR12 Quasar",
        "DR5 Nova",
        "HA-4 Grit",
        "HA-4 Grit (Barghest)",
        "HJKE-11 Yukimura",
        "JKE-X2 Kenshin",
        "Kappa",
        "Kappa x-MOD2",
        "Kappa x-MOD2 — +85% headshot damage",
        "Kappa x-MOD2 — Unique ability",
        "Lexington x-MOD2",
        "Lexington x-MOD2 — +175% headshot damage",
        "Lexington x-MOD2 — 5% ricochet chance",
        "Lexington x-MOD2 — Unique ability",
        "Liberty",
        "M-10AF Lexington",
        "M-76e Omaha",
        "Metel",
        "Militech Ticon",
        "Nue",
        "Overture",
        "RT-46 Burya",
        "Skippy",
        "Skippy — +85% headshot damage",
        "Skippy — Unique ability",
        "Tamayura",
        "Unity",
        "Pistol"
      ],
      "src_reference_url": [
        "https://gamestegy.com/cyberpunk-2077/wiki/1065/chao",
        "https://gamestegy.com/cyberpunk-2077/wiki/17024/ar-raygun-supreme-9000",
        "https://gamestegy.com/cyberpunk-2077/wiki/19010/coronation",
        "https://gamestegy.com/cyberpunk-2077/wiki/19010/coronation",
        "https://gamestegy.com/cyberpunk-2077/wiki/19010/coronation",
        "https://gamestegy.com/cyberpunk-2077/wiki/19010/coronation",
        "https://gamestegy.com/cyberpunk-2077/wiki/3157/dr-12-quasar",
        "https://gamestegy.com/cyberpunk-2077/wiki/1093/dr12-quasar",
        "https://gamestegy.com/cyberpunk-2077/wiki/17044/dr5-nova",
        "https://gamestegy.com/cyberpunk-2077/wiki/17054/ha-4-grit",
        "https://gamestegy.com/cyberpunk-2077/wiki/17949/ha-4-grit-barghest",
        "https://gamestegy.com/cyberpunk-2077/wiki/1067/hjke-11-yukimura",
        "https://gamestegy.com/cyberpunk-2077/wiki/17062/kenshin",
        "https://gamestegy.com/cyberpunk-2077/wiki/17060/kappa",
        "https://gamestegy.com/cyberpunk-2077/wiki/17061/kappa-x-mod2",
        "https://gamestegy.com/cyberpunk-2077/wiki/17061/kappa-x-mod2",
        "https://gamestegy.com/cyberpunk-2077/wiki/17061/kappa-x-mod2",
        "https://gamestegy.com/cyberpunk-2077/wiki/3140/lexington-x-mod2",
        "https://gamestegy.com/cyberpunk-2077/wiki/3140/lexington-x-mod2",
        "https://gamestegy.com/cyberpunk-2077/wiki/3140/lexington-x-mod2",
        "https://gamestegy.com/cyberpunk-2077/wiki/3140/lexington-x-mod2",
        "https://gamestegy.com/cyberpunk-2077/wiki/17067/liberty",
        "https://gamestegy.com/cyberpunk-2077/wiki/3124/lexington",
        "https://gamestegy.com/cyberpunk-2077/wiki/3125/omaha",
        "https://gamestegy.com/cyberpunk-2077/wiki/17071/metel",
        "https://gamestegy.com/cyberpunk-2077/wiki/17072/militech-ticon",
        "https://gamestegy.com/cyberpunk-2077/wiki/17080/nue",
        "https://gamestegy.com/cyberpunk-2077/wiki/3126/overture",
        "https://gamestegy.com/cyberpunk-2077/wiki/1089/rt-46-burya",
        "https://gamestegy.com/cyberpunk-2077/wiki/1066/skippy",
        "https://gamestegy.com/cyberpunk-2077/wiki/1066/skippy",
        "https://gamestegy.com/cyberpunk-2077/wiki/1066/skippy",
        "https://gamestegy.com/cyberpunk-2077/wiki/3149/tamayura",
        "https://gamestegy.com/cyberpunk-2077/wiki/3128/unity",
        "https://www.dndbeyond.com/sources/dnd/free-rules/equipment#Weapons"
      ],
      "sourceVariants": [
        {
          "title": "A-22B Chao",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/1065/chao",
          "rule": "+85% headshot damage",
          "system": "Cyberpunk 2077",
          "stats": {
            "DPS": "109.5",
            "Damage": "43.8",
            "Magazine": "21"
          }
        },
        {
          "title": "AR Raygun Supreme 9000",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17024/ar-raygun-supreme-9000",
          "rule": "+125% headshot damage",
          "system": "Cyberpunk 2077",
          "stats": {
            "Magazine": "20"
          }
        },
        {
          "title": "Coronation",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/19010/coronation",
          "rule": "Its 2-tick heavy shot rolls one 2d6 physical hit using the final contested-roll hit percentage.",
          "system": "Cyberpunk 2077"
        },
        {
          "title": "DR-12 Quasar",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/3157/dr-12-quasar",
          "rule": "+175% headshot damage; 50% armor penetration",
          "system": "Cyberpunk 2077",
          "stats": {
            "DPS": "345.7",
            "Damage": "62.2",
            "Magazine": "16"
          }
        },
        {
          "title": "DR12 Quasar",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/1093/dr12-quasar",
          "rule": "A 2-tick single heavy shot rolls 1 independent hits; each hit deals 2d6.",
          "system": "Cyberpunk 2077"
        },
        {
          "title": "DR5 Nova",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17044/dr5-nova",
          "rule": "+200% headshot damage; 25% armor penetration; 5% ricochet chance",
          "system": "Cyberpunk 2077",
          "stats": {
            "DPS": "354.5",
            "Damage": "106.4",
            "Magazine": "6"
          }
        },
        {
          "title": "HA-4 Grit",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17054/ha-4-grit",
          "rule": "+125% headshot damage; 50% armor penetration",
          "system": "Cyberpunk 2077",
          "stats": {
            "DPS": "285.3",
            "Damage": "57.1",
            "Magazine": "30"
          }
        },
        {
          "title": "HA-4 Grit (Barghest)",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17949/ha-4-grit-barghest",
          "rule": "+125% headshot damage; 75% armor penetration",
          "system": "Cyberpunk 2077",
          "stats": {
            "DPS": "306.9",
            "Damage": "61.4",
            "Magazine": "36"
          }
        },
        {
          "title": "HJKE-11 Yukimura",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/1067/hjke-11-yukimura",
          "rule": "+85% headshot damage",
          "system": "Cyberpunk 2077",
          "stats": {
            "DPS": "267.3",
            "Damage": "40.1",
            "Magazine": "30"
          }
        },
        {
          "title": "JKE-X2 Kenshin",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17062/kenshin",
          "rule": "+150% headshot damage; 50% armor penetration",
          "system": "Cyberpunk 2077",
          "stats": {
            "DPS": "241.4",
            "Damage": "48.3",
            "Magazine": "20"
          }
        },
        {
          "title": "Kappa",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17060/kappa",
          "rule": "+85% headshot damage",
          "system": "Cyberpunk 2077",
          "stats": {
            "DPS": "278.4",
            "Damage": "33.4",
            "Magazine": "30"
          }
        },
        {
          "title": "Kappa x-MOD2",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17061/kappa-x-mod2",
          "rule": "Its 2-tick shot rolls one 2d6 physical hit using the final contested-roll hit percentage.",
          "system": "Cyberpunk 2077"
        },
        {
          "title": "Lexington x-MOD2",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/3140/lexington-x-mod2",
          "rule": "Its 2-tick shot rolls one 2d6 physical hit using the final contested-roll hit percentage.",
          "system": "Cyberpunk 2077"
        },
        {
          "title": "Liberty",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17067/liberty",
          "rule": "+150% headshot damage; 5% ricochet chance",
          "system": "Cyberpunk 2077",
          "stats": {
            "DPS": "293",
            "Damage": "80.6",
            "Magazine": "14"
          }
        },
        {
          "title": "M-10AF Lexington",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/3124/lexington",
          "rule": "+125% headshot damage; 5% ricochet chance",
          "system": "Cyberpunk 2077",
          "stats": {
            "DPS": "375.4",
            "Damage": "46.9",
            "Magazine": "20"
          }
        },
        {
          "title": "M-76e Omaha",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/3125/omaha",
          "rule": "+150% headshot damage; 50% armor penetration; 3 projectiles per shot",
          "system": "Cyberpunk 2077",
          "stats": {
            "DPS": "149.9",
            "Damage": "26.6 ×3",
            "Magazine": "9"
          }
        },
        {
          "title": "Metel",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17071/metel",
          "rule": "+175% headshot damage; 50% armor penetration; 5% ricochet chance",
          "system": "Cyberpunk 2077",
          "stats": {
            "DPS": "282",
            "Damage": "169.2",
            "Magazine": "8"
          }
        },
        {
          "title": "Militech Ticon",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17072/militech-ticon",
          "rule": "+150% headshot damage; 50% armor penetration",
          "system": "Cyberpunk 2077",
          "stats": {
            "DPS": "147.3",
            "Damage": "44.2",
            "Magazine": "21"
          }
        },
        {
          "title": "Nue",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17080/nue",
          "rule": "+125% headshot damage; 25% armor penetration; 5% ricochet chance",
          "system": "Cyberpunk 2077",
          "stats": {
            "DPS": "349.9",
            "Damage": "122.5",
            "Magazine": "10"
          }
        },
        {
          "title": "Overture",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/3126/overture",
          "rule": "+200% headshot damage; 25% armor penetration; 5% ricochet chance",
          "system": "Cyberpunk 2077",
          "stats": {
            "DPS": "320.9",
            "Damage": "128.4",
            "Magazine": "6"
          }
        },
        {
          "title": "Pistol",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment#Weapons",
          "rule": "Individual: 1d10 piercing damage. Unit: 2 Hit Dice damage.",
          "system": "D&D 2024 SRD 5.2.1",
          "cost": "250 GP",
          "stats": {
            "Damage": "1d10",
            "Damage Type": "Piercing",
            "Properties": "Ammunition (30/90), Loading",
            "Mastery": "Vex",
            "Weight": "3 lb."
          }
        },
        {
          "title": "RT-46 Burya",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/1089/rt-46-burya",
          "rule": "+175% headshot damage; 50% armor penetration",
          "system": "Cyberpunk 2077",
          "stats": {
            "DPS": "312.3",
            "Damage": "187.4",
            "Magazine": "4"
          }
        },
        {
          "title": "Skippy",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/1066/skippy",
          "rule": "Its 2-tick shot rolls one 2d6 physical hit using the final contested-roll hit percentage.",
          "system": "Cyberpunk 2077"
        },
        {
          "title": "Tamayura",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/3149/tamayura",
          "rule": "+150% headshot damage; 25% armor penetration; 5% ricochet chance",
          "system": "Cyberpunk 2077",
          "stats": {
            "DPS": "310.1",
            "Damage": "124.1",
            "Magazine": "8"
          }
        },
        {
          "title": "Unity",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/3128/unity",
          "rule": "+150% headshot damage; 5% ricochet chance",
          "system": "Cyberpunk 2077",
          "stats": {
            "DPS": "314.2",
            "Damage": "94.3",
            "Magazine": "12"
          }
        }
      ],
      "mergedVariantCount": 25,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-planar-gateway-cube",
      "title": "Planar Gateway Cube",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "utility/storage",
      "summary": "Holds three daily charges; spend 2 ticks and one charge to open a gate or transport willing targets to the environment keyed to a chosen face.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "resource-change",
        "spatial-relocation"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "utility/storage",
        "effect": "Holds three daily charges; spend 2 ticks and one charge to open a gate or transport willing targets to the environment keyed to a chosen face.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Cubic Gate",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Cubic Gate",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Holds three daily charges; spend 2 ticks and one charge to open a gate or transport willing targets to the environment keyed to a chosen face.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-planar-transit-amulet",
      "title": "Planar Transit Amulet",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "utility/mobility",
      "summary": "Spend 2 ticks and pass an IQ plus virtual-manipulation check to move to a named off-world environment; failure sends the group to a random valid destination.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "spatial-relocation"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "utility/mobility",
        "effect": "Spend 2 ticks and pass an IQ plus virtual-manipulation check to move to a named off-world environment; failure sends the group to a random valid destination.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Amulet of the Planes",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Amulet of the Planes",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend 2 ticks and pass an IQ plus virtual-manipulation check to move to a named off-world environment; failure sends the group to a random valid destination.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "point-blank-critical-shotgun",
      "title": "Point-Blank Critical Shotgun",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Ranged Weapon",
      "group": "combat/ranged/shotguns",
      "summary": "Its 2-tick spread rolls two independent 1d6 physical hits using the final contested-roll hit percentage. A hit within 5 feet is critical; after a torso hit, gain +1 ft/s movement and reduce the next reload by 1 tick.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "shotguns",
        "skillPath": [
          "combat",
          "ranged-weapons",
          "long-guns",
          "shotguns"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "critical-change",
        "damage",
        "mobility-change",
        "trigger-binding"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/ranged/shotguns",
        "effect": "Its 2-tick spread rolls two independent 1d6 physical hits using the final contested-roll hit percentage. A hit within 5 feet is critical; after a torso hit, gain +1 ft/s movement and reduce the next reload by 1 tick.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Sovereign",
        "Sovereign — +85% headshot damage",
        "Sovereign — 5% ricochet chance",
        "Sovereign — 6 projectiles per shot",
        "Sovereign — 6% burn chance",
        "Sovereign — 75% armor penetration",
        "Sovereign — Critical effect",
        "Sovereign — Reload interaction"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/1079/sovereign",
      "sourceVariants": [
        {
          "title": "Sovereign",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/1079/sovereign",
          "rule": "Its 2-tick spread rolls two independent 1d6 physical hits using the final contested-roll hit percentage. A hit within 5 feet is critical; after a torso hit, gain +1 ft/s movement and reduce the next reload by 1 tick.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "item-poison-immunity-pendant",
      "title": "Poison-Immunity Pendant",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "protection/wearables",
      "summary": "While worn, gain immunity to poison damage and the Poisoned condition.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "defense-modifier"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "protection/wearables",
        "effect": "While worn, gain immunity to poison damage and the Poisoned condition.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Periapt of Proof against Poison",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Periapt of Proof against Poison",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "While worn, gain immunity to poison damage and the Poisoned condition.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-portable-ram",
      "title": "Portable Ram",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "technical/breaching",
      "summary": "Gain +20% on Strength checks to breach a barrier; one helper also grants +2d6%.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "check-modifier"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "technical/breaching",
        "effect": "Gain +20% on Strength checks to breach a barrier; one helper also grants +2d6%.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Ram, Portable",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
      "sourceVariants": [
        {
          "title": "Ram, Portable",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "Gain +20% on Strength checks to breach a barrier; one helper also grants +2d6%.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "post-action-relocation-program",
      "title": "Post-Action Relocation Program",
      "system": "Ninefold",
      "type": "program",
      "status": "candidate",
      "category": "Mobility Program",
      "group": "programs/mobility/relocation",
      "summary": "After an attack or effect action, add a 1-tick, 1-Stamina combo to relocate up to 15 feet to a visible unoccupied space.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "hacking",
        "skillPath": [
          "spycraft",
          "hacking"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "spatial-relocation"
      ],
      "rules": {
        "role": "program",
        "itemFamily": "programs/mobility/relocation",
        "effect": "After an attack or effect action, add a 1-tick, 1-Stamina combo to relocate up to 15 feet to a visible unoccupied space.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024",
      "src_rule": "Blink Step",
      "src_reference_url": "https://dnd2024.wikidot.com/feat:boon-of-dimensional-travel",
      "sourceVariants": [
        {
          "title": "Blink Step",
          "url": "https://dnd2024.wikidot.com/feat:boon-of-dimensional-travel",
          "rule": "After an attack or effect action, add a 1-tick, 1-Stamina combo to relocate up to 15 feet to a visible unoccupied space.",
          "system": "D&D 2024"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-precision-repair-kit",
      "title": "Precision Repair Kit",
      "system": "Ninefold",
      "type": "tool",
      "status": "candidate",
      "category": "Tool",
      "group": "technical/engineering/precision",
      "summary": "Enables small-device assembly and repair tasks with the matching trained skill; the kit grants no proficiency by itself.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "precision-design-engineering",
        "skillPath": [
          "engineering",
          "precision-design-engineering"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "task-enablement"
      ],
      "rules": {
        "role": "tool",
        "itemFamily": "technical/engineering/precision",
        "effect": "Enables small-device assembly and repair tasks with the matching trained skill; the kit grants no proficiency by itself.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Tinker's Tools",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
      "sourceVariants": [
        {
          "title": "Tinker's Tools",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "Enables small-device assembly and repair tasks with the matching trained skill; the kit grants no proficiency by itself.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "weapon-family-precision-rifles",
      "title": "Precision Rifle Family",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Ranged Weapon",
      "group": "combat/ranged/precision-rifles",
      "summary": "Individual combat uses the selected weapon variant's listed damage dice. Unit damage is the weapon's average individual damage divided by 3.5 and rounded to the nearest Hit Die.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "precision-rifles",
        "skillPath": [
          "combat",
          "ranged-weapons",
          "long-guns",
          "precision-rifles"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": [
          "measured-shot"
        ]
      },
      "effectMechanics": [
        "action-modifier",
        "damage",
        "resource-change"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/ranged/precision-rifles",
        "effect": "Individual combat uses the selected weapon variant's listed damage dice. Unit damage is the weapon's average individual damage divided by 3.5 and rounded to the nearest Hit Die.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "500 GP",
        "damageByVariant": [
          {
            "variant": "Musket",
            "individualDamage": "1d12",
            "averageDamage": 6.5,
            "unitDamageHitDice": 2
          }
        ],
        "unitDamageFormula": "round(average individual damage / 3.5), minimum 1 Hit Die"
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": [
        "Cyberpunk 2077",
        "Cyberpunk 2077",
        "Cyberpunk 2077",
        "Cyberpunk 2077",
        "Cyberpunk 2077",
        "Cyberpunk 2077",
        "Cyberpunk 2077",
        "Cyberpunk 2077",
        "D&D 2024 SRD 5.2.1"
      ],
      "src_rule": [
        "Achilles x-MOD2",
        "Achilles x-MOD2 — +175% headshot damage",
        "Achilles x-MOD2 — 3 projectiles per shot",
        "Achilles x-MOD2 — 50% armor penetration",
        "Achilles x-MOD2 — Unique ability",
        "Kolac",
        "M-179e Achilles",
        "SOR-22",
        "Musket"
      ],
      "src_reference_url": [
        "https://gamestegy.com/cyberpunk-2077/wiki/3109/achilles-x-mod2",
        "https://gamestegy.com/cyberpunk-2077/wiki/3109/achilles-x-mod2",
        "https://gamestegy.com/cyberpunk-2077/wiki/3109/achilles-x-mod2",
        "https://gamestegy.com/cyberpunk-2077/wiki/3109/achilles-x-mod2",
        "https://gamestegy.com/cyberpunk-2077/wiki/3109/achilles-x-mod2",
        "https://gamestegy.com/cyberpunk-2077/wiki/17064/kolac",
        "https://gamestegy.com/cyberpunk-2077/wiki/1095/m-179e-achilles",
        "https://gamestegy.com/cyberpunk-2077/wiki/3129/sor-22",
        "https://www.dndbeyond.com/sources/dnd/free-rules/equipment#Weapons"
      ],
      "sourceVariants": [
        {
          "title": "Achilles x-MOD2",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/3109/achilles-x-mod2",
          "rule": "Its 2-tick measured shot rolls one 3d6 physical hit using the final contested-roll hit percentage.",
          "system": "Cyberpunk 2077"
        },
        {
          "title": "Kolac",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17064/kolac",
          "rule": "+200% headshot damage; 50% armor penetration; 5% ricochet chance",
          "system": "Cyberpunk 2077",
          "stats": {
            "DPS": "499.2",
            "Damage": "249.6",
            "Magazine": "6"
          }
        },
        {
          "title": "M-179e Achilles",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/1095/m-179e-achilles",
          "rule": "+150% headshot damage; 50% armor penetration; 5 projectiles per shot",
          "system": "Cyberpunk 2077",
          "stats": {
            "DPS": "104",
            "Damage": "20.8 ×5",
            "Magazine": "9"
          }
        },
        {
          "title": "Musket",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment#Weapons",
          "rule": "Individual: 1d12 piercing damage. Unit: 2 Hit Dice damage.",
          "system": "D&D 2024 SRD 5.2.1",
          "cost": "500 GP",
          "stats": {
            "Damage": "1d12",
            "Damage Type": "Piercing",
            "Properties": "Ammunition (40/120), Loading, Two-Handed",
            "Mastery": "Slow",
            "Weight": "10 lb."
          }
        },
        {
          "title": "SOR-22",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/3129/sor-22",
          "rule": "+150% headshot damage; 25% armor penetration; 5% ricochet chance",
          "system": "Cyberpunk 2077",
          "stats": {
            "DPS": "301.7",
            "Damage": "150.8",
            "Magazine": "10"
          }
        }
      ],
      "mergedVariantCount": 5,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-predatory-storage-aperture",
      "title": "Predatory Storage Aperture",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "utility/storage",
      "summary": "Stores 1 cubic foot but contests to pull living users inside and destroys organic contents; it ejects stored objects to a random environment once per day.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "spatial-relocation",
        "storage-capacity"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "utility/storage",
        "effect": "Stores 1 cubic foot but contests to pull living users inside and destroys organic contents; it ejects stored objects to a random environment once per day.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Bag of Devouring",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Bag of Devouring",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Stores 1 cubic foot but contests to pull living users inside and destroys organic contents; it ejects stored objects to a random environment once per day.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-prepared-sanctuary-recall",
      "title": "Prepared Sanctuary Recall Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Mobility",
      "group": "real-posthuman/mobility/teleport",
      "summary": "Relocate the user and up to five adjacent willing actors to a previously prepared sanctuary; without an anchor the activation has no effect.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "spatial-relocation",
        "trigger-binding"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/mobility/teleport",
        "effect": "Relocate the user and up to five adjacent willing actors to a previously prepared sanctuary; without an anchor the activation has no effect.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "8 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 8
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Word of Recall",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Word+of+Recall",
      "sourceVariants": [
        {
          "title": "Word of Recall",
          "url": "https://www.dndbeyond.com/search?q=Word+of+Recall",
          "rule": "Relocate the user and up to five adjacent willing actors to a previously prepared sanctuary; without an anchor the activation has no effect.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-prepared-sanctuary-recall",
      "title": "Prepared Sanctuary Recall Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Mobility",
      "group": "virtual/mobility/teleport",
      "summary": "Relocate the user and up to five adjacent willing actors to a previously prepared sanctuary; without an anchor the activation has no effect.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "spatial-relocation",
        "trigger-binding"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/mobility/teleport",
        "effect": "Relocate the user and up to five adjacent willing actors to a previously prepared sanctuary; without an anchor the activation has no effect.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "8 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 8
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Word of Recall",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Word+of+Recall",
      "sourceVariants": [
        {
          "title": "Word of Recall",
          "url": "https://www.dndbeyond.com/search?q=Word+of+Recall",
          "rule": "Relocate the user and up to five adjacent willing actors to a previously prepared sanctuary; without an anchor the activation has no effect.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-preservation-brooch",
      "title": "Preservation Brooch",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "protection/wearables",
      "summary": "Gain +5% Defense and +2d6% against invoked effects; spend a 1-tick reaction and one of twelve finite charges to turn a lost necrotic or undead Defense contest into a win.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "defense-modifier",
        "resource-change"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "protection/wearables",
        "effect": "Gain +5% Defense and +2d6% against invoked effects; spend a 1-tick reaction and one of twelve finite charges to turn a lost necrotic or undead Defense contest into a win.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Scarab of Protection",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Scarab of Protection",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Gain +5% Defense and +2d6% against invoked effects; spend a 1-tick reaction and one of twelve finite charges to turn a lost necrotic or undead Defense contest into a win.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-private-hazard-illusion",
      "title": "Private Hazard Illusion Program",
      "system": "Ninefold",
      "type": "program",
      "status": "candidate",
      "category": "Control",
      "group": "real-posthuman/control/illusion",
      "summary": "A target losing contested IQ defense perceives a private 10-foot multisensory threat as real and can take 2d8 psychic per cycle until Investigation breaks it.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "hacking",
        "skillPath": [
          "spycraft",
          "hacking"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "mental-influence",
        "sensory-change"
      ],
      "rules": {
        "role": "program",
        "itemFamily": "real-posthuman/control/illusion",
        "effect": "A target losing contested IQ defense perceives a private 10-foot multisensory threat as real and can take 2d8 psychic per cycle until Investigation breaks it.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 4
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Phantasmal Force",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Phantasmal+Force",
      "sourceVariants": [
        {
          "title": "Phantasmal Force",
          "url": "https://www.dndbeyond.com/search?q=Phantasmal+Force",
          "rule": "A target losing contested IQ defense perceives a private 10-foot multisensory threat as real and can take 2d8 psychic per cycle until Investigation breaks it.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-private-hazard-illusion",
      "title": "Private Hazard Illusion Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Control",
      "group": "virtual/control/illusion",
      "summary": "A target losing contested IQ defense perceives a private 10-foot multisensory threat as real and can take 2d8 psychic per cycle until Investigation breaks it.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "mental-influence",
        "sensory-change"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/control/illusion",
        "effect": "A target losing contested IQ defense perceives a private 10-foot multisensory threat as real and can take 2d8 psychic per cycle until Investigation breaks it.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 4
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Phantasmal Force",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Phantasmal+Force",
      "sourceVariants": [
        {
          "title": "Phantasmal Force",
          "url": "https://www.dndbeyond.com/search?q=Phantasmal+Force",
          "rule": "A target losing contested IQ defense perceives a private 10-foot multisensory threat as real and can take 2d8 psychic per cycle until Investigation breaks it.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-probability-blade",
      "title": "Probability Blade",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Weapon",
      "group": "combat/augmented-weapon",
      "summary": "Attacks gain +5% and +1 damage; once per full rest reroll one failed check, and its finite reality-rewrite charges invoke an approved high-tier effect.",
      "skillUse": {
        "status": "not-required",
        "reason": "This augmentation inherits the host weapon's mapped Skill and does not create a second Skill mapping.",
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "damage",
        "effect-invocation",
        "resource-change"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/augmented-weapon",
        "effect": "Attacks gain +5% and +1 damage; once per full rest reroll one failed check, and its finite reality-rewrite charges invoke an approved high-tier effect.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Luck Blade",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Luck Blade",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Attacks gain +5% and +1 damage; once per full rest reroll one failed check, and its finite reality-rewrite charges invoke an approved high-tier effect.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-probability-stone",
      "title": "Probability Stone",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "protection/wearables",
      "summary": "While carried, gain +5% on checks and Defense contests.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "defense-modifier"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "protection/wearables",
        "effect": "While carried, gain +5% on checks and Defense contests.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Stone of Good Luck (Luckstone)",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Stone of Good Luck (Luckstone)",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "While carried, gain +5% on checks and Defense contests.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "program-injector-revolver",
      "title": "Program-Injector Revolver",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Ranged Weapon",
      "group": "combat/ranged/revolvers",
      "summary": "Its 2-tick heavy shot rolls one 2d6 physical hit using the final contested-roll hit percentage. A critical hit may invoke one installed offensive program against the same networked target without adding ticks; pay the program’s normal resource cost.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "revolvers",
        "skillPath": [
          "combat",
          "ranged-weapons",
          "handguns",
          "revolvers"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "critical-change",
        "damage",
        "effect-invocation"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/ranged/revolvers",
        "effect": "Its 2-tick heavy shot rolls one 2d6 physical hit using the final contested-roll hit percentage. A critical hit may invoke one installed offensive program against the same networked target without adding ticks; pay the program’s normal resource cost.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Gris-Gris",
        "Gris-Gris — +175% headshot damage",
        "Gris-Gris — 50% armor penetration",
        "Gris-Gris — Network effect"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/17052/gris-gris",
      "sourceVariants": [
        {
          "title": "Gris-Gris",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17052/gris-gris",
          "rule": "Its 2-tick heavy shot rolls one 2d6 physical hit using the final contested-roll hit percentage. A critical hit may invoke one installed offensive program against the same networked target without adding ticks; pay the program’s normal resource cost.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "real-programmable-area-hazard",
      "title": "Programmable Area Hazard Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Control",
      "group": "real-posthuman/control/trap",
      "summary": "Bind a stationary selective trigger to a 60-foot zone that for 10 minutes delivers one chosen result: necrotic damage, discord, fear, pain, sleep, or stun.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "damage",
        "mental-influence",
        "trigger-binding"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/control/trap",
        "effect": "Bind a stationary selective trigger to a 60-foot zone that for 10 minutes delivers one chosen result: necrotic damage, discord, fear, pain, sleep, or stun.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "67 Stamina",
        "action": "60 ticks (extended)",
        "activation": {
          "mode": "extended",
          "ticks": 60,
          "stamina": 67
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Symbol",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Symbol",
      "sourceVariants": [
        {
          "title": "Symbol",
          "url": "https://www.dndbeyond.com/search?q=Symbol",
          "rule": "Bind a stationary selective trigger to a 60-foot zone that for 10 minutes delivers one chosen result: necrotic damage, discord, fear, pain, sleep, or stun.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-programmable-area-hazard",
      "title": "Programmable Area Hazard Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Control",
      "group": "virtual/control/trap",
      "summary": "Bind a stationary selective trigger to a 60-foot zone that for 10 minutes delivers one chosen result: necrotic damage, discord, fear, pain, sleep, or stun.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "damage",
        "mental-influence",
        "trigger-binding"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/control/trap",
        "effect": "Bind a stationary selective trigger to a 60-foot zone that for 10 minutes delivers one chosen result: necrotic damage, discord, fear, pain, sleep, or stun.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "67 Stamina",
        "action": "60 ticks (extended)",
        "activation": {
          "mode": "extended",
          "ticks": 60,
          "stamina": 67
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Symbol",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Symbol",
      "sourceVariants": [
        {
          "title": "Symbol",
          "url": "https://www.dndbeyond.com/search?q=Symbol",
          "rule": "Bind a stationary selective trigger to a 60-foot zone that for 10 minutes delivers one chosen result: necrotic damage, discord, fear, pain, sleep, or stun.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-programmable-trigger-glyph",
      "title": "Programmable Trigger Glyph Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Utility",
      "group": "real-posthuman/utility/trap",
      "summary": "Bind a selective stationary trigger to either a 20-foot 5d8 typed burst or one stored tier-3-or-lower effect; movement beyond 10 feet disarms it.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "effect-invocation",
        "environment-state",
        "trigger-binding"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/utility/trap",
        "effect": "Bind a selective stationary trigger to either a 20-foot 5d8 typed burst or one stored tier-3-or-lower effect; movement beyond 10 feet disarms it.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3603 Stamina",
        "action": "3600 ticks (extended)",
        "activation": {
          "mode": "extended",
          "ticks": 3600,
          "stamina": 3603
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Glyph of Warding",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Glyph+of+Warding",
      "sourceVariants": [
        {
          "title": "Glyph of Warding",
          "url": "https://www.dndbeyond.com/search?q=Glyph+of+Warding",
          "rule": "Bind a selective stationary trigger to either a 20-foot 5d8 typed burst or one stored tier-3-or-lower effect; movement beyond 10 feet disarms it.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-programmable-trigger-glyph",
      "title": "Programmable Trigger Glyph Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Utility",
      "group": "virtual/utility/trap",
      "summary": "Bind a selective stationary trigger to either a 20-foot 5d8 typed burst or one stored tier-3-or-lower effect; movement beyond 10 feet disarms it.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "effect-invocation",
        "environment-state",
        "trigger-binding"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/utility/trap",
        "effect": "Bind a selective stationary trigger to either a 20-foot 5d8 typed burst or one stored tier-3-or-lower effect; movement beyond 10 feet disarms it.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3603 Stamina",
        "action": "3600 ticks (extended)",
        "activation": {
          "mode": "extended",
          "ticks": 3600,
          "stamina": 3603
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Glyph of Warding",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Glyph+of+Warding",
      "sourceVariants": [
        {
          "title": "Glyph of Warding",
          "url": "https://www.dndbeyond.com/search?q=Glyph+of+Warding",
          "rule": "Bind a selective stationary trigger to either a 20-foot 5d8 typed burst or one stored tier-3-or-lower effect; movement beyond 10 feet disarms it.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-progressive-mineralization",
      "title": "Progressive Mineralization Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Control",
      "group": "real-posthuman/control/petrification",
      "summary": "A target losing contested physical defense is restrained, then becomes persistently petrified after three failed retries before three successes.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "transformation"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/control/petrification",
        "effect": "A target losing contested physical defense is restrained, then becomes persistently petrified after three failed retries before three successes.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "8 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 8
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Flesh to Stone",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Flesh+to+Stone",
      "sourceVariants": [
        {
          "title": "Flesh to Stone",
          "url": "https://www.dndbeyond.com/search?q=Flesh+to+Stone",
          "rule": "A target losing contested physical defense is restrained, then becomes persistently petrified after three failed retries before three successes.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-progressive-mineralization",
      "title": "Progressive Mineralization Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Control",
      "group": "virtual/control/petrification",
      "summary": "A target losing contested physical defense is restrained, then becomes persistently petrified after three failed retries before three successes.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "transformation"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/control/petrification",
        "effect": "A target losing contested physical defense is restrained, then becomes persistently petrified after three failed retries before three successes.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "8 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 8
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Flesh to Stone",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Flesh+to+Stone",
      "sourceVariants": [
        {
          "title": "Flesh to Stone",
          "url": "https://www.dndbeyond.com/search?q=Flesh+to+Stone",
          "rule": "A target losing contested physical defense is restrained, then becomes persistently petrified after three failed retries before three successes.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-projectile-capture-gloves",
      "title": "Projectile-Capture Gloves",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "protection/wearables",
      "summary": "After a ranged hit, spend a 1-tick reaction to reduce damage by 1d6 plus Reflexes; if reduced to zero, catch a hand-sized projectile.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "defense-modifier"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "protection/wearables",
        "effect": "After a ranged hit, spend a 1-tick reaction to reduce damage by 1d6 plus Reflexes; if reduced to zero, catch a hand-sized projectile.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Gloves of Missile Snaring",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Gloves of Missile Snaring",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "After a ranged hit, spend a 1-tick reaction to reduce damage by 1d6 plus Reflexes; if reduced to zero, catch a hand-sized projectile.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-projectile-deflecting-air-wall",
      "title": "Projectile-Deflecting Air Wall Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Protection",
      "group": "real-posthuman/protection/barrier",
      "summary": "Create a shaped wind wall for 1 minute that deals 4d8 bludgeoning on appearance, excludes gas and small flyers, and automatically deflects ordinary projectiles.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "defense-modifier",
        "environment-state"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/protection/barrier",
        "effect": "Create a shaped wind wall for 1 minute that deals 4d8 bludgeoning on appearance, excludes gas and small flyers, and automatically deflects ordinary projectiles.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "5 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 5
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Wind Wall",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Wind+Wall",
      "sourceVariants": [
        {
          "title": "Wind Wall",
          "url": "https://www.dndbeyond.com/search?q=Wind+Wall",
          "rule": "Create a shaped wind wall for 1 minute that deals 4d8 bludgeoning on appearance, excludes gas and small flyers, and automatically deflects ordinary projectiles.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-projectile-deflecting-air-wall",
      "title": "Projectile-Deflecting Air Wall Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Protection",
      "group": "virtual/protection/barrier",
      "summary": "Create a shaped wind wall for 1 minute that deals 4d8 bludgeoning on appearance, excludes gas and small flyers, and automatically deflects ordinary projectiles.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "defense-modifier",
        "environment-state"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/protection/barrier",
        "effect": "Create a shaped wind wall for 1 minute that deals 4d8 bludgeoning on appearance, excludes gas and small flyers, and automatically deflects ordinary projectiles.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "5 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 5
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Wind Wall",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Wind+Wall",
      "sourceVariants": [
        {
          "title": "Wind Wall",
          "url": "https://www.dndbeyond.com/search?q=Wind+Wall",
          "rule": "Create a shaped wind wall for 1 minute that deals 4d8 bludgeoning on appearance, excludes gas and small flyers, and automatically deflects ordinary projectiles.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-projectile-interceptor-shield",
      "title": "Projectile-Interceptor Shield",
      "system": "Ninefold",
      "type": "armor",
      "status": "candidate",
      "category": "Armor",
      "group": "armor/augmented",
      "summary": "While held, gain +10% Defense against ranged attacks and spend a 1-tick reaction to redirect an attack from an adjacent ally to yourself.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "defense-modifier"
      ],
      "rules": {
        "role": "armor",
        "itemFamily": "armor/augmented",
        "effect": "While held, gain +10% Defense against ranged attacks and spend a 1-tick reaction to redirect an attack from an adjacent ally to yourself.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Arrow-Catching Shield",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Arrow-Catching Shield",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "While held, gain +10% Defense against ranged attacks and spend a 1-tick reaction to redirect an attack from an adjacent ally to yourself.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-projectile-magnet-shield",
      "title": "Projectile-Magnet Shield",
      "system": "Ninefold",
      "type": "armor",
      "status": "candidate",
      "category": "Armor",
      "group": "armor/augmented",
      "summary": "While held, gain 50% resistance to ranged damage, but ranged attacks against creatures within 10 feet target you instead.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "defense-modifier",
        "target-scope-extension"
      ],
      "rules": {
        "role": "armor",
        "itemFamily": "armor/augmented",
        "effect": "While held, gain 50% resistance to ranged damage, but ranged attacks against creatures within 10 feet target you instead.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Shield of Missile Attraction",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Shield of Missile Attraction",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "While held, gain 50% resistance to ranged damage, but ranged attacks against creatures within 10 feet target you instead.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "prosthetic-limb-disruptor-pistol",
      "title": "Prosthetic-Limb Disruptor Pistol",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Ranged Weapon",
      "group": "combat/ranged/pistols",
      "summary": "Its 2-tick shot rolls one 2d6 physical hit using the final contested-roll hit percentage. A critical hit disables one chosen exposed cyberlimb for 3 ticks; attacks against that target have a 5% wider critical range.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "pistols",
        "skillPath": [
          "combat",
          "ranged-weapons",
          "handguns",
          "pistols"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "critical-change",
        "damage",
        "effect-suppression"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/ranged/pistols",
        "effect": "Its 2-tick shot rolls one 2d6 physical hit using the final contested-roll hit percentage. A critical hit disables one chosen exposed cyberlimb for 3 ticks; attacks against that target have a 5% wider critical range.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Crimestopper",
        "Crimestopper — +85% headshot damage",
        "Crimestopper — Critical effect"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/3094/crimestopper",
      "sourceVariants": [
        {
          "title": "Crimestopper",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/3094/crimestopper",
          "rule": "Its 2-tick shot rolls one 2d6 physical hit using the final contested-roll hit percentage. A critical hit disables one chosen exposed cyberlimb for 3 ticks; attacks against that target have a 5% wider critical range.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "real-psychic-tracking-strike",
      "title": "Psychic Tracking Strike Program",
      "system": "Ninefold",
      "type": "program",
      "status": "candidate",
      "category": "Offense",
      "group": "real-posthuman/offense/mental-strike",
      "summary": "A target takes 3d8 psychic, halved by contested Will defense; failure also exposes its location and defeats hiding or invisibility for 1 hour.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "melee-weapons",
        "skillPath": [
          "combat",
          "melee-weapons"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "effect-suppression",
        "sensory-change"
      ],
      "rules": {
        "role": "program",
        "itemFamily": "real-posthuman/offense/mental-strike",
        "effect": "A target takes 3d8 psychic, halved by contested Will defense; failure also exposes its location and defeats hiding or invisibility for 1 hour.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 4
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Mind Spike",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Mind+Spike",
      "sourceVariants": [
        {
          "title": "Mind Spike",
          "url": "https://www.dndbeyond.com/search?q=Mind+Spike",
          "rule": "A target takes 3d8 psychic, halved by contested Will defense; failure also exposes its location and defeats hiding or invisibility for 1 hour.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-psychic-tracking-strike",
      "title": "Psychic Tracking Strike Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Offense",
      "group": "virtual/offense/mental-strike",
      "summary": "A target takes 3d8 psychic, halved by contested Will defense; failure also exposes its location and defeats hiding or invisibility for 1 hour.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "melee-weapons",
        "skillPath": [
          "combat",
          "melee-weapons"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "effect-suppression",
        "sensory-change"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/offense/mental-strike",
        "effect": "A target takes 3d8 psychic, halved by contested Will defense; failure also exposes its location and defeats hiding or invisibility for 1 hour.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 4
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Mind Spike",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Mind+Spike",
      "sourceVariants": [
        {
          "title": "Mind Spike",
          "url": "https://www.dndbeyond.com/search?q=Mind+Spike",
          "rule": "A target takes 3d8 psychic, halved by contested Will defense; failure also exposes its location and defeats hiding or invisibility for 1 hour.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-quarry-ammunition",
      "title": "Quarry Ammunition",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Weapon",
      "group": "combat/augmented-weapon",
      "summary": "Key each batch to one creature family; on a hit against that family, win a toxin-like contested application to deal an extra 6d6 force, then the round becomes mundane.",
      "skillUse": {
        "status": "not-required",
        "reason": "This augmentation inherits the host weapon's mapped Skill and does not create a second Skill mapping.",
        "actions": []
      },
      "effectMechanics": [
        "damage"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/augmented-weapon",
        "effect": "Key each batch to one creature family; on a hit against that family, win a toxin-like contested application to deal an extra 6d6 force, then the round becomes mundane.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Ammunition of Slaying",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Ammunition of Slaying",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Key each batch to one creature family; on a hit against that family, win a toxin-like contested application to deal an extra 6d6 force, then the round becomes mundane.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-quarry-weapon",
      "title": "Quarry Weapon",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Weapon",
      "group": "combat/augmented-weapon",
      "summary": "Select one listed variant when acquired; that variant row supplies the complete rule and scaling.",
      "skillUse": {
        "status": "not-required",
        "reason": "This augmentation inherits the host weapon's mapped Skill and does not create a second Skill mapping.",
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "condition-change",
        "damage"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/augmented-weapon",
        "effect": "Select one listed variant when acquired; that variant row supplies the complete rule and scaling.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "variantRules": [
          "Key the weapon to one creature family; attacks gain +5% and +1 damage, plus 3d6 damage against that family.",
          "Key the weapon to one creature family; attacks gain +5% and +1 damage, plus 2d6 damage and a contested knockdown against that family."
        ],
        "variantTable": [
          {
            "variant": "heavy quarry",
            "addition": "3d6 damage against keyed family"
          },
          {
            "variant": "large quarry",
            "addition": "2d6 damage and contested knockdown against keyed family"
          }
        ]
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": [
        "Dragon Slayer",
        "Giant Slayer"
      ],
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Dragon Slayer",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Key the weapon to one creature family; attacks gain +5% and +1 damage, plus 3d6 damage against that family.",
          "system": "D&D 2024 SRD 5.2.1"
        },
        {
          "title": "Giant Slayer",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Key the weapon to one creature family; attacks gain +5% and +1 damage, plus 2d6 damage and a contested knockdown against that family.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 2,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "quickdraw-headshot-revolver",
      "title": "Quickdraw Headshot Revolver",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Ranged Weapon",
      "group": "combat/ranged/revolvers",
      "summary": "Its 2-tick heavy shot rolls one 2d6 physical hit using the final contested-roll hit percentage. A head hit made in the same tick the weapon is drawn is critical.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "revolvers",
        "skillPath": [
          "combat",
          "ranged-weapons",
          "handguns",
          "revolvers"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "critical-change",
        "damage",
        "trigger-binding"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/ranged/revolvers",
        "effect": "Its 2-tick heavy shot rolls one 2d6 physical hit using the final contested-roll hit percentage. A head hit made in the same tick the weapon is drawn is critical.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Amnesty",
        "Amnesty — +200% headshot damage",
        "Amnesty — 25% armor penetration",
        "Amnesty — 5% ricochet chance",
        "Amnesty — Critical effect",
        "Amnesty — Precision hit"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/17022/amnesty",
      "sourceVariants": [
        {
          "title": "Amnesty",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17022/amnesty",
          "rule": "Its 2-tick heavy shot rolls one 2d6 physical hit using the final contested-roll hit percentage. A head hit made in the same tick the weapon is drawn is critical.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "item-radiant-blade",
      "title": "Radiant Blade",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Weapon",
      "group": "combat/augmented-weapon",
      "summary": "Spend 1 tick to form a finesse blade; attacks gain +10% and +2 damage, deal radiant damage plus 1d6 against undead, and cast adjustable bright light.",
      "skillUse": {
        "status": "not-required",
        "reason": "This augmentation inherits the host weapon's mapped Skill and does not create a second Skill mapping.",
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "damage",
        "sensory-change",
        "transformation"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/augmented-weapon",
        "effect": "Spend 1 tick to form a finesse blade; attacks gain +10% and +2 damage, deal radiant damage plus 1d6 against undead, and cast adjustable bright light.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Sun Blade",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Sun Blade",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend 1 tick to form a finesse blade; attacks gain +10% and +2 damage, deal radiant damage plus 1d6 against undead, and cast adjustable bright light.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-radiant-weapon-overlay",
      "title": "Radiant Weapon Overlay Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Offense",
      "group": "real-posthuman/offense/weapon-buff",
      "summary": "For 1 minute, the user's successful weapon attacks deal an extra 1d4 radiant damage.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "damage"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/offense/weapon-buff",
        "effect": "For 1 minute, the user's successful weapon attacks deal an extra 1d4 radiant damage.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "2 Stamina",
        "action": "1 ticks (combo)",
        "activation": {
          "mode": "combo",
          "ticks": 1,
          "stamina": 2
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Divine Favor",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Divine+Favor",
      "sourceVariants": [
        {
          "title": "Divine Favor",
          "url": "https://www.dndbeyond.com/search?q=Divine+Favor",
          "rule": "For 1 minute, the user's successful weapon attacks deal an extra 1d4 radiant damage.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-radiant-thermal-helm",
      "title": "Radiant-Thermal Helm",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "protection/wearables",
      "summary": "Gem charges power a 30-foot anti-undead field, a +1d6 fire weapon coating, fire resistance, or configured radiant and fire effects; severe fire failure can detonate remaining gems.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "defense-modifier",
        "effect-invocation",
        "environment-state",
        "resource-change"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "protection/wearables",
        "effect": "Gem charges power a 30-foot anti-undead field, a +1d6 fire weapon coating, fire resistance, or configured radiant and fire effects; severe fire failure can detonate remaining gems.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Helm of Brilliance",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Helm of Brilliance",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Gem charges power a 30-foot anti-undead field, a +1d6 fire weapon coating, fire resistance, or configured radiant and fire effects; severe fire failure can detonate remaining gems.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-random-effect-projector",
      "title": "Random-Effect Projector",
      "system": "Ninefold",
      "type": "effect-device",
      "status": "candidate",
      "category": "Effect Device",
      "group": "effect-devices/projectors",
      "summary": "Spend one of seven daily charges and 2 ticks to generate one result from an approved random effect-mechanic table at a point within 120 feet.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "effect-invocation",
        "resource-change"
      ],
      "rules": {
        "role": "effect-device",
        "itemFamily": "effect-devices/projectors",
        "effect": "Spend one of seven daily charges and 2 ticks to generate one result from an approved random effect-mechanic table at a point within 120 feet.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Wand of Wonder",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Wand of Wonder",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend one of seven daily charges and 2 ticks to generate one result from an approved random effect-mechanic table at a point within 120 feet.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-randomized-spectrum-cone",
      "title": "Randomized Spectrum Cone Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Offense",
      "group": "real-posthuman/offense/randomized-cone",
      "summary": "Each target in a 60-foot cone contests Reflexes against a random result: 12d6 typed damage, progressive petrification, or blindness followed by random world-layer relocation.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "damage",
        "spatial-relocation"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/offense/randomized-cone",
        "effect": "Each target in a 60-foot cone contests Reflexes against a random result: 12d6 typed damage, progressive petrification, or blindness followed by random world-layer relocation.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "9 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 9
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Prismatic Spray",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Prismatic+Spray",
      "sourceVariants": [
        {
          "title": "Prismatic Spray",
          "url": "https://www.dndbeyond.com/search?q=Prismatic+Spray",
          "rule": "Each target in a 60-foot cone contests Reflexes against a random result: 12d6 typed damage, progressive petrification, or blindness followed by random world-layer relocation.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-randomized-spectrum-cone",
      "title": "Randomized Spectrum Cone Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Offense",
      "group": "virtual/offense/randomized-cone",
      "summary": "Each target in a 60-foot cone contests Reflexes against a random result: 12d6 typed damage, progressive petrification, or blindness followed by random world-layer relocation.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "damage",
        "spatial-relocation"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/offense/randomized-cone",
        "effect": "Each target in a 60-foot cone contests Reflexes against a random result: 12d6 typed damage, progressive petrification, or blindness followed by random world-layer relocation.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "9 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 9
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Prismatic Spray",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Prismatic+Spray",
      "sourceVariants": [
        {
          "title": "Prismatic Spray",
          "url": "https://www.dndbeyond.com/search?q=Prismatic+Spray",
          "rule": "Each target in a 60-foot cone contests Reflexes against a random result: 12d6 typed damage, progressive petrification, or blindness followed by random world-layer relocation.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-rapid-blade",
      "title": "Rapid Blade",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Weapon",
      "group": "combat/augmented-weapon",
      "summary": "Attacks gain +10% and +2 damage; once per tick cycle, spend 1 extra tick to make one additional attack.",
      "skillUse": {
        "status": "not-required",
        "reason": "This augmentation inherits the host weapon's mapped Skill and does not create a second Skill mapping.",
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "check-modifier",
        "damage"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/augmented-weapon",
        "effect": "Attacks gain +10% and +2 damage; once per tick cycle, spend 1 extra tick to make one additional attack.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Scimitar of Speed",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Scimitar of Speed",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Attacks gain +10% and +2 damage; once per tick cycle, spend 1 extra tick to make one additional attack.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-rapid-condition-treatment",
      "title": "Rapid Condition Treatment Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Restoration",
      "group": "virtual/restoration/condition-removal",
      "summary": "As a 1-tick combo, touch a target to end blindness, deafness, paralysis, or poisoning.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "condition-change"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/restoration/condition-removal",
        "effect": "As a 1-tick combo, touch a target to end blindness, deafness, paralysis, or poisoning.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3 Stamina",
        "action": "1 ticks (combo)",
        "activation": {
          "mode": "combo",
          "ticks": 1,
          "stamina": 3
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": [
        "D&D 2024",
        "D&D 2024 SRD 5.2.1"
      ],
      "src_rule": [
        "Mark Healing: Lesser Restoration",
        "Lesser Restoration"
      ],
      "src_reference_url": [
        "https://dnd2024.wikidot.com/feat:mark-of-healing",
        "https://www.dndbeyond.com/search?q=Lesser+Restoration"
      ],
      "sourceVariants": [
        {
          "title": "Lesser Restoration",
          "url": "https://www.dndbeyond.com/search?q=Lesser+Restoration",
          "rule": "As a 1-tick combo, touch a target to end blindness, deafness, paralysis, or poisoning.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-rapid-condition-treatment",
      "title": "Rapid Condition Treatment Treatment",
      "system": "Ninefold",
      "type": "medical-item",
      "status": "candidate",
      "category": "Restoration",
      "group": "real-posthuman/restoration/condition-removal",
      "summary": "As a 1-tick combo, touch a target to end blindness, deafness, paralysis, or poisoning.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "medicine",
        "skillPath": [
          "fieldcraft-and-care",
          "medicine"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "condition-change"
      ],
      "rules": {
        "role": "medical-item",
        "itemFamily": "real-posthuman/restoration/condition-removal",
        "effect": "As a 1-tick combo, touch a target to end blindness, deafness, paralysis, or poisoning.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3 Stamina",
        "action": "1 ticks (combo)",
        "activation": {
          "mode": "combo",
          "ticks": 1,
          "stamina": 3
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Lesser Restoration",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Lesser+Restoration",
      "sourceVariants": [
        {
          "title": "Lesser Restoration",
          "url": "https://www.dndbeyond.com/search?q=Lesser+Restoration",
          "rule": "As a 1-tick combo, touch a target to end blindness, deafness, paralysis, or poisoning.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-rapid-desiccation-pulse",
      "title": "Rapid Desiccation Pulse Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Offense",
      "group": "real-posthuman/offense/necrotic-strike",
      "summary": "A target takes 8d8 necrotic damage, halved by successful contested physical defense; ordinary plants wither automatically.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "melee-weapons",
        "skillPath": [
          "combat",
          "melee-weapons"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "damage"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/offense/necrotic-strike",
        "effect": "A target takes 8d8 necrotic damage, halved by successful contested physical defense; ordinary plants wither automatically.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "6 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 6
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Blight",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Blight",
      "sourceVariants": [
        {
          "title": "Blight",
          "url": "https://www.dndbeyond.com/search?q=Blight",
          "rule": "A target takes 8d8 necrotic damage, halved by successful contested physical defense; ordinary plants wither automatically.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-rapid-desiccation-pulse",
      "title": "Rapid Desiccation Pulse Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Offense",
      "group": "virtual/offense/necrotic-strike",
      "summary": "A target takes 8d8 necrotic damage, halved by successful contested physical defense; ordinary plants wither automatically.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "melee-weapons",
        "skillPath": [
          "combat",
          "melee-weapons"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "damage"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/offense/necrotic-strike",
        "effect": "A target takes 8d8 necrotic damage, halved by successful contested physical defense; ordinary plants wither automatically.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "6 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 6
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Blight",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Blight",
      "sourceVariants": [
        {
          "title": "Blight",
          "url": "https://www.dndbeyond.com/search?q=Blight",
          "rule": "A target takes 8d8 necrotic damage, halved by successful contested physical defense; ordinary plants wither automatically.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-rapid-group-recovery",
      "title": "Rapid Group Recovery Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Restoration",
      "group": "virtual/restoration/group-healing",
      "summary": "As a 1-tick combo, up to six visible actors within 60 feet recover 2d4 HP plus the user's relevant mental modifier.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "recovery"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/restoration/group-healing",
        "effect": "As a 1-tick combo, up to six visible actors within 60 feet recover 2d4 HP plus the user's relevant mental modifier.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina",
        "action": "1 ticks (combo)",
        "activation": {
          "mode": "combo",
          "ticks": 1,
          "stamina": 4
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Mass Healing Word",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Mass+Healing+Word",
      "sourceVariants": [
        {
          "title": "Mass Healing Word",
          "url": "https://www.dndbeyond.com/search?q=Mass+Healing+Word",
          "rule": "As a 1-tick combo, up to six visible actors within 60 feet recover 2d4 HP plus the user's relevant mental modifier.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-rapid-group-recovery",
      "title": "Rapid Group Recovery Treatment",
      "system": "Ninefold",
      "type": "medical-item",
      "status": "candidate",
      "category": "Restoration",
      "group": "real-posthuman/restoration/group-healing",
      "summary": "As a 1-tick combo, up to six visible actors within 60 feet recover 2d4 HP plus the user's relevant mental modifier.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "medicine",
        "skillPath": [
          "fieldcraft-and-care",
          "medicine"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "recovery"
      ],
      "rules": {
        "role": "medical-item",
        "itemFamily": "real-posthuman/restoration/group-healing",
        "effect": "As a 1-tick combo, up to six visible actors within 60 feet recover 2d4 HP plus the user's relevant mental modifier.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina",
        "action": "1 ticks (combo)",
        "activation": {
          "mode": "combo",
          "ticks": 1,
          "stamina": 4
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Mass Healing Word",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Mass+Healing+Word",
      "sourceVariants": [
        {
          "title": "Mass Healing Word",
          "url": "https://www.dndbeyond.com/search?q=Mass+Healing+Word",
          "rule": "As a 1-tick combo, up to six visible actors within 60 feet recover 2d4 HP plus the user's relevant mental modifier.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "rapid-link-interface",
      "title": "Rapid Link Interface",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Equipment Interface",
      "group": "equipment/effect-interfaces/control",
      "summary": "Spend 1 tick to link an eligible item built by the user, replacing the item currently occupying this interface.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "task-enablement"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "equipment/effect-interfaces/control",
        "effect": "Spend 1 tick to link an eligible item built by the user, replacing the item currently occupying this interface.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024",
      "src_rule": "Instant Created Item Attunement",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/character-classes",
      "sourceVariants": [
        {
          "title": "Instant Created Item Attunement",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/character-classes",
          "rule": "Spend 1 tick to link an eligible item built by the user, replacing the item currently occupying this interface.",
          "system": "D&D 2024"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-rapid-remote-recovery",
      "title": "Rapid Remote Recovery Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Restoration",
      "group": "virtual/restoration/healing",
      "summary": "As a 1-tick combo, a visible target within 60 feet recovers 2d4 Hit Points plus the user's relevant mental modifier.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "recovery"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/restoration/healing",
        "effect": "As a 1-tick combo, a visible target within 60 feet recovers 2d4 Hit Points plus the user's relevant mental modifier.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "2 Stamina",
        "action": "1 ticks (combo)",
        "activation": {
          "mode": "combo",
          "ticks": 1,
          "stamina": 2
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Healing Word",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Healing+Word",
      "sourceVariants": [
        {
          "title": "Healing Word",
          "url": "https://www.dndbeyond.com/search?q=Healing+Word",
          "rule": "As a 1-tick combo, a visible target within 60 feet recovers 2d4 Hit Points plus the user's relevant mental modifier.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-rapid-remote-recovery",
      "title": "Rapid Remote Recovery Treatment",
      "system": "Ninefold",
      "type": "medical-item",
      "status": "candidate",
      "category": "Restoration",
      "group": "real-posthuman/restoration/healing",
      "summary": "As a 1-tick combo, a visible target within 60 feet recovers 2d4 Hit Points plus the user's relevant mental modifier.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "medicine",
        "skillPath": [
          "fieldcraft-and-care",
          "medicine"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "recovery"
      ],
      "rules": {
        "role": "medical-item",
        "itemFamily": "real-posthuman/restoration/healing",
        "effect": "As a 1-tick combo, a visible target within 60 feet recovers 2d4 Hit Points plus the user's relevant mental modifier.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "2 Stamina",
        "action": "1 ticks (combo)",
        "activation": {
          "mode": "combo",
          "ticks": 1,
          "stamina": 2
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Healing Word",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Healing+Word",
      "sourceVariants": [
        {
          "title": "Healing Word",
          "url": "https://www.dndbeyond.com/search?q=Healing+Word",
          "rule": "As a 1-tick combo, a visible target within 60 feet recovers 2d4 Hit Points plus the user's relevant mental modifier.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-rapid-temporary-mount",
      "title": "Rapid Temporary Mount Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Creation",
      "group": "real-posthuman/creation/mount",
      "summary": "Create a saddled Large riding construct for 1 hour with 16.7 ft/s speed; any damage begins its one-minute disappearance.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "creation-summoning",
        "mobility-change"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/creation/mount",
        "effect": "Create a saddled Large riding construct for 1 hour with 16.7 ft/s speed; any damage begins its one-minute disappearance.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "63 Stamina (extended) or 663 Stamina (ritual)",
        "action": "60 ticks (extended) or 660 ticks (ritual)",
        "activation": {
          "mode": "choice",
          "options": [
            {
              "mode": "extended",
              "ticks": 60,
              "stamina": 63
            },
            {
              "mode": "ritual",
              "ticks": 660,
              "stamina": 663
            }
          ]
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Phantom Steed",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Phantom+Steed",
      "sourceVariants": [
        {
          "title": "Phantom Steed",
          "url": "https://www.dndbeyond.com/search?q=Phantom+Steed",
          "rule": "Create a saddled Large riding construct for 1 hour with 16.7 ft/s speed; any damage begins its one-minute disappearance.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-rapid-temporary-mount",
      "title": "Rapid Temporary Mount Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Creation",
      "group": "virtual/creation/mount",
      "summary": "Create a saddled Large riding construct for 1 hour with 16.7 ft/s speed; any damage begins its one-minute disappearance.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "creation-summoning",
        "mobility-change"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/creation/mount",
        "effect": "Create a saddled Large riding construct for 1 hour with 16.7 ft/s speed; any damage begins its one-minute disappearance.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "63 Stamina (extended) or 663 Stamina (ritual)",
        "action": "60 ticks (extended) or 660 ticks (ritual)",
        "activation": {
          "mode": "choice",
          "options": [
            {
              "mode": "extended",
              "ticks": 60,
              "stamina": 63
            },
            {
              "mode": "ritual",
              "ticks": 660,
              "stamina": 663
            }
          ]
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Phantom Steed",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Phantom+Steed",
      "sourceVariants": [
        {
          "title": "Phantom Steed",
          "url": "https://www.dndbeyond.com/search?q=Phantom+Steed",
          "rule": "Create a saddled Large riding construct for 1 hour with 16.7 ft/s speed; any damage begins its one-minute disappearance.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-reaction-locking-shock",
      "title": "Reaction-Locking Shock Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Offense",
      "group": "real-posthuman/offense/touch-strike",
      "summary": "A contested touch deals 1d8 lightning and blocks opportunity reactions until the target's next action begins, scaling damage by source tier.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "melee-weapons",
        "skillPath": [
          "combat",
          "melee-weapons"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "damage"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/offense/touch-strike",
        "effect": "A contested touch deals 1d8 lightning and blocks opportunity reactions until the target's next action begins, scaling damage by source tier.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "2 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 2
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Shocking Grasp",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Shocking+Grasp",
      "sourceVariants": [
        {
          "title": "Shocking Grasp",
          "url": "https://www.dndbeyond.com/search?q=Shocking+Grasp",
          "rule": "A contested touch deals 1d8 lightning and blocks opportunity reactions until the target's next action begins, scaling damage by source tier.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-reaction-locking-shock",
      "title": "Reaction-Locking Shock Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Offense",
      "group": "virtual/offense/touch-strike",
      "summary": "A contested touch deals 1d8 lightning and blocks opportunity reactions until the target's next action begins, scaling damage by source tier.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "melee-weapons",
        "skillPath": [
          "combat",
          "melee-weapons"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "damage"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/offense/touch-strike",
        "effect": "A contested touch deals 1d8 lightning and blocks opportunity reactions until the target's next action begins, scaling damage by source tier.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "2 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 2
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Shocking Grasp",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Shocking+Grasp",
      "sourceVariants": [
        {
          "title": "Shocking Grasp",
          "url": "https://www.dndbeyond.com/search?q=Shocking+Grasp",
          "rule": "A contested touch deals 1d8 lightning and blocks opportunity reactions until the target's next action begins, scaling damage by source tier.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "reactive-ablative-sheath",
      "title": "Reactive Ablative Sheath",
      "system": "Ninefold",
      "type": "program",
      "status": "candidate",
      "category": "Defense Program",
      "group": "programs/defense/reactive",
      "summary": "Spend 2 ticks and 3 Stamina to gain 10 temporary Hit Points for 1 hour; while any remain, a close attacker that hits takes 2d6 cold damage.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "hacking",
        "skillPath": [
          "spycraft",
          "hacking"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "defense-modifier"
      ],
      "rules": {
        "role": "program",
        "itemFamily": "programs/defense/reactive",
        "effect": "Spend 2 ticks and 3 Stamina to gain 10 temporary Hit Points for 1 hour; while any remain, a close attacker that hits takes 2d6 cold damage.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024",
      "src_rule": "Infernal Armor of Agathys",
      "src_reference_url": "skill_tree/mind/spellcraft/infernal-armor-of-agathys.html",
      "sourceVariants": [
        {
          "title": "Infernal Armor of Agathys",
          "url": "skill_tree/mind/spellcraft/infernal-armor-of-agathys.html",
          "rule": "Spend 2 ticks and 3 Stamina to gain 10 temporary Hit Points for 1 hour; while any remain, a close attacker that hits takes 2d6 cold damage.",
          "system": "D&D 2024"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-reactive-effect-interruptor",
      "title": "Reactive Effect Interruptor Program",
      "system": "Ninefold",
      "type": "program",
      "status": "candidate",
      "category": "Protection",
      "group": "real-posthuman/protection/interrupt",
      "summary": "As a 1-tick reaction within 60 feet, contest an observed effect activation; success cancels its outcome while preserving its unspent source resource.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "hacking",
        "skillPath": [
          "spycraft",
          "hacking"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "effect-negation"
      ],
      "rules": {
        "role": "program",
        "itemFamily": "real-posthuman/protection/interrupt",
        "effect": "As a 1-tick reaction within 60 feet, contest an observed effect activation; success cancels its outcome while preserving its unspent source resource.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina",
        "action": "1 ticks (reaction)",
        "activation": {
          "mode": "reaction",
          "ticks": 1,
          "stamina": 4,
          "trigger": "when the user observes an effect activation within 60 feet"
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Counterspell",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Counterspell",
      "sourceVariants": [
        {
          "title": "Counterspell",
          "url": "https://www.dndbeyond.com/search?q=Counterspell",
          "rule": "As a 1-tick reaction within 60 feet, contest an observed effect activation; success cancels its outcome while preserving its unspent source resource.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-reactive-effect-interruptor",
      "title": "Reactive Effect Interruptor Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Protection",
      "group": "virtual/protection/interrupt",
      "summary": "As a 1-tick reaction within 60 feet, contest an observed effect activation; success cancels its outcome while preserving its unspent source resource.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "effect-negation"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/protection/interrupt",
        "effect": "As a 1-tick reaction within 60 feet, contest an observed effect activation; success cancels its outcome while preserving its unspent source resource.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina",
        "action": "1 ticks (reaction)",
        "activation": {
          "mode": "reaction",
          "ticks": 1,
          "stamina": 4,
          "trigger": "when the user observes an effect activation within 60 feet"
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Counterspell",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Counterspell",
      "sourceVariants": [
        {
          "title": "Counterspell",
          "url": "https://www.dndbeyond.com/search?q=Counterspell",
          "rule": "As a 1-tick reaction within 60 feet, contest an observed effect activation; success cancels its outcome while preserving its unspent source resource.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-reactive-force-defense",
      "title": "Reactive Force Defense Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Protection",
      "group": "real-posthuman/protection/reaction-defense",
      "summary": "As a 1-tick reaction to a hit, gain +25% armor defense through the next cycle and negate automatic force-dart salvo damage.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "defense-modifier"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/protection/reaction-defense",
        "effect": "As a 1-tick reaction to a hit, gain +25% armor defense through the next cycle and negate automatic force-dart salvo damage.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "2 Stamina",
        "action": "1 ticks (reaction)",
        "activation": {
          "mode": "reaction",
          "ticks": 1,
          "stamina": 2,
          "trigger": "when an attack delivery hits the user or an automatic force-dart salvo targets the user"
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Shield",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Shield",
      "sourceVariants": [
        {
          "title": "Shield",
          "url": "https://www.dndbeyond.com/search?q=Shield",
          "rule": "As a 1-tick reaction to a hit, gain +25% armor defense through the next cycle and negate automatic force-dart salvo damage.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-reactive-radiant-impact",
      "title": "Reactive Radiant Impact Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Offense",
      "group": "real-posthuman/offense/combo-strike",
      "summary": "After a successful melee or unarmed hit, add 2d8 radiant damage as a 1-tick combo, increased by 1d8 against fiendish or undead targets.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "melee-weapons",
        "skillPath": [
          "combat",
          "melee-weapons"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "damage"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/offense/combo-strike",
        "effect": "After a successful melee or unarmed hit, add 2d8 radiant damage as a 1-tick combo, increased by 1d8 against fiendish or undead targets.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "2 Stamina",
        "action": "1 ticks (combo)",
        "activation": {
          "mode": "combo",
          "ticks": 1,
          "stamina": 2,
          "trigger": "immediately after the user's successful melee or unarmed hit"
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Divine Smite",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Divine+Smite",
      "sourceVariants": [
        {
          "title": "Divine Smite",
          "url": "https://www.dndbeyond.com/search?q=Divine+Smite",
          "rule": "After a successful melee or unarmed hit, add 2d8 radiant damage as a 1-tick combo, increased by 1d8 against fiendish or undead targets.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-reactive-radiant-impact",
      "title": "Reactive Radiant Impact Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Offense",
      "group": "virtual/offense/combo-strike",
      "summary": "After a successful melee or unarmed hit, add 2d8 radiant damage as a 1-tick combo, increased by 1d8 against fiendish or undead targets.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "melee-weapons",
        "skillPath": [
          "combat",
          "melee-weapons"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "damage"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/offense/combo-strike",
        "effect": "After a successful melee or unarmed hit, add 2d8 radiant damage as a 1-tick combo, increased by 1d8 against fiendish or undead targets.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "2 Stamina",
        "action": "1 ticks (combo)",
        "activation": {
          "mode": "combo",
          "ticks": 1,
          "stamina": 2,
          "trigger": "immediately after the user's successful melee or unarmed hit"
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": [
        "D&D 2024",
        "D&D 2024 SRD 5.2.1"
      ],
      "src_rule": [
        "Free Smite",
        "Divine Smite"
      ],
      "src_reference_url": [
        "https://www.dndbeyond.com/sources/dnd/free-rules/character-classes",
        "https://www.dndbeyond.com/search?q=Divine+Smite"
      ],
      "sourceVariants": [
        {
          "title": "Divine Smite",
          "url": "https://www.dndbeyond.com/search?q=Divine+Smite",
          "rule": "After a successful melee or unarmed hit, add 2d8 radiant damage as a 1-tick combo, increased by 1d8 against fiendish or undead targets.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-reactive-thermal-retaliation",
      "title": "Reactive Thermal Retaliation Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Offense",
      "group": "real-posthuman/offense/counterattack",
      "summary": "As a 1-tick reaction after visible incoming damage, deal 2d10 fire to its source, halved by contested Reflexes defense.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "damage"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/offense/counterattack",
        "effect": "As a 1-tick reaction after visible incoming damage, deal 2d10 fire to its source, halved by contested Reflexes defense.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "2 Stamina",
        "action": "1 ticks (reaction)",
        "activation": {
          "mode": "reaction",
          "ticks": 1,
          "stamina": 2,
          "trigger": "immediately after the user takes damage from a visible actor within 60 feet"
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Hellish Rebuke",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Hellish+Rebuke",
      "sourceVariants": [
        {
          "title": "Hellish Rebuke",
          "url": "https://www.dndbeyond.com/search?q=Hellish+Rebuke",
          "rule": "As a 1-tick reaction after visible incoming damage, deal 2d10 fire to its source, halved by contested Reflexes defense.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-reactive-thermal-retaliation",
      "title": "Reactive Thermal Retaliation Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Offense",
      "group": "virtual/offense/counterattack",
      "summary": "As a 1-tick reaction after visible incoming damage, deal 2d10 fire to its source, halved by contested Reflexes defense.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "damage"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/offense/counterattack",
        "effect": "As a 1-tick reaction after visible incoming damage, deal 2d10 fire to its source, halved by contested Reflexes defense.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "2 Stamina",
        "action": "1 ticks (reaction)",
        "activation": {
          "mode": "reaction",
          "ticks": 1,
          "stamina": 2,
          "trigger": "immediately after the user takes damage from a visible actor within 60 feet"
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Hellish Rebuke",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Hellish+Rebuke",
      "sourceVariants": [
        {
          "title": "Hellish Rebuke",
          "url": "https://www.dndbeyond.com/search?q=Hellish+Rebuke",
          "rule": "As a 1-tick reaction after visible incoming damage, deal 2d10 fire to its source, halved by contested Reflexes defense.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-reactive-thermal-sheath",
      "title": "Reactive Thermal Sheath Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Protection",
      "group": "real-posthuman/protection/reactive-armor",
      "summary": "For 10 minutes, emit light, gain cold or fire resistance, and deal 2d8 opposite thermal damage to adjacent melee attackers that hit.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "defense-modifier",
        "environment-state"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/protection/reactive-armor",
        "effect": "For 10 minutes, emit light, gain cold or fire resistance, and deal 2d8 opposite thermal damage to adjacent melee attackers that hit.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "6 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 6
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Fire Shield",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Fire+Shield",
      "sourceVariants": [
        {
          "title": "Fire Shield",
          "url": "https://www.dndbeyond.com/search?q=Fire+Shield",
          "rule": "For 10 minutes, emit light, gain cold or fire resistance, and deal 2d8 opposite thermal damage to adjacent melee attackers that hit.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-reactive-thermal-sheath",
      "title": "Reactive Thermal Sheath Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Protection",
      "group": "virtual/protection/reactive-armor",
      "summary": "For 10 minutes, emit light, gain cold or fire resistance, and deal 2d8 opposite thermal damage to adjacent melee attackers that hit.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "defense-modifier",
        "environment-state"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/protection/reactive-armor",
        "effect": "For 10 minutes, emit light, gain cold or fire resistance, and deal 2d8 opposite thermal damage to adjacent melee attackers that hit.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "6 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 6
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Fire Shield",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Fire+Shield",
      "sourceVariants": [
        {
          "title": "Fire Shield",
          "url": "https://www.dndbeyond.com/search?q=Fire+Shield",
          "rule": "For 10 minutes, emit light, gain cold or fire resistance, and deal 2d8 opposite thermal damage to adjacent melee attackers that hit.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "reactive-ward-matrix",
      "title": "Reactive Ward Matrix",
      "system": "Ninefold",
      "type": "program",
      "status": "candidate",
      "category": "Defense Program",
      "group": "programs/defense/reactive",
      "summary": "Once per full recovery after a hit or lost Defense contest, spend a 1-tick reaction and 1 Stamina: 1–2 grants +10% Defense, 3–4 relocates 5 feet, 5 restores 1d6 HP, and 6 negates the triggering effect.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "hacking",
        "skillPath": [
          "spycraft",
          "hacking"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "defense-modifier",
        "effect-negation",
        "recovery",
        "spatial-relocation"
      ],
      "rules": {
        "role": "program",
        "itemFamily": "programs/defense/reactive",
        "effect": "Once per full recovery after a hit or lost Defense contest, spend a 1-tick reaction and 1 Stamina: 1–2 grants +10% Defense, 3–4 relocates 5 feet, 5 restores 1d6 HP, and 6 negates the triggering effect.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024",
      "src_rule": "Mythal Ward Trigger",
      "src_reference_url": "https://dnd2024.wikidot.com/feat:mythal-touched",
      "sourceVariants": [
        {
          "title": "Mythal Ward Trigger",
          "url": "https://dnd2024.wikidot.com/feat:mythal-touched",
          "rule": "Once per full recovery after a hit or lost Defense contest, spend a 1-tick reaction and 1 Stamina: 1–2 grants +10% Defense, 3–4 relocates 5 feet, 5 restores 1d6 HP, and 6 negates the triggering effect.",
          "system": "D&D 2024"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-reality-event-deck",
      "title": "Reality Event Deck",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "utility/summoning",
      "summary": "Declare draws before use; each drawn card applies one result from an approved reality-event table, including lasting benefits, costs, summons, or containment.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "effect-invocation"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "utility/summoning",
        "effect": "Declare draws before use; each drawn card applies one result from an approved reality-event table, including lasting benefits, costs, summons, or containment.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Mysterious Deck",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Mysterious Deck",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Declare draws before use; each drawn card applies one result from an approved reality-event table, including lasting benefits, costs, summons, or containment.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-reality-rewrite-authority",
      "title": "Reality Rewrite Authority Program",
      "system": "Ninefold",
      "type": "program",
      "status": "candidate",
      "category": "Utility",
      "group": "real-posthuman/utility/reality-edit",
      "summary": "Invoke any lower-tier effect or request a bounded creation, full recovery, resistance, immunity, skill rewrite, reroll, or GM-adjudicated reality change with severe overload risk.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "hacking",
        "skillPath": [
          "spycraft",
          "hacking"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "creation-summoning",
        "defense-modifier",
        "effect-invocation",
        "recovery",
        "resource-change"
      ],
      "rules": {
        "role": "program",
        "itemFamily": "real-posthuman/utility/reality-edit",
        "effect": "Invoke any lower-tier effect or request a bounded creation, full recovery, resistance, immunity, skill rewrite, reroll, or GM-adjudicated reality change with severe overload risk.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "11 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 11
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Wish",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Wish",
      "sourceVariants": [
        {
          "title": "Wish",
          "url": "https://www.dndbeyond.com/search?q=Wish",
          "rule": "Invoke any lower-tier effect or request a bounded creation, full recovery, resistance, immunity, skill rewrite, reroll, or GM-adjudicated reality change with severe overload risk.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-reality-rewrite-authority",
      "title": "Reality Rewrite Authority Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Utility",
      "group": "virtual/utility/reality-edit",
      "summary": "Invoke any lower-tier effect or request a bounded creation, full recovery, resistance, immunity, skill rewrite, reroll, or GM-adjudicated reality change with severe overload risk.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "creation-summoning",
        "defense-modifier",
        "effect-invocation",
        "recovery",
        "resource-change"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/utility/reality-edit",
        "effect": "Invoke any lower-tier effect or request a bounded creation, full recovery, resistance, immunity, skill rewrite, reroll, or GM-adjudicated reality change with severe overload risk.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "11 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 11
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": [
        "D&D 2024",
        "D&D 2024 SRD 5.2.1"
      ],
      "src_rule": [
        "Greater Divine Intervention",
        "Wish"
      ],
      "src_reference_url": [
        "https://www.dndbeyond.com/sources/dnd/free-rules/character-classes",
        "https://www.dndbeyond.com/search?q=Wish"
      ],
      "sourceVariants": [
        {
          "title": "Wish",
          "url": "https://www.dndbeyond.com/search?q=Wish",
          "rule": "Invoke any lower-tier effect or request a bounded creation, full recovery, resistance, immunity, skill rewrite, reroll, or GM-adjudicated reality change with severe overload risk.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-reality-rewrite-band",
      "title": "Reality-Rewrite Band",
      "system": "Ninefold",
      "type": "wearable",
      "status": "candidate",
      "category": "Wearable",
      "group": "effect-devices/rings",
      "summary": "Contains three nonrenewing charges; spend 2 ticks and one charge to invoke one GM-approved reality rewrite, after which the final use makes the band mundane.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "effect-invocation",
        "resource-change",
        "storage-capacity"
      ],
      "rules": {
        "role": "wearable",
        "itemFamily": "effect-devices/rings",
        "effect": "Contains three nonrenewing charges; spend 2 ticks and one charge to invoke one GM-approved reality rewrite, after which the final use makes the band mundane.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Ring of Three Wishes",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Ring of Three Wishes",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Contains three nonrenewing charges; spend 2 ticks and one charge to invoke one GM-approved reality rewrite, after which the final use makes the band mundane.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "recon-beacon-grenade",
      "title": "Recon Beacon Grenade",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Thrown Weapon",
      "group": "combat/demolitions/grenades",
      "summary": "A 2-tick throw creates an audible beacon for 5 ticks. Unaware creatures investigate it unless they win a WILL defense contest; guided-weapon locks against creatures within 10 feet of it gain +5%.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "grenades",
        "skillPath": [
          "combat",
          "demolitions",
          "grenades"
        ],
        "maximumTrainedBonus": 15,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "environment-state",
        "mental-influence"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/demolitions/grenades",
        "effect": "A 2-tick throw creates an audible beacon for 5 ticks. Unaware creatures investigate it unless they win a WILL defense contest; guided-weapon locks against creatures within 10 feet of it gain +5%.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Recon Grenade",
        "Recon Grenade — Unique ability"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/17658/recon-grenade",
      "sourceVariants": [
        {
          "title": "Recon Grenade",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17658/recon-grenade",
          "rule": "A 2-tick throw creates an audible beacon for 5 ticks. Unaware creatures investigate it unless they win a WILL defense contest; guided-weapon locks against creatures within 10 feet of it gain +5%.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "virtual-recovery-maximization-field",
      "title": "Recovery Maximization Field Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Restoration",
      "group": "virtual/restoration/recovery-support",
      "summary": "For 1 minute, chosen targets within 30 feet gain +15% to Will and death defense rolls and maximize all received Hit Point recovery.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "recovery"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/restoration/recovery-support",
        "effect": "For 1 minute, chosen targets within 30 feet gain +15% to Will and death defense rolls and maximize all received Hit Point recovery.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "5 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 5
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Beacon of Hope",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Beacon+of+Hope",
      "sourceVariants": [
        {
          "title": "Beacon of Hope",
          "url": "https://www.dndbeyond.com/search?q=Beacon+of+Hope",
          "rule": "For 1 minute, chosen targets within 30 feet gain +15% to Will and death defense rolls and maximize all received Hit Point recovery.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-recovery-maximization-field",
      "title": "Recovery Maximization Field Treatment",
      "system": "Ninefold",
      "type": "medical-item",
      "status": "candidate",
      "category": "Restoration",
      "group": "real-posthuman/restoration/recovery-support",
      "summary": "For 1 minute, chosen targets within 30 feet gain +15% to Will and death defense rolls and maximize all received Hit Point recovery.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "medicine",
        "skillPath": [
          "fieldcraft-and-care",
          "medicine"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "recovery"
      ],
      "rules": {
        "role": "medical-item",
        "itemFamily": "real-posthuman/restoration/recovery-support",
        "effect": "For 1 minute, chosen targets within 30 feet gain +15% to Will and death defense rolls and maximize all received Hit Point recovery.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "5 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 5
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Beacon of Hope",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Beacon+of+Hope",
      "sourceVariants": [
        {
          "title": "Beacon of Hope",
          "url": "https://www.dndbeyond.com/search?q=Beacon+of+Hope",
          "rule": "For 1 minute, chosen targets within 30 feet gain +15% to Will and death defense rolls and maximize all received Hit Point recovery.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-recovery-lock-strike",
      "title": "Recovery-Lock Strike Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Offense",
      "group": "real-posthuman/offense/necrotic-strike",
      "summary": "A contested touch deals 1d10 necrotic damage and prevents Hit Point recovery until the target's next action ends, scaling by source tier.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "melee-weapons",
        "skillPath": [
          "combat",
          "melee-weapons"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "effect-suppression"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/offense/necrotic-strike",
        "effect": "A contested touch deals 1d10 necrotic damage and prevents Hit Point recovery until the target's next action ends, scaling by source tier.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "2 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 2
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Chill Touch",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Chill+Touch",
      "sourceVariants": [
        {
          "title": "Chill Touch",
          "url": "https://www.dndbeyond.com/search?q=Chill+Touch",
          "rule": "A contested touch deals 1d10 necrotic damage and prevents Hit Point recovery until the target's next action ends, scaling by source tier.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-recovery-lock-strike",
      "title": "Recovery-Lock Strike Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Offense",
      "group": "virtual/offense/necrotic-strike",
      "summary": "A contested touch deals 1d10 necrotic damage and prevents Hit Point recovery until the target's next action ends, scaling by source tier.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "melee-weapons",
        "skillPath": [
          "combat",
          "melee-weapons"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "effect-suppression"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/offense/necrotic-strike",
        "effect": "A contested touch deals 1d10 necrotic damage and prevents Hit Point recovery until the target's next action ends, scaling by source tier.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "2 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 2
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Chill Touch",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Chill+Touch",
      "sourceVariants": [
        {
          "title": "Chill Touch",
          "url": "https://www.dndbeyond.com/search?q=Chill+Touch",
          "rule": "A contested touch deals 1d10 necrotic damage and prevents Hit Point recovery until the target's next action ends, scaling by source tier.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-reduction-draft",
      "title": "Reduction Draft",
      "system": "Ninefold",
      "type": "consumable",
      "status": "candidate",
      "category": "Consumable",
      "group": "medical-and-chemical/drafts",
      "summary": "Spend 1 tick to drink; for 1d4 hours halve base size, reduce reach, and gain the corresponding concealment and mobility modifiers.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "brewing",
        "skillPath": [
          "engineering",
          "chemical-engineering",
          "brewing"
        ],
        "maximumTrainedBonus": 15,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "mobility-change",
        "transformation"
      ],
      "rules": {
        "role": "consumable",
        "itemFamily": "medical-and-chemical/drafts",
        "effect": "Spend 1 tick to drink; for 1d4 hours halve base size, reduce reach, and gain the corresponding concealment and mobility modifiers.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Potion of Diminution",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Potion of Diminution",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend 1 tick to drink; for 1d4 hours halve base size, reduce reach, and gain the corresponding concealment and mobility modifiers.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-reflex-override-band",
      "title": "Reflex-Override Band",
      "system": "Ninefold",
      "type": "wearable",
      "status": "candidate",
      "category": "Wearable",
      "group": "effect-devices/rings",
      "summary": "Spend a 1-tick reaction and one of three daily charges after losing a Reflexes Defense contest to treat it as won.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "defense-modifier",
        "resource-change"
      ],
      "rules": {
        "role": "wearable",
        "itemFamily": "effect-devices/rings",
        "effect": "Spend a 1-tick reaction and one of three daily charges after losing a Reflexes Defense contest to treat it as won.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Ring of Evasion",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Ring of Evasion",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend a 1-tick reaction and one of three daily charges after losing a Reflexes Defense contest to treat it as won.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-regeneration-band",
      "title": "Regeneration Band",
      "system": "Ninefold",
      "type": "wearable",
      "status": "candidate",
      "category": "Wearable",
      "group": "effect-devices/rings",
      "summary": "While worn and above 0 Hit Points, recover 1d6 Hit Points every 10 minutes and regrow a lost body part after 1d6+1 days.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "recovery"
      ],
      "rules": {
        "role": "wearable",
        "itemFamily": "effect-devices/rings",
        "effect": "While worn and above 0 Hit Points, recover 1d6 Hit Points every 10 minutes and regrow a lost body part after 1d6+1 days.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Ring of Regeneration",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Ring of Regeneration",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "While worn and above 0 Hit Points, recover 1d6 Hit Points every 10 minutes and regrow a lost body part after 1d6+1 days.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "regeneration-injector",
      "title": "Regeneration Injector",
      "system": "Ninefold",
      "type": "consumable",
      "status": "candidate",
      "category": "Medical Item",
      "group": "equipment/medical/recovery",
      "summary": "Using this injector occupies 2 ticks; recover 1d6 Hit Points immediately and 1d6 at the end of the next tick.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "medicine",
        "skillPath": [
          "fieldcraft-and-care",
          "medicine"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "recovery",
        "trigger-binding"
      ],
      "rules": {
        "role": "consumable",
        "itemFamily": "equipment/medical/recovery",
        "effect": "Using this injector occupies 2 ticks; recover 1d6 Hit Points immediately and 1d6 at the end of the next tick.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Bounce Back",
        "Bounce Back — Health interaction",
        "Bounce Back — Recovery interaction"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/17551/bounce-back",
      "sourceVariants": [
        {
          "title": "Bounce Back",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17551/bounce-back",
          "rule": "Using this injector occupies 2 ticks; recover 1d6 Hit Points immediately and 1d6 at the end of the next tick.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "real-regional-ecology-scan",
      "title": "Regional Ecology Scan Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Information",
      "group": "real-posthuman/information/environment-scan",
      "summary": "Query three facts about terrain, water, settlements, prevalent life, or powerful creatures within three outdoor miles or 300 underground feet.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "information-query"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/information/environment-scan",
        "effect": "Query three facts about terrain, water, settlements, prevalent life, or powerful creatures within three outdoor miles or 300 underground feet.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "65 Stamina (extended) or 665 Stamina (ritual)",
        "action": "60 ticks (extended) or 660 ticks (ritual)",
        "activation": {
          "mode": "choice",
          "options": [
            {
              "mode": "extended",
              "ticks": 60,
              "stamina": 65
            },
            {
              "mode": "ritual",
              "ticks": 660,
              "stamina": 665
            }
          ]
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Commune with Nature",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Commune+with+Nature",
      "sourceVariants": [
        {
          "title": "Commune with Nature",
          "url": "https://www.dndbeyond.com/search?q=Commune+with+Nature",
          "rule": "Query three facts about terrain, water, settlements, prevalent life, or powerful creatures within three outdoor miles or 300 underground feet.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-regional-ecology-scan",
      "title": "Regional Ecology Scan Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Information",
      "group": "virtual/information/environment-scan",
      "summary": "Query three facts about terrain, water, settlements, prevalent life, or powerful creatures within three outdoor miles or 300 underground feet.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "information-query"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/information/environment-scan",
        "effect": "Query three facts about terrain, water, settlements, prevalent life, or powerful creatures within three outdoor miles or 300 underground feet.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "65 Stamina (extended) or 665 Stamina (ritual)",
        "action": "60 ticks (extended) or 660 ticks (ritual)",
        "activation": {
          "mode": "choice",
          "options": [
            {
              "mode": "extended",
              "ticks": 60,
              "stamina": 65
            },
            {
              "mode": "ritual",
              "ticks": 660,
              "stamina": 665
            }
          ]
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Commune with Nature",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Commune+with+Nature",
      "sourceVariants": [
        {
          "title": "Commune with Nature",
          "url": "https://www.dndbeyond.com/search?q=Commune+with+Nature",
          "rule": "Query three facts about terrain, water, settlements, prevalent life, or powerful creatures within three outdoor miles or 300 underground feet.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-regional-lifeform-locator",
      "title": "Regional Lifeform Locator Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Information",
      "group": "real-posthuman/information/tracking",
      "summary": "Report direction and distance to the nearest named mundane plant, Beast, or Plant creature within five miles.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "information-query"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/information/tracking",
        "effect": "Report direction and distance to the nearest named mundane plant, Beast, or Plant creature within five miles.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina (action) or 604 Stamina (ritual)",
        "action": "2 ticks (action) or 602 ticks (ritual)",
        "activation": {
          "mode": "choice",
          "options": [
            {
              "mode": "action",
              "ticks": 2,
              "stamina": 4
            },
            {
              "mode": "ritual",
              "ticks": 602,
              "stamina": 604
            }
          ]
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Locate Animals or Plants",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Locate+Animals+or+Plants",
      "sourceVariants": [
        {
          "title": "Locate Animals or Plants",
          "url": "https://www.dndbeyond.com/search?q=Locate+Animals+or+Plants",
          "rule": "Report direction and distance to the nearest named mundane plant, Beast, or Plant creature within five miles.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-regional-lifeform-locator",
      "title": "Regional Lifeform Locator Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Information",
      "group": "virtual/information/tracking",
      "summary": "Report direction and distance to the nearest named mundane plant, Beast, or Plant creature within five miles.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "information-query"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/information/tracking",
        "effect": "Report direction and distance to the nearest named mundane plant, Beast, or Plant creature within five miles.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina (action) or 604 Stamina (ritual)",
        "action": "2 ticks (action) or 602 ticks (ritual)",
        "activation": {
          "mode": "choice",
          "options": [
            {
              "mode": "action",
              "ticks": 2,
              "stamina": 4
            },
            {
              "mode": "ritual",
              "ticks": 602,
              "stamina": 604
            }
          ]
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Locate Animals or Plants",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Locate+Animals+or+Plants",
      "sourceVariants": [
        {
          "title": "Locate Animals or Plants",
          "url": "https://www.dndbeyond.com/search?q=Locate+Animals+or+Plants",
          "rule": "Report direction and distance to the nearest named mundane plant, Beast, or Plant creature within five miles.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-regional-weather-controller",
      "title": "Regional Weather Controller Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Utility",
      "group": "real-posthuman/utility/weather",
      "summary": "Over 10 minutes, shift precipitation, temperature, or wind one severity stage across five miles; further staged changes take 10–40 minutes during an 8-hour hold.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "environment-state"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/utility/weather",
        "effect": "Over 10 minutes, shift precipitation, temperature, or wind one severity stage across five miles; further staged changes take 10–40 minutes during an 8-hour hold.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "608 Stamina",
        "action": "600 ticks (extended)",
        "activation": {
          "mode": "extended",
          "ticks": 600,
          "stamina": 608
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Control Weather",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Control+Weather",
      "sourceVariants": [
        {
          "title": "Control Weather",
          "url": "https://www.dndbeyond.com/search?q=Control+Weather",
          "rule": "Over 10 minutes, shift precipitation, temperature, or wind one severity stage across five miles; further staged changes take 10–40 minutes during an 8-hour hold.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-regional-weather-controller",
      "title": "Regional Weather Controller Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Utility",
      "group": "virtual/utility/weather",
      "summary": "Over 10 minutes, shift precipitation, temperature, or wind one severity stage across five miles; further staged changes take 10–40 minutes during an 8-hour hold.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "environment-state"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/utility/weather",
        "effect": "Over 10 minutes, shift precipitation, temperature, or wind one severity stage across five miles; further staged changes take 10–40 minutes during an 8-hour hold.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "608 Stamina",
        "action": "600 ticks (extended)",
        "activation": {
          "mode": "extended",
          "ticks": 600,
          "stamina": 608
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Control Weather",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Control+Weather",
      "sourceVariants": [
        {
          "title": "Control Weather",
          "url": "https://www.dndbeyond.com/search?q=Control+Weather",
          "rule": "Over 10 minutes, shift precipitation, temperature, or wind one severity stage across five miles; further staged changes take 10–40 minutes during an 8-hour hold.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-remains-interview-interface",
      "title": "Remains Interview Interface Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Information",
      "group": "real-posthuman/information/forensic-query",
      "summary": "For 10 minutes, animate a corpse's speech interface to answer up to five questions from its life-memory, without compelling honesty or acquiring new knowledge.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "information-query",
        "semantic-communication"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/information/forensic-query",
        "effect": "For 10 minutes, animate a corpse's speech interface to answer up to five questions from its life-memory, without compelling honesty or acquiring new knowledge.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "5 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 5
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Speak with Dead",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Speak+with+Dead",
      "sourceVariants": [
        {
          "title": "Speak with Dead",
          "url": "https://www.dndbeyond.com/search?q=Speak+with+Dead",
          "rule": "For 10 minutes, animate a corpse's speech interface to answer up to five questions from its life-memory, without compelling honesty or acquiring new knowledge.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-remains-interview-interface",
      "title": "Remains Interview Interface Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Information",
      "group": "virtual/information/forensic-query",
      "summary": "For 10 minutes, animate a corpse's speech interface to answer up to five questions from its life-memory, without compelling honesty or acquiring new knowledge.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "information-query",
        "semantic-communication"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/information/forensic-query",
        "effect": "For 10 minutes, animate a corpse's speech interface to answer up to five questions from its life-memory, without compelling honesty or acquiring new knowledge.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "5 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 5
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Speak with Dead",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Speak+with+Dead",
      "sourceVariants": [
        {
          "title": "Speak with Dead",
          "url": "https://www.dndbeyond.com/search?q=Speak+with+Dead",
          "rule": "For 10 minutes, animate a corpse's speech interface to answer up to five questions from its life-memory, without compelling honesty or acquiring new knowledge.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-remains-preservation-treatment",
      "title": "Remains Preservation Treatment Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Restoration",
      "group": "virtual/restoration/preservation",
      "summary": "Preserve touched remains for 10 days, preventing decay and cadaver animation while pausing any revival deadline.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "environment-state"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/restoration/preservation",
        "effect": "Preserve touched remains for 10 days, preventing decay and cadaver animation while pausing any revival deadline.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina (action) or 604 Stamina (ritual)",
        "action": "2 ticks (action) or 602 ticks (ritual)",
        "activation": {
          "mode": "choice",
          "options": [
            {
              "mode": "action",
              "ticks": 2,
              "stamina": 4
            },
            {
              "mode": "ritual",
              "ticks": 602,
              "stamina": 604
            }
          ]
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Gentle Repose",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Gentle+Repose",
      "sourceVariants": [
        {
          "title": "Gentle Repose",
          "url": "https://www.dndbeyond.com/search?q=Gentle+Repose",
          "rule": "Preserve touched remains for 10 days, preventing decay and cadaver animation while pausing any revival deadline.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-remains-preservation-treatment",
      "title": "Remains Preservation Treatment Treatment",
      "system": "Ninefold",
      "type": "medical-item",
      "status": "candidate",
      "category": "Restoration",
      "group": "real-posthuman/restoration/preservation",
      "summary": "Preserve touched remains for 10 days, preventing decay and cadaver animation while pausing any revival deadline.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "medicine",
        "skillPath": [
          "fieldcraft-and-care",
          "medicine"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "environment-state"
      ],
      "rules": {
        "role": "medical-item",
        "itemFamily": "real-posthuman/restoration/preservation",
        "effect": "Preserve touched remains for 10 days, preventing decay and cadaver animation while pausing any revival deadline.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina (action) or 604 Stamina (ritual)",
        "action": "2 ticks (action) or 602 ticks (ritual)",
        "activation": {
          "mode": "choice",
          "options": [
            {
              "mode": "action",
              "ticks": 2,
              "stamina": 4
            },
            {
              "mode": "ritual",
              "ticks": 602,
              "stamina": 604
            }
          ]
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Gentle Repose",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Gentle+Repose",
      "sourceVariants": [
        {
          "title": "Gentle Repose",
          "url": "https://www.dndbeyond.com/search?q=Gentle+Repose",
          "rule": "Preserve touched remains for 10 days, preventing decay and cadaver animation while pausing any revival deadline.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-remote-access-breach",
      "title": "Remote Access Breach Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Utility",
      "group": "real-posthuman/utility/security",
      "summary": "Open one ordinary lock or suppress an effect-sealed closure for 10 minutes, producing a report audible to 300 feet.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "security",
        "skillPath": [
          "spycraft",
          "security"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "effect-suppression",
        "sensory-change",
        "task-enablement"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/utility/security",
        "effect": "Open one ordinary lock or suppress an effect-sealed closure for 10 minutes, producing a report audible to 300 feet.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 4
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Knock",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Knock",
      "sourceVariants": [
        {
          "title": "Knock",
          "url": "https://www.dndbeyond.com/search?q=Knock",
          "rule": "Open one ordinary lock or suppress an effect-sealed closure for 10 minutes, producing a report audible to 300 feet.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-remote-access-breach",
      "title": "Remote Access Breach Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Utility",
      "group": "virtual/utility/security",
      "summary": "Open one ordinary lock or suppress an effect-sealed closure for 10 minutes, producing a report audible to 300 feet.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "effect-suppression",
        "sensory-change",
        "task-enablement"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/utility/security",
        "effect": "Open one ordinary lock or suppress an effect-sealed closure for 10 minutes, producing a report audible to 300 feet.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 4
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Knock",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Knock",
      "sourceVariants": [
        {
          "title": "Knock",
          "url": "https://www.dndbeyond.com/search?q=Knock",
          "rule": "Open one ordinary lock or suppress an effect-sealed closure for 10 minutes, producing a report audible to 300 feet.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-remote-armor-field",
      "title": "Remote Armor Field Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Protection",
      "group": "real-posthuman/protection/armor",
      "summary": "As a 1-tick combo, grant one target within 60 feet +10% armor defense for up to 10 minutes.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "defense-modifier"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/protection/armor",
        "effect": "As a 1-tick combo, grant one target within 60 feet +10% armor defense for up to 10 minutes.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "2 Stamina",
        "action": "1 ticks (combo)",
        "activation": {
          "mode": "combo",
          "ticks": 1,
          "stamina": 2
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Shield of Faith",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Shield+of+Faith",
      "sourceVariants": [
        {
          "title": "Shield of Faith",
          "url": "https://www.dndbeyond.com/search?q=Shield+of+Faith",
          "rule": "As a 1-tick combo, grant one target within 60 feet +10% armor defense for up to 10 minutes.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-remote-armor-field",
      "title": "Remote Armor Field Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Protection",
      "group": "virtual/protection/armor",
      "summary": "As a 1-tick combo, grant one target within 60 feet +10% armor defense for up to 10 minutes.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "defense-modifier"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/protection/armor",
        "effect": "As a 1-tick combo, grant one target within 60 feet +10% armor defense for up to 10 minutes.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "2 Stamina",
        "action": "1 ticks (combo)",
        "activation": {
          "mode": "combo",
          "ticks": 1,
          "stamina": 2
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Shield of Faith",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Shield+of+Faith",
      "sourceVariants": [
        {
          "title": "Shield of Faith",
          "url": "https://www.dndbeyond.com/search?q=Shield+of+Faith",
          "rule": "As a 1-tick combo, grant one target within 60 feet +10% armor defense for up to 10 minutes.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-remote-force-blade",
      "title": "Remote Force Blade Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Offense",
      "group": "real-posthuman/offense/remote-weapon",
      "summary": "Create a mobile force blade for 1 minute; initial and later 1-tick commands make contested adjacent attacks for 4d12 plus the user's mental modifier.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "creation-summoning",
        "damage"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/offense/remote-weapon",
        "effect": "Create a mobile force blade for 1 minute; initial and later 1-tick commands make contested adjacent attacks for 4d12 plus the user's mental modifier.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "9 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 9
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Arcane Sword",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Arcane+Sword",
      "sourceVariants": [
        {
          "title": "Arcane Sword",
          "url": "https://www.dndbeyond.com/search?q=Arcane+Sword",
          "rule": "Create a mobile force blade for 1 minute; initial and later 1-tick commands make contested adjacent attacks for 4d12 plus the user's mental modifier.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-remote-force-blade",
      "title": "Remote Force Blade Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Offense",
      "group": "virtual/offense/remote-weapon",
      "summary": "Create a mobile force blade for 1 minute; initial and later 1-tick commands make contested adjacent attacks for 4d12 plus the user's mental modifier.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "creation-summoning",
        "damage"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/offense/remote-weapon",
        "effect": "Create a mobile force blade for 1 minute; initial and later 1-tick commands make contested adjacent attacks for 4d12 plus the user's mental modifier.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "9 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 9
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Arcane Sword",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Arcane+Sword",
      "sourceVariants": [
        {
          "title": "Arcane Sword",
          "url": "https://www.dndbeyond.com/search?q=Arcane+Sword",
          "rule": "Create a mobile force blade for 1 minute; initial and later 1-tick commands make contested adjacent attacks for 4d12 plus the user's mental modifier.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-remote-force-manipulator",
      "title": "Remote Force Manipulator Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Control",
      "group": "real-posthuman/control/force-manipulation",
      "summary": "Create a durable remote hand for 1 minute that can strike, push, grapple and crush, or provide cover and difficult terrain.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "creation-summoning",
        "damage",
        "defense-modifier",
        "forced-movement"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/control/force-manipulation",
        "effect": "Create a durable remote hand for 1 minute that can strike, push, grapple and crush, or provide cover and difficult terrain.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "7 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 7
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Arcane Hand",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Arcane+Hand",
      "sourceVariants": [
        {
          "title": "Arcane Hand",
          "url": "https://www.dndbeyond.com/search?q=Arcane+Hand",
          "rule": "Create a durable remote hand for 1 minute that can strike, push, grapple and crush, or provide cover and difficult terrain.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-remote-force-manipulator",
      "title": "Remote Force Manipulator Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Control",
      "group": "virtual/control/force-manipulation",
      "summary": "Create a durable remote hand for 1 minute that can strike, push, grapple and crush, or provide cover and difficult terrain.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "creation-summoning",
        "damage",
        "defense-modifier",
        "forced-movement"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/control/force-manipulation",
        "effect": "Create a durable remote hand for 1 minute that can strike, push, grapple and crush, or provide cover and difficult terrain.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "7 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 7
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Arcane Hand",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Arcane+Hand",
      "sourceVariants": [
        {
          "title": "Arcane Hand",
          "url": "https://www.dndbeyond.com/search?q=Arcane+Hand",
          "rule": "Create a durable remote hand for 1 minute that can strike, push, grapple and crush, or provide cover and difficult terrain.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-remote-kinetic-controller",
      "title": "Remote Kinetic Controller Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Control",
      "group": "real-posthuman/control/force-manipulation",
      "summary": "For 10 minutes, each 2-tick action moves an unattended Huge-or-smaller object 30 feet or contests physical defense to move and briefly restrain an actor.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "condition-change",
        "forced-movement",
        "task-enablement"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/control/force-manipulation",
        "effect": "For 10 minutes, each 2-tick action moves an unattended Huge-or-smaller object 30 feet or contests physical defense to move and briefly restrain an actor.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "7 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 7
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Telekinesis",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Telekinesis",
      "sourceVariants": [
        {
          "title": "Telekinesis",
          "url": "https://www.dndbeyond.com/search?q=Telekinesis",
          "rule": "For 10 minutes, each 2-tick action moves an unattended Huge-or-smaller object 30 feet or contests physical defense to move and briefly restrain an actor.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-remote-kinetic-controller",
      "title": "Remote Kinetic Controller Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Control",
      "group": "virtual/control/force-manipulation",
      "summary": "For 10 minutes, each 2-tick action moves an unattended Huge-or-smaller object 30 feet or contests physical defense to move and briefly restrain an actor.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "condition-change",
        "forced-movement",
        "task-enablement"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/control/force-manipulation",
        "effect": "For 10 minutes, each 2-tick action moves an unattended Huge-or-smaller object 30 feet or contests physical defense to move and briefly restrain an actor.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "7 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 7
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Telekinesis",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Telekinesis",
      "sourceVariants": [
        {
          "title": "Telekinesis",
          "url": "https://www.dndbeyond.com/search?q=Telekinesis",
          "rule": "For 10 minutes, each 2-tick action moves an unattended Huge-or-smaller object 30 feet or contests physical defense to move and briefly restrain an actor.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-remote-persona-projection",
      "title": "Remote Persona Projection Program",
      "system": "Ninefold",
      "type": "program",
      "status": "candidate",
      "category": "Mobility",
      "group": "real-posthuman/mobility/remote-presence",
      "summary": "Up to nine willing actors project independent remote forms while their bodies remain unconscious; destruction of either endpoint ends that actor's projection.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "hacking",
        "skillPath": [
          "spycraft",
          "hacking"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "creation-summoning",
        "spatial-relocation",
        "trigger-binding"
      ],
      "rules": {
        "role": "program",
        "itemFamily": "real-posthuman/mobility/remote-presence",
        "effect": "Up to nine willing actors project independent remote forms while their bodies remain unconscious; destruction of either endpoint ends that actor's projection.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3609 Stamina",
        "action": "3600 ticks (extended)",
        "activation": {
          "mode": "extended",
          "ticks": 3600,
          "stamina": 3609
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Astral Projection",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Astral+Projection",
      "sourceVariants": [
        {
          "title": "Astral Projection",
          "url": "https://www.dndbeyond.com/search?q=Astral+Projection",
          "rule": "Up to nine willing actors project independent remote forms while their bodies remain unconscious; destruction of either endpoint ends that actor's projection.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-remote-persona-projection",
      "title": "Remote Persona Projection Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Mobility",
      "group": "virtual/mobility/remote-presence",
      "summary": "Up to nine willing actors project independent remote forms while their bodies remain unconscious; destruction of either endpoint ends that actor's projection.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "creation-summoning",
        "spatial-relocation",
        "trigger-binding"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/mobility/remote-presence",
        "effect": "Up to nine willing actors project independent remote forms while their bodies remain unconscious; destruction of either endpoint ends that actor's projection.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3609 Stamina",
        "action": "3600 ticks (extended)",
        "activation": {
          "mode": "extended",
          "ticks": 3600,
          "stamina": 3609
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Astral Projection",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Astral+Projection",
      "sourceVariants": [
        {
          "title": "Astral Projection",
          "url": "https://www.dndbeyond.com/search?q=Astral+Projection",
          "rule": "Up to nine willing actors project independent remote forms while their bodies remain unconscious; destruction of either endpoint ends that actor's projection.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-remote-scout-sensor",
      "title": "Remote Scout Sensor Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Information",
      "group": "real-posthuman/information/remote-sensing",
      "summary": "Create an invisible invulnerable mobile visual sensor for 1 hour; it sees in all directions, has 30-foot darkvision, and moves 30 feet per 1-tick command.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "creation-summoning",
        "sensory-change"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/information/remote-sensing",
        "effect": "Create an invisible invulnerable mobile visual sensor for 1 hour; it sees in all directions, has 30-foot darkvision, and moves 30 feet per 1-tick command.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "6 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 6
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Arcane Eye",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Arcane+Eye",
      "sourceVariants": [
        {
          "title": "Arcane Eye",
          "url": "https://www.dndbeyond.com/search?q=Arcane+Eye",
          "rule": "Create an invisible invulnerable mobile visual sensor for 1 hour; it sees in all directions, has 30-foot darkvision, and moves 30 feet per 1-tick command.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-remote-scout-sensor",
      "title": "Remote Scout Sensor Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Information",
      "group": "virtual/information/remote-sensing",
      "summary": "Create an invisible invulnerable mobile visual sensor for 1 hour; it sees in all directions, has 30-foot darkvision, and moves 30 feet per 1-tick command.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "creation-summoning",
        "sensory-change"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/information/remote-sensing",
        "effect": "Create an invisible invulnerable mobile visual sensor for 1 hour; it sees in all directions, has 30-foot darkvision, and moves 30 feet per 1-tick command.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "6 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 6
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Arcane Eye",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Arcane+Eye",
      "sourceVariants": [
        {
          "title": "Arcane Eye",
          "url": "https://www.dndbeyond.com/search?q=Arcane+Eye",
          "rule": "Create an invisible invulnerable mobile visual sensor for 1 hour; it sees in all directions, has 30-foot darkvision, and moves 30 feet per 1-tick command.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-remote-secure-container",
      "title": "Remote Secure Container Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Utility",
      "group": "real-posthuman/utility/storage",
      "summary": "Store a 12-cubic-foot chest off-layer indefinitely and use 2-tick touch actions on its paired token to recall or return it, with growing failure risk after 60 days.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "spatial-relocation",
        "storage-capacity"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/utility/storage",
        "effect": "Store a 12-cubic-foot chest off-layer indefinitely and use 2-tick touch actions on its paired token to recall or return it, with growing failure risk after 60 days.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "6 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 6
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Secret Chest",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Secret+Chest",
      "sourceVariants": [
        {
          "title": "Secret Chest",
          "url": "https://www.dndbeyond.com/search?q=Secret+Chest",
          "rule": "Store a 12-cubic-foot chest off-layer indefinitely and use 2-tick touch actions on its paired token to recall or return it, with growing failure risk after 60 days.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-remote-secure-container",
      "title": "Remote Secure Container Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Utility",
      "group": "virtual/utility/storage",
      "summary": "Store a 12-cubic-foot chest off-layer indefinitely and use 2-tick touch actions on its paired token to recall or return it, with growing failure risk after 60 days.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "spatial-relocation",
        "storage-capacity"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/utility/storage",
        "effect": "Store a 12-cubic-foot chest off-layer indefinitely and use 2-tick touch actions on its paired token to recall or return it, with growing failure risk after 60 days.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "6 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 6
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Secret Chest",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Secret+Chest",
      "sourceVariants": [
        {
          "title": "Secret Chest",
          "url": "https://www.dndbeyond.com/search?q=Secret+Chest",
          "rule": "Store a 12-cubic-foot chest off-layer indefinitely and use 2-tick touch actions on its paired token to recall or return it, with growing failure risk after 60 days.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-remote-spectral-striker",
      "title": "Remote Spectral Striker Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Offense",
      "group": "real-posthuman/offense/remote-weapon",
      "summary": "As a 1-tick combo, create a remote striker for 1 minute; later 1-tick commands move it 20 feet and attack for 1d8 force plus modifier.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "creation-summoning",
        "damage"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/offense/remote-weapon",
        "effect": "As a 1-tick combo, create a remote striker for 1 minute; later 1-tick commands move it 20 feet and attack for 1d8 force plus modifier.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3 Stamina",
        "action": "1 ticks (combo)",
        "activation": {
          "mode": "combo",
          "ticks": 1,
          "stamina": 3
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Spiritual Weapon",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Spiritual+Weapon",
      "sourceVariants": [
        {
          "title": "Spiritual Weapon",
          "url": "https://www.dndbeyond.com/search?q=Spiritual+Weapon",
          "rule": "As a 1-tick combo, create a remote striker for 1 minute; later 1-tick commands move it 20 feet and attack for 1d8 force plus modifier.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-remote-spectral-striker",
      "title": "Remote Spectral Striker Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Offense",
      "group": "virtual/offense/remote-weapon",
      "summary": "As a 1-tick combo, create a remote striker for 1 minute; later 1-tick commands move it 20 feet and attack for 1d8 force plus modifier.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "creation-summoning",
        "damage"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/offense/remote-weapon",
        "effect": "As a 1-tick combo, create a remote striker for 1 minute; later 1-tick commands move it 20 feet and attack for 1d8 force plus modifier.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3 Stamina",
        "action": "1 ticks (combo)",
        "activation": {
          "mode": "combo",
          "ticks": 1,
          "stamina": 3
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Spiritual Weapon",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Spiritual+Weapon",
      "sourceVariants": [
        {
          "title": "Spiritual Weapon",
          "url": "https://www.dndbeyond.com/search?q=Spiritual+Weapon",
          "rule": "As a 1-tick combo, create a remote striker for 1 minute; later 1-tick commands move it 20 feet and attack for 1d8 force plus modifier.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-remote-stabilization-pulse",
      "title": "Remote Stabilization Pulse Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Restoration",
      "group": "virtual/restoration/stabilization",
      "summary": "Stabilize one living actor at 0 HP within 15 feet, with range increasing at listed source tiers.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/restoration/stabilization",
        "effect": "Stabilize one living actor at 0 HP within 15 feet, with range increasing at listed source tiers.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "2 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 2
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Spare the Dying",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Spare+the+Dying",
      "sourceVariants": [
        {
          "title": "Spare the Dying",
          "url": "https://www.dndbeyond.com/search?q=Spare+the+Dying",
          "rule": "Stabilize one living actor at 0 HP within 15 feet, with range increasing at listed source tiers.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-remote-stabilization-pulse",
      "title": "Remote Stabilization Pulse Treatment",
      "system": "Ninefold",
      "type": "medical-item",
      "status": "candidate",
      "category": "Restoration",
      "group": "real-posthuman/restoration/stabilization",
      "summary": "Stabilize one living actor at 0 HP within 15 feet, with range increasing at listed source tiers.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "medicine",
        "skillPath": [
          "fieldcraft-and-care",
          "medicine"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change"
      ],
      "rules": {
        "role": "medical-item",
        "itemFamily": "real-posthuman/restoration/stabilization",
        "effect": "Stabilize one living actor at 0 HP within 15 feet, with range increasing at listed source tiers.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "2 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 2
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Spare the Dying",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Spare+the+Dying",
      "sourceVariants": [
        {
          "title": "Spare the Dying",
          "url": "https://www.dndbeyond.com/search?q=Spare+the+Dying",
          "rule": "Stabilize one living actor at 0 HP within 15 feet, with range increasing at listed source tiers.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-remote-thermal-burst",
      "title": "Remote Thermal Burst Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Offense",
      "group": "real-posthuman/offense/area-burst",
      "summary": "A 20-foot-radius burst within 150 feet deals 8d6 fire, halved by contested Reflexes defense, and ignites unattended flammables.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "environment-state"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/offense/area-burst",
        "effect": "A 20-foot-radius burst within 150 feet deals 8d6 fire, halved by contested Reflexes defense, and ignites unattended flammables.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "5 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 5
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Fireball",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Fireball",
      "sourceVariants": [
        {
          "title": "Fireball",
          "url": "https://www.dndbeyond.com/search?q=Fireball",
          "rule": "A 20-foot-radius burst within 150 feet deals 8d6 fire, halved by contested Reflexes defense, and ignites unattended flammables.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-remote-thermal-burst",
      "title": "Remote Thermal Burst Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Offense",
      "group": "virtual/offense/area-burst",
      "summary": "A 20-foot-radius burst within 150 feet deals 8d6 fire, halved by contested Reflexes defense, and ignites unattended flammables.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "environment-state"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/offense/area-burst",
        "effect": "A 20-foot-radius burst within 150 feet deals 8d6 fire, halved by contested Reflexes defense, and ignites unattended flammables.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "5 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 5
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Fireball",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Fireball",
      "sourceVariants": [
        {
          "title": "Fireball",
          "url": "https://www.dndbeyond.com/search?q=Fireball",
          "rule": "A 20-foot-radius burst within 150 feet deals 8d6 fire, halved by contested Reflexes defense, and ignites unattended flammables.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-remote-utility-manipulator",
      "title": "Remote Utility Manipulator Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Utility",
      "group": "real-posthuman/utility/manipulation",
      "summary": "Create a 30-foot-range hand for 1 minute that spends 2-tick actions moving 30 feet and manipulating unlocked objects up to 10 pounds.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "creation-summoning",
        "task-enablement"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/utility/manipulation",
        "effect": "Create a 30-foot-range hand for 1 minute that spends 2-tick actions moving 30 feet and manipulating unlocked objects up to 10 pounds.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "2 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 2
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Mage Hand",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Mage+Hand",
      "sourceVariants": [
        {
          "title": "Mage Hand",
          "url": "https://www.dndbeyond.com/search?q=Mage+Hand",
          "rule": "Create a 30-foot-range hand for 1 minute that spends 2-tick actions moving 30 feet and manipulating unlocked objects up to 10 pounds.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-remote-utility-manipulator",
      "title": "Remote Utility Manipulator Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Utility",
      "group": "virtual/utility/manipulation",
      "summary": "Create a 30-foot-range hand for 1 minute that spends 2-tick actions moving 30 feet and manipulating unlocked objects up to 10 pounds.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "creation-summoning",
        "task-enablement"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/utility/manipulation",
        "effect": "Create a 30-foot-range hand for 1 minute that spends 2-tick actions moving 30 feet and manipulating unlocked objects up to 10 pounds.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "2 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 2
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": [
        "D&D 2024",
        "D&D 2024 SRD 5.2.1"
      ],
      "src_rule": [
        "Mage Hand Access",
        "Mage Hand"
      ],
      "src_reference_url": [
        "https://dnd2024.wikidot.com/feat:telekinetic",
        "https://www.dndbeyond.com/search?q=Mage+Hand"
      ],
      "sourceVariants": [
        {
          "title": "Mage Hand",
          "url": "https://www.dndbeyond.com/search?q=Mage+Hand",
          "rule": "Create a 30-foot-range hand for 1 minute that spends 2-tick actions moving 30 feet and manipulating unlocked objects up to 10 pounds.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-remote-sensing-blocker",
      "title": "Remote-Sensing Blocker Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Protection",
      "group": "real-posthuman/protection/concealment",
      "summary": "For 8 hours, one touched actor, object, or 10-foot place cannot be targeted or perceived by remote-information effects.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "effect-suppression"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/protection/concealment",
        "effect": "For 8 hours, one touched actor, object, or 10-foot place cannot be targeted or perceived by remote-information effects.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "5 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 5
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Nondetection",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Nondetection",
      "sourceVariants": [
        {
          "title": "Nondetection",
          "url": "https://www.dndbeyond.com/search?q=Nondetection",
          "rule": "For 8 hours, one touched actor, object, or 10-foot place cannot be targeted or perceived by remote-information effects.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-remote-sensing-blocker",
      "title": "Remote-Sensing Blocker Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Protection",
      "group": "virtual/protection/concealment",
      "summary": "For 8 hours, one touched actor, object, or 10-foot place cannot be targeted or perceived by remote-information effects.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "effect-suppression"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/protection/concealment",
        "effect": "For 8 hours, one touched actor, object, or 10-foot place cannot be targeted or perceived by remote-information effects.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "5 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 5
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Nondetection",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Nondetection",
      "sourceVariants": [
        {
          "title": "Nondetection",
          "url": "https://www.dndbeyond.com/search?q=Nondetection",
          "rule": "For 8 hours, one touched actor, object, or 10-foot place cannot be targeted or perceived by remote-information effects.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-remote-sensor-draft",
      "title": "Remote-Sensor Draft",
      "system": "Ninefold",
      "type": "consumable",
      "status": "candidate",
      "category": "Consumable",
      "group": "medical-and-chemical/drafts",
      "summary": "Spend 1 tick to drink; for 10 minutes create a remote sight or hearing sensor at a known nearby location.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "brewing",
        "skillPath": [
          "engineering",
          "chemical-engineering",
          "brewing"
        ],
        "maximumTrainedBonus": 15,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "creation-summoning",
        "sensory-change"
      ],
      "rules": {
        "role": "consumable",
        "itemFamily": "medical-and-chemical/drafts",
        "effect": "Spend 1 tick to drink; for 10 minutes create a remote sight or hearing sensor at a known nearby location.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Potion of Clairvoyance",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Potion of Clairvoyance",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend 1 tick to drink; for 10 minutes create a remote sight or hearing sensor at a known nearby location.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-remote-sensor-orb",
      "title": "Remote-Sensor Orb",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "utility/sensors",
      "summary": "Select one listed variant when acquired; that variant row supplies the complete rule and scaling.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "creation-summoning",
        "mental-influence",
        "semantic-communication",
        "sensory-change"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "utility/sensors",
        "effect": "Select one listed variant when acquired; that variant row supplies the complete rule and scaling.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "variantRules": [
          "Spend 2 ticks to create a distant sensor, with access determined by a contested perception-versus-privacy check.",
          "Adds contested thought sensing through the remote sensor within 30 feet.",
          "Adds telepathic communication and one daily contested suggestion through the remote sensor.",
          "Adds 120-foot truth-sight centered on the remote sensor."
        ],
        "variantTable": [
          {
            "variant": "base",
            "addition": "remote sight or hearing"
          },
          {
            "variant": "thought",
            "addition": "contested thought sensing"
          },
          {
            "variant": "telepathy",
            "addition": "communication and daily suggestion"
          },
          {
            "variant": "truth sight",
            "addition": "120-foot truth sight at sensor"
          }
        ]
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": [
        "Crystal Ball",
        "Crystal Ball of Mind Reading",
        "Crystal Ball of Telepathy",
        "Crystal Ball of True Seeing"
      ],
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Crystal Ball",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend 2 ticks to create a distant sensor, with access determined by a contested perception-versus-privacy check.",
          "system": "D&D 2024 SRD 5.2.1"
        },
        {
          "title": "Crystal Ball of Mind Reading",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Adds contested thought sensing through the remote sensor within 30 feet.",
          "system": "D&D 2024 SRD 5.2.1"
        },
        {
          "title": "Crystal Ball of Telepathy",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Adds telepathic communication and one daily contested suggestion through the remote sensor.",
          "system": "D&D 2024 SRD 5.2.1"
        },
        {
          "title": "Crystal Ball of True Seeing",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Adds 120-foot truth-sight centered on the remote sensor.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 4,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-repeating-blinding-beam",
      "title": "Repeating Blinding Beam Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Offense",
      "group": "real-posthuman/offense/line-attack",
      "summary": "For 1 minute, each 2-tick action emits a 60-foot line dealing 6d8 radiant and briefly blinding after failed physical defense while the user emits sunlight.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "condition-change",
        "damage",
        "environment-state"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/offense/line-attack",
        "effect": "For 1 minute, each 2-tick action emits a 60-foot line dealing 6d8 radiant and briefly blinding after failed physical defense while the user emits sunlight.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "8 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 8
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Sunbeam",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Sunbeam",
      "sourceVariants": [
        {
          "title": "Sunbeam",
          "url": "https://www.dndbeyond.com/search?q=Sunbeam",
          "rule": "For 1 minute, each 2-tick action emits a 60-foot line dealing 6d8 radiant and briefly blinding after failed physical defense while the user emits sunlight.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-repeating-blinding-beam",
      "title": "Repeating Blinding Beam Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Offense",
      "group": "virtual/offense/line-attack",
      "summary": "For 1 minute, each 2-tick action emits a 60-foot line dealing 6d8 radiant and briefly blinding after failed physical defense while the user emits sunlight.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "condition-change",
        "damage",
        "environment-state"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/offense/line-attack",
        "effect": "For 1 minute, each 2-tick action emits a 60-foot line dealing 6d8 radiant and briefly blinding after failed physical defense while the user emits sunlight.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "8 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 8
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Sunbeam",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Sunbeam",
      "sourceVariants": [
        {
          "title": "Sunbeam",
          "url": "https://www.dndbeyond.com/search?q=Sunbeam",
          "rule": "For 1 minute, each 2-tick action emits a 60-foot line dealing 6d8 radiant and briefly blinding after failed physical defense while the user emits sunlight.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-repeating-debilitation-gaze",
      "title": "Repeating Debilitation Gaze Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Control",
      "group": "real-posthuman/control/condition-gaze",
      "summary": "For 1 minute, spend each 2-tick action to contest a new target's Will and inflict sleep, panic-driven flight, or poisoning.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "condition-change",
        "mental-influence"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/control/condition-gaze",
        "effect": "For 1 minute, spend each 2-tick action to contest a new target's Will and inflict sleep, panic-driven flight, or poisoning.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "8 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 8
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Eyebite",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Eyebite",
      "sourceVariants": [
        {
          "title": "Eyebite",
          "url": "https://www.dndbeyond.com/search?q=Eyebite",
          "rule": "For 1 minute, spend each 2-tick action to contest a new target's Will and inflict sleep, panic-driven flight, or poisoning.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-repeating-debilitation-gaze",
      "title": "Repeating Debilitation Gaze Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Control",
      "group": "virtual/control/condition-gaze",
      "summary": "For 1 minute, spend each 2-tick action to contest a new target's Will and inflict sleep, panic-driven flight, or poisoning.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "condition-change",
        "mental-influence"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/control/condition-gaze",
        "effect": "For 1 minute, spend each 2-tick action to contest a new target's Will and inflict sleep, panic-driven flight, or poisoning.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "8 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 8
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Eyebite",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Eyebite",
      "sourceVariants": [
        {
          "title": "Eyebite",
          "url": "https://www.dndbeyond.com/search?q=Eyebite",
          "rule": "For 1 minute, spend each 2-tick action to contest a new target's Will and inflict sleep, panic-driven flight, or poisoning.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-repeating-fear-trauma",
      "title": "Repeating Fear Trauma Program",
      "system": "Ninefold",
      "type": "program",
      "status": "candidate",
      "category": "Offense",
      "group": "real-posthuman/offense/mental-strike",
      "summary": "A target takes 4d10 psychic after contested Will defense; failure also impairs checks and attacks and repeats damage each failed cycle for 1 minute.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "melee-weapons",
        "skillPath": [
          "combat",
          "melee-weapons"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "damage",
        "mental-influence"
      ],
      "rules": {
        "role": "program",
        "itemFamily": "real-posthuman/offense/mental-strike",
        "effect": "A target takes 4d10 psychic after contested Will defense; failure also impairs checks and attacks and repeats damage each failed cycle for 1 minute.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "6 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 6
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Phantasmal Killer",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Phantasmal+Killer",
      "sourceVariants": [
        {
          "title": "Phantasmal Killer",
          "url": "https://www.dndbeyond.com/search?q=Phantasmal+Killer",
          "rule": "A target takes 4d10 psychic after contested Will defense; failure also impairs checks and attacks and repeats damage each failed cycle for 1 minute.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-repeating-fear-trauma",
      "title": "Repeating Fear Trauma Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Offense",
      "group": "virtual/offense/mental-strike",
      "summary": "A target takes 4d10 psychic after contested Will defense; failure also impairs checks and attacks and repeats damage each failed cycle for 1 minute.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "melee-weapons",
        "skillPath": [
          "combat",
          "melee-weapons"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "damage",
        "mental-influence"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/offense/mental-strike",
        "effect": "A target takes 4d10 psychic after contested Will defense; failure also impairs checks and attacks and repeats damage each failed cycle for 1 minute.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "6 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 6
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Phantasmal Killer",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Phantasmal+Killer",
      "sourceVariants": [
        {
          "title": "Phantasmal Killer",
          "url": "https://www.dndbeyond.com/search?q=Phantasmal+Killer",
          "rule": "A target takes 4d10 psychic after contested Will defense; failure also impairs checks and attacks and repeats damage each failed cycle for 1 minute.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-repeating-life-siphon-contact",
      "title": "Repeating Life-Siphon Contact Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Offense",
      "group": "real-posthuman/offense/life-drain",
      "summary": "A contested touch deals 3d6 necrotic and restores half damage dealt; repeat with 2-tick actions for up to 1 minute.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "damage",
        "recovery"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/offense/life-drain",
        "effect": "A contested touch deals 3d6 necrotic and restores half damage dealt; repeat with 2-tick actions for up to 1 minute.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "5 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 5
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Vampiric Touch",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Vampiric+Touch",
      "sourceVariants": [
        {
          "title": "Vampiric Touch",
          "url": "https://www.dndbeyond.com/search?q=Vampiric+Touch",
          "rule": "A contested touch deals 3d6 necrotic and restores half damage dealt; repeat with 2-tick actions for up to 1 minute.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-repeating-life-siphon-contact",
      "title": "Repeating Life-Siphon Contact Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Offense",
      "group": "virtual/offense/life-drain",
      "summary": "A contested touch deals 3d6 necrotic and restores half damage dealt; repeat with 2-tick actions for up to 1 minute.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "damage",
        "recovery"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/offense/life-drain",
        "effect": "A contested touch deals 3d6 necrotic and restores half damage dealt; repeat with 2-tick actions for up to 1 minute.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "5 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 5
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Vampiric Touch",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Vampiric+Touch",
      "sourceVariants": [
        {
          "title": "Vampiric Touch",
          "url": "https://www.dndbeyond.com/search?q=Vampiric+Touch",
          "rule": "A contested touch deals 3d6 necrotic and restores half damage dealt; repeat with 2-tick actions for up to 1 minute.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-replacement-bioskin-revival",
      "title": "Replacement-Bioskin Revival Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Restoration",
      "group": "virtual/restoration/revival",
      "summary": "After one hour, rebuild a Humanoid dead no longer than ten days in a randomly selected viable bioskin while preserving mind, memory, and learned capabilities.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "creation-summoning",
        "recovery",
        "transformation"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/restoration/revival",
        "effect": "After one hour, rebuild a Humanoid dead no longer than ten days in a randomly selected viable bioskin while preserving mind, memory, and learned capabilities.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3605 Stamina",
        "action": "3600 ticks (extended)",
        "activation": {
          "mode": "extended",
          "ticks": 3600,
          "stamina": 3605
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Reincarnate",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Reincarnate",
      "sourceVariants": [
        {
          "title": "Reincarnate",
          "url": "https://www.dndbeyond.com/search?q=Reincarnate",
          "rule": "After one hour, rebuild a Humanoid dead no longer than ten days in a randomly selected viable bioskin while preserving mind, memory, and learned capabilities.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-replacement-bioskin-revival",
      "title": "Replacement-Bioskin Revival Treatment",
      "system": "Ninefold",
      "type": "medical-item",
      "status": "candidate",
      "category": "Restoration",
      "group": "real-posthuman/restoration/revival",
      "summary": "After one hour, rebuild a Humanoid dead no longer than ten days in a randomly selected viable bioskin while preserving mind, memory, and learned capabilities.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "medicine",
        "skillPath": [
          "fieldcraft-and-care",
          "medicine"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "creation-summoning",
        "recovery",
        "transformation"
      ],
      "rules": {
        "role": "medical-item",
        "itemFamily": "real-posthuman/restoration/revival",
        "effect": "After one hour, rebuild a Humanoid dead no longer than ten days in a randomly selected viable bioskin while preserving mind, memory, and learned capabilities.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3605 Stamina",
        "action": "3600 ticks (extended)",
        "activation": {
          "mode": "extended",
          "ticks": 3600,
          "stamina": 3605
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Reincarnate",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Reincarnate",
      "sourceVariants": [
        {
          "title": "Reincarnate",
          "url": "https://www.dndbeyond.com/search?q=Reincarnate",
          "rule": "After one hour, rebuild a Humanoid dead no longer than ten days in a randomly selected viable bioskin while preserving mind, memory, and learned capabilities.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-resilient-community-belt",
      "title": "Resilient-Community Belt",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "utility/sensors",
      "summary": "While worn, gain +10% Vigor, 50% poison resistance, +2d6% against Poisoned, low-light vision, one language, and +2d6% social checks with the linked culture.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "defense-modifier",
        "semantic-communication",
        "sensory-change"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "utility/sensors",
        "effect": "While worn, gain +10% Vigor, 50% poison resistance, +2d6% against Poisoned, low-light vision, one language, and +2d6% social checks with the linked culture.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Belt of Dwarvenkind",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Belt of Dwarvenkind",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "While worn, gain +10% Vigor, 50% poison resistance, +2d6% against Poisoned, low-light vision, one language, and +2d6% social checks with the linked culture.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-resistance-band",
      "title": "Resistance Band",
      "system": "Ninefold",
      "type": "wearable",
      "status": "candidate",
      "category": "Wearable",
      "group": "effect-devices/rings",
      "summary": "Choose one damage tag when made; while worn, add 50% resistance to Defense contests against it.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "defense-modifier"
      ],
      "rules": {
        "role": "wearable",
        "itemFamily": "effect-devices/rings",
        "effect": "Choose one damage tag when made; while worn, add 50% resistance to Defense contests against it.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Ring of Resistance",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Ring of Resistance",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Choose one damage tag when made; while worn, add 50% resistance to Defense contests against it.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-resistant-armor",
      "title": "Resistant Armor",
      "system": "Ninefold",
      "type": "armor",
      "status": "candidate",
      "category": "Armor",
      "group": "armor/augmented",
      "summary": "Choose one damage tag when made; while worn, add 50% resistance to Defense contests against that tag.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "defense-modifier"
      ],
      "rules": {
        "role": "armor",
        "itemFamily": "armor/augmented",
        "effect": "Choose one damage tag when made; while worn, add 50% resistance to Defense contests against that tag.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Armor of Resistance",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Armor of Resistance",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Choose one damage tag when made; while worn, add 50% resistance to Defense contests against that tag.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-resonant-area-burst",
      "title": "Resonant Area Burst Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Offense",
      "group": "real-posthuman/offense/area-burst",
      "summary": "A 10-foot-radius sonic burst deals 3d8 thunder, halved by contested physical defense; constructs take -15% on that defense and unattended objects also take damage.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "damage"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/offense/area-burst",
        "effect": "A 10-foot-radius sonic burst deals 3d8 thunder, halved by contested physical defense; constructs take -15% on that defense and unattended objects also take damage.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 4
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Shatter",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Shatter",
      "sourceVariants": [
        {
          "title": "Shatter",
          "url": "https://www.dndbeyond.com/search?q=Shatter",
          "rule": "A 10-foot-radius sonic burst deals 3d8 thunder, halved by contested physical defense; constructs take -15% on that defense and unattended objects also take damage.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-resonant-area-burst",
      "title": "Resonant Area Burst Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Offense",
      "group": "virtual/offense/area-burst",
      "summary": "A 10-foot-radius sonic burst deals 3d8 thunder, halved by contested physical defense; constructs take -15% on that defense and unattended objects also take damage.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "damage"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/offense/area-burst",
        "effect": "A 10-foot-radius sonic burst deals 3d8 thunder, halved by contested physical defense; constructs take -15% on that defense and unattended objects also take damage.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 4
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Shatter",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Shatter",
      "sourceVariants": [
        {
          "title": "Shatter",
          "url": "https://www.dndbeyond.com/search?q=Shatter",
          "rule": "A 10-foot-radius sonic burst deals 3d8 thunder, halved by contested physical defense; constructs take -15% on that defense and unattended objects also take damage.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-resonant-scale-armor",
      "title": "Resonant Scale Armor",
      "system": "Ninefold",
      "type": "armor",
      "status": "candidate",
      "category": "Armor",
      "group": "armor/augmented",
      "summary": "While worn, gain +5% Defense, 50% resistance to one damage tag, +2d6% against matching area attacks, and a 2-tick daily scan for matching creatures within 30 miles.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "defense-modifier",
        "sensory-change"
      ],
      "rules": {
        "role": "armor",
        "itemFamily": "armor/augmented",
        "effect": "While worn, gain +5% Defense, 50% resistance to one damage tag, +2d6% against matching area attacks, and a 2-tick daily scan for matching creatures within 30 miles.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Dragon Scale Mail",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Dragon Scale Mail",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "While worn, gain +5% Defense, 50% resistance to one damage tag, +2d6% against matching area attacks, and a 2-tick daily scan for matching creatures within 30 miles.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-restoration-rod",
      "title": "Restoration Rod",
      "system": "Ninefold",
      "type": "effect-device",
      "status": "candidate",
      "category": "Effect Device",
      "group": "effect-devices/rods",
      "summary": "Holds five charges; spend 2 ticks and one charge for major healing or all five to restore a recently dead target, regaining one charge per full rest.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "recovery",
        "resource-change",
        "storage-capacity"
      ],
      "rules": {
        "role": "effect-device",
        "itemFamily": "effect-devices/rods",
        "effect": "Holds five charges; spend 2 ticks and one charge for major healing or all five to restore a recently dead target, regaining one charge per full rest.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Rod of Resurrection",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Rod of Resurrection",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Holds five charges; spend 2 ticks and one charge for major healing or all five to restore a recently dead target, regaining one charge per full rest.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-restraint-chain",
      "title": "Restraint Chain",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "security/restraints",
      "summary": "Spend 2 ticks to bind an already controlled target; escape or breaking is a contested Acrobatics or Strength action.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "security",
        "skillPath": [
          "spycraft",
          "security"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "task-enablement"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "security/restraints",
        "effect": "Spend 2 ticks to bind an already controlled target; escape or breaking is a contested Acrobatics or Strength action.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Chain",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
      "sourceVariants": [
        {
          "title": "Chain",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "Spend 2 ticks to bind an already controlled target; escape or breaking is a contested Acrobatics or Strength action.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-restraint-projector",
      "title": "Restraint Projector",
      "system": "Ninefold",
      "type": "effect-device",
      "status": "candidate",
      "category": "Effect Device",
      "group": "effect-devices/projectors",
      "summary": "Holds seven renewable charges; spend configured charges and 2 ticks to invoke a contested restraint effect.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "effect-invocation",
        "resource-change",
        "storage-capacity"
      ],
      "rules": {
        "role": "effect-device",
        "itemFamily": "effect-devices/projectors",
        "effect": "Holds seven renewable charges; spend configured charges and 2 ticks to invoke a contested restraint effect.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Wand of Binding",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Wand of Binding",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Holds seven renewable charges; spend configured charges and 2 ticks to invoke a contested restraint effect.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-restraint-sphere",
      "title": "Restraint Sphere",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "utility/effect-devices",
      "summary": "Spend 2 ticks on a ranged attack within 60 feet; on a hit, restrain a Huge-or-smaller target until released or it wins a +100% Strength contest that destroys the sphere.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "condition-change"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "utility/effect-devices",
        "effect": "Spend 2 ticks on a ranged attack within 60 feet; on a hit, restrain a Huge-or-smaller target until released or it wins a +100% Strength contest that destroys the sphere.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Iron Bands",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Iron Bands",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend 2 ticks on a ranged attack within 60 feet; on a hit, restrain a Huge-or-smaller target until released or it wins a +100% Strength contest that destroys the sphere.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-restraint-field-projector",
      "title": "Restraint-Field Projector",
      "system": "Ninefold",
      "type": "effect-device",
      "status": "candidate",
      "category": "Effect Device",
      "group": "effect-devices/projectors",
      "summary": "Spend one of seven daily charges and 2 ticks to create a web field whose occupants contest Reflexes or become Restrained.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "creation-summoning",
        "environment-state",
        "resource-change"
      ],
      "rules": {
        "role": "effect-device",
        "itemFamily": "effect-devices/projectors",
        "effect": "Spend one of seven daily charges and 2 ticks to create a web field whose occupants contest Reflexes or become Restrained.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Wand of Web",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Wand of Web",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend one of seven daily charges and 2 ticks to create a web field whose occupants contest Reflexes or become Restrained.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "retaliatory-curse-program",
      "title": "Retaliatory Curse Program",
      "system": "Ninefold",
      "type": "program",
      "status": "candidate",
      "category": "Influence Program",
      "group": "programs/influence/curses",
      "summary": "Once per tick, when a target carrying this program’s linked curse hits the user, that target takes 1d6 mental damage.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "hacking",
        "skillPath": [
          "spycraft",
          "hacking"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "trigger-binding"
      ],
      "rules": {
        "role": "program",
        "itemFamily": "programs/influence/curses",
        "effect": "Once per tick, when a target carrying this program’s linked curse hits the user, that target takes 1d6 mental damage.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024",
      "src_rule": "Curse Retaliation",
      "src_reference_url": "https://dnd2024.wikidot.com/feat:shadowmoor-hexer",
      "sourceVariants": [
        {
          "title": "Curse Retaliation",
          "url": "https://dnd2024.wikidot.com/feat:shadowmoor-hexer",
          "rule": "Once per tick, when a target carrying this program’s linked curse hits the user, that target takes 1d6 mental damage.",
          "system": "D&D 2024"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-returning-hammer",
      "title": "Returning Hammer",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Weapon",
      "group": "combat/augmented-weapon",
      "summary": "Attacks gain +15% and +3 damage; it can be thrown 20 feet for +1d6 force, adds another 1d6 against its keyed family, and returns after the attack.",
      "skillUse": {
        "status": "not-required",
        "reason": "This augmentation inherits the host weapon's mapped Skill and does not create a second Skill mapping.",
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "damage",
        "task-enablement"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/augmented-weapon",
        "effect": "Attacks gain +15% and +3 damage; it can be thrown 20 feet for +1d6 force, adds another 1d6 against its keyed family, and returns after the attack.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Dwarven Thrower",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Dwarven Thrower",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Attacks gain +15% and +3 damage; it can be thrown 20 feet for +1d6 force, adds another 1d6 against its keyed family, and returns after the attack.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-revealing-radiant-mote",
      "title": "Revealing Radiant Mote Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Offense",
      "group": "real-posthuman/offense/marking-shot",
      "summary": "A contested 60-foot shot deals 1d8 radiant and makes the target emit dim light and lose invisibility through the next cycle, scaling damage by tier.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "effect-suppression",
        "sensory-change"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/offense/marking-shot",
        "effect": "A contested 60-foot shot deals 1d8 radiant and makes the target emit dim light and lose invisibility through the next cycle, scaling damage by tier.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "2 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 2
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Starry Wisp",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Starry+Wisp",
      "sourceVariants": [
        {
          "title": "Starry Wisp",
          "url": "https://www.dndbeyond.com/search?q=Starry+Wisp",
          "rule": "A contested 60-foot shot deals 1d8 radiant and makes the target emit dim light and lose invisibility through the next cycle, scaling damage by tier.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-revealing-radiant-mote",
      "title": "Revealing Radiant Mote Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Offense",
      "group": "virtual/offense/marking-shot",
      "summary": "A contested 60-foot shot deals 1d8 radiant and makes the target emit dim light and lose invisibility through the next cycle, scaling damage by tier.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "effect-suppression",
        "sensory-change"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/offense/marking-shot",
        "effect": "A contested 60-foot shot deals 1d8 radiant and makes the target emit dim light and lose invisibility through the next cycle, scaling damage by tier.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "2 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 2
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Starry Wisp",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Starry+Wisp",
      "sourceVariants": [
        {
          "title": "Starry Wisp",
          "url": "https://www.dndbeyond.com/search?q=Starry+Wisp",
          "rule": "A contested 60-foot shot deals 1d8 radiant and makes the target emit dim light and lose invisibility through the next cycle, scaling damage by tier.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-revealing-radiant-strike",
      "title": "Revealing Radiant Strike Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Offense",
      "group": "real-posthuman/offense/combo-strike",
      "summary": "After a melee or unarmed hit, add a 1-tick combo for +2d6 radiant; for 1 minute the target glows, loses invisibility, and grants attackers +15%.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "melee-weapons",
        "skillPath": [
          "combat",
          "melee-weapons"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "check-modifier",
        "damage",
        "effect-suppression",
        "sensory-change"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/offense/combo-strike",
        "effect": "After a melee or unarmed hit, add a 1-tick combo for +2d6 radiant; for 1 minute the target glows, loses invisibility, and grants attackers +15%.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3 Stamina",
        "action": "1 ticks (combo)",
        "activation": {
          "mode": "combo",
          "ticks": 1,
          "stamina": 3,
          "trigger": "immediately after the user's successful melee or unarmed hit"
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Shining Smite",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Shining+Smite",
      "sourceVariants": [
        {
          "title": "Shining Smite",
          "url": "https://www.dndbeyond.com/search?q=Shining+Smite",
          "rule": "After a melee or unarmed hit, add a 1-tick combo for +2d6 radiant; for 1 minute the target glows, loses invisibility, and grants attackers +15%.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-revealing-radiant-strike",
      "title": "Revealing Radiant Strike Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Offense",
      "group": "virtual/offense/combo-strike",
      "summary": "After a melee or unarmed hit, add a 1-tick combo for +2d6 radiant; for 1 minute the target glows, loses invisibility, and grants attackers +15%.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "melee-weapons",
        "skillPath": [
          "combat",
          "melee-weapons"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "check-modifier",
        "damage",
        "effect-suppression",
        "sensory-change"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/offense/combo-strike",
        "effect": "After a melee or unarmed hit, add a 1-tick combo for +2d6 radiant; for 1 minute the target glows, loses invisibility, and grants attackers +15%.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3 Stamina",
        "action": "1 ticks (combo)",
        "activation": {
          "mode": "combo",
          "ticks": 1,
          "stamina": 3,
          "trigger": "immediately after the user's successful melee or unarmed hit"
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Shining Smite",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Shining+Smite",
      "sourceVariants": [
        {
          "title": "Shining Smite",
          "url": "https://www.dndbeyond.com/search?q=Shining+Smite",
          "rule": "After a melee or unarmed hit, add a 1-tick combo for +2d6 radiant; for 1 minute the target glows, loses invisibility, and grants attackers +15%.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-revelation-lantern",
      "title": "Revelation Lantern",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "utility/sensors",
      "summary": "Burns oil for 6 hours, lights 30 feet, reveals Invisible creatures in bright light, and costs 2 ticks to hood down to a 5-foot dim radius.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "environment-state",
        "sensory-change"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "utility/sensors",
        "effect": "Burns oil for 6 hours, lights 30 feet, reveals Invisible creatures in bright light, and costs 2 ticks to hood down to a 5-foot dim radius.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Lantern of Revealing",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Lantern of Revealing",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Burns oil for 6 hours, lights 30 feet, reveals Invisible creatures in bright light, and costs 2 ticks to hood down to a 5-foot dim radius.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "rhythmic-knockdown-revolver",
      "title": "Rhythmic Knockdown Revolver",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Ranged Weapon",
      "group": "combat/ranged/revolvers",
      "summary": "Its 2-tick heavy shot rolls one 2d6 physical hit using the final contested-roll hit percentage. The third consecutive hit against one target applies Prone; a miss resets the count.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "revolvers",
        "skillPath": [
          "combat",
          "ranged-weapons",
          "handguns",
          "revolvers"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "damage",
        "trigger-binding"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/ranged/revolvers",
        "effect": "Its 2-tick heavy shot rolls one 2d6 physical hit using the final contested-roll hit percentage. The third consecutive hit against one target applies Prone; a miss resets the count.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Archangel",
        "Archangel — +200% headshot damage",
        "Archangel — 20% shock chance",
        "Archangel — 25% armor penetration",
        "Archangel — 5% ricochet chance",
        "Archangel — Knockdown"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/1085/archangel",
      "sourceVariants": [
        {
          "title": "Archangel",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/1085/archangel",
          "rule": "Its 2-tick heavy shot rolls one 2d6 physical hit using the final contested-roll hit percentage. The third consecutive hit against one target applies Prone; a miss resets the count.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "ricochet-assist-pistol",
      "title": "Ricochet-Assist Pistol",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Ranged Weapon",
      "group": "combat/ranged/pistols",
      "summary": "Its 2-tick shot rolls one 2d6 physical hit using the final contested-roll hit percentage. It permits calculated ricochet attacks without a separate ballistic interface and grants +5% to that attack check.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "pistols",
        "skillPath": [
          "combat",
          "ranged-weapons",
          "handguns",
          "pistols"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "damage",
        "task-enablement"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/ranged/pistols",
        "effect": "Its 2-tick shot rolls one 2d6 physical hit using the final contested-roll hit percentage. It permits calculated ricochet attacks without a separate ballistic interface and grants +5% to that attack check.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Kongou",
        "Kongou — +150% headshot damage",
        "Kongou — 100% ricochet chance",
        "Kongou — Cyberware interaction"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/1055/kongou",
      "sourceVariants": [
        {
          "title": "Kongou",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/1055/kongou",
          "rule": "Its 2-tick shot rolls one 2d6 physical hit using the final contested-roll hit percentage. It permits calculated ricochet attacks without a separate ballistic interface and grants +5% to that attack check.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "ritual-effect-library",
      "title": "Ritual Effect Library",
      "system": "Ninefold",
      "type": "storage-item",
      "status": "candidate",
      "category": "Effect Library",
      "group": "equipment/data-storage/effects",
      "summary": "Stores six approved ritual effect items and invokes one without an active-loadout slot by paying that item’s full ritual time and Stamina.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "effect-invocation",
        "storage-capacity",
        "task-enablement"
      ],
      "rules": {
        "role": "storage-item",
        "itemFamily": "equipment/data-storage/effects",
        "effect": "Stores six approved ritual effect items and invokes one without an active-loadout slot by paying that item’s full ritual time and Stamina.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024",
      "src_rule": [
        "Ritual From Spellbook",
        "Ritual Spell Repertoire"
      ],
      "src_reference_url": [
        "https://www.dndbeyond.com/sources/dnd/free-rules/character-classes",
        "https://dnd2024.wikidot.com/feat:ritual-caster"
      ],
      "sourceVariants": [
        {
          "title": "Ritual From Spellbook",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/character-classes",
          "rule": "Stores six approved ritual effect items and invokes one without an active-loadout slot by paying that item’s full ritual time and Stamina.",
          "system": "D&D 2024"
        },
        {
          "title": "Ritual Spell Repertoire",
          "url": "https://dnd2024.wikidot.com/feat:ritual-caster",
          "rule": "Stores six approved ritual effect items and invokes one without an active-loadout slot by paying that item’s full ritual time and Stamina.",
          "system": "D&D 2024"
        }
      ],
      "mergedVariantCount": 2,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "rote-effect-cartridge",
      "title": "Rote Effect Cartridge",
      "system": "Ninefold",
      "type": "program",
      "status": "candidate",
      "category": "Effect Cartridge",
      "group": "programs/effects/cartridges",
      "summary": "Bind one approved tier-1 effect during downtime; once per full recovery invoke it without components or Stamina, using its normal ticks and contest.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "hacking",
        "skillPath": [
          "spycraft",
          "hacking"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "effect-invocation",
        "storage-capacity"
      ],
      "rules": {
        "role": "program",
        "itemFamily": "programs/effects/cartridges",
        "effect": "Bind one approved tier-1 effect during downtime; once per full recovery invoke it without components or Stamina, using its normal ticks and contest.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024",
      "src_rule": [
        "Rote Casting",
        "Wish Magic"
      ],
      "src_reference_url": [
        "https://dnd2024.wikidot.com/feat:boon-of-magic-school-mastery",
        "https://dnd2024.wikidot.com/feat:genie-magic"
      ],
      "sourceVariants": [
        {
          "title": "Rote Casting",
          "url": "https://dnd2024.wikidot.com/feat:boon-of-magic-school-mastery",
          "rule": "Bind one approved tier-1 effect during downtime; once per full recovery invoke it without components or Stamina, using its normal ticks and contest.",
          "system": "D&D 2024"
        },
        {
          "title": "Wish Magic",
          "url": "https://dnd2024.wikidot.com/feat:genie-magic",
          "rule": "Bind one approved tier-1 effect during downtime; once per full recovery invoke it without components or Stamina, using its normal ticks and contest.",
          "system": "D&D 2024"
        }
      ],
      "mergedVariantCount": 2,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-sanctified-weapon",
      "title": "Sanctified Weapon",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Weapon",
      "group": "combat/augmented-weapon",
      "summary": "Attacks gain +15% and +3 damage, deal +2d6 radiant to hostile extraplanar or undead targets, and grant nearby allies +2d6% Defense against invoked effects.",
      "skillUse": {
        "status": "not-required",
        "reason": "This augmentation inherits the host weapon's mapped Skill and does not create a second Skill mapping.",
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "damage",
        "defense-modifier",
        "target-scope-extension"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/augmented-weapon",
        "effect": "Attacks gain +15% and +3 damage, deal +2d6 radiant to hostile extraplanar or undead targets, and grant nearby allies +2d6% Defense against invoked effects.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Holy Avenger",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Holy Avenger",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Attacks gain +15% and +3 damage, deal +2d6 radiant to hostile extraplanar or undead targets, and grant nearby allies +2d6% Defense against invoked effects.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-sanctuary-rod",
      "title": "Sanctuary Rod",
      "system": "Ninefold",
      "type": "effect-device",
      "status": "candidate",
      "category": "Effect Device",
      "group": "effect-devices/rods",
      "summary": "Spend 2 ticks once per ten days to move up to 200 willing creatures into a harmless supplied refuge; occupancy is limited to 200 person-days and heals one Hit Die per hour.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "recovery",
        "resource-change",
        "spatial-relocation",
        "target-scope-extension"
      ],
      "rules": {
        "role": "effect-device",
        "itemFamily": "effect-devices/rods",
        "effect": "Spend 2 ticks once per ten days to move up to 200 willing creatures into a harmless supplied refuge; occupancy is limited to 200 person-days and heals one Hit Die per hour.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Rod of Security",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Rod of Security",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend 2 ticks once per ten days to move up to 200 willing creatures into a harmless supplied refuge; occupancy is limited to 200 person-days and heals one Hit Die per hour.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-sapience-uplift-treatment",
      "title": "Sapience Uplift Treatment Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Transformation",
      "group": "virtual/transformation/cognitive-uplift",
      "summary": "After 8 hours, uplift a low-intelligence Beast or Plant to sapience, speech, and humanoid-like senses; it is friendly for 30 days unless harmed.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "attribute-set",
        "mental-influence",
        "semantic-communication",
        "transformation"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/transformation/cognitive-uplift",
        "effect": "After 8 hours, uplift a low-intelligence Beast or Plant to sapience, speech, and humanoid-like senses; it is friendly for 30 days unless harmed.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "28805 Stamina",
        "action": "28800 ticks (extended)",
        "activation": {
          "mode": "extended",
          "ticks": 28800,
          "stamina": 28805
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Awaken",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Awaken",
      "sourceVariants": [
        {
          "title": "Awaken",
          "url": "https://www.dndbeyond.com/search?q=Awaken",
          "rule": "After 8 hours, uplift a low-intelligence Beast or Plant to sapience, speech, and humanoid-like senses; it is friendly for 30 days unless harmed.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-sapience-uplift-treatment",
      "title": "Sapience Uplift Treatment Treatment",
      "system": "Ninefold",
      "type": "medical-item",
      "status": "candidate",
      "category": "Transformation",
      "group": "real-posthuman/transformation/cognitive-uplift",
      "summary": "After 8 hours, uplift a low-intelligence Beast or Plant to sapience, speech, and humanoid-like senses; it is friendly for 30 days unless harmed.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "medicine",
        "skillPath": [
          "fieldcraft-and-care",
          "medicine"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "attribute-set",
        "mental-influence",
        "semantic-communication",
        "transformation"
      ],
      "rules": {
        "role": "medical-item",
        "itemFamily": "real-posthuman/transformation/cognitive-uplift",
        "effect": "After 8 hours, uplift a low-intelligence Beast or Plant to sapience, speech, and humanoid-like senses; it is friendly for 30 days unless harmed.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "28805 Stamina",
        "action": "28800 ticks (extended)",
        "activation": {
          "mode": "extended",
          "ticks": 28800,
          "stamina": 28805
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Awaken",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Awaken",
      "sourceVariants": [
        {
          "title": "Awaken",
          "url": "https://www.dndbeyond.com/search?q=Awaken",
          "rule": "After 8 hours, uplift a low-intelligence Beast or Plant to sapience, speech, and humanoid-like senses; it is friendly for 30 days unless harmed.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-scaling-force-beam-array",
      "title": "Scaling Force Beam Array Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Offense",
      "group": "real-posthuman/offense/multi-projectile",
      "summary": "Fire one contested 1d10 force beam at 120 feet, adding independently targeted beams at the listed source tiers.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "ranged-weapons",
        "skillPath": [
          "combat",
          "ranged-weapons"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "target-scope-extension"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/offense/multi-projectile",
        "effect": "Fire one contested 1d10 force beam at 120 feet, adding independently targeted beams at the listed source tiers.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "2 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 2
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Eldritch Blast",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Eldritch+Blast",
      "sourceVariants": [
        {
          "title": "Eldritch Blast",
          "url": "https://www.dndbeyond.com/search?q=Eldritch+Blast",
          "rule": "Fire one contested 1d10 force beam at 120 feet, adding independently targeted beams at the listed source tiers.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-scaling-force-beam-array",
      "title": "Scaling Force Beam Array Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Offense",
      "group": "virtual/offense/multi-projectile",
      "summary": "Fire one contested 1d10 force beam at 120 feet, adding independently targeted beams at the listed source tiers.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "ranged-weapons",
        "skillPath": [
          "combat",
          "ranged-weapons"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "target-scope-extension"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/offense/multi-projectile",
        "effect": "Fire one contested 1d10 force beam at 120 feet, adding independently targeted beams at the listed source tiers.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "2 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 2
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Eldritch Blast",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Eldritch+Blast",
      "sourceVariants": [
        {
          "title": "Eldritch Blast",
          "url": "https://www.dndbeyond.com/search?q=Eldritch+Blast",
          "rule": "Fire one contested 1d10 force beam at 120 feet, adding independently targeted beams at the listed source tiers.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-scaling-thermal-projectile",
      "title": "Scaling Thermal Projectile Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Offense",
      "group": "real-posthuman/offense/projectile",
      "summary": "A contested 120-foot projectile deals 1d10 fire and ignites unattended flammables, scaling by 1d10 at listed source tiers.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "ranged-weapons",
        "skillPath": [
          "combat",
          "ranged-weapons"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "environment-state"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/offense/projectile",
        "effect": "A contested 120-foot projectile deals 1d10 fire and ignites unattended flammables, scaling by 1d10 at listed source tiers.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "2 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 2
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Fire Bolt",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Fire+Bolt",
      "sourceVariants": [
        {
          "title": "Fire Bolt",
          "url": "https://www.dndbeyond.com/search?q=Fire+Bolt",
          "rule": "A contested 120-foot projectile deals 1d10 fire and ignites unattended flammables, scaling by 1d10 at listed source tiers.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-scaling-thermal-projectile",
      "title": "Scaling Thermal Projectile Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Offense",
      "group": "virtual/offense/projectile",
      "summary": "A contested 120-foot projectile deals 1d10 fire and ignites unattended flammables, scaling by 1d10 at listed source tiers.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "ranged-weapons",
        "skillPath": [
          "combat",
          "ranged-weapons"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "environment-state"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/offense/projectile",
        "effect": "A contested 120-foot projectile deals 1d10 fire and ignites unattended flammables, scaling by 1d10 at listed source tiers.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "2 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 2
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": [
        "D&D 2024",
        "D&D 2024 SRD 5.2.1"
      ],
      "src_rule": [
        "Fire Bolt",
        "Fire Bolt"
      ],
      "src_reference_url": [
        "https://dnd2024.wikidot.com/feat:arcane-overload",
        "https://www.dndbeyond.com/search?q=Fire+Bolt"
      ],
      "sourceVariants": [
        {
          "title": "Fire Bolt",
          "url": "https://www.dndbeyond.com/search?q=Fire+Bolt",
          "rule": "A contested 120-foot projectile deals 1d10 fire and ignites unattended flammables, scaling by 1d10 at listed source tiers.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-scaling-toxin-jet",
      "title": "Scaling Toxin Jet Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Offense",
      "group": "real-posthuman/offense/projectile",
      "summary": "A contested 30-foot delivery deals 1d12 poison damage, scaling by 1d12 at each listed source tier.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "ranged-weapons",
        "skillPath": [
          "combat",
          "ranged-weapons"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "damage"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/offense/projectile",
        "effect": "A contested 30-foot delivery deals 1d12 poison damage, scaling by 1d12 at each listed source tier.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "2 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 2
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Poison Spray",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Poison+Spray",
      "sourceVariants": [
        {
          "title": "Poison Spray",
          "url": "https://www.dndbeyond.com/search?q=Poison+Spray",
          "rule": "A contested 30-foot delivery deals 1d12 poison damage, scaling by 1d12 at each listed source tier.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-scaling-toxin-jet",
      "title": "Scaling Toxin Jet Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Offense",
      "group": "virtual/offense/projectile",
      "summary": "A contested 30-foot delivery deals 1d12 poison damage, scaling by 1d12 at each listed source tier.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "ranged-weapons",
        "skillPath": [
          "combat",
          "ranged-weapons"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "damage"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/offense/projectile",
        "effect": "A contested 30-foot delivery deals 1d12 poison damage, scaling by 1d12 at each listed source tier.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "2 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 2
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Poison Spray",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Poison+Spray",
      "sourceVariants": [
        {
          "title": "Poison Spray",
          "url": "https://www.dndbeyond.com/search?q=Poison+Spray",
          "rule": "A contested 30-foot delivery deals 1d12 poison damage, scaling by 1d12 at each listed source tier.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-secured-effect-notebook",
      "title": "Secured Effect Notebook",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "virtual/reference",
      "summary": "Stores 100 pages of effect designs behind a +25% mechanical lock contest.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "defense-modifier",
        "storage-capacity"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "virtual/reference",
        "effect": "Stores 100 pages of effect designs behind a +25% mechanical lock contest.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Locking Spellbook",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
      "sourceVariants": [
        {
          "title": "Locking Spellbook",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "Stores 100 pages of effect designs behind a +25% mechanical lock contest.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-sedative-contact-oil",
      "title": "Sedative Contact Oil",
      "system": "Ninefold",
      "type": "consumable",
      "status": "candidate",
      "category": "Consumable",
      "group": "chemical-weapons/contact",
      "summary": "Contact triggers a toxin-versus-Vigor contest; on a win inflict Poisoned and Unconscious for 24 hours, ending on damage.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "chemical-weapons",
        "skillPath": [
          "combat",
          "demolitions",
          "chemical-weapons"
        ],
        "maximumTrainedBonus": 15,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change"
      ],
      "rules": {
        "role": "consumable",
        "itemFamily": "chemical-weapons/contact",
        "effect": "Contact triggers a toxin-versus-Vigor contest; on a win inflict Poisoned and Unconscious for 24 hours, ending on damage.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Oil of Taggit",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
      "sourceVariants": [
        {
          "title": "Oil of Taggit",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "Contact triggers a toxin-versus-Vigor contest; on a win inflict Poisoned and Unconscious for 24 hours, ending on damage.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-sedative-vapor",
      "title": "Sedative Vapor",
      "system": "Ninefold",
      "type": "consumable",
      "status": "candidate",
      "category": "Consumable",
      "group": "chemical-weapons/inhaled",
      "summary": "Breathing the vapor triggers a toxin-versus-Vigor contest; on a win inflict Poisoned and Unconscious for up to 8 hours, ending on damage or a 2-tick wake action.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "chemical-weapons",
        "skillPath": [
          "combat",
          "demolitions",
          "chemical-weapons"
        ],
        "maximumTrainedBonus": 15,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change"
      ],
      "rules": {
        "role": "consumable",
        "itemFamily": "chemical-weapons/inhaled",
        "effect": "Breathing the vapor triggers a toxin-versus-Vigor contest; on a win inflict Poisoned and Unconscious for up to 8 hours, ending on damage or a 2-tick wake action.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Essence of Ether",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
      "sourceVariants": [
        {
          "title": "Essence of Ether",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "Breathing the vapor triggers a toxin-versus-Vigor contest; on a win inflict Poisoned and Unconscious for up to 8 hours, ending on damage or a 2-tick wake action.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-seismic-maul",
      "title": "Seismic Maul",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Weapon",
      "group": "combat/augmented-weapon",
      "summary": "Hits deal +1d6 thunder, or +3d6 to unattended objects; 2-tick charged uses create contested knockdown cones or a daily 50-foot seismic zone and fissure.",
      "skillUse": {
        "status": "not-required",
        "reason": "This augmentation inherits the host weapon's mapped Skill and does not create a second Skill mapping.",
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "creation-summoning",
        "damage",
        "environment-state",
        "resource-change"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/augmented-weapon",
        "effect": "Hits deal +1d6 thunder, or +3d6 to unattended objects; 2-tick charged uses create contested knockdown cones or a daily 50-foot seismic zone and fissure.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Thunderous Greatclub",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Thunderous Greatclub",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Hits deal +1d6 thunder, or +3d6 to unattended objects; 2-tick charged uses create contested knockdown cones or a daily 50-foot seismic zone and fissure.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-seismic-rupture-field",
      "title": "Seismic Rupture Field Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Offense",
      "group": "real-posthuman/offense/terrain-disaster",
      "summary": "For 1 minute, a 100-foot-radius zone becomes difficult terrain, repeatedly knocks actors prone, opens fissures, and deals 50 structural damage per cycle.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "damage",
        "environment-state"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/offense/terrain-disaster",
        "effect": "For 1 minute, a 100-foot-radius zone becomes difficult terrain, repeatedly knocks actors prone, opens fissures, and deals 50 structural damage per cycle.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "10 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 10
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Earthquake",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Earthquake",
      "sourceVariants": [
        {
          "title": "Earthquake",
          "url": "https://www.dndbeyond.com/search?q=Earthquake",
          "rule": "For 1 minute, a 100-foot-radius zone becomes difficult terrain, repeatedly knocks actors prone, opens fissures, and deals 50 structural damage per cycle.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-seismic-rupture-field",
      "title": "Seismic Rupture Field Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Offense",
      "group": "virtual/offense/terrain-disaster",
      "summary": "For 1 minute, a 100-foot-radius zone becomes difficult terrain, repeatedly knocks actors prone, opens fissures, and deals 50 structural damage per cycle.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "damage",
        "environment-state"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/offense/terrain-disaster",
        "effect": "For 1 minute, a 100-foot-radius zone becomes difficult terrain, repeatedly knocks actors prone, opens fissures, and deals 50 structural damage per cycle.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "10 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 10
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Earthquake",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Earthquake",
      "sourceVariants": [
        {
          "title": "Earthquake",
          "url": "https://www.dndbeyond.com/search?q=Earthquake",
          "rule": "For 1 minute, a 100-foot-radius zone becomes difficult terrain, repeatedly knocks actors prone, opens fissures, and deals 50 structural damage per cycle.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-selectable-energy-resistance",
      "title": "Selectable Energy Resistance Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Protection",
      "group": "real-posthuman/protection/resistance",
      "summary": "A willing touched target gains resistance to one selected acid, cold, fire, lightning, or thunder tag for up to 1 hour.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "defense-modifier"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/protection/resistance",
        "effect": "A willing touched target gains resistance to one selected acid, cold, fire, lightning, or thunder tag for up to 1 hour.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "5 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 5
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Protection from Energy",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Protection+from+Energy",
      "sourceVariants": [
        {
          "title": "Protection from Energy",
          "url": "https://www.dndbeyond.com/search?q=Protection+from+Energy",
          "rule": "A willing touched target gains resistance to one selected acid, cold, fire, lightning, or thunder tag for up to 1 hour.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-selectable-energy-resistance",
      "title": "Selectable Energy Resistance Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Protection",
      "group": "virtual/protection/resistance",
      "summary": "A willing touched target gains resistance to one selected acid, cold, fire, lightning, or thunder tag for up to 1 hour.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "defense-modifier"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/protection/resistance",
        "effect": "A willing touched target gains resistance to one selected acid, cold, fire, lightning, or thunder tag for up to 1 hour.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "5 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 5
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Protection from Energy",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Protection+from+Energy",
      "sourceVariants": [
        {
          "title": "Protection from Energy",
          "url": "https://www.dndbeyond.com/search?q=Protection+from+Energy",
          "rule": "A willing touched target gains resistance to one selected acid, cold, fire, lightning, or thunder tag for up to 1 hour.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-selectable-insect-construct",
      "title": "Selectable Insect Construct Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Creation",
      "group": "real-posthuman/creation/summoned-ally",
      "summary": "Create one allied giant centipede, spider, or wasp construct for up to 10 minutes; it follows verbal orders and otherwise defends itself.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "creation-summoning",
        "semantic-communication"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/creation/summoned-ally",
        "effect": "Create one allied giant centipede, spider, or wasp construct for up to 10 minutes; it follows verbal orders and otherwise defends itself.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "6 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 6
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Giant Insect",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Giant+Insect",
      "sourceVariants": [
        {
          "title": "Giant Insect",
          "url": "https://www.dndbeyond.com/search?q=Giant+Insect",
          "rule": "Create one allied giant centipede, spider, or wasp construct for up to 10 minutes; it follows verbal orders and otherwise defends itself.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-selectable-insect-construct",
      "title": "Selectable Insect Construct Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Creation",
      "group": "virtual/creation/summoned-ally",
      "summary": "Create one allied giant centipede, spider, or wasp construct for up to 10 minutes; it follows verbal orders and otherwise defends itself.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "creation-summoning",
        "semantic-communication"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/creation/summoned-ally",
        "effect": "Create one allied giant centipede, spider, or wasp construct for up to 10 minutes; it follows verbal orders and otherwise defends itself.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "6 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 6
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Giant Insect",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Giant+Insect",
      "sourceVariants": [
        {
          "title": "Giant Insect",
          "url": "https://www.dndbeyond.com/search?q=Giant+Insect",
          "rule": "Create one allied giant centipede, spider, or wasp construct for up to 10 minutes; it follows verbal orders and otherwise defends itself.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-selective-attraction-repulsion-field",
      "title": "Selective Attraction-Repulsion Field Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Control",
      "group": "real-posthuman/control/compulsion-zone",
      "summary": "For 10 days, selected creature tags that fail contested Will defense near the target must safely approach it or flee from it.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "forced-movement",
        "mental-influence",
        "trigger-binding"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/control/compulsion-zone",
        "effect": "For 10 days, selected creature tags that fail contested Will defense near the target must safely approach it or flee from it.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3608 Stamina",
        "action": "3600 ticks (extended)",
        "activation": {
          "mode": "extended",
          "ticks": 3600,
          "stamina": 3608
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Antipathy/Sympathy",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Antipathy%2FSympathy",
      "sourceVariants": [
        {
          "title": "Antipathy/Sympathy",
          "url": "https://www.dndbeyond.com/search?q=Antipathy%2FSympathy",
          "rule": "For 10 days, selected creature tags that fail contested Will defense near the target must safely approach it or flee from it.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-selective-attraction-repulsion-field",
      "title": "Selective Attraction-Repulsion Field Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Control",
      "group": "virtual/control/compulsion-zone",
      "summary": "For 10 days, selected creature tags that fail contested Will defense near the target must safely approach it or flee from it.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "forced-movement",
        "mental-influence",
        "trigger-binding"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/control/compulsion-zone",
        "effect": "For 10 days, selected creature tags that fail contested Will defense near the target must safely approach it or flee from it.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3608 Stamina",
        "action": "3600 ticks (extended)",
        "activation": {
          "mode": "extended",
          "ticks": 3600,
          "stamina": 3608
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Antipathy/Sympathy",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Antipathy%2FSympathy",
      "sourceVariants": [
        {
          "title": "Antipathy/Sympathy",
          "url": "https://www.dndbeyond.com/search?q=Antipathy%2FSympathy",
          "rule": "For 10 days, selected creature tags that fail contested Will defense near the target must safely approach it or flee from it.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-selective-intrusion-alert",
      "title": "Selective Intrusion Alert Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Information",
      "group": "real-posthuman/information/security",
      "summary": "Ward a 20-foot cube for 8 hours; non-exempt entrants trigger either a 60-foot audible alert or a private one-mile signal.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "security",
        "skillPath": [
          "spycraft",
          "security"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "semantic-communication",
        "sensory-change",
        "trigger-binding"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/information/security",
        "effect": "Ward a 20-foot cube for 8 hours; non-exempt entrants trigger either a 60-foot audible alert or a private one-mile signal.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "61 Stamina (extended) or 661 Stamina (ritual)",
        "action": "60 ticks (extended) or 660 ticks (ritual)",
        "activation": {
          "mode": "choice",
          "options": [
            {
              "mode": "extended",
              "ticks": 60,
              "stamina": 61
            },
            {
              "mode": "ritual",
              "ticks": 660,
              "stamina": 661
            }
          ]
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Alarm",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Alarm",
      "sourceVariants": [
        {
          "title": "Alarm",
          "url": "https://www.dndbeyond.com/search?q=Alarm",
          "rule": "Ward a 20-foot cube for 8 hours; non-exempt entrants trigger either a 60-foot audible alert or a private one-mile signal.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-selective-intrusion-alert",
      "title": "Selective Intrusion Alert Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Information",
      "group": "virtual/information/security",
      "summary": "Ward a 20-foot cube for 8 hours; non-exempt entrants trigger either a 60-foot audible alert or a private one-mile signal.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "semantic-communication",
        "sensory-change",
        "trigger-binding"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/information/security",
        "effect": "Ward a 20-foot cube for 8 hours; non-exempt entrants trigger either a 60-foot audible alert or a private one-mile signal.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "61 Stamina (extended) or 661 Stamina (ritual)",
        "action": "60 ticks (extended) or 660 ticks (ritual)",
        "activation": {
          "mode": "choice",
          "options": [
            {
              "mode": "extended",
              "ticks": 60,
              "stamina": 61
            },
            {
              "mode": "ritual",
              "ticks": 660,
              "stamina": 661
            }
          ]
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": [
        "D&D 2024",
        "D&D 2024 SRD 5.2.1"
      ],
      "src_rule": [
        "Mark Warding: Alarm",
        "Alarm"
      ],
      "src_reference_url": [
        "https://dnd2024.wikidot.com/feat:mark-of-warding",
        "https://www.dndbeyond.com/search?q=Alarm"
      ],
      "sourceVariants": [
        {
          "title": "Alarm",
          "url": "https://www.dndbeyond.com/search?q=Alarm",
          "rule": "Ward a 20-foot cube for 8 hours; non-exempt entrants trigger either a 60-foot audible alert or a private one-mile signal.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-sensory-channel-shutdown",
      "title": "Sensory Channel Shutdown Program",
      "system": "Ninefold",
      "type": "program",
      "status": "candidate",
      "category": "Control",
      "group": "real-posthuman/control/sensory-disable",
      "summary": "A target losing contested physical defense is blinded or deafened for up to 1 minute and may retry the contest after each action cycle.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "hacking",
        "skillPath": [
          "spycraft",
          "hacking"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "sensory-change"
      ],
      "rules": {
        "role": "program",
        "itemFamily": "real-posthuman/control/sensory-disable",
        "effect": "A target losing contested physical defense is blinded or deafened for up to 1 minute and may retry the contest after each action cycle.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 4
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Blindness/Deafness",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Blindness%2FDeafness",
      "sourceVariants": [
        {
          "title": "Blindness/Deafness",
          "url": "https://www.dndbeyond.com/search?q=Blindness%2FDeafness",
          "rule": "A target losing contested physical defense is blinded or deafened for up to 1 minute and may retry the contest after each action cycle.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-sensory-channel-shutdown",
      "title": "Sensory Channel Shutdown Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Control",
      "group": "virtual/control/sensory-disable",
      "summary": "A target losing contested physical defense is blinded or deafened for up to 1 minute and may retry the contest after each action cycle.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "sensory-change"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/control/sensory-disable",
        "effect": "A target losing contested physical defense is blinded or deafened for up to 1 minute and may retry the contest after each action cycle.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 4
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Blindness/Deafness",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Blindness%2FDeafness",
      "sourceVariants": [
        {
          "title": "Blindness/Deafness",
          "url": "https://www.dndbeyond.com/search?q=Blindness%2FDeafness",
          "rule": "A target losing contested physical defense is blinded or deafened for up to 1 minute and may retry the contest after each action cycle.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-sequenced-regional-storm",
      "title": "Sequenced Regional Storm Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Offense",
      "group": "real-posthuman/offense/weather-barrage",
      "summary": "A 300-foot storm runs a ten-cycle sequence of thunder and deafness, acid, targeted lightning, hail, then cold wind that obscures terrain and blocks ranged weapons.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "damage",
        "environment-state",
        "sensory-change"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/offense/weather-barrage",
        "effect": "A 300-foot storm runs a ten-cycle sequence of thunder and deafness, acid, targeted lightning, hail, then cold wind that obscures terrain and blocks ranged weapons.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "11 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 11
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Storm of Vengeance",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Storm+of+Vengeance",
      "sourceVariants": [
        {
          "title": "Storm of Vengeance",
          "url": "https://www.dndbeyond.com/search?q=Storm+of+Vengeance",
          "rule": "A 300-foot storm runs a ten-cycle sequence of thunder and deafness, acid, targeted lightning, hail, then cold wind that obscures terrain and blocks ranged weapons.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-sequenced-regional-storm",
      "title": "Sequenced Regional Storm Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Offense",
      "group": "virtual/offense/weather-barrage",
      "summary": "A 300-foot storm runs a ten-cycle sequence of thunder and deafness, acid, targeted lightning, hail, then cold wind that obscures terrain and blocks ranged weapons.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "damage",
        "environment-state",
        "sensory-change"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/offense/weather-barrage",
        "effect": "A 300-foot storm runs a ten-cycle sequence of thunder and deafness, acid, targeted lightning, hail, then cold wind that obscures terrain and blocks ranged weapons.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "11 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 11
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Storm of Vengeance",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Storm+of+Vengeance",
      "sourceVariants": [
        {
          "title": "Storm of Vengeance",
          "url": "https://www.dndbeyond.com/search?q=Storm+of+Vengeance",
          "rule": "A 300-foot storm runs a ten-cycle sequence of thunder and deafness, acid, targeted lightning, hail, then cold wind that obscures terrain and blocks ranged weapons.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-serviced-pocket-habitat",
      "title": "Serviced Pocket Habitat Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Creation",
      "group": "real-posthuman/creation/pocket-space",
      "summary": "Open a designated one-day pocket dwelling of fifty 10-foot cubes with food for 100 and 100 harmless service constructs; contents are expelled on expiry.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "creation-summoning",
        "spatial-relocation",
        "storage-capacity"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/creation/pocket-space",
        "effect": "Open a designated one-day pocket dwelling of fifty 10-foot cubes with food for 100 and 100 harmless service constructs; contents are expelled on expiry.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "67 Stamina",
        "action": "60 ticks (extended)",
        "activation": {
          "mode": "extended",
          "ticks": 60,
          "stamina": 67
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Magnificent Mansion",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Magnificent+Mansion",
      "sourceVariants": [
        {
          "title": "Magnificent Mansion",
          "url": "https://www.dndbeyond.com/search?q=Magnificent+Mansion",
          "rule": "Open a designated one-day pocket dwelling of fifty 10-foot cubes with food for 100 and 100 harmless service constructs; contents are expelled on expiry.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-serviced-pocket-habitat",
      "title": "Serviced Pocket Habitat Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Creation",
      "group": "virtual/creation/pocket-space",
      "summary": "Open a designated one-day pocket dwelling of fifty 10-foot cubes with food for 100 and 100 harmless service constructs; contents are expelled on expiry.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "creation-summoning",
        "spatial-relocation",
        "storage-capacity"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/creation/pocket-space",
        "effect": "Open a designated one-day pocket dwelling of fifty 10-foot cubes with food for 100 and 100 harmless service constructs; contents are expelled on expiry.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "67 Stamina",
        "action": "60 ticks (extended)",
        "activation": {
          "mode": "extended",
          "ticks": 60,
          "stamina": 67
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Magnificent Mansion",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Magnificent+Mansion",
      "sourceVariants": [
        {
          "title": "Magnificent Mansion",
          "url": "https://www.dndbeyond.com/search?q=Magnificent+Mansion",
          "rule": "Open a designated one-day pocket dwelling of fifty 10-foot cubes with food for 100 and 100 harmless service constructs; contents are expelled on expiry.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-seven-day-outcome-query",
      "title": "Seven-Day Outcome Query Program",
      "system": "Ninefold",
      "type": "program",
      "status": "candidate",
      "category": "Information",
      "group": "real-posthuman/information/forecast",
      "summary": "Ask one question about a defined goal or event within seven days and receive a truthful but possibly cryptic answer; repeated same-rest queries risk silence.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "hacking",
        "skillPath": [
          "spycraft",
          "hacking"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "information-query",
        "semantic-communication"
      ],
      "rules": {
        "role": "program",
        "itemFamily": "real-posthuman/information/forecast",
        "effect": "Ask one question about a defined goal or event within seven days and receive a truthful but possibly cryptic answer; repeated same-rest queries risk silence.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "6 Stamina (action) or 606 Stamina (ritual)",
        "action": "2 ticks (action) or 602 ticks (ritual)",
        "activation": {
          "mode": "choice",
          "options": [
            {
              "mode": "action",
              "ticks": 2,
              "stamina": 6
            },
            {
              "mode": "ritual",
              "ticks": 602,
              "stamina": 606
            }
          ]
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Divination",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Divination",
      "sourceVariants": [
        {
          "title": "Divination",
          "url": "https://www.dndbeyond.com/search?q=Divination",
          "rule": "Ask one question about a defined goal or event within seven days and receive a truthful but possibly cryptic answer; repeated same-rest queries risk silence.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-seven-day-outcome-query",
      "title": "Seven-Day Outcome Query Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Information",
      "group": "virtual/information/forecast",
      "summary": "Ask one question about a defined goal or event within seven days and receive a truthful but possibly cryptic answer; repeated same-rest queries risk silence.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "information-query",
        "semantic-communication"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/information/forecast",
        "effect": "Ask one question about a defined goal or event within seven days and receive a truthful but possibly cryptic answer; repeated same-rest queries risk silence.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "6 Stamina (action) or 606 Stamina (ritual)",
        "action": "2 ticks (action) or 602 ticks (ritual)",
        "activation": {
          "mode": "choice",
          "options": [
            {
              "mode": "action",
              "ticks": 2,
              "stamina": 6
            },
            {
              "mode": "ritual",
              "ticks": 602,
              "stamina": 606
            }
          ]
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Divination",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Divination",
      "sourceVariants": [
        {
          "title": "Divination",
          "url": "https://www.dndbeyond.com/search?q=Divination",
          "rule": "Ask one question about a defined goal or event within seven days and receive a truthful but possibly cryptic answer; repeated same-rest queries risk silence.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-severing-blade",
      "title": "Severing Blade",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Weapon",
      "group": "combat/augmented-weapon",
      "summary": "Hits against objects maximize base damage; critical hits against creatures add 2d6 slashing and one Exhaustion condition.",
      "skillUse": {
        "status": "not-required",
        "reason": "This augmentation inherits the host weapon's mapped Skill and does not create a second Skill mapping.",
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "critical-change",
        "damage"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/augmented-weapon",
        "effect": "Hits against objects maximize base damage; critical hits against creatures add 2d6 slashing and one Exhaustion condition.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Sword of Sharpness",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Sword of Sharpness",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Hits against objects maximize base damage; critical hits against creatures add 2d6 slashing and one Exhaustion condition.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-shaped-thermal-barrage",
      "title": "Shaped Thermal Barrage Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Offense",
      "group": "real-posthuman/offense/area-barrage",
      "summary": "Arrange up to ten contiguous 10-foot cubes within 150 feet; each deals 7d10 fire, halved by contested Reflexes defense, and ignites unattended flammables.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "environment-state"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/offense/area-barrage",
        "effect": "Arrange up to ten contiguous 10-foot cubes within 150 feet; each deals 7d10 fire, halved by contested Reflexes defense, and ignites unattended flammables.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "9 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 9
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Fire Storm",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Fire+Storm",
      "sourceVariants": [
        {
          "title": "Fire Storm",
          "url": "https://www.dndbeyond.com/search?q=Fire+Storm",
          "rule": "Arrange up to ten contiguous 10-foot cubes within 150 feet; each deals 7d10 fire, halved by contested Reflexes defense, and ignites unattended flammables.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-shaped-thermal-barrage",
      "title": "Shaped Thermal Barrage Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Offense",
      "group": "virtual/offense/area-barrage",
      "summary": "Arrange up to ten contiguous 10-foot cubes within 150 feet; each deals 7d10 fire, halved by contested Reflexes defense, and ignites unattended flammables.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "environment-state"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/offense/area-barrage",
        "effect": "Arrange up to ten contiguous 10-foot cubes within 150 feet; each deals 7d10 fire, halved by contested Reflexes defense, and ignites unattended flammables.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "9 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 9
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Fire Storm",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Fire+Storm",
      "sourceVariants": [
        {
          "title": "Fire Storm",
          "url": "https://www.dndbeyond.com/search?q=Fire+Storm",
          "rule": "Arrange up to ten contiguous 10-foot cubes within 150 feet; each deals 7d10 fire, halved by contested Reflexes defense, and ignites unattended flammables.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-shared-vitality-reserve",
      "title": "Shared Vitality Reserve Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Restoration",
      "group": "virtual/restoration/vitality",
      "summary": "Up to three targets within 30 feet gain 5 maximum and current Hit Points for 8 hours.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "attribute-set",
        "recovery"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/restoration/vitality",
        "effect": "Up to three targets within 30 feet gain 5 maximum and current Hit Points for 8 hours.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 4
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Aid",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Aid",
      "sourceVariants": [
        {
          "title": "Aid",
          "url": "https://www.dndbeyond.com/search?q=Aid",
          "rule": "Up to three targets within 30 feet gain 5 maximum and current Hit Points for 8 hours.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-shared-vitality-reserve",
      "title": "Shared Vitality Reserve Treatment",
      "system": "Ninefold",
      "type": "medical-item",
      "status": "candidate",
      "category": "Restoration",
      "group": "real-posthuman/restoration/vitality",
      "summary": "Up to three targets within 30 feet gain 5 maximum and current Hit Points for 8 hours.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "medicine",
        "skillPath": [
          "fieldcraft-and-care",
          "medicine"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "attribute-set",
        "recovery"
      ],
      "rules": {
        "role": "medical-item",
        "itemFamily": "real-posthuman/restoration/vitality",
        "effect": "Up to three targets within 30 feet gain 5 maximum and current Hit Points for 8 hours.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 4
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Aid",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Aid",
      "sourceVariants": [
        {
          "title": "Aid",
          "url": "https://www.dndbeyond.com/search?q=Aid",
          "rule": "Up to three targets within 30 feet gain 5 maximum and current Hit Points for 8 hours.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "shock-finesse-blade",
      "title": "Shock Finesse Blade",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Melee Weapon",
      "group": "combat/melee/finesse-blades",
      "summary": "Its 2-tick finesse cut rolls one 2d6 slashing hit using the final contested-roll hit percentage. A critical hit adds 1d6 electrical damage and applies Shock for 1 tick.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "finesse-blades",
        "skillPath": [
          "combat",
          "melee-weapons",
          "blades",
          "finesse-blades"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "critical-change",
        "damage"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/melee/finesse-blades",
        "effect": "Its 2-tick finesse cut rolls one 2d6 slashing hit using the final contested-roll hit percentage. A critical hit adds 1d6 electrical damage and applies Shock for 1 tick.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Tsumetogi",
        "Tsumetogi — 20% shock chance",
        "Tsumetogi — 25% armor penetration",
        "Tsumetogi — Electrical effect"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/17098/tsumetogi",
      "sourceVariants": [
        {
          "title": "Tsumetogi",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17098/tsumetogi",
          "rule": "Its 2-tick finesse cut rolls one 2d6 slashing hit using the final contested-roll hit percentage. A critical hit adds 1d6 electrical damage and applies Shock for 1 tick.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "shock-toxin-baton",
      "title": "Shock-Toxin Baton",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Melee Weapon",
      "group": "combat/melee/one-handed-clubs",
      "summary": "Its 2-tick strike rolls one 1d6 physical hit using the final contested-roll hit percentage. Add 1 tick to charge an attack; on a hit it adds 1d6 electrical damage and applies either Shock or Poison.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "one-handed-clubs",
        "skillPath": [
          "combat",
          "melee-weapons",
          "bludgeons",
          "one-handed-clubs"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "condition-change",
        "damage"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/melee/one-handed-clubs",
        "effect": "Its 2-tick strike rolls one 1d6 physical hit using the final contested-roll hit percentage. Add 1 tick to charge an attack; on a hit it adds 1d6 electrical damage and applies either Shock or Poison.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Cottonmouth",
        "Cottonmouth — 20% poison chance",
        "Cottonmouth — 20% shock chance",
        "Cottonmouth — 25% armor penetration",
        "Cottonmouth — Charged action",
        "Cottonmouth — Electrical effect",
        "Cottonmouth — Poison"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/1101/cottonmouth",
      "sourceVariants": [
        {
          "title": "Cottonmouth",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/1101/cottonmouth",
          "rule": "Its 2-tick strike rolls one 1d6 physical hit using the final contested-roll hit percentage. Add 1 tick to charge an attack; on a hit it adds 1d6 electrical damage and applies either Shock or Poison.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "shockwave-throwing-axe",
      "title": "Shockwave Throwing Axe",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Melee Weapon",
      "group": "combat/melee/axes",
      "summary": "Its 2-tick strike rolls one 2d6 physical hit using the final contested-roll hit percentage. A critical thrown hit deals 1d6 physical damage to every other target within 5 feet of the struck target.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "axes",
        "skillPath": [
          "combat",
          "melee-weapons",
          "hafted-weapons",
          "axes"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "critical-change",
        "damage",
        "target-scope-extension"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/melee/axes",
        "effect": "Its 2-tick strike rolls one 2d6 physical hit using the final contested-roll hit percentage. A critical thrown hit deals 1d6 physical damage to every other target within 5 feet of the struck target.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Agaou",
        "Agaou — +125% headshot damage",
        "Agaou — 20% shock chance",
        "Agaou — 25% armor penetration",
        "Agaou — Critical effect"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/3037/agaou",
      "sourceVariants": [
        {
          "title": "Agaou",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/3037/agaou",
          "rule": "Its 2-tick strike rolls one 2d6 physical hit using the final contested-roll hit percentage. A critical thrown hit deals 1d6 physical damage to every other target within 5 feet of the struck target.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "real-short-visual-phase-step",
      "title": "Short Visual Phase Step Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Mobility",
      "group": "real-posthuman/mobility/teleport",
      "summary": "As a 1-tick combo, relocate the user up to 30 feet to a visible unoccupied space.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "spatial-relocation"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/mobility/teleport",
        "effect": "As a 1-tick combo, relocate the user up to 30 feet to a visible unoccupied space.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3 Stamina",
        "action": "1 ticks (combo)",
        "activation": {
          "mode": "combo",
          "ticks": 1,
          "stamina": 3
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Misty Step",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Misty+Step",
      "sourceVariants": [
        {
          "title": "Misty Step",
          "url": "https://www.dndbeyond.com/search?q=Misty+Step",
          "rule": "As a 1-tick combo, relocate the user up to 30 feet to a visible unoccupied space.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-short-visual-phase-step",
      "title": "Short Visual Phase Step Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Mobility",
      "group": "virtual/mobility/teleport",
      "summary": "As a 1-tick combo, relocate the user up to 30 feet to a visible unoccupied space.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "spatial-relocation"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/mobility/teleport",
        "effect": "As a 1-tick combo, relocate the user up to 30 feet to a visible unoccupied space.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3 Stamina",
        "action": "1 ticks (combo)",
        "activation": {
          "mode": "combo",
          "ticks": 1,
          "stamina": 3
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": [
        "D&D 2024",
        "D&D 2024",
        "D&D 2024 SRD 5.2.1"
      ],
      "src_rule": [
        "Magical Passage",
        "Misty Step",
        "Misty Step"
      ],
      "src_reference_url": [
        "https://dnd2024.wikidot.com/feat:mark-of-passage",
        "https://dnd2024.wikidot.com/feat:fey-touched",
        "https://www.dndbeyond.com/search?q=Misty+Step"
      ],
      "sourceVariants": [
        {
          "title": "Misty Step",
          "url": "https://www.dndbeyond.com/search?q=Misty+Step",
          "rule": "As a 1-tick combo, relocate the user up to 30 feet to a visible unoccupied space.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "short-hop-relocation-program",
      "title": "Short-Hop Relocation Program",
      "system": "Ninefold",
      "type": "program",
      "status": "candidate",
      "category": "Mobility Program",
      "group": "programs/mobility/relocation",
      "summary": "Spend 1 tick, 1 Stamina, and 15 feet of this tick’s movement to relocate up to 15 feet to a visible unoccupied space.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "hacking",
        "skillPath": [
          "spycraft",
          "hacking"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "spatial-relocation"
      ],
      "rules": {
        "role": "program",
        "itemFamily": "programs/mobility/relocation",
        "effect": "Spend 1 tick, 1 Stamina, and 15 feet of this tick’s movement to relocate up to 15 feet to a visible unoccupied space.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024",
      "src_rule": "Portal Step",
      "src_reference_url": "https://dnd2024.wikidot.com/feat:portal-jumper",
      "sourceVariants": [
        {
          "title": "Portal Step",
          "url": "https://dnd2024.wikidot.com/feat:portal-jumper",
          "rule": "Spend 1 tick, 1 Stamina, and 15 feet of this tick’s movement to relocate up to 15 feet to a visible unoccupied space.",
          "system": "D&D 2024"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-short-range-transit-cape",
      "title": "Short-Range Transit Cape",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "utility/mobility",
      "summary": "Spend 2 ticks once per full rest to teleport yourself and one adjacent ally, leaving a briefly obscuring smoke cloud.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "environment-state",
        "spatial-relocation"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "utility/mobility",
        "effect": "Spend 2 ticks once per full rest to teleport yourself and one adjacent ally, leaving a briefly obscuring smoke cloud.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Cape of the Mountebank",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Cape of the Mountebank",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend 2 ticks once per full rest to teleport yourself and one adjacent ally, leaving a briefly obscuring smoke cloud.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "weapon-shotgun",
      "title": "Shotgun",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Ranged Weapon",
      "group": "combat/ranged/shotguns",
      "summary": "A 2-tick spread rolls two independent close-range cluster hits, each dealing 1d6 damage.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "shotguns",
        "skillPath": [
          "combat",
          "ranged-weapons",
          "long-guns",
          "shotguns"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": [
          "close-spread"
        ]
      },
      "effectMechanics": [
        "damage"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/ranged/shotguns",
        "effect": "A 2-tick spread rolls two independent close-range cluster hits, each dealing 1d6 damage.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Carnage",
        "Crusher",
        "DB-2 Satara",
        "DB-2 Testera",
        "DB-4 Igla",
        "DB-4 Palica",
        "L-69 Zhuo",
        "M2038 Tactician",
        "Pozhar x-MOD2",
        "Pozhar x-MOD2 — +85% headshot damage",
        "Pozhar x-MOD2 — 25% armor penetration",
        "Pozhar x-MOD2 — 5% ricochet chance",
        "Pozhar x-MOD2 — 6 projectiles per shot",
        "Pozhar x-MOD2 — Unique ability",
        "VST-37 Pozhar"
      ],
      "src_reference_url": [
        "https://gamestegy.com/cyberpunk-2077/wiki/17031/carnage",
        "https://gamestegy.com/cyberpunk-2077/wiki/3123/crusher",
        "https://gamestegy.com/cyberpunk-2077/wiki/1051/db-2-satara",
        "https://gamestegy.com/cyberpunk-2077/wiki/19095/db-2-testera",
        "https://gamestegy.com/cyberpunk-2077/wiki/17058/igla",
        "https://gamestegy.com/cyberpunk-2077/wiki/1076/db-4-palica",
        "https://gamestegy.com/cyberpunk-2077/wiki/1075/l-69-zhuo",
        "https://gamestegy.com/cyberpunk-2077/wiki/17068/m2038-tactician",
        "https://gamestegy.com/cyberpunk-2077/wiki/3137/pozhar-x-mod2",
        "https://gamestegy.com/cyberpunk-2077/wiki/3137/pozhar-x-mod2",
        "https://gamestegy.com/cyberpunk-2077/wiki/3137/pozhar-x-mod2",
        "https://gamestegy.com/cyberpunk-2077/wiki/3137/pozhar-x-mod2",
        "https://gamestegy.com/cyberpunk-2077/wiki/3137/pozhar-x-mod2",
        "https://gamestegy.com/cyberpunk-2077/wiki/3137/pozhar-x-mod2",
        "https://gamestegy.com/cyberpunk-2077/wiki/17100/vst-37-pozhar"
      ],
      "sourceVariants": [
        {
          "title": "Carnage",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17031/carnage",
          "rule": "+85% headshot damage; 50% armor penetration; 10 projectiles per shot; 5% ricochet chance",
          "system": "Cyberpunk 2077",
          "stats": {
            "DPS": "40.8",
            "Damage": "51 ×10",
            "Magazine": "4"
          }
        },
        {
          "title": "Crusher",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/3123/crusher",
          "rule": "+135% headshot damage; 5 projectiles per shot; 5% ricochet chance",
          "system": "Cyberpunk 2077",
          "stats": {
            "DPS": "114.5",
            "Damage": "45.8 ×5",
            "Magazine": "12"
          }
        },
        {
          "title": "DB-2 Satara",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/1051/db-2-satara",
          "rule": "+85% headshot damage; 50% armor penetration; 14 projectiles per shot",
          "system": "Cyberpunk 2077",
          "stats": {
            "DPS": "108.9",
            "Damage": "32.7 ×14",
            "Magazine": "2"
          }
        },
        {
          "title": "DB-2 Testera",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/19095/db-2-testera",
          "rule": "+85% headshot damage; 50% armor penetration; 12 projectiles per shot; 5% ricochet chance",
          "system": "Cyberpunk 2077",
          "stats": {
            "DPS": "459.8",
            "Damage": "32.6 ×12",
            "Magazine": "2"
          }
        },
        {
          "title": "DB-4 Igla",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17058/igla",
          "rule": "+85% headshot damage; 25% armor penetration; 6 projectiles per shot; 5% ricochet chance",
          "system": "Cyberpunk 2077",
          "stats": {
            "DPS": "365.3",
            "Damage": "73.1 ×6",
            "Magazine": "2"
          }
        },
        {
          "title": "DB-4 Palica",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/1076/db-4-palica",
          "rule": "+35% headshot damage; 16 projectiles per shot",
          "system": "Cyberpunk 2077",
          "stats": {
            "DPS": "193.4",
            "Damage": "38.7 ×16",
            "Magazine": "2"
          }
        },
        {
          "title": "L-69 Zhuo",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/1075/l-69-zhuo",
          "rule": "+35% headshot damage; 25% armor penetration; 8 projectiles per shot",
          "system": "Cyberpunk 2077",
          "stats": {
            "DPS": "81.5",
            "Damage": "32.6 ×8",
            "Magazine": "4"
          }
        },
        {
          "title": "M2038 Tactician",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17068/m2038-tactician",
          "rule": "+85% headshot damage; 25% armor penetration; 6 projectiles per shot; 5% ricochet chance",
          "system": "Cyberpunk 2077",
          "stats": {
            "DPS": "66.4",
            "Damage": "57.5 ×6",
            "Magazine": "8"
          }
        },
        {
          "title": "Pozhar x-MOD2",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/3137/pozhar-x-mod2",
          "rule": "Its 2-tick spread rolls two independent 1d6 physical hits using the final contested-roll hit percentage.",
          "system": "Cyberpunk 2077"
        },
        {
          "title": "VST-37 Pozhar",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17100/vst-37-pozhar",
          "rule": "+85% headshot damage; 25% armor penetration; 5 projectiles per shot; 5% ricochet chance",
          "system": "Cyberpunk 2077",
          "stats": {
            "DPS": "123.4",
            "Damage": "34.6 ×5",
            "Magazine": "12"
          }
        }
      ],
      "mergedVariantCount": 10,
      "tags": []
    },
    {
      "id": "item-shovel",
      "title": "Shovel",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "technical/excavation",
      "summary": "One hour of work excavates a 5-foot cube of ordinary soil.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "task-enablement"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "technical/excavation",
        "effect": "One hour of work excavates a 5-foot cube of ordinary soil.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Shovel",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
      "sourceVariants": [
        {
          "title": "Shovel",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "One hour of work excavates a 5-foot cube of ordinary soil.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-signal-whistle",
      "title": "Signal Whistle",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "communications/audible",
      "summary": "Spend 2 ticks to blow; common hearing detects it at up to 600 feet.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "sensory-change"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "communications/audible",
        "effect": "Spend 2 ticks to blow; common hearing detects it at up to 600 feet.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Signal Whistle",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
      "sourceVariants": [
        {
          "title": "Signal Whistle",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "Spend 2 ticks to blow; common hearing detects it at up to 600 feet.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-signature-masking-overlay",
      "title": "Signature Masking Overlay Program",
      "system": "Ninefold",
      "type": "program",
      "status": "candidate",
      "category": "Information",
      "group": "real-posthuman/information/spoofing",
      "summary": "For 24 hours, spoof a willing actor's detected type or an object's detected effect signature; repeated daily use can make the spoof persistent.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "hacking",
        "skillPath": [
          "spycraft",
          "hacking"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "attribute-set",
        "sensory-change"
      ],
      "rules": {
        "role": "program",
        "itemFamily": "real-posthuman/information/spoofing",
        "effect": "For 24 hours, spoof a willing actor's detected type or an object's detected effect signature; repeated daily use can make the spoof persistent.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 4
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Arcanist's Magic Aura",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Arcanist%27s+Magic+Aura",
      "sourceVariants": [
        {
          "title": "Arcanist's Magic Aura",
          "url": "https://www.dndbeyond.com/search?q=Arcanist%27s+Magic+Aura",
          "rule": "For 24 hours, spoof a willing actor's detected type or an object's detected effect signature; repeated daily use can make the spoof persistent.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-signature-masking-overlay",
      "title": "Signature Masking Overlay Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Information",
      "group": "virtual/information/spoofing",
      "summary": "For 24 hours, spoof a willing actor's detected type or an object's detected effect signature; repeated daily use can make the spoof persistent.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "attribute-set",
        "sensory-change"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/information/spoofing",
        "effect": "For 24 hours, spoof a willing actor's detected type or an object's detected effect signature; repeated daily use can make the spoof persistent.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 4
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Arcanist's Magic Aura",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Arcanist%27s+Magic+Aura",
      "sourceVariants": [
        {
          "title": "Arcanist's Magic Aura",
          "url": "https://www.dndbeyond.com/search?q=Arcanist%27s+Magic+Aura",
          "rule": "For 24 hours, spoof a willing actor's detected type or an object's detected effect signature; repeated daily use can make the spoof persistent.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-silent-boots",
      "title": "Silent Boots",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "utility/mobility",
      "summary": "Footsteps make no sound and the wearer gains +2d6% on Stealth checks involving movement.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "sensory-change"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "utility/mobility",
        "effect": "Footsteps make no sound and the wearer gains +2d6% on Stealth checks involving movement.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Boots of Elvenkind",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Boots of Elvenkind",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Footsteps make no sound and the wearer gains +2d6% on Stealth checks involving movement.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "silent-charge-pistol",
      "title": "Silent Charge Pistol",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Ranged Weapon",
      "group": "combat/ranged/pistols",
      "summary": "Its 2-tick shot rolls one 2d6 physical hit using the final contested-roll hit percentage. Auditory detection checks against its shot take -10% beyond 10 feet. A critical head hit reduces the next charge or reload action by 1 tick, minimum 1.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "pistols",
        "skillPath": [
          "combat",
          "ranged-weapons",
          "handguns",
          "pistols"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "check-modifier",
        "critical-change",
        "damage",
        "trigger-binding"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/ranged/pistols",
        "effect": "Its 2-tick shot rolls one 2d6 physical hit using the final contested-roll hit percentage. Auditory detection checks against its shot take -10% beyond 10 feet. A critical head hit reduces the next charge or reload action by 1 tick, minimum 1.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Pariah",
        "Pariah — +175% headshot damage",
        "Pariah — 50% armor penetration",
        "Pariah — Charged action",
        "Pariah — Precision hit",
        "Pariah — Reload interaction"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/3105/pariah",
      "sourceVariants": [
        {
          "title": "Pariah",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/3105/pariah",
          "rule": "Its 2-tick shot rolls one 2d6 physical hit using the final contested-roll hit percentage. Auditory detection checks against its shot take -10% beyond 10 feet. A critical head hit reduces the next charge or reload action by 1 tick, minimum 1.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "real-simple-task-automaton",
      "title": "Simple Task Automaton Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Utility",
      "group": "real-posthuman/utility/service-construct",
      "summary": "Create an invisible fragile noncombat servant for 1 hour; 1-tick commands move it 15 feet and assign ordinary household object tasks within 60 feet.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "creation-summoning",
        "task-enablement"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/utility/service-construct",
        "effect": "Create an invisible fragile noncombat servant for 1 hour; 1-tick commands move it 15 feet and assign ordinary household object tasks within 60 feet.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3 Stamina (action) or 603 Stamina (ritual)",
        "action": "2 ticks (action) or 602 ticks (ritual)",
        "activation": {
          "mode": "choice",
          "options": [
            {
              "mode": "action",
              "ticks": 2,
              "stamina": 3
            },
            {
              "mode": "ritual",
              "ticks": 602,
              "stamina": 603
            }
          ]
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Unseen Servant",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Unseen+Servant",
      "sourceVariants": [
        {
          "title": "Unseen Servant",
          "url": "https://www.dndbeyond.com/search?q=Unseen+Servant",
          "rule": "Create an invisible fragile noncombat servant for 1 hour; 1-tick commands move it 15 feet and assign ordinary household object tasks within 60 feet.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-simple-task-automaton",
      "title": "Simple Task Automaton Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Utility",
      "group": "virtual/utility/service-construct",
      "summary": "Create an invisible fragile noncombat servant for 1 hour; 1-tick commands move it 15 feet and assign ordinary household object tasks within 60 feet.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "creation-summoning",
        "task-enablement"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/utility/service-construct",
        "effect": "Create an invisible fragile noncombat servant for 1 hour; 1-tick commands move it 15 feet and assign ordinary household object tasks within 60 feet.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3 Stamina (action) or 603 Stamina (ritual)",
        "action": "2 ticks (action) or 602 ticks (ritual)",
        "activation": {
          "mode": "choice",
          "options": [
            {
              "mode": "action",
              "ticks": 2,
              "stamina": 3
            },
            {
              "mode": "ritual",
              "ticks": 602,
              "stamina": 603
            }
          ]
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": [
        "D&D 2024",
        "D&D 2024 SRD 5.2.1"
      ],
      "src_rule": [
        "Mark Hospitality: Unseen Servant",
        "Unseen Servant"
      ],
      "src_reference_url": [
        "https://dnd2024.wikidot.com/feat:mark-of-hospitality",
        "https://www.dndbeyond.com/search?q=Unseen+Servant"
      ],
      "sourceVariants": [
        {
          "title": "Unseen Servant",
          "url": "https://www.dndbeyond.com/search?q=Unseen+Servant",
          "rule": "Create an invisible fragile noncombat servant for 1 hour; 1-tick commands move it 15 feet and assign ordinary household object tasks within 60 feet.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-single-hit-typed-mitigation",
      "title": "Single-Hit Typed Mitigation Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Protection",
      "group": "real-posthuman/protection/resistance",
      "summary": "For 1 minute, reduce the first matching typed damage each cycle by 1d4.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "defense-modifier"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/protection/resistance",
        "effect": "For 1 minute, reduce the first matching typed damage each cycle by 1d4.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "2 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 2
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Resistance",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Resistance",
      "sourceVariants": [
        {
          "title": "Resistance",
          "url": "https://www.dndbeyond.com/search?q=Resistance",
          "rule": "For 1 minute, reduce the first matching typed damage each cycle by 1d4.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-single-hit-typed-mitigation",
      "title": "Single-Hit Typed Mitigation Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Protection",
      "group": "virtual/protection/resistance",
      "summary": "For 1 minute, reduce the first matching typed damage each cycle by 1d4.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "defense-modifier"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/protection/resistance",
        "effect": "For 1 minute, reduce the first matching typed damage each cycle by 1d4.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "2 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 2
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": [
        "D&D 2024",
        "D&D 2024 SRD 5.2.1"
      ],
      "src_rule": [
        "Resistance",
        "Resistance"
      ],
      "src_reference_url": [
        "https://dnd2024.wikidot.com/feat:arcane-safeguard",
        "https://www.dndbeyond.com/search?q=Resistance"
      ],
      "sourceVariants": [
        {
          "title": "Resistance",
          "url": "https://www.dndbeyond.com/search?q=Resistance",
          "rule": "For 1 minute, reduce the first matching typed damage each cycle by 1d4.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-single-order-compulsion",
      "title": "Single-Order Compulsion Program",
      "system": "Ninefold",
      "type": "program",
      "status": "candidate",
      "category": "Control",
      "group": "real-posthuman/control/compulsion",
      "summary": "One target losing contested Will defense must spend its next action approaching, dropping an item, fleeing, going prone, or halting.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "hacking",
        "skillPath": [
          "spycraft",
          "hacking"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "condition-change",
        "mental-influence"
      ],
      "rules": {
        "role": "program",
        "itemFamily": "real-posthuman/control/compulsion",
        "effect": "One target losing contested Will defense must spend its next action approaching, dropping an item, fleeing, going prone, or halting.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 3
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Command",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Command",
      "sourceVariants": [
        {
          "title": "Command",
          "url": "https://www.dndbeyond.com/search?q=Command",
          "rule": "One target losing contested Will defense must spend its next action approaching, dropping an item, fleeing, going prone, or halting.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-single-order-compulsion",
      "title": "Single-Order Compulsion Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Control",
      "group": "virtual/control/compulsion",
      "summary": "One target losing contested Will defense must spend its next action approaching, dropping an item, fleeing, going prone, or halting.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "condition-change",
        "mental-influence"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/control/compulsion",
        "effect": "One target losing contested Will defense must spend its next action approaching, dropping an item, fleeing, going prone, or halting.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 3
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Command",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Command",
      "sourceVariants": [
        {
          "title": "Command",
          "url": "https://www.dndbeyond.com/search?q=Command",
          "rule": "One target losing contested Will defense must spend its next action approaching, dropping an item, fleeing, going prone, or halting.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "single-shot-explosive-revolver",
      "title": "Single-Shot Explosive Revolver",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Ranged Weapon",
      "group": "combat/ranged/revolvers",
      "summary": "It holds one round; its 2-tick shot rolls one 3d6 blast hit using the final contested-roll hit percentage, and a successful 1-tick quick-melee attack reloads it without adding ticks.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "revolvers",
        "skillPath": [
          "combat",
          "ranged-weapons",
          "handguns",
          "revolvers"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "damage",
        "resource-change"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/ranged/revolvers",
        "effect": "It holds one round; its 2-tick shot rolls one 3d6 blast hit using the final contested-roll hit percentage, and a successful 1-tick quick-melee attack reloads it without adding ticks.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Comrade's Hammer",
        "Comrade's Hammer — 40% burn chance",
        "Comrade's Hammer — 75% armor penetration",
        "Comrade's Hammer — Reload interaction"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/1084/comrades-hammer",
      "sourceVariants": [
        {
          "title": "Comrade's Hammer",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/1084/comrades-hammer",
          "rule": "It holds one round; its 2-tick shot rolls one 3d6 blast hit using the final contested-roll hit percentage, and a successful 1-tick quick-melee attack reloads it without adding ticks.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "item-single-use-effect-script",
      "title": "Single-Use Effect Script",
      "system": "Ninefold",
      "type": "consumable",
      "status": "candidate",
      "category": "Consumable",
      "group": "virtual/effect-scripts",
      "summary": "Select one listed variant when acquired; that variant row supplies the complete rule and scaling.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "effect-invocation",
        "resource-change",
        "storage-capacity"
      ],
      "rules": {
        "role": "consumable",
        "itemFamily": "virtual/effect-scripts",
        "effect": "Select one listed variant when acquired; that variant row supplies the complete rule and scaling.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "variantRules": [
          "Spend the stored tier-0 effect's normal ticks and stamina to invoke it once; the script is consumed.",
          "Spend the stored tier-1 effect's normal ticks and stamina to invoke it once; the script is consumed.",
          "Spend the stored effect's normal ticks and stamina to invoke it once; the script is consumed after a completed invocation."
        ]
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": [
        "Spell Scroll",
        "Spell Scroll (Cantrip)",
        "Spell Scroll (Level 1)"
      ],
      "src_reference_url": [
        "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
        "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
        "https://www.dndbeyond.com/sources/dnd/free-rules/equipment"
      ],
      "sourceVariants": [
        {
          "title": "Spell Scroll",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend the stored effect's normal ticks and stamina to invoke it once; the script is consumed after a completed invocation.",
          "system": "D&D 2024 SRD 5.2.1"
        },
        {
          "title": "Spell Scroll (Cantrip)",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "Spend the stored tier-0 effect's normal ticks and stamina to invoke it once; the script is consumed.",
          "system": "D&D 2024 SRD 5.2.1"
        },
        {
          "title": "Spell Scroll (Level 1)",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "Spend the stored tier-1 effect's normal ticks and stamina to invoke it once; the script is consumed.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 3,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-single-use-summoning-gem",
      "title": "Single-Use Summoning Gem",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "utility/summoning",
      "summary": "Spend 2 ticks to break the gem and summon a commanded elemental matching its material for up to 1 hour.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "creation-summoning",
        "mental-influence"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "utility/summoning",
        "effect": "Spend 2 ticks to break the gem and summon a commanded elemental matching its material for up to 1 hour.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Elemental Gem",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Elemental Gem",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend 2 ticks to break the gem and summon a commanded elemental matching its material for up to 1 hour.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-single-use-utility-token",
      "title": "Single-Use Utility Token",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "utility/summoning",
      "summary": "Spend 2 ticks to consume a configured token that anchors a vessel, creates transport, generates wind, creates a tree, or deploys an autonomous whip.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "creation-summoning",
        "environment-state",
        "mobility-change",
        "task-enablement"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "utility/summoning",
        "effect": "Spend 2 ticks to consume a configured token that anchors a vessel, creates transport, generates wind, creates a tree, or deploys an autonomous whip.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Feather Token",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Feather Token",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend 2 ticks to consume a configured token that anchors a vessel, creates transport, generates wind, creates a tree, or deploys an autonomous whip.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-sleep-venom",
      "title": "Sleep Venom",
      "system": "Ninefold",
      "type": "consumable",
      "status": "candidate",
      "category": "Consumable",
      "group": "chemical-weapons/injury",
      "summary": "An injury triggers a toxin-versus-Vigor contest; on a win inflict Poisoned for 1 hour and also Unconscious on an effortless toxin success.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "chemical-weapons",
        "skillPath": [
          "combat",
          "demolitions",
          "chemical-weapons"
        ],
        "maximumTrainedBonus": 15,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change"
      ],
      "rules": {
        "role": "consumable",
        "itemFamily": "chemical-weapons/injury",
        "effect": "An injury triggers a toxin-versus-Vigor contest; on a win inflict Poisoned for 1 hour and also Unconscious on an effortless toxin success.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Lolth’s Sting",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
      "sourceVariants": [
        {
          "title": "Lolth’s Sting",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "An injury triggers a toxin-versus-Vigor contest; on a win inflict Poisoned for 1 hour and also Unconscious on an effortless toxin success.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-slip-hazard",
      "title": "Slip Hazard",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "combat/traps",
      "summary": "Spend 2 ticks to cover a 10-foot square; entrants contest Reflexes or become Prone, and recovery takes 10 minutes.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "traps",
        "skillPath": [
          "combat",
          "traps"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "combat/traps",
        "effect": "Spend 2 ticks to cover a 10-foot square; entrants contest Reflexes or become Prone, and recovery takes 10 minutes.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Ball Bearings",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
      "sourceVariants": [
        {
          "title": "Ball Bearings",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "Spend 2 ticks to cover a 10-foot square; entrants contest Reflexes or become Prone, and recovery takes 10 minutes.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-slip-hazard-projector",
      "title": "Slip Hazard Projector Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Control",
      "group": "real-posthuman/control/terrain-hazard",
      "summary": "A 10-foot square becomes difficult terrain for 1 minute and knocks entrants prone when they lose contested Reflexes defense.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "environment-state"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/control/terrain-hazard",
        "effect": "A 10-foot square becomes difficult terrain for 1 minute and knocks entrants prone when they lose contested Reflexes defense.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 3
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Grease",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Grease",
      "sourceVariants": [
        {
          "title": "Grease",
          "url": "https://www.dndbeyond.com/search?q=Grease",
          "rule": "A 10-foot square becomes difficult terrain for 1 minute and knocks entrants prone when they lose contested Reflexes defense.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-slip-hazard-projector",
      "title": "Slip Hazard Projector Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Control",
      "group": "virtual/control/terrain-hazard",
      "summary": "A 10-foot square becomes difficult terrain for 1 minute and knocks entrants prone when they lose contested Reflexes defense.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "environment-state"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/control/terrain-hazard",
        "effect": "A 10-foot square becomes difficult terrain for 1 minute and knocks entrants prone when they lose contested Reflexes defense.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 3
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Grease",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Grease",
      "sourceVariants": [
        {
          "title": "Grease",
          "url": "https://www.dndbeyond.com/search?q=Grease",
          "rule": "A 10-foot square becomes difficult terrain for 1 minute and knocks entrants prone when they lose contested Reflexes defense.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-slow-terrain-reshaper",
      "title": "Slow Terrain Reshaper Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Utility",
      "group": "real-posthuman/utility/terrain-engineering",
      "summary": "Over each 10-minute interval of a two-hour hold, reshape a 40-foot dirt, sand, or clay area by up to 20 feet without directly trapping actors.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "environment-state",
        "transformation"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/utility/terrain-engineering",
        "effect": "Over each 10-minute interval of a two-hour hold, reshape a 40-foot dirt, sand, or clay area by up to 20 feet without directly trapping actors.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "8 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 8
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Move Earth",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Move+Earth",
      "sourceVariants": [
        {
          "title": "Move Earth",
          "url": "https://www.dndbeyond.com/search?q=Move+Earth",
          "rule": "Over each 10-minute interval of a two-hour hold, reshape a 40-foot dirt, sand, or clay area by up to 20 feet without directly trapping actors.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-slow-terrain-reshaper",
      "title": "Slow Terrain Reshaper Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Utility",
      "group": "virtual/utility/terrain-engineering",
      "summary": "Over each 10-minute interval of a two-hour hold, reshape a 40-foot dirt, sand, or clay area by up to 20 feet without directly trapping actors.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "environment-state",
        "transformation"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/utility/terrain-engineering",
        "effect": "Over each 10-minute interval of a two-hour hold, reshape a 40-foot dirt, sand, or clay area by up to 20 feet without directly trapping actors.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "8 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 8
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Move Earth",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Move+Earth",
      "sourceVariants": [
        {
          "title": "Move Earth",
          "url": "https://www.dndbeyond.com/search?q=Move+Earth",
          "rule": "Over each 10-minute interval of a two-hour hold, reshape a 40-foot dirt, sand, or clay area by up to 20 feet without directly trapping actors.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-slowing-cryogenic-beam",
      "title": "Slowing Cryogenic Beam Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Offense",
      "group": "real-posthuman/offense/projectile",
      "summary": "A contested 60-foot beam deals 1d8 cold and reduces speed by 1.7 ft/s for one cycle, scaling damage by source tier.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "ranged-weapons",
        "skillPath": [
          "combat",
          "ranged-weapons"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "mobility-change"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/offense/projectile",
        "effect": "A contested 60-foot beam deals 1d8 cold and reduces speed by 1.7 ft/s for one cycle, scaling damage by source tier.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "2 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 2
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Ray of Frost",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Ray+of+Frost",
      "sourceVariants": [
        {
          "title": "Ray of Frost",
          "url": "https://www.dndbeyond.com/search?q=Ray+of+Frost",
          "rule": "A contested 60-foot beam deals 1d8 cold and reduces speed by 1.7 ft/s for one cycle, scaling damage by source tier.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-slowing-cryogenic-beam",
      "title": "Slowing Cryogenic Beam Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Offense",
      "group": "virtual/offense/projectile",
      "summary": "A contested 60-foot beam deals 1d8 cold and reduces speed by 1.7 ft/s for one cycle, scaling damage by source tier.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "ranged-weapons",
        "skillPath": [
          "combat",
          "ranged-weapons"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "mobility-change"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/offense/projectile",
        "effect": "A contested 60-foot beam deals 1d8 cold and reduces speed by 1.7 ft/s for one cycle, scaling damage by source tier.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "2 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 2
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": [
        "D&D 2024",
        "D&D 2024 SRD 5.2.1"
      ],
      "src_rule": [
        "Ray of Frost",
        "Ray of Frost"
      ],
      "src_reference_url": [
        "https://dnd2024.wikidot.com/feat:cold-caster",
        "https://www.dndbeyond.com/search?q=Ray+of+Frost"
      ],
      "sourceVariants": [
        {
          "title": "Ray of Frost",
          "url": "https://www.dndbeyond.com/search?q=Ray+of+Frost",
          "rule": "A contested 60-foot beam deals 1d8 cold and reduces speed by 1.7 ft/s for one cycle, scaling damage by source tier.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-slowing-toxin",
      "title": "Slowing Toxin",
      "system": "Ninefold",
      "type": "consumable",
      "status": "candidate",
      "category": "Consumable",
      "group": "chemical-weapons/ingested",
      "summary": "Ingestion triggers a toxin-versus-Vigor contest; on a win inflict Poisoned and halve movement speed for 4d6 hours.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "chemical-weapons",
        "skillPath": [
          "combat",
          "demolitions",
          "chemical-weapons"
        ],
        "maximumTrainedBonus": 15,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "mobility-change"
      ],
      "rules": {
        "role": "consumable",
        "itemFamily": "chemical-weapons/ingested",
        "effect": "Ingestion triggers a toxin-versus-Vigor contest; on a win inflict Poisoned and halve movement speed for 4d6 hours.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Torpor",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
      "sourceVariants": [
        {
          "title": "Torpor",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "Ingestion triggers a toxin-versus-Vigor contest; on a win inflict Poisoned and halve movement speed for 4d6 hours.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "slug-precision-shotgun",
      "title": "Slug Precision Shotgun",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Ranged Weapon",
      "group": "combat/ranged/shotguns",
      "summary": "Its 2-tick slug attack rolls one 2d6 physical hit using the final contested-roll hit percentage. Gain +10% to aimed attacks; a critical head hit gives the next head shot +5% and a 5% wider critical range.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "shotguns",
        "skillPath": [
          "combat",
          "ranged-weapons",
          "long-guns",
          "shotguns"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "critical-change",
        "damage",
        "trigger-binding"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/ranged/shotguns",
        "effect": "Its 2-tick slug attack rolls one 2d6 physical hit using the final contested-roll hit percentage. Gain +10% to aimed attacks; a critical head hit gives the next head shot +5% and a 5% wider critical range.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "The Headsman",
        "The Headsman — +200% headshot damage",
        "The Headsman — 25% armor penetration",
        "The Headsman — 5% ricochet chance",
        "The Headsman — Accuracy interaction",
        "The Headsman — Critical effect",
        "The Headsman — Precision hit",
        "The Headsman — Reload interaction"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/1078/the-headsman",
      "sourceVariants": [
        {
          "title": "The Headsman",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/1078/the-headsman",
          "rule": "Its 2-tick slug attack rolls one 2d6 physical hit using the final contested-roll hit percentage. Gain +10% to aimed attacks; a critical head hit gives the next head shot +5% and a 5% wider critical range.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "item-smoke-generator",
      "title": "Smoke Generator",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "utility/effect-devices",
      "summary": "Spend 2 ticks to open or close; smoke heavily obscures 60 feet, grows 10 feet per minute to 120 feet, and persists 10 minutes after closing.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "environment-state",
        "sensory-change"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "utility/effect-devices",
        "effect": "Spend 2 ticks to open or close; smoke heavily obscures 60 feet, grows 10 feet per minute to 120 feet, and persists 10 minutes after closing.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Eversmoking Bottle",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Eversmoking Bottle",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend 2 ticks to open or close; smoke heavily obscures 60 feet, grows 10 feet per minute to 120 feet, and persists 10 minutes after closing.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "smoke-screen-grenade",
      "title": "Smoke-Screen Grenade",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Thrown Weapon",
      "group": "combat/demolitions/grenades",
      "summary": "A 2-tick throw creates a 10-foot obscured zone for 5 ticks; vision through the zone is blocked and attacks through it take -10%.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "grenades",
        "skillPath": [
          "combat",
          "demolitions",
          "grenades"
        ],
        "maximumTrainedBonus": 15,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "environment-state",
        "sensory-change"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/demolitions/grenades",
        "effect": "A 2-tick throw creates a 10-foot obscured zone for 5 ticks; vision through the zone is blocked and attacks through it take -10%.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Smoke Grenade",
        "Smoke Grenade — Knockdown",
        "Smoke Grenade — Movement interaction"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/17668/smoke-grenade",
      "sourceVariants": [
        {
          "title": "Smoke Grenade",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17668/smoke-grenade",
          "rule": "A 2-tick throw creates a 10-foot obscured zone for 5 ticks; vision through the zone is blocked and attacks through it take -10%.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "weapon-sniper-rifle",
      "title": "Sniper Rifle",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Sniper Rifles",
      "group": "combat/ranged-weapons/long-guns/sniper-rifles",
      "summary": "A 2-tick precision shot rolls 1 independent hits; each hit deals 3d6.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "sniper-rifles",
        "skillPath": [
          "combat",
          "ranged-weapons",
          "long-guns",
          "sniper-rifles"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": [
          "precision-shot"
        ]
      },
      "effectMechanics": [
        "damage"
      ],
      "rules": {
        "role": "weapon",
        "weaponFamily": "sniper-rifles",
        "dndEquivalents": [
          "Musket"
        ],
        "alignment": "The D&D equivalent sets the Ninefold baseline; Cyberpunk flavor and DPS do not rescale it.",
        "actionTicks": 2,
        "attackPattern": "precision shot",
        "hitPool": 1,
        "hitResolution": "Roll 1 independent hit using the final contested-roll hit percentage.",
        "damagePerHit": "3d6",
        "damageDice": "3d6 per hit",
        "meanDamagePerHit": 10.5,
        "meanDamage": 10.5,
        "effects": [],
        "itemFamily": "combat/ranged-weapons/long-guns/sniper-rifles",
        "effect": "A 2-tick precision shot rolls 1 independent hits; each hit deals 3d6.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "combatClass": {
          "classes": [
            "Finesse",
            "Endurance"
          ],
          "stats": [
            "DEX",
            "CON"
          ],
          "combinationRule": "Not yet defined; the item action must state an approved rule."
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Ashura",
        "Nekomata",
        "SPT32 Grad"
      ],
      "src_reference_url": [
        "https://gamestegy.com/cyberpunk-2077/wiki/1068/ashura",
        "https://gamestegy.com/cyberpunk-2077/wiki/1038/nekomata",
        "https://gamestegy.com/cyberpunk-2077/wiki/1054/spt32-grad"
      ],
      "sourceVariants": [
        {
          "title": "Ashura",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/1068/ashura",
          "rule": "+150% headshot damage; 25% armor penetration",
          "system": "Cyberpunk 2077",
          "stats": {
            "DPS": "782.2",
            "Damage": "469.3",
            "Magazine": "1"
          }
        },
        {
          "title": "Nekomata",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/1038/nekomata",
          "rule": "+300% headshot damage; 50% armor penetration",
          "system": "Cyberpunk 2077",
          "stats": {
            "DPS": "318.1",
            "Damage": "190.9",
            "Magazine": "4"
          }
        },
        {
          "title": "SPT32 Grad",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/1054/spt32-grad",
          "rule": "+300% headshot damage; 50% armor penetration; 5% ricochet chance",
          "system": "Cyberpunk 2077",
          "stats": {
            "DPS": "113.8",
            "Damage": "307.3",
            "Magazine": "4"
          }
        }
      ],
      "mergedVariantCount": 3,
      "tags": []
    },
    {
      "id": "item-snow-camouflage",
      "title": "Snow Camouflage",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "spycraft/stealth",
      "summary": "In matching snow terrain, gain +2d6% on Stealth checks.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "check-modifier"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "spycraft/stealth",
        "effect": "In matching snow terrain, gain +2d6% on Stealth checks.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Winter Camouflage",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
      "sourceVariants": [
        {
          "title": "Winter Camouflage",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "In matching snow terrain, gain +2d6% on Stealth checks.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-social-roll-floor",
      "title": "Social Roll Floor Program",
      "system": "Ninefold",
      "type": "program",
      "status": "candidate",
      "category": "Support",
      "group": "real-posthuman/support/social-assurance",
      "summary": "For 1 hour, treat any lower natural social-check roll as 75% and spoof truth-detection systems as reporting the user as truthful.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "hacking",
        "skillPath": [
          "spycraft",
          "hacking"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "roll-floor",
        "sensory-change"
      ],
      "rules": {
        "role": "program",
        "itemFamily": "real-posthuman/support/social-assurance",
        "effect": "For 1 hour, treat any lower natural social-check roll as 75% and spoof truth-detection systems as reporting the user as truthful.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "10 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 10
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Glibness",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Glibness",
      "sourceVariants": [
        {
          "title": "Glibness",
          "url": "https://www.dndbeyond.com/search?q=Glibness",
          "rule": "For 1 hour, treat any lower natural social-check roll as 75% and spoof truth-detection systems as reporting the user as truthful.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-social-roll-floor",
      "title": "Social Roll Floor Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Support",
      "group": "virtual/support/social-assurance",
      "summary": "For 1 hour, treat any lower natural social-check roll as 75% and spoof truth-detection systems as reporting the user as truthful.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "roll-floor",
        "sensory-change"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/support/social-assurance",
        "effect": "For 1 hour, treat any lower natural social-check roll as 75% and spoof truth-detection systems as reporting the user as truthful.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "10 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 10
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Glibness",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Glibness",
      "sourceVariants": [
        {
          "title": "Glibness",
          "url": "https://www.dndbeyond.com/search?q=Glibness",
          "rule": "For 1 hour, treat any lower natural social-check roll as 75% and spoof truth-detection systems as reporting the user as truthful.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-social-scent",
      "title": "Social Scent",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "social/persuasion",
      "summary": "After 1 tick of application, gain +2d6% on Persuasion checks against an indifferent person within 5 feet for 1 hour.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "check-modifier"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "social/persuasion",
        "effect": "After 1 tick of application, gain +2d6% on Persuasion checks against an indifferent person within 5 feet for 1 hour.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Perfume",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
      "sourceVariants": [
        {
          "title": "Perfume",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "After 1 tick of application, gain +2d6% on Persuasion checks against an indifferent person within 5 feet for 1 hour.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-spectral-pack-hazard",
      "title": "Spectral Pack Hazard Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Offense",
      "group": "real-posthuman/offense/mobile-hazard",
      "summary": "Create a mobile spectral pack for 10 minutes that bolsters nearby physical defense and deals 3d10 slashing after failed contested Reflexes defense once per cycle.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "creation-summoning",
        "damage",
        "defense-modifier"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/offense/mobile-hazard",
        "effect": "Create a mobile spectral pack for 10 minutes that bolsters nearby physical defense and deals 3d10 slashing after failed contested Reflexes defense once per cycle.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "5 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 5
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Conjure Animals",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Conjure+Animals",
      "sourceVariants": [
        {
          "title": "Conjure Animals",
          "url": "https://www.dndbeyond.com/search?q=Conjure+Animals",
          "rule": "Create a mobile spectral pack for 10 minutes that bolsters nearby physical defense and deals 3d10 slashing after failed contested Reflexes defense once per cycle.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-spectral-pack-hazard",
      "title": "Spectral Pack Hazard Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Offense",
      "group": "virtual/offense/mobile-hazard",
      "summary": "Create a mobile spectral pack for 10 minutes that bolsters nearby physical defense and deals 3d10 slashing after failed contested Reflexes defense once per cycle.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "creation-summoning",
        "damage",
        "defense-modifier"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/offense/mobile-hazard",
        "effect": "Create a mobile spectral pack for 10 minutes that bolsters nearby physical defense and deals 3d10 slashing after failed contested Reflexes defense once per cycle.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "5 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 5
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Conjure Animals",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Conjure+Animals",
      "sourceVariants": [
        {
          "title": "Conjure Animals",
          "url": "https://www.dndbeyond.com/search?q=Conjure+Animals",
          "rule": "Create a mobile spectral pack for 10 minutes that bolsters nearby physical defense and deals 3d10 slashing after failed contested Reflexes defense once per cycle.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "speech-suppression-charm-program",
      "title": "Speech-Suppression Charm Program",
      "system": "Ninefold",
      "type": "program",
      "status": "candidate",
      "category": "Influence Program",
      "group": "programs/influence/control",
      "summary": "A target Charmed by the linked influence item cannot form meaningful speech and vocalizes nonsense until that Charm ends.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "hacking",
        "skillPath": [
          "spycraft",
          "hacking"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "mental-influence"
      ],
      "rules": {
        "role": "program",
        "itemFamily": "programs/influence/control",
        "effect": "A target Charmed by the linked influence item cannot form meaningful speech and vocalizes nonsense until that Charm ends.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024",
      "src_rule": "Sing Out",
      "src_reference_url": "https://dnd2024.wikidot.com/feat:boon-of-revelry",
      "sourceVariants": [
        {
          "title": "Sing Out",
          "url": "https://dnd2024.wikidot.com/feat:boon-of-revelry",
          "rule": "A target Charmed by the linked influence item cannot form meaningful speech and vocalizes nonsense until that Charm ends.",
          "system": "D&D 2024"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-spirit-warrior-horn",
      "title": "Spirit-Warrior Horn",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "utility/summoning",
      "summary": "Spend 2 ticks once per seven days to summon a quality-tier squad of friendly warrior constructs for 1 hour.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "creation-summoning"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "utility/summoning",
        "effect": "Spend 2 ticks once per seven days to summon a quality-tier squad of friendly warrior constructs for 1 hour.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "scalingTable": [
          {
            "tier": "silver",
            "ninefold_rule": "summon 2d4+2 warrior constructs"
          },
          {
            "tier": "brass",
            "ninefold_rule": "summon 3d4+3 warrior constructs"
          },
          {
            "tier": "bronze",
            "ninefold_rule": "summon 4d4+4 warrior constructs"
          },
          {
            "tier": "iron",
            "ninefold_rule": "summon 5d4+5 warrior constructs"
          }
        ]
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Horn of Valhalla",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Horn of Valhalla",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend 2 ticks once per seven days to summon a quality-tier squad of friendly warrior constructs for 1 hour.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "weapon-staff",
      "title": "Staff",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Simple Melee Weapon",
      "group": "combat/melee-weapons/pole-weapons/staffs",
      "summary": "Individual combat uses the selected weapon variant's listed damage dice. Unit damage is the weapon's average individual damage divided by 3.5 and rounded to the nearest Hit Die.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "staffs",
        "skillPath": [
          "combat",
          "melee-weapons",
          "pole-weapons",
          "staffs"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": [
          "staff-sweep"
        ]
      },
      "effectMechanics": [
        "damage"
      ],
      "rules": {
        "role": "weapon",
        "weaponFamily": "staffs",
        "dndEquivalents": [
          "Quarterstaff"
        ],
        "alignment": "Direct D&D-to-Ninefold baseline used to guide cross-system item conversion.",
        "actionTicks": 2,
        "attackPattern": "single attack",
        "hitPool": 1,
        "hitResolution": "Roll one hit using the final contested-roll hit percentage.",
        "damagePerHit": "1d6",
        "damageDice": "1d6 per hit",
        "meanDamagePerHit": 3.5,
        "meanDamage": 3.5,
        "effects": [],
        "itemFamily": "combat/melee-weapons/pole-weapons/staffs",
        "effect": "Individual combat uses the selected weapon variant's listed damage dice. Unit damage is the weapon's average individual damage divided by 3.5 and rounded to the nearest Hit Die.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "2 SP",
        "damageByVariant": [
          {
            "variant": "Quarterstaff",
            "individualDamage": "1d6",
            "averageDamage": 3.5,
            "unitDamageHitDice": 1
          }
        ],
        "unitDamageFormula": "round(average individual damage / 3.5), minimum 1 Hit Die"
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Quarterstaff",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment#Weapons",
      "sourceVariants": [
        {
          "title": "Quarterstaff",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment#Weapons",
          "rule": "Individual: 1d6 bludgeoning damage. Unit: 1 Hit Die damage.",
          "system": "D&D 2024 SRD 5.2.1",
          "cost": "2 SP",
          "stats": {
            "Damage": "1d6",
            "Damage Type": "Bludgeoning",
            "Properties": "Versatile (1d8)",
            "Mastery": "Topple",
            "Weight": "4 lb."
          }
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "stamina-recovery-stimulant",
      "title": "Stamina Recovery Stimulant",
      "system": "Ninefold",
      "type": "consumable",
      "status": "candidate",
      "category": "Consumable",
      "group": "equipment/consumables/boosters",
      "summary": "Consuming this item occupies 2 ticks; for 10 minutes, stamina recovery requires 1 fewer idle tick, to a minimum of 1 tick.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "recovery"
      ],
      "rules": {
        "role": "consumable",
        "itemFamily": "equipment/consumables/boosters",
        "effect": "Consuming this item occupies 2 ticks; for 10 minutes, stamina recovery requires 1 fewer idle tick, to a minimum of 1 tick.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Stamina Booster",
        "Stamina Booster — Recovery interaction",
        "Stamina Booster — Stamina interaction"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/17680/stamina-booster",
      "sourceVariants": [
        {
          "title": "Stamina Booster",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17680/stamina-booster",
          "rule": "Consuming this item occupies 2 ticks; for 10 minutes, stamina recovery requires 1 fewer idle tick, to a minimum of 1 tick.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "stamina-tradeoff-stimulant",
      "title": "Stamina Tradeoff Stimulant",
      "system": "Ninefold",
      "type": "consumable",
      "status": "candidate",
      "category": "Consumable",
      "group": "equipment/consumables/boosters",
      "summary": "Consuming this item occupies 2 ticks. For 10 minutes, stamina recovers after 1 fewer idle tick, but maximum Hit Points fall by one Hit Die.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "recovery",
        "resource-change"
      ],
      "rules": {
        "role": "consumable",
        "itemFamily": "equipment/consumables/boosters",
        "effect": "Consuming this item occupies 2 ticks. For 10 minutes, stamina recovers after 1 fewer idle tick, but maximum Hit Points fall by one Hit Die.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Jellytricity",
        "Jellytricity — Health interaction",
        "Jellytricity — Recovery interaction",
        "Jellytricity — Stamina interaction"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/17603/jellytricity",
      "sourceVariants": [
        {
          "title": "Jellytricity",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17603/jellytricity",
          "rule": "Consuming this item occupies 2 ticks. For 10 minutes, stamina recovers after 1 fewer idle tick, but maximum Hit Points fall by one Hit Die.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "real-stationary-radiant-sentry",
      "title": "Stationary Radiant Sentry Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Protection",
      "group": "real-posthuman/protection/sentry",
      "summary": "Create an invulnerable stationary sentry for 8 hours that deals 20 radiant, halved by contested Reflexes defense, to nearby enemies until 60 total damage.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "creation-summoning",
        "damage",
        "trigger-binding"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/protection/sentry",
        "effect": "Create an invulnerable stationary sentry for 8 hours that deals 20 radiant, halved by contested Reflexes defense, to nearby enemies until 60 total damage.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "6 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 6
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Guardian of Faith",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Guardian+of+Faith",
      "sourceVariants": [
        {
          "title": "Guardian of Faith",
          "url": "https://www.dndbeyond.com/search?q=Guardian+of+Faith",
          "rule": "Create an invulnerable stationary sentry for 8 hours that deals 20 radiant, halved by contested Reflexes defense, to nearby enemies until 60 total damage.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-stationary-radiant-sentry",
      "title": "Stationary Radiant Sentry Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Protection",
      "group": "virtual/protection/sentry",
      "summary": "Create an invulnerable stationary sentry for 8 hours that deals 20 radiant, halved by contested Reflexes defense, to nearby enemies until 60 total damage.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "creation-summoning",
        "damage",
        "trigger-binding"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/protection/sentry",
        "effect": "Create an invulnerable stationary sentry for 8 hours that deals 20 radiant, halved by contested Reflexes defense, to nearby enemies until 60 total damage.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "6 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 6
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Guardian of Faith",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Guardian+of+Faith",
      "sourceVariants": [
        {
          "title": "Guardian of Faith",
          "url": "https://www.dndbeyond.com/search?q=Guardian+of+Faith",
          "rule": "Create an invulnerable stationary sentry for 8 hours that deals 20 radiant, halved by contested Reflexes defense, to nearby enemies until 60 total damage.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-stone-merge-shelter",
      "title": "Stone-Merge Shelter Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Protection",
      "group": "real-posthuman/protection/phasing",
      "summary": "Merge the user and gear into a large stone mass for 8 hours; external sight is blocked, hearing checks take -15%, and damage or destruction ejects the user painfully.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "defense-modifier",
        "sensory-change",
        "transformation"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/protection/phasing",
        "effect": "Merge the user and gear into a large stone mass for 8 hours; external sight is blocked, hearing checks take -15%, and damage or destruction ejects the user painfully.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "5 Stamina (action) or 605 Stamina (ritual)",
        "action": "2 ticks (action) or 602 ticks (ritual)",
        "activation": {
          "mode": "choice",
          "options": [
            {
              "mode": "action",
              "ticks": 2,
              "stamina": 5
            },
            {
              "mode": "ritual",
              "ticks": 602,
              "stamina": 605
            }
          ]
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Meld into Stone",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Meld+into+Stone",
      "sourceVariants": [
        {
          "title": "Meld into Stone",
          "url": "https://www.dndbeyond.com/search?q=Meld+into+Stone",
          "rule": "Merge the user and gear into a large stone mass for 8 hours; external sight is blocked, hearing checks take -15%, and damage or destruction ejects the user painfully.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-stone-merge-shelter",
      "title": "Stone-Merge Shelter Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Protection",
      "group": "virtual/protection/phasing",
      "summary": "Merge the user and gear into a large stone mass for 8 hours; external sight is blocked, hearing checks take -15%, and damage or destruction ejects the user painfully.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "defense-modifier",
        "sensory-change",
        "transformation"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/protection/phasing",
        "effect": "Merge the user and gear into a large stone mass for 8 hours; external sight is blocked, hearing checks take -15%, and damage or destruction ejects the user painfully.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "5 Stamina (action) or 605 Stamina (ritual)",
        "action": "2 ticks (action) or 602 ticks (ritual)",
        "activation": {
          "mode": "choice",
          "options": [
            {
              "mode": "action",
              "ticks": 2,
              "stamina": 5
            },
            {
              "mode": "ritual",
              "ticks": 602,
              "stamina": 605
            }
          ]
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Meld into Stone",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Meld+into+Stone",
      "sourceVariants": [
        {
          "title": "Meld into Stone",
          "url": "https://www.dndbeyond.com/search?q=Meld+into+Stone",
          "rule": "Merge the user and gear into a large stone mass for 8 hours; external sight is blocked, hearing checks take -15%, and damage or destruction ejects the user painfully.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-storm-staff",
      "title": "Storm Staff",
      "system": "Ninefold",
      "type": "effect-device",
      "status": "candidate",
      "category": "Effect Device",
      "group": "effect-devices/staves",
      "summary": "Functions as a +10% staff; daily modes add lightning, contest to stun, project a 120-foot lightning line, or create a 60-foot deafening thunder burst.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "condition-change",
        "damage"
      ],
      "rules": {
        "role": "effect-device",
        "itemFamily": "effect-devices/staves",
        "effect": "Functions as a +10% staff; daily modes add lightning, contest to stun, project a 120-foot lightning line, or create a 60-foot deafening thunder burst.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Staff of Thunder and Lightning",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Staff of Thunder and Lightning",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Functions as a +10% staff; daily modes add lightning, contest to stun, project a 120-foot lightning line, or create a 60-foot deafening thunder burst.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-strength-suppression-beam",
      "title": "Strength Suppression Beam Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Control",
      "group": "real-posthuman/control/debuff",
      "summary": "Successful physical defense limits a 60-foot beam to -15% on one attack; failure instead gives -15% to Strength checks and subtracts 1d8 damage until a retry succeeds.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "damage"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/control/debuff",
        "effect": "Successful physical defense limits a 60-foot beam to -15% on one attack; failure instead gives -15% to Strength checks and subtracts 1d8 damage until a retry succeeds.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 4
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Ray of Enfeeblement",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Ray+of+Enfeeblement",
      "sourceVariants": [
        {
          "title": "Ray of Enfeeblement",
          "url": "https://www.dndbeyond.com/search?q=Ray+of+Enfeeblement",
          "rule": "Successful physical defense limits a 60-foot beam to -15% on one attack; failure instead gives -15% to Strength checks and subtracts 1d8 damage until a retry succeeds.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-strength-suppression-beam",
      "title": "Strength Suppression Beam Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Control",
      "group": "virtual/control/debuff",
      "summary": "Successful physical defense limits a 60-foot beam to -15% on one attack; failure instead gives -15% to Strength checks and subtracts 1d8 damage until a retry succeeds.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "damage"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/control/debuff",
        "effect": "Successful physical defense limits a 60-foot beam to -15% on one attack; failure instead gives -15% to Strength checks and subtracts 1d8 damage until a retry succeeds.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 4
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Ray of Enfeeblement",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Ray+of+Enfeeblement",
      "sourceVariants": [
        {
          "title": "Ray of Enfeeblement",
          "url": "https://www.dndbeyond.com/search?q=Ray+of+Enfeeblement",
          "rule": "Successful physical defense limits a 60-foot beam to -15% on one attack; failure instead gives -15% to Strength checks and subtracts 1d8 damage until a retry succeeds.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-stun-threshold-command",
      "title": "Stun Threshold Command Program",
      "system": "Ninefold",
      "type": "program",
      "status": "candidate",
      "category": "Control",
      "group": "real-posthuman/control/threshold-effect",
      "summary": "A visible target at 150 HP or fewer is stunned until it wins a cycle-end physical defense; otherwise its speed becomes 0 for one cycle.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "hacking",
        "skillPath": [
          "spycraft",
          "hacking"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "mobility-change"
      ],
      "rules": {
        "role": "program",
        "itemFamily": "real-posthuman/control/threshold-effect",
        "effect": "A visible target at 150 HP or fewer is stunned until it wins a cycle-end physical defense; otherwise its speed becomes 0 for one cycle.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "10 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 10
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Power Word Stun",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Power+Word+Stun",
      "sourceVariants": [
        {
          "title": "Power Word Stun",
          "url": "https://www.dndbeyond.com/search?q=Power+Word+Stun",
          "rule": "A visible target at 150 HP or fewer is stunned until it wins a cycle-end physical defense; otherwise its speed becomes 0 for one cycle.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-stun-threshold-command",
      "title": "Stun Threshold Command Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Control",
      "group": "virtual/control/threshold-effect",
      "summary": "A visible target at 150 HP or fewer is stunned until it wins a cycle-end physical defense; otherwise its speed becomes 0 for one cycle.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "mobility-change"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/control/threshold-effect",
        "effect": "A visible target at 150 HP or fewer is stunned until it wins a cycle-end physical defense; otherwise its speed becomes 0 for one cycle.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "10 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 10
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Power Word Stun",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Power+Word+Stun",
      "sourceVariants": [
        {
          "title": "Power Word Stun",
          "url": "https://www.dndbeyond.com/search?q=Power+Word+Stun",
          "rule": "A visible target at 150 HP or fewer is stunned until it wins a cycle-end physical defense; otherwise its speed becomes 0 for one cycle.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "stunning-impact-baton",
      "title": "Stunning Impact Baton",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Melee Weapon",
      "group": "combat/melee/one-handed-clubs",
      "summary": "Its 2-tick strike rolls one 1d6 physical hit using the final contested-roll hit percentage. After a head hit, widen its critical range by 5% until the next attack; a heavy attack adds 1 tick and applies Stun on a hit.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "one-handed-clubs",
        "skillPath": [
          "combat",
          "melee-weapons",
          "bludgeons",
          "one-handed-clubs"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "condition-change",
        "critical-change",
        "damage",
        "trigger-binding"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/melee/one-handed-clubs",
        "effect": "Its 2-tick strike rolls one 1d6 physical hit using the final contested-roll hit percentage. After a head hit, widen its critical range by 5% until the next attack; a heavy attack adds 1 tick and applies Stun on a hit.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Sir John Phallustiff",
        "Sir John Phallustiff — 25% armor penetration",
        "Sir John Phallustiff — Critical effect",
        "Sir John Phallustiff — Stun"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/17092/sir-john-phallustiff",
      "sourceVariants": [
        {
          "title": "Sir John Phallustiff",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17092/sir-john-phallustiff",
          "rule": "Its 2-tick strike rolls one 1d6 physical hit using the final contested-roll hit percentage. After a head hit, widen its critical range by 5% until the next attack; a heavy attack adds 1 tick and applies Stun on a hit.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "weapon-submachine-gun",
      "title": "Submachine Gun",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Ranged Weapon",
      "group": "combat/ranged/submachine-guns",
      "summary": "A 2-tick burst rolls two independent hits at the final contested hit percentage, each dealing 1d6 damage.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "submachine-guns",
        "skillPath": [
          "combat",
          "ranged-weapons",
          "compact-automatic-weapons",
          "submachine-guns"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": [
          "mobile-burst"
        ]
      },
      "effectMechanics": [
        "damage"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/ranged/submachine-guns",
        "effect": "A 2-tick burst rolls two independent hits at the final contested hit percentage, each dealing 1d6 damage.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "DS1 Pulsar",
        "G-58 Dian",
        "Guillotine",
        "Guillotine x-MOD2",
        "Guillotine x-MOD2 — +125% headshot damage",
        "Guillotine x-MOD2 — 5% ricochet chance",
        "Guillotine x-MOD2 — Unique ability",
        "M221 Saratoga",
        "Senkoh LX",
        "Shigure",
        "TKI-20 Shingen",
        "Warden",
        "Warden (Barghest)"
      ],
      "src_reference_url": [
        "https://gamestegy.com/cyberpunk-2077/wiki/17083/pulsar",
        "https://gamestegy.com/cyberpunk-2077/wiki/1073/g-58-dian",
        "https://gamestegy.com/cyberpunk-2077/wiki/17053/guillotine",
        "https://gamestegy.com/cyberpunk-2077/wiki/3146/guillotine-x-mod2",
        "https://gamestegy.com/cyberpunk-2077/wiki/3146/guillotine-x-mod2",
        "https://gamestegy.com/cyberpunk-2077/wiki/3146/guillotine-x-mod2",
        "https://gamestegy.com/cyberpunk-2077/wiki/3146/guillotine-x-mod2",
        "https://gamestegy.com/cyberpunk-2077/wiki/17069/m221-saratoga",
        "https://gamestegy.com/cyberpunk-2077/wiki/3107/senkoh-lx",
        "https://gamestegy.com/cyberpunk-2077/wiki/19097/shigure",
        "https://gamestegy.com/cyberpunk-2077/wiki/1072/tki-20-shingen",
        "https://gamestegy.com/cyberpunk-2077/wiki/3097/warden",
        "https://gamestegy.com/cyberpunk-2077/wiki/17951/warden-barghest"
      ],
      "sourceVariants": [
        {
          "title": "DS1 Pulsar",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17083/pulsar",
          "rule": "+100% headshot damage; 5% ricochet chance",
          "system": "Cyberpunk 2077",
          "stats": {
            "DPS": "505.4",
            "Damage": "40.4",
            "Magazine": "40"
          }
        },
        {
          "title": "G-58 Dian",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/1073/g-58-dian",
          "rule": "+50% headshot damage",
          "system": "Cyberpunk 2077",
          "stats": {
            "DPS": "342.3",
            "Damage": "27.4",
            "Magazine": "45"
          }
        },
        {
          "title": "Guillotine",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17053/guillotine",
          "rule": "+100% headshot damage; 5% ricochet chance",
          "system": "Cyberpunk 2077",
          "stats": {
            "DPS": "512.1",
            "Damage": "38.4",
            "Magazine": "45"
          }
        },
        {
          "title": "Guillotine x-MOD2",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/3146/guillotine-x-mod2",
          "rule": "Its 2-tick burst rolls two independent 1d6 physical hits using the final contested-roll hit percentage.",
          "system": "Cyberpunk 2077"
        },
        {
          "title": "M221 Saratoga",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17069/m221-saratoga",
          "rule": "+100% headshot damage; 5% ricochet chance",
          "system": "Cyberpunk 2077",
          "stats": {
            "DPS": "513.8",
            "Damage": "33.9",
            "Magazine": "40"
          }
        },
        {
          "title": "Senkoh LX",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/3107/senkoh-lx",
          "rule": "+100% headshot damage",
          "system": "Cyberpunk 2077",
          "stats": {
            "DPS": "313.6",
            "Damage": "40.8",
            "Magazine": "30"
          }
        },
        {
          "title": "Shigure",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/19097/shigure",
          "rule": "+100% headshot damage; 5% ricochet chance",
          "system": "Cyberpunk 2077",
          "stats": {
            "DPS": "501.1",
            "Damage": "30.1",
            "Magazine": "50"
          }
        },
        {
          "title": "TKI-20 Shingen",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/1072/tki-20-shingen",
          "rule": "+50% headshot damage",
          "system": "Cyberpunk 2077",
          "stats": {
            "DPS": "226.9",
            "Damage": "34",
            "Magazine": "30"
          }
        },
        {
          "title": "Warden",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/3097/warden",
          "rule": "+50% headshot damage; 4 projectiles per shot",
          "system": "Cyberpunk 2077",
          "stats": {
            "DPS": "76.1",
            "Damage": "15.2 ×4",
            "Magazine": "40"
          }
        },
        {
          "title": "Warden (Barghest)",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17951/warden-barghest",
          "rule": "+50% headshot damage; 25% armor penetration; 4 projectiles per shot",
          "system": "Cyberpunk 2077",
          "stats": {
            "DPS": "82.2",
            "Damage": "16.4 ×4",
            "Magazine": "40"
          }
        }
      ],
      "mergedVariantCount": 10,
      "tags": []
    },
    {
      "id": "real-sunlight-projection-field",
      "title": "Sunlight Projection Field Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Utility",
      "group": "real-posthuman/utility/illumination",
      "summary": "Create a movable 60-foot bright-sunlight field for 1 hour that suppresses overlapping lower-tier darkness effects.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "effect-suppression",
        "environment-state",
        "sensory-change"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/utility/illumination",
        "effect": "Create a movable 60-foot bright-sunlight field for 1 hour that suppresses overlapping lower-tier darkness effects.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "5 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 5
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Daylight",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Daylight",
      "sourceVariants": [
        {
          "title": "Daylight",
          "url": "https://www.dndbeyond.com/search?q=Daylight",
          "rule": "Create a movable 60-foot bright-sunlight field for 1 hour that suppresses overlapping lower-tier darkness effects.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-sunlight-projection-field",
      "title": "Sunlight Projection Field Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Utility",
      "group": "virtual/utility/illumination",
      "summary": "Create a movable 60-foot bright-sunlight field for 1 hour that suppresses overlapping lower-tier darkness effects.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "effect-suppression",
        "environment-state",
        "sensory-change"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/utility/illumination",
        "effect": "Create a movable 60-foot bright-sunlight field for 1 hour that suppresses overlapping lower-tier darkness effects.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "5 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 5
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Daylight",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Daylight",
      "sourceVariants": [
        {
          "title": "Daylight",
          "url": "https://www.dndbeyond.com/search?q=Daylight",
          "rule": "Create a movable 60-foot bright-sunlight field for 1 hour that suppresses overlapping lower-tier darkness effects.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "suppressed-quick-reload-rifle",
      "title": "Suppressed Quick-Reload Rifle",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Ranged Weapon",
      "group": "combat/ranged/sniper-rifles",
      "summary": "Its 2-tick precision shot rolls one 3d6 physical hit using the final contested-roll hit percentage. Auditory detection checks against its shot take -10% beyond 10 feet, and its reload action occupies 1 fewer tick, minimum 1.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "sniper-rifles",
        "skillPath": [
          "combat",
          "ranged-weapons",
          "long-guns",
          "sniper-rifles"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "check-modifier",
        "damage"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/ranged/sniper-rifles",
        "effect": "Its 2-tick precision shot rolls one 3d6 physical hit using the final contested-roll hit percentage. Auditory detection checks against its shot take -10% beyond 10 feet, and its reload action occupies 1 fewer tick, minimum 1.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "combatClass": {
          "classes": [
            "Finesse",
            "Endurance"
          ],
          "stats": [
            "DEX",
            "CON"
          ],
          "combinationRule": "Not yet defined; the item action must state an approved rule."
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Overwatch",
        "Overwatch — +300% headshot damage",
        "Overwatch — 5% ricochet chance",
        "Overwatch — 50% armor penetration",
        "Overwatch — Reload interaction"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/1053/overwatch",
      "sourceVariants": [
        {
          "title": "Overwatch",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/1053/overwatch",
          "rule": "Its 2-tick precision shot rolls one 3d6 physical hit using the final contested-roll hit percentage. Auditory detection checks against its shot take -10% beyond 10 feet, and its reload action occupies 1 fewer tick, minimum 1.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "suppressed-toxin-revolver",
      "title": "Suppressed Toxin Revolver",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Ranged Weapon",
      "group": "combat/ranged/revolvers",
      "summary": "Its 2-tick heavy shot rolls one 2d6 physical hit using the final contested-roll hit percentage. Auditory detection checks against its shot take -10% beyond 10 feet. A critical head hit applies Poison; the user retains the pre-combat Stealth modifier through the first combat tick.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "revolvers",
        "skillPath": [
          "combat",
          "ranged-weapons",
          "handguns",
          "revolvers"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "condition-change",
        "critical-change",
        "damage"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/ranged/revolvers",
        "effect": "Its 2-tick heavy shot rolls one 2d6 physical hit using the final contested-roll hit percentage. Auditory detection checks against its shot take -10% beyond 10 feet. A critical head hit applies Poison; the user retains the pre-combat Stealth modifier through the first combat tick.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Mancinella",
        "Mancinella — +200% headshot damage",
        "Mancinella — 25% armor penetration",
        "Mancinella — Poison",
        "Mancinella — Precision hit",
        "Mancinella — Stealth interaction"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/3144/mancinella",
      "sourceVariants": [
        {
          "title": "Mancinella",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/3144/mancinella",
          "rule": "Its 2-tick heavy shot rolls one 2d6 physical hit using the final contested-roll hit percentage. Auditory detection checks against its shot take -10% beyond 10 feet. A critical head hit applies Poison; the user retains the pre-combat Stealth modifier through the first combat tick.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "real-surface-adhesion-mobility",
      "title": "Surface-Adhesion Mobility Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Mobility",
      "group": "real-posthuman/mobility/climbing",
      "summary": "For 1 hour, a willing target gains hands-free wall and ceiling travel plus a climb rate equal to its walking rate.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "mobility-change"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/mobility/climbing",
        "effect": "For 1 hour, a willing target gains hands-free wall and ceiling travel plus a climb rate equal to its walking rate.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 4
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Spider Climb",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Spider+Climb",
      "sourceVariants": [
        {
          "title": "Spider Climb",
          "url": "https://www.dndbeyond.com/search?q=Spider+Climb",
          "rule": "For 1 hour, a willing target gains hands-free wall and ceiling travel plus a climb rate equal to its walking rate.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-surface-adhesion-mobility",
      "title": "Surface-Adhesion Mobility Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Mobility",
      "group": "virtual/mobility/climbing",
      "summary": "For 1 hour, a willing target gains hands-free wall and ceiling travel plus a climb rate equal to its walking rate.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "mobility-change"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/mobility/climbing",
        "effect": "For 1 hour, a willing target gains hands-free wall and ceiling travel plus a climb rate equal to its walking rate.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 4
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": [
        "D&D 2024",
        "D&D 2024 SRD 5.2.1"
      ],
      "src_rule": [
        "Spider Climb",
        "Spider Climb"
      ],
      "src_reference_url": [
        "https://dnd2024.wikidot.com/feat:vampire-touched",
        "https://www.dndbeyond.com/search?q=Spider+Climb"
      ],
      "sourceVariants": [
        {
          "title": "Spider Climb",
          "url": "https://www.dndbeyond.com/search?q=Spider+Climb",
          "rule": "For 1 hour, a willing target gains hands-free wall and ceiling travel plus a climb rate equal to its walking rate.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-surface-walking-band",
      "title": "Surface-Walking Band",
      "system": "Ninefold",
      "type": "wearable",
      "status": "candidate",
      "category": "Wearable",
      "group": "effect-devices/rings",
      "summary": "While worn, move across liquid surfaces as though they were stable ground.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "mobility-change"
      ],
      "rules": {
        "role": "wearable",
        "itemFamily": "effect-devices/rings",
        "effect": "While worn, move across liquid surfaces as though they were stable ground.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Ring of Water Walking",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Ring of Water Walking",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "While worn, move across liquid surfaces as though they were stable ground.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-sustained-lightning-designator",
      "title": "Sustained Lightning Designator Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Offense",
      "group": "real-posthuman/offense/repeating-strike",
      "summary": "Create or seize a storm zone for 10 minutes and spend later 2-tick actions to deal 3d10 lightning in a 5-foot burst, increased in natural storms.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "melee-weapons",
        "skillPath": [
          "combat",
          "melee-weapons"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "damage",
        "environment-state"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/offense/repeating-strike",
        "effect": "Create or seize a storm zone for 10 minutes and spend later 2-tick actions to deal 3d10 lightning in a 5-foot burst, increased in natural storms.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "5 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 5
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Call Lightning",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Call+Lightning",
      "sourceVariants": [
        {
          "title": "Call Lightning",
          "url": "https://www.dndbeyond.com/search?q=Call+Lightning",
          "rule": "Create or seize a storm zone for 10 minutes and spend later 2-tick actions to deal 3d10 lightning in a 5-foot burst, increased in natural storms.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-sustained-lightning-designator",
      "title": "Sustained Lightning Designator Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Offense",
      "group": "virtual/offense/repeating-strike",
      "summary": "Create or seize a storm zone for 10 minutes and spend later 2-tick actions to deal 3d10 lightning in a 5-foot burst, increased in natural storms.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "melee-weapons",
        "skillPath": [
          "combat",
          "melee-weapons"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "damage",
        "environment-state"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/offense/repeating-strike",
        "effect": "Create or seize a storm zone for 10 minutes and spend later 2-tick actions to deal 3d10 lightning in a 5-foot burst, increased in natural storms.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "5 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 5
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Call Lightning",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Call+Lightning",
      "sourceVariants": [
        {
          "title": "Call Lightning",
          "url": "https://www.dndbeyond.com/search?q=Call+Lightning",
          "rule": "Create or seize a storm zone for 10 minutes and spend later 2-tick actions to deal 3d10 lightning in a 5-foot burst, increased in natural storms.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-sustained-sprint-assist",
      "title": "Sustained Sprint Assist Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Mobility",
      "group": "real-posthuman/mobility/action-economy",
      "summary": "Immediately perform a dash as a 1-tick combo and retain access to that 1-tick dash combo for up to 10 minutes.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "mobility-change"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/mobility/action-economy",
        "effect": "Immediately perform a dash as a 1-tick combo and retain access to that 1-tick dash combo for up to 10 minutes.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "2 Stamina",
        "action": "1 ticks (combo)",
        "activation": {
          "mode": "combo",
          "ticks": 1,
          "stamina": 2
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Expeditious Retreat",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Expeditious+Retreat",
      "sourceVariants": [
        {
          "title": "Expeditious Retreat",
          "url": "https://www.dndbeyond.com/search?q=Expeditious+Retreat",
          "rule": "Immediately perform a dash as a 1-tick combo and retain access to that 1-tick dash combo for up to 10 minutes.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-sustained-sprint-assist",
      "title": "Sustained Sprint Assist Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Mobility",
      "group": "virtual/mobility/action-economy",
      "summary": "Immediately perform a dash as a 1-tick combo and retain access to that 1-tick dash combo for up to 10 minutes.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "mobility-change"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/mobility/action-economy",
        "effect": "Immediately perform a dash as a 1-tick combo and retain access to that 1-tick dash combo for up to 10 minutes.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "2 Stamina",
        "action": "1 ticks (combo)",
        "activation": {
          "mode": "combo",
          "ticks": 1,
          "stamina": 2
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Expeditious Retreat",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Expeditious+Retreat",
      "sourceVariants": [
        {
          "title": "Expeditious Retreat",
          "url": "https://www.dndbeyond.com/search?q=Expeditious+Retreat",
          "rule": "Immediately perform a dash as a 1-tick combo and retain access to that 1-tick dash combo for up to 10 minutes.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-sustained-stride-boost",
      "title": "Sustained Stride Boost Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Mobility",
      "group": "real-posthuman/mobility/speed-boost",
      "summary": "Increase one touched target's movement rate by 1.7 ft/s for 1 hour.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "mobility-change"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/mobility/speed-boost",
        "effect": "Increase one touched target's movement rate by 1.7 ft/s for 1 hour.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 3
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Longstrider",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Longstrider",
      "sourceVariants": [
        {
          "title": "Longstrider",
          "url": "https://www.dndbeyond.com/search?q=Longstrider",
          "rule": "Increase one touched target's movement rate by 1.7 ft/s for 1 hour.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-sustained-stride-boost",
      "title": "Sustained Stride Boost Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Mobility",
      "group": "virtual/mobility/speed-boost",
      "summary": "Increase one touched target's movement rate by 1.7 ft/s for 1 hour.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "mobility-change"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/mobility/speed-boost",
        "effect": "Increase one touched target's movement rate by 1.7 ft/s for 1 hour.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 3
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Longstrider",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Longstrider",
      "sourceVariants": [
        {
          "title": "Longstrider",
          "url": "https://www.dndbeyond.com/search?q=Longstrider",
          "rule": "Increase one touched target's movement rate by 1.7 ft/s for 1 hour.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-sustained-thermal-blade",
      "title": "Sustained Thermal Blade Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Offense",
      "group": "real-posthuman/offense/created-weapon",
      "summary": "Create a handheld light-emitting blade for 10 minutes; each 2-tick contested melee attack deals 3d6 fire plus mental modifier.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "creation-summoning",
        "damage",
        "environment-state"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/offense/created-weapon",
        "effect": "Create a handheld light-emitting blade for 10 minutes; each 2-tick contested melee attack deals 3d6 fire plus mental modifier.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3 Stamina",
        "action": "1 ticks (combo)",
        "activation": {
          "mode": "combo",
          "ticks": 1,
          "stamina": 3
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Flame Blade",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Flame+Blade",
      "sourceVariants": [
        {
          "title": "Flame Blade",
          "url": "https://www.dndbeyond.com/search?q=Flame+Blade",
          "rule": "Create a handheld light-emitting blade for 10 minutes; each 2-tick contested melee attack deals 3d6 fire plus mental modifier.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-sustained-thermal-blade",
      "title": "Sustained Thermal Blade Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Offense",
      "group": "virtual/offense/created-weapon",
      "summary": "Create a handheld light-emitting blade for 10 minutes; each 2-tick contested melee attack deals 3d6 fire plus mental modifier.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "creation-summoning",
        "damage",
        "environment-state"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/offense/created-weapon",
        "effect": "Create a handheld light-emitting blade for 10 minutes; each 2-tick contested melee attack deals 3d6 fire plus mental modifier.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3 Stamina",
        "action": "1 ticks (combo)",
        "activation": {
          "mode": "combo",
          "ticks": 1,
          "stamina": 3
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Flame Blade",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Flame+Blade",
      "sourceVariants": [
        {
          "title": "Flame Blade",
          "url": "https://www.dndbeyond.com/search?q=Flame+Blade",
          "rule": "Create a handheld light-emitting blade for 10 minutes; each 2-tick contested melee attack deals 3d6 fire plus mental modifier.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-sustained-tissue-regeneration",
      "title": "Sustained Tissue Regeneration Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Restoration",
      "group": "virtual/restoration/regeneration",
      "summary": "After one minute, restore 4d8+15 HP, then 1 HP each action cycle for 1 hour and regrow severed parts after 2 minutes.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "recovery",
        "transformation"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/restoration/regeneration",
        "effect": "After one minute, restore 4d8+15 HP, then 1 HP each action cycle for 1 hour and regrow severed parts after 2 minutes.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "67 Stamina",
        "action": "60 ticks (extended)",
        "activation": {
          "mode": "extended",
          "ticks": 60,
          "stamina": 67
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Regenerate",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Regenerate",
      "sourceVariants": [
        {
          "title": "Regenerate",
          "url": "https://www.dndbeyond.com/search?q=Regenerate",
          "rule": "After one minute, restore 4d8+15 HP, then 1 HP each action cycle for 1 hour and regrow severed parts after 2 minutes.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-sustained-tissue-regeneration",
      "title": "Sustained Tissue Regeneration Treatment",
      "system": "Ninefold",
      "type": "medical-item",
      "status": "candidate",
      "category": "Restoration",
      "group": "real-posthuman/restoration/regeneration",
      "summary": "After one minute, restore 4d8+15 HP, then 1 HP each action cycle for 1 hour and regrow severed parts after 2 minutes.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "medicine",
        "skillPath": [
          "fieldcraft-and-care",
          "medicine"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "recovery",
        "transformation"
      ],
      "rules": {
        "role": "medical-item",
        "itemFamily": "real-posthuman/restoration/regeneration",
        "effect": "After one minute, restore 4d8+15 HP, then 1 HP each action cycle for 1 hour and regrow severed parts after 2 minutes.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "67 Stamina",
        "action": "60 ticks (extended)",
        "activation": {
          "mode": "extended",
          "ticks": 60,
          "stamina": 67
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Regenerate",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Regenerate",
      "sourceVariants": [
        {
          "title": "Regenerate",
          "url": "https://www.dndbeyond.com/search?q=Regenerate",
          "rule": "After one minute, restore 4d8+15 HP, then 1 HP each action cycle for 1 hour and regrow severed parts after 2 minutes.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "sustained-critical-suppressed-smg",
      "title": "Sustained-Critical Suppressed SMG",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Ranged Weapon",
      "group": "combat/ranged/submachine-guns",
      "summary": "Its 2-tick burst rolls two independent 1d6 physical hits using the final contested-roll hit percentage. Auditory detection checks against its shot take -10% beyond 10 feet. Each consecutive burst that hits widens the next burst’s critical range by 5%, to a maximum of 10%; a miss resets it.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "submachine-guns",
        "skillPath": [
          "combat",
          "ranged-weapons",
          "compact-automatic-weapons",
          "submachine-guns"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "critical-change",
        "damage",
        "trigger-binding"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/ranged/submachine-guns",
        "effect": "Its 2-tick burst rolls two independent 1d6 physical hits using the final contested-roll hit percentage. Auditory detection checks against its shot take -10% beyond 10 feet. Each consecutive burst that hits widens the next burst’s critical range by 5%, to a maximum of 10%; a miss resets it.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Pizdets",
        "Pizdets — +85% headshot damage",
        "Pizdets — Critical effect"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/3096/pizdets",
      "sourceVariants": [
        {
          "title": "Pizdets",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/3096/pizdets",
          "rule": "Its 2-tick burst rolls two independent 1d6 physical hits using the final contested-roll hit percentage. Auditory detection checks against its shot take -10% beyond 10 feet. Each consecutive burst that hits widens the next burst’s critical range by 5%, to a maximum of 10%; a miss resets it.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "sustained-fire-machine-gun",
      "title": "Sustained-Fire Machine Gun",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Ranged Weapon",
      "group": "combat/ranged/light-machine-guns",
      "summary": "Its 2-tick sustained burst rolls three independent 1d6 physical hits using the final contested-roll hit percentage. Each consecutive burst that hits widens the next burst’s critical range by 5%, to a maximum of 10%; an empty-magazine quick melee attack adds 1d6 damage.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "automatic-fire",
        "skillPath": [
          "combat",
          "ranged-weapons",
          "long-guns",
          "automatic-fire"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "critical-change",
        "damage",
        "trigger-binding"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/ranged/light-machine-guns",
        "effect": "Its 2-tick sustained burst rolls three independent 1d6 physical hits using the final contested-roll hit percentage. Each consecutive burst that hits widens the next burst’s critical range by 5%, to a maximum of 10%; an empty-magazine quick melee attack adds 1d6 damage.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Wild Dog",
        "Wild Dog — +85% headshot damage",
        "Wild Dog — 25% armor penetration",
        "Wild Dog — 5% ricochet chance",
        "Wild Dog — Critical effect"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/3136/wild-dog",
      "sourceVariants": [
        {
          "title": "Wild Dog",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/3136/wild-dog",
          "rule": "Its 2-tick sustained burst rolls three independent 1d6 physical hits using the final contested-roll hit percentage. Each consecutive burst that hits widens the next burst’s critical range by 5%, to a maximum of 10%; an empty-magazine quick melee attack adds 1d6 damage.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "item-swim-assist-band",
      "title": "Swim-Assist Band",
      "system": "Ninefold",
      "type": "wearable",
      "status": "candidate",
      "category": "Wearable",
      "group": "effect-devices/rings",
      "summary": "While worn, set swim speed to 7 feet per second if it would be lower.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "mobility-change"
      ],
      "rules": {
        "role": "wearable",
        "itemFamily": "effect-devices/rings",
        "effect": "While worn, set swim speed to 7 feet per second if it would be lower.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Ring of Swimming",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Ring of Swimming",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "While worn, set swim speed to 7 feet per second if it would be lower.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-tactile-landscape-simulation",
      "title": "Tactile Landscape Simulation Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Control",
      "group": "real-posthuman/control/terrain-illusion",
      "summary": "For 10 days, replace up to one square mile of terrain and structures with a multisensory, physically interactive simulation that can alter movement difficulty.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "environment-state",
        "sensory-change"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/control/terrain-illusion",
        "effect": "For 10 days, replace up to one square mile of terrain and structures with a multisensory, physically interactive simulation that can alter movement difficulty.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "607 Stamina",
        "action": "600 ticks (extended)",
        "activation": {
          "mode": "extended",
          "ticks": 600,
          "stamina": 607
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Mirage Arcane",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Mirage+Arcane",
      "sourceVariants": [
        {
          "title": "Mirage Arcane",
          "url": "https://www.dndbeyond.com/search?q=Mirage+Arcane",
          "rule": "For 10 days, replace up to one square mile of terrain and structures with a multisensory, physically interactive simulation that can alter movement difficulty.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-tactile-landscape-simulation",
      "title": "Tactile Landscape Simulation Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Control",
      "group": "virtual/control/terrain-illusion",
      "summary": "For 10 days, replace up to one square mile of terrain and structures with a multisensory, physically interactive simulation that can alter movement difficulty.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "environment-state",
        "sensory-change"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/control/terrain-illusion",
        "effect": "For 10 days, replace up to one square mile of terrain and structures with a multisensory, physically interactive simulation that can alter movement difficulty.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "607 Stamina",
        "action": "600 ticks (extended)",
        "activation": {
          "mode": "extended",
          "ticks": 600,
          "stamina": 607
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Mirage Arcane",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Mirage+Arcane",
      "sourceVariants": [
        {
          "title": "Mirage Arcane",
          "url": "https://www.dndbeyond.com/search?q=Mirage+Arcane",
          "rule": "For 10 days, replace up to one square mile of terrain and structures with a multisensory, physically interactive simulation that can alter movement difficulty.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-target-painting-radiant-bolt",
      "title": "Target-Painting Radiant Bolt Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Offense",
      "group": "real-posthuman/offense/marking-shot",
      "summary": "A contested 120-foot shot deals 4d6 radiant and grants the next attack against that target +15% before the user's next action ends.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "damage"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/offense/marking-shot",
        "effect": "A contested 120-foot shot deals 4d6 radiant and grants the next attack against that target +15% before the user's next action ends.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 3
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Guiding Bolt",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Guiding+Bolt",
      "sourceVariants": [
        {
          "title": "Guiding Bolt",
          "url": "https://www.dndbeyond.com/search?q=Guiding+Bolt",
          "rule": "A contested 120-foot shot deals 4d6 radiant and grants the next attack against that target +15% before the user's next action ends.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-target-painting-radiant-bolt",
      "title": "Target-Painting Radiant Bolt Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Offense",
      "group": "virtual/offense/marking-shot",
      "summary": "A contested 120-foot shot deals 4d6 radiant and grants the next attack against that target +15% before the user's next action ends.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "damage"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/offense/marking-shot",
        "effect": "A contested 120-foot shot deals 4d6 radiant and grants the next attack against that target +15% before the user's next action ends.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 3
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Guiding Bolt",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Guiding+Bolt",
      "sourceVariants": [
        {
          "title": "Guiding Bolt",
          "url": "https://www.dndbeyond.com/search?q=Guiding+Bolt",
          "rule": "A contested 120-foot shot deals 4d6 radiant and grants the next attack against that target +15% before the user's next action ends.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-target-revealing-light-field",
      "title": "Target-Revealing Light Field Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Support",
      "group": "real-posthuman/support/reveal",
      "summary": "For 1 minute, a 20-foot cube outlines objects and actors failing contested Reflexes defense, suppressing invisibility and aiding attacks against them.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "effect-suppression",
        "environment-state",
        "sensory-change"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/support/reveal",
        "effect": "For 1 minute, a 20-foot cube outlines objects and actors failing contested Reflexes defense, suppressing invisibility and aiding attacks against them.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 3
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Faerie Fire",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Faerie+Fire",
      "sourceVariants": [
        {
          "title": "Faerie Fire",
          "url": "https://www.dndbeyond.com/search?q=Faerie+Fire",
          "rule": "For 1 minute, a 20-foot cube outlines objects and actors failing contested Reflexes defense, suppressing invisibility and aiding attacks against them.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-target-revealing-light-field",
      "title": "Target-Revealing Light Field Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Support",
      "group": "virtual/support/reveal",
      "summary": "For 1 minute, a 20-foot cube outlines objects and actors failing contested Reflexes defense, suppressing invisibility and aiding attacks against them.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "effect-suppression",
        "environment-state",
        "sensory-change"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/support/reveal",
        "effect": "For 1 minute, a 20-foot cube outlines objects and actors failing contested Reflexes defense, suppressing invisibility and aiding attacks against them.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 3
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": [
        "D&D 2024",
        "D&D 2024 SRD 5.2.1"
      ],
      "src_rule": [
        "Faerie Fire",
        "Faerie Fire"
      ],
      "src_reference_url": [
        "https://dnd2024.wikidot.com/feat:child-of-the-sun",
        "https://www.dndbeyond.com/search?q=Faerie+Fire"
      ],
      "sourceVariants": [
        {
          "title": "Faerie Fire",
          "url": "https://www.dndbeyond.com/search?q=Faerie+Fire",
          "rule": "For 1 minute, a 20-foot cube outlines objects and actors failing contested Reflexes defense, suppressing invisibility and aiding attacks against them.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-targeting-distortion-veil",
      "title": "Targeting Distortion Veil Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Protection",
      "group": "real-posthuman/protection/evasion",
      "summary": "For 1 minute, ordinary visual attackers take -15% when targeting the user; nonvisual precision senses ignore this penalty.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "check-modifier"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/protection/evasion",
        "effect": "For 1 minute, ordinary visual attackers take -15% when targeting the user; nonvisual precision senses ignore this penalty.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 4
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Blur",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Blur",
      "sourceVariants": [
        {
          "title": "Blur",
          "url": "https://www.dndbeyond.com/search?q=Blur",
          "rule": "For 1 minute, ordinary visual attackers take -15% when targeting the user; nonvisual precision senses ignore this penalty.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-targeting-distortion-veil",
      "title": "Targeting Distortion Veil Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Protection",
      "group": "virtual/protection/evasion",
      "summary": "For 1 minute, ordinary visual attackers take -15% when targeting the user; nonvisual precision senses ignore this penalty.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "check-modifier"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/protection/evasion",
        "effect": "For 1 minute, ordinary visual attackers take -15% when targeting the user; nonvisual precision senses ignore this penalty.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 4
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Blur",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Blur",
      "sourceVariants": [
        {
          "title": "Blur",
          "url": "https://www.dndbeyond.com/search?q=Blur",
          "rule": "For 1 minute, ordinary visual attackers take -15% when targeting the user; nonvisual precision senses ignore this penalty.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-telekinetic-band",
      "title": "Telekinetic Band",
      "system": "Ninefold",
      "type": "wearable",
      "status": "candidate",
      "category": "Wearable",
      "group": "effect-devices/rings",
      "summary": "Spend 2 ticks to move or restrain a visible creature or object through a contested WILL application.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "forced-movement"
      ],
      "rules": {
        "role": "wearable",
        "itemFamily": "effect-devices/rings",
        "effect": "Spend 2 ticks to move or restrain a visible creature or object through a contested WILL application.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Ring of Telekinesis",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Ring of Telekinesis",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend 2 ticks to move or restrain a visible creature or object through a contested WILL application.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-telepathy-helm",
      "title": "Telepathy Helm",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "effect-devices/influence",
      "summary": "While worn, communicate mentally within 30 feet and once per rest spend 2 ticks on contested thought sensing or suggestion.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "mental-influence",
        "semantic-communication",
        "sensory-change"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "effect-devices/influence",
        "effect": "While worn, communicate mentally within 30 feet and once per rest spend 2 ticks on contested thought sensing or suggestion.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Helm of Telepathy",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Helm of Telepathy",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "While worn, communicate mentally within 30 feet and once per rest spend 2 ticks on contested thought sensing or suggestion.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-teleport-helm",
      "title": "Teleport Helm",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "utility/storage",
      "summary": "Holds three daily charges; spend one charge and 2 ticks to teleport the wearer and permitted companions to a known destination.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "resource-change",
        "spatial-relocation"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "utility/storage",
        "effect": "Holds three daily charges; spend one charge and 2 ticks to teleport the wearer and permitted companions to a known destination.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Helm of Teleportation",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Helm of Teleportation",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Holds three daily charges; spend one charge and 2 ticks to teleport the wearer and permitted companions to a known destination.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-teleporting-fear-striker",
      "title": "Teleporting Fear Striker Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Offense",
      "group": "real-posthuman/offense/summoned-striker",
      "summary": "Create a mobile striker for 10 minutes; each attack deals 3d12 psychic plus modifier and causes brief fear, with 30-foot relocation on later commands.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "melee-weapons",
        "skillPath": [
          "combat",
          "melee-weapons"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "creation-summoning",
        "damage",
        "spatial-relocation"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/offense/summoned-striker",
        "effect": "Create a mobile striker for 10 minutes; each attack deals 3d12 psychic plus modifier and causes brief fear, with 30-foot relocation on later commands.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "8 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 8
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Conjure Fey",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Conjure+Fey",
      "sourceVariants": [
        {
          "title": "Conjure Fey",
          "url": "https://www.dndbeyond.com/search?q=Conjure+Fey",
          "rule": "Create a mobile striker for 10 minutes; each attack deals 3d12 psychic plus modifier and causes brief fear, with 30-foot relocation on later commands.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-teleporting-fear-striker",
      "title": "Teleporting Fear Striker Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Offense",
      "group": "virtual/offense/summoned-striker",
      "summary": "Create a mobile striker for 10 minutes; each attack deals 3d12 psychic plus modifier and causes brief fear, with 30-foot relocation on later commands.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "melee-weapons",
        "skillPath": [
          "combat",
          "melee-weapons"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "creation-summoning",
        "damage",
        "spatial-relocation"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/offense/summoned-striker",
        "effect": "Create a mobile striker for 10 minutes; each attack deals 3d12 psychic plus modifier and causes brief fear, with 30-foot relocation on later commands.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "8 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 8
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Conjure Fey",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Conjure+Fey",
      "sourceVariants": [
        {
          "title": "Conjure Fey",
          "url": "https://www.dndbeyond.com/search?q=Conjure+Fey",
          "rule": "Create a mobile striker for 10 minutes; each attack deals 3d12 psychic plus modifier and causes brief fear, with 30-foot relocation on later commands.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-telescope",
      "title": "Telescope",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "sensors/optical",
      "summary": "Doubles apparent image size and removes one range band of sight-detail penalty.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "sensory-change"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "sensors/optical",
        "effect": "Doubles apparent image size and removes one range band of sight-detail penalty.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Spyglass",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
      "sourceVariants": [
        {
          "title": "Spyglass",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "Doubles apparent image size and removes one range band of sight-detail penalty.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-temporal-impairment-field",
      "title": "Temporal Impairment Field Program",
      "system": "Ninefold",
      "type": "program",
      "status": "candidate",
      "category": "Control",
      "group": "real-posthuman/control/action-disruption",
      "summary": "Up to six targets losing contested Will defense have half speed, reduced armor and Reflexes, no reactions, mutually exclusive action/combo use, and slower effect activation.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "hacking",
        "skillPath": [
          "spycraft",
          "hacking"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "check-modifier",
        "defense-modifier",
        "mobility-change"
      ],
      "rules": {
        "role": "program",
        "itemFamily": "real-posthuman/control/action-disruption",
        "effect": "Up to six targets losing contested Will defense have half speed, reduced armor and Reflexes, no reactions, mutually exclusive action/combo use, and slower effect activation.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "5 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 5
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Slow",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Slow",
      "sourceVariants": [
        {
          "title": "Slow",
          "url": "https://www.dndbeyond.com/search?q=Slow",
          "rule": "Up to six targets losing contested Will defense have half speed, reduced armor and Reflexes, no reactions, mutually exclusive action/combo use, and slower effect activation.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-temporal-impairment-field",
      "title": "Temporal Impairment Field Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Control",
      "group": "virtual/control/action-disruption",
      "summary": "Up to six targets losing contested Will defense have half speed, reduced armor and Reflexes, no reactions, mutually exclusive action/combo use, and slower effect activation.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "check-modifier",
        "defense-modifier",
        "mobility-change"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/control/action-disruption",
        "effect": "Up to six targets losing contested Will defense have half speed, reduced armor and Reflexes, no reactions, mutually exclusive action/combo use, and slower effect activation.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "5 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 5
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Slow",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Slow",
      "sourceVariants": [
        {
          "title": "Slow",
          "url": "https://www.dndbeyond.com/search?q=Slow",
          "rule": "Up to six targets losing contested Will defense have half speed, reduced armor and Reflexes, no reactions, mutually exclusive action/combo use, and slower effect activation.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-temporary-matter-fabricator",
      "title": "Temporary Matter Fabricator Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Creation",
      "group": "real-posthuman/creation/fabrication",
      "summary": "Fabricate one seen-form object up to a 5-foot cube; persistence ranges from 1 minute for exotic alloys to 24 hours for plant matter.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "creation-summoning"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/creation/fabrication",
        "effect": "Fabricate one seen-form object up to a 5-foot cube; persistence ranges from 1 minute for exotic alloys to 24 hours for plant matter.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "65 Stamina",
        "action": "60 ticks (extended)",
        "activation": {
          "mode": "extended",
          "ticks": 60,
          "stamina": 65
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Creation",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Creation",
      "sourceVariants": [
        {
          "title": "Creation",
          "url": "https://www.dndbeyond.com/search?q=Creation",
          "rule": "Fabricate one seen-form object up to a 5-foot cube; persistence ranges from 1 minute for exotic alloys to 24 hours for plant matter.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-temporary-matter-fabricator",
      "title": "Temporary Matter Fabricator Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Creation",
      "group": "virtual/creation/fabrication",
      "summary": "Fabricate one seen-form object up to a 5-foot cube; persistence ranges from 1 minute for exotic alloys to 24 hours for plant matter.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "creation-summoning"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/creation/fabrication",
        "effect": "Fabricate one seen-form object up to a 5-foot cube; persistence ranges from 1 minute for exotic alloys to 24 hours for plant matter.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "65 Stamina",
        "action": "60 ticks (extended)",
        "activation": {
          "mode": "extended",
          "ticks": 60,
          "stamina": 65
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Creation",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Creation",
      "sourceVariants": [
        {
          "title": "Creation",
          "url": "https://www.dndbeyond.com/search?q=Creation",
          "rule": "Fabricate one seen-form object up to a 5-foot cube; persistence ranges from 1 minute for exotic alloys to 24 hours for plant matter.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "temporary-pattern-fabricator",
      "title": "Temporary Pattern Fabricator",
      "system": "Ninefold",
      "type": "tool",
      "status": "candidate",
      "category": "Fabricator",
      "group": "technical/engineering/fabricators",
      "summary": "Stores three approved item patterns; spend 1 downtime hour and the listed materials to create one temporary item, replacing the oldest active item when capacity is full.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "engineering",
        "skillPath": [
          "engineering"
        ],
        "maximumTrainedBonus": 5,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "creation-summoning",
        "storage-capacity"
      ],
      "rules": {
        "role": "tool",
        "itemFamily": "technical/engineering/fabricators",
        "effect": "Stores three approved item patterns; spend 1 downtime hour and the listed materials to create one temporary item, replacing the oldest active item when capacity is full.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024",
      "src_rule": [
        "Replicated Magic Item",
        "Tinkers Magic Reserve",
        "Transmute Magic Item"
      ],
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/character-classes",
      "sourceVariants": [
        {
          "title": "Replicated Magic Item",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/character-classes",
          "rule": "Stores three approved item patterns; spend 1 downtime hour and the listed materials to create one temporary item, replacing the oldest active item when capacity is full.",
          "system": "D&D 2024"
        },
        {
          "title": "Tinkers Magic Reserve",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/character-classes",
          "rule": "Stores three approved item patterns; spend 1 downtime hour and the listed materials to create one temporary item, replacing the oldest active item when capacity is full.",
          "system": "D&D 2024"
        },
        {
          "title": "Transmute Magic Item",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/character-classes",
          "rule": "Stores three approved item patterns; spend 1 downtime hour and the listed materials to create one temporary item, replacing the oldest active item when capacity is full.",
          "system": "D&D 2024"
        }
      ],
      "mergedVariantCount": 3,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "temporary-rapport-overlay",
      "title": "Temporary Rapport Overlay",
      "system": "Ninefold",
      "type": "program",
      "status": "candidate",
      "category": "Influence Program",
      "group": "programs/influence/rapport",
      "summary": "Contest mental influence against one creature within 10 feet; on a win gain +10% on social checks against it for 1 minute, after which it recognizes the manipulation.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "hacking",
        "skillPath": [
          "spycraft",
          "hacking"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "mental-influence"
      ],
      "rules": {
        "role": "program",
        "itemFamily": "programs/influence/rapport",
        "effect": "Contest mental influence against one creature within 10 feet; on a win gain +10% on social checks against it for 1 minute, after which it recognizes the manipulation.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024",
      "src_rule": "Friends",
      "src_reference_url": "https://dnd2024.wikidot.com/feat:arcane-infiltrator",
      "sourceVariants": [
        {
          "title": "Friends",
          "url": "https://dnd2024.wikidot.com/feat:arcane-infiltrator",
          "rule": "Contest mental influence against one creature within 10 feet; on a win gain +10% on social checks against it for 1 minute, after which it recognizes the manipulation.",
          "system": "D&D 2024"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-temporary-structural-passage",
      "title": "Temporary Structural Passage Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Utility",
      "group": "real-posthuman/utility/access",
      "summary": "Open a stable passage up to 5 by 8 by 20 feet through wood, plaster, or stone for 1 hour; expiry safely ejects occupants.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "environment-state",
        "task-enablement"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/utility/access",
        "effect": "Open a stable passage up to 5 by 8 by 20 feet through wood, plaster, or stone for 1 hour; expiry safely ejects occupants.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "7 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 7
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Passwall",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Passwall",
      "sourceVariants": [
        {
          "title": "Passwall",
          "url": "https://www.dndbeyond.com/search?q=Passwall",
          "rule": "Open a stable passage up to 5 by 8 by 20 feet through wood, plaster, or stone for 1 hour; expiry safely ejects occupants.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-temporary-structural-passage",
      "title": "Temporary Structural Passage Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Utility",
      "group": "virtual/utility/access",
      "summary": "Open a stable passage up to 5 by 8 by 20 feet through wood, plaster, or stone for 1 hour; expiry safely ejects occupants.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "environment-state",
        "task-enablement"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/utility/access",
        "effect": "Open a stable passage up to 5 by 8 by 20 feet through wood, plaster, or stone for 1 hour; expiry safely ejects occupants.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "7 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 7
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Passwall",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Passwall",
      "sourceVariants": [
        {
          "title": "Passwall",
          "url": "https://www.dndbeyond.com/search?q=Passwall",
          "rule": "Open a stable passage up to 5 by 8 by 20 feet through wood, plaster, or stone for 1 hour; expiry safely ejects occupants.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-temporary-vitality-buffer",
      "title": "Temporary Vitality Buffer Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Protection",
      "group": "virtual/protection/temporary-health",
      "summary": "Grant the user 2d4+4 temporary Hit Points.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "resource-change"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/protection/temporary-health",
        "effect": "Grant the user 2d4+4 temporary Hit Points.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 3
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "False Life",
      "src_reference_url": "https://www.dndbeyond.com/search?q=False+Life",
      "sourceVariants": [
        {
          "title": "False Life",
          "url": "https://www.dndbeyond.com/search?q=False+Life",
          "rule": "Grant the user 2d4+4 temporary Hit Points.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-temporary-vitality-buffer",
      "title": "Temporary Vitality Buffer Treatment",
      "system": "Ninefold",
      "type": "medical-item",
      "status": "candidate",
      "category": "Protection",
      "group": "real-posthuman/protection/temporary-health",
      "summary": "Grant the user 2d4+4 temporary Hit Points.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "medicine",
        "skillPath": [
          "fieldcraft-and-care",
          "medicine"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "resource-change"
      ],
      "rules": {
        "role": "medical-item",
        "itemFamily": "real-posthuman/protection/temporary-health",
        "effect": "Grant the user 2d4+4 temporary Hit Points.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 3
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "False Life",
      "src_reference_url": "https://www.dndbeyond.com/search?q=False+Life",
      "sourceVariants": [
        {
          "title": "False Life",
          "url": "https://www.dndbeyond.com/search?q=False+Life",
          "rule": "Grant the user 2d4+4 temporary Hit Points.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-ten-day-revival-treatment",
      "title": "Ten-Day Revival Treatment Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Restoration",
      "group": "virtual/restoration/revival",
      "summary": "After one hour, revive an intact actor dead no longer than ten days at 1 HP, neutralize poison, and impose a recoverable -20% check penalty.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "condition-change",
        "recovery"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/restoration/revival",
        "effect": "After one hour, revive an intact actor dead no longer than ten days at 1 HP, neutralize poison, and impose a recoverable -20% check penalty.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3605 Stamina",
        "action": "3600 ticks (extended)",
        "activation": {
          "mode": "extended",
          "ticks": 3600,
          "stamina": 3605
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Raise Dead",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Raise+Dead",
      "sourceVariants": [
        {
          "title": "Raise Dead",
          "url": "https://www.dndbeyond.com/search?q=Raise+Dead",
          "rule": "After one hour, revive an intact actor dead no longer than ten days at 1 HP, neutralize poison, and impose a recoverable -20% check penalty.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-ten-day-revival-treatment",
      "title": "Ten-Day Revival Treatment Treatment",
      "system": "Ninefold",
      "type": "medical-item",
      "status": "candidate",
      "category": "Restoration",
      "group": "real-posthuman/restoration/revival",
      "summary": "After one hour, revive an intact actor dead no longer than ten days at 1 HP, neutralize poison, and impose a recoverable -20% check penalty.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "medicine",
        "skillPath": [
          "fieldcraft-and-care",
          "medicine"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "condition-change",
        "recovery"
      ],
      "rules": {
        "role": "medical-item",
        "itemFamily": "real-posthuman/restoration/revival",
        "effect": "After one hour, revive an intact actor dead no longer than ten days at 1 HP, neutralize poison, and impose a recoverable -20% check penalty.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3605 Stamina",
        "action": "3600 ticks (extended)",
        "activation": {
          "mode": "extended",
          "ticks": 3600,
          "stamina": 3605
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Raise Dead",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Raise+Dead",
      "sourceVariants": [
        {
          "title": "Raise Dead",
          "url": "https://www.dndbeyond.com/search?q=Raise+Dead",
          "rule": "After one hour, revive an intact actor dead no longer than ten days at 1 HP, neutralize poison, and impose a recoverable -20% check penalty.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-terrain-skimming-mount-shoes",
      "title": "Terrain-Skimming Mount Shoes",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "utility/mobility",
      "summary": "A fitted mount floats above surfaces, leaves no tracks, ignores difficult terrain, crosses unstable surfaces, and travels 12 hours without travel Exhaustion.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "effect-suppression",
        "mobility-change",
        "sensory-change"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "utility/mobility",
        "effect": "A fitted mount floats above surfaces, leaves no tracks, ignores difficult terrain, crosses unstable surfaces, and travels 12 hours without travel Exhaustion.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Horseshoes of a Zephyr",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Horseshoes of a Zephyr",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "A fitted mount floats above surfaces, leaves no tracks, ignores difficult terrain, crosses unstable surfaces, and travels 12 hours without travel Exhaustion.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-terror-projector-mace",
      "title": "Terror-Projector Mace",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Weapon",
      "group": "combat/augmented-weapon",
      "summary": "Spend 2 ticks and one of three daily charges to make a mental-influence contest against chosen creatures within 30 feet; losers become Frightened and must retreat.",
      "skillUse": {
        "status": "not-required",
        "reason": "This augmentation inherits the host weapon's mapped Skill and does not create a second Skill mapping.",
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "mental-influence",
        "resource-change",
        "target-scope-extension"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/augmented-weapon",
        "effect": "Spend 2 ticks and one of three daily charges to make a mental-influence contest against chosen creatures within 30 feet; losers become Frightened and must retreat.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Mace of Terror",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Mace of Terror",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend 2 ticks and one of three daily charges to make a mental-influence contest against chosen creatures within 30 feet; losers become Frightened and must retreat.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-textile-kit",
      "title": "Textile Kit",
      "system": "Ninefold",
      "type": "tool",
      "status": "candidate",
      "category": "Tool",
      "group": "technical/engineering/materials",
      "summary": "Enables textile production and repair tasks with the matching trained skill; the kit grants no proficiency by itself.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "materials-engineering",
        "skillPath": [
          "engineering",
          "materials-engineering"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "task-enablement"
      ],
      "rules": {
        "role": "tool",
        "itemFamily": "technical/engineering/materials",
        "effect": "Enables textile production and repair tasks with the matching trained skill; the kit grants no proficiency by itself.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Weaver's Tools",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
      "sourceVariants": [
        {
          "title": "Weaver's Tools",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "Enables textile production and repair tasks with the matching trained skill; the kit grants no proficiency by itself.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "thermal-feedback-heavy-blade",
      "title": "Thermal Feedback Heavy Blade",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Melee Weapon",
      "group": "combat/melee/heavy-blades",
      "summary": "Its 2-tick heavy cut rolls one 2d6 slashing hit using the final contested-roll hit percentage. A critical hit applies Burning; attacks against Burning targets have a 5% wider critical range, but take -5% if more than one enemy is currently Burning.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "heavy-blades",
        "skillPath": [
          "combat",
          "melee-weapons",
          "blades",
          "heavy-blades"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "condition-change",
        "critical-change",
        "damage"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/melee/heavy-blades",
        "effect": "Its 2-tick heavy cut rolls one 2d6 slashing hit using the final contested-roll hit percentage. A critical hit applies Burning; attacks against Burning targets have a 5% wider critical range, but take -5% if more than one enemy is currently Burning.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Volkodav",
        "Volkodav — 25% armor penetration",
        "Volkodav — Accuracy interaction",
        "Volkodav — Burning",
        "Volkodav — Critical effect"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/17099/volkodav",
      "sourceVariants": [
        {
          "title": "Volkodav",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17099/volkodav",
          "rule": "Its 2-tick heavy cut rolls one 2d6 slashing hit using the final contested-roll hit percentage. A critical hit applies Burning; attacks against Burning targets have a 5% wider critical range, but take -5% if more than one enemy is currently Burning.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "thermal-feedback-revolver",
      "title": "Thermal Feedback Revolver",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Ranged Weapon",
      "group": "combat/ranged/revolvers",
      "summary": "Its 2-tick heavy shot rolls one 2d6 physical hit using the final contested-roll hit percentage. A critical hit applies Burning; attacks against Burning targets have a 5% wider critical range, but take -5% if more than one enemy is currently Burning.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "revolvers",
        "skillPath": [
          "combat",
          "ranged-weapons",
          "handguns",
          "revolvers"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "condition-change",
        "critical-change",
        "damage"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/ranged/revolvers",
        "effect": "Its 2-tick heavy shot rolls one 2d6 physical hit using the final contested-roll hit percentage. A critical hit applies Burning; attacks against Burning targets have a 5% wider critical range, but take -5% if more than one enemy is currently Burning.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Laika",
        "Laika — +150% headshot damage",
        "Laika — 50% armor penetration",
        "Laika — 66% burn chance",
        "Laika — Accuracy interaction",
        "Laika — Burning",
        "Laika — Critical effect",
        "Taigan",
        "Taigan — +175% headshot damage",
        "Taigan — 40% burn chance",
        "Taigan — 5% ricochet chance",
        "Taigan — 50% armor penetration",
        "Taigan — Accuracy interaction",
        "Taigan — Burning",
        "Taigan — Critical effect"
      ],
      "src_reference_url": [
        "https://gamestegy.com/cyberpunk-2077/wiki/17066/laika",
        "https://gamestegy.com/cyberpunk-2077/wiki/17066/laika",
        "https://gamestegy.com/cyberpunk-2077/wiki/17066/laika",
        "https://gamestegy.com/cyberpunk-2077/wiki/17066/laika",
        "https://gamestegy.com/cyberpunk-2077/wiki/17066/laika",
        "https://gamestegy.com/cyberpunk-2077/wiki/17066/laika",
        "https://gamestegy.com/cyberpunk-2077/wiki/17066/laika",
        "https://gamestegy.com/cyberpunk-2077/wiki/17095/taigan",
        "https://gamestegy.com/cyberpunk-2077/wiki/17095/taigan",
        "https://gamestegy.com/cyberpunk-2077/wiki/17095/taigan",
        "https://gamestegy.com/cyberpunk-2077/wiki/17095/taigan",
        "https://gamestegy.com/cyberpunk-2077/wiki/17095/taigan",
        "https://gamestegy.com/cyberpunk-2077/wiki/17095/taigan",
        "https://gamestegy.com/cyberpunk-2077/wiki/17095/taigan",
        "https://gamestegy.com/cyberpunk-2077/wiki/17095/taigan"
      ],
      "sourceVariants": [
        {
          "title": "Laika",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17066/laika",
          "rule": "Its 2-tick heavy shot rolls one 2d6 physical hit using the final contested-roll hit percentage. A critical hit applies Burning; attacks against Burning targets have a 5% wider critical range, but take -5% if more than one enemy is currently Burning.",
          "system": "Cyberpunk 2077"
        },
        {
          "title": "Taigan",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17095/taigan",
          "rule": "Its 2-tick heavy shot rolls one 2d6 physical hit using the final contested-roll hit percentage. A critical hit applies Burning; attacks against Burning targets have a 5% wider critical range, but take -5% if more than one enemy is currently Burning.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 2,
      "tags": []
    },
    {
      "id": "thermal-feedback-shotgun",
      "title": "Thermal Feedback Shotgun",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Ranged Weapon",
      "group": "combat/ranged/shotguns",
      "summary": "Its 2-tick spread rolls two independent 1d6 physical hits using the final contested-roll hit percentage. A critical hit applies Burning; attacks against Burning targets have a 5% wider critical range, but take -5% if more than one enemy is currently Burning.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "shotguns",
        "skillPath": [
          "combat",
          "ranged-weapons",
          "long-guns",
          "shotguns"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "condition-change",
        "critical-change",
        "damage"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/ranged/shotguns",
        "effect": "Its 2-tick spread rolls two independent 1d6 physical hits using the final contested-roll hit percentage. A critical hit applies Burning; attacks against Burning targets have a 5% wider critical range, but take -5% if more than one enemy is currently Burning.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Alabai",
        "Alabai — +85% headshot damage",
        "Alabai — 10 projectiles per shot",
        "Alabai — 10% burn chance",
        "Alabai — 25% armor penetration",
        "Alabai — 5% ricochet chance",
        "Alabai — Accuracy interaction",
        "Alabai — Burning",
        "Alabai — Critical effect"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/17020/alabai",
      "sourceVariants": [
        {
          "title": "Alabai",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17020/alabai",
          "rule": "Its 2-tick spread rolls two independent 1d6 physical hits using the final contested-roll hit percentage. A critical hit applies Burning; attacks against Burning targets have a 5% wider critical range, but take -5% if more than one enemy is currently Burning.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "thermal-feedback-sniper-rifle",
      "title": "Thermal Feedback Sniper Rifle",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Ranged Weapon",
      "group": "combat/ranged/sniper-rifles",
      "summary": "Its 2-tick precision shot rolls one 3d6 physical hit using the final contested-roll hit percentage. A critical hit applies Burning; attacks against Burning targets have a 5% wider critical range, but take -5% if more than one enemy is currently Burning.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "sniper-rifles",
        "skillPath": [
          "combat",
          "ranged-weapons",
          "long-guns",
          "sniper-rifles"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "condition-change",
        "critical-change",
        "damage"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/ranged/sniper-rifles",
        "effect": "Its 2-tick precision shot rolls one 3d6 physical hit using the final contested-roll hit percentage. A critical hit applies Burning; attacks against Burning targets have a 5% wider critical range, but take -5% if more than one enemy is currently Burning.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "combatClass": {
          "classes": [
            "Finesse",
            "Endurance"
          ],
          "stats": [
            "DEX",
            "CON"
          ],
          "combinationRule": "Not yet defined; the item action must state an approved rule."
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Borzaya",
        "Borzaya — +200% headshot damage",
        "Borzaya — 5% ricochet chance",
        "Borzaya — 50% armor penetration",
        "Borzaya — 50% burn chance",
        "Borzaya — Accuracy interaction",
        "Borzaya — Burning",
        "Borzaya — Critical effect"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/17029/borzaya",
      "sourceVariants": [
        {
          "title": "Borzaya",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17029/borzaya",
          "rule": "Its 2-tick precision shot rolls one 3d6 physical hit using the final contested-roll hit percentage. A critical hit applies Burning; attacks against Burning targets have a 5% wider critical range, but take -5% if more than one enemy is currently Burning.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "thermal-lunge-blade",
      "title": "Thermal Lunge Blade",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Melee Weapon",
      "group": "combat/melee/finesse-blades",
      "summary": "Its 2-tick finesse cut rolls one 2d6 slashing hit using the final contested-roll hit percentage. Add 1 tick and 1 Stamina to combine an attack with movement up to walking speed; attacks against Burning targets have a 5% wider critical range.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "finesse-blades",
        "skillPath": [
          "combat",
          "melee-weapons",
          "blades",
          "finesse-blades"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "critical-change",
        "damage",
        "mobility-change",
        "resource-change"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/melee/finesse-blades",
        "effect": "Its 2-tick finesse cut rolls one 2d6 slashing hit using the final contested-roll hit percentage. Add 1 tick and 1 Stamina to combine an attack with movement up to walking speed; attacks against Burning targets have a 5% wider critical range.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Errata",
        "Errata — 20% burn chance",
        "Errata — 25% armor penetration",
        "Errata — Burning",
        "Errata — Critical effect"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/3088/errata",
      "sourceVariants": [
        {
          "title": "Errata",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/3088/errata",
          "rule": "Its 2-tick finesse cut rolls one 2d6 slashing hit using the final contested-roll hit percentage. Add 1 tick and 1 Stamina to combine an attack with movement up to walking speed; attacks against Burning targets have a 5% wider critical range.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "thermal-reclaimer-pistol",
      "title": "Thermal Reclaimer Pistol",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Ranged Weapon",
      "group": "combat/ranged/pistols",
      "summary": "Its 2-tick shot rolls one 2d6 physical hit using the final contested-roll hit percentage. A charged shot adds 1 tick; when it hits a Burning target, restore the spent round.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "pistols",
        "skillPath": [
          "combat",
          "ranged-weapons",
          "handguns",
          "pistols"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "damage",
        "resource-change"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/ranged/pistols",
        "effect": "Its 2-tick shot rolls one 2d6 physical hit using the final contested-roll hit percentage. A charged shot adds 1 tick; when it hits a Burning target, restore the spent round.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Scorch",
        "Scorch — +150% headshot damage",
        "Scorch — 20% burn chance",
        "Scorch — 50% armor penetration",
        "Scorch — Burning",
        "Scorch — Charged action"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/17091/scorch",
      "sourceVariants": [
        {
          "title": "Scorch",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17091/scorch",
          "rule": "Its 2-tick shot rolls one 2d6 physical hit using the final contested-roll hit percentage. A charged shot adds 1 tick; when it hits a Burning target, restore the spent round.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "item-thermal-protection-band",
      "title": "Thermal-Protection Band",
      "system": "Ninefold",
      "type": "wearable",
      "status": "candidate",
      "category": "Wearable",
      "group": "effect-devices/rings",
      "summary": "While worn, reduce cold damage by 2d6 and ignore environmental cold down to extreme winter temperatures.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "defense-modifier",
        "environmental-adaptation"
      ],
      "rules": {
        "role": "wearable",
        "itemFamily": "effect-devices/rings",
        "effect": "While worn, reduce cold damage by 2d6 and ignore environmental cold down to extreme winter temperatures.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Ring of Warmth",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Ring of Warmth",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "While worn, reduce cold damage by 2d6 and ignore environmental cold down to extreme winter temperatures.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-thermal-ray-circlet",
      "title": "Thermal-Ray Circlet",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "utility/effect-devices",
      "summary": "Once per full rest, spend 2 ticks to make three ranged fire attacks at +25%.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "damage"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "utility/effect-devices",
        "effect": "Once per full rest, spend 2 ticks to make three ranged fire attacks at +25%.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Circlet of Blasting",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Circlet of Blasting",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Once per full rest, spend 2 ticks to make three ranged fire attacks at +25%.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-thought-sensing-draft",
      "title": "Thought-Sensing Draft",
      "system": "Ninefold",
      "type": "consumable",
      "status": "candidate",
      "category": "Consumable",
      "group": "medical-and-chemical/drafts",
      "summary": "Spend 1 tick to drink; for 10 minutes detect surface thoughts, with deeper probes resolved as mental-influence contests.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "brewing",
        "skillPath": [
          "engineering",
          "chemical-engineering",
          "brewing"
        ],
        "maximumTrainedBonus": 15,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "mental-influence",
        "sensory-change"
      ],
      "rules": {
        "role": "consumable",
        "itemFamily": "medical-and-chemical/drafts",
        "effect": "Spend 1 tick to drink; for 10 minutes detect surface thoughts, with deeper probes resolved as mental-influence contests.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Potion of Mind Reading",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Potion of Mind Reading",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend 1 tick to drink; for 10 minutes detect surface thoughts, with deeper probes resolved as mental-influence contests.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-thought-sensing-medallion",
      "title": "Thought-Sensing Medallion",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "effect-devices/influence",
      "summary": "Spend one of five daily charges and 2 ticks for 1 minute of surface-thought sensing, with deeper probes resolved as mental-influence contests.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "mental-influence",
        "resource-change",
        "sensory-change"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "effect-devices/influence",
        "effect": "Spend one of five daily charges and 2 ticks for 1 minute of surface-thought sensing, with deeper probes resolved as mental-influence contests.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Medallion of Thoughts",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Medallion of Thoughts",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend one of five daily charges and 2 ticks for 1 minute of surface-thought sensing, with deeper probes resolved as mental-influence contests.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-three-question-oracle-link",
      "title": "Three-Question Oracle Link Program",
      "system": "Ninefold",
      "type": "program",
      "status": "candidate",
      "category": "Information",
      "group": "real-posthuman/information/oracle",
      "summary": "Open a one-minute channel that returns truthful yes, no, or unclear answers to three questions; repeated same-rest uses risk silence.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "hacking",
        "skillPath": [
          "spycraft",
          "hacking"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "information-query",
        "semantic-communication"
      ],
      "rules": {
        "role": "program",
        "itemFamily": "real-posthuman/information/oracle",
        "effect": "Open a one-minute channel that returns truthful yes, no, or unclear answers to three questions; repeated same-rest uses risk silence.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "65 Stamina (extended) or 665 Stamina (ritual)",
        "action": "60 ticks (extended) or 660 ticks (ritual)",
        "activation": {
          "mode": "choice",
          "options": [
            {
              "mode": "extended",
              "ticks": 60,
              "stamina": 65
            },
            {
              "mode": "ritual",
              "ticks": 660,
              "stamina": 665
            }
          ]
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Commune",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Commune",
      "sourceVariants": [
        {
          "title": "Commune",
          "url": "https://www.dndbeyond.com/search?q=Commune",
          "rule": "Open a one-minute channel that returns truthful yes, no, or unclear answers to three questions; repeated same-rest uses risk silence.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-three-question-oracle-link",
      "title": "Three-Question Oracle Link Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Information",
      "group": "virtual/information/oracle",
      "summary": "Open a one-minute channel that returns truthful yes, no, or unclear answers to three questions; repeated same-rest uses risk silence.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "information-query",
        "semantic-communication"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/information/oracle",
        "effect": "Open a one-minute channel that returns truthful yes, no, or unclear answers to three questions; repeated same-rest uses risk silence.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "65 Stamina (extended) or 665 Stamina (ritual)",
        "action": "60 ticks (extended) or 660 ticks (ritual)",
        "activation": {
          "mode": "choice",
          "options": [
            {
              "mode": "extended",
              "ticks": 60,
              "stamina": 65
            },
            {
              "mode": "ritual",
              "ticks": 660,
              "stamina": 665
            }
          ]
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Commune",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Commune",
      "sourceVariants": [
        {
          "title": "Commune",
          "url": "https://www.dndbeyond.com/search?q=Commune",
          "rule": "Open a one-minute channel that returns truthful yes, no, or unclear answers to three questions; repeated same-rest uses risk silence.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-threshold-judgment-pulse",
      "title": "Threshold Judgment Pulse Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Control",
      "group": "real-posthuman/control/threshold-effect",
      "summary": "Targets in 30 feet that lose contested Will defense suffer HP-threshold death or sensory/stun conditions; tagged outsiders are relocated home for 24 hours.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "damage",
        "spatial-relocation"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/control/threshold-effect",
        "effect": "Targets in 30 feet that lose contested Will defense suffer HP-threshold death or sensory/stun conditions; tagged outsiders are relocated home for 24 hours.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "8 Stamina",
        "action": "1 ticks (combo)",
        "activation": {
          "mode": "combo",
          "ticks": 1,
          "stamina": 8
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Divine Word",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Divine+Word",
      "sourceVariants": [
        {
          "title": "Divine Word",
          "url": "https://www.dndbeyond.com/search?q=Divine+Word",
          "rule": "Targets in 30 feet that lose contested Will defense suffer HP-threshold death or sensory/stun conditions; tagged outsiders are relocated home for 24 hours.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-threshold-judgment-pulse",
      "title": "Threshold Judgment Pulse Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Control",
      "group": "virtual/control/threshold-effect",
      "summary": "Targets in 30 feet that lose contested Will defense suffer HP-threshold death or sensory/stun conditions; tagged outsiders are relocated home for 24 hours.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "damage",
        "spatial-relocation"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/control/threshold-effect",
        "effect": "Targets in 30 feet that lose contested Will defense suffer HP-threshold death or sensory/stun conditions; tagged outsiders are relocated home for 24 hours.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "8 Stamina",
        "action": "1 ticks (combo)",
        "activation": {
          "mode": "combo",
          "ticks": 1,
          "stamina": 8
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Divine Word",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Divine+Word",
      "sourceVariants": [
        {
          "title": "Divine Word",
          "url": "https://www.dndbeyond.com/search?q=Divine+Word",
          "rule": "Targets in 30 feet that lose contested Will defense suffer HP-threshold death or sensory/stun conditions; tagged outsiders are relocated home for 24 hours.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-thunder-hammer",
      "title": "Thunder Hammer",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Weapon",
      "group": "combat/augmented-weapon",
      "summary": "Attacks gain +5% and +1 damage; spend a charge on a returning throw that contests to stun creatures within 30 feet, with stronger effects against its keyed family.",
      "skillUse": {
        "status": "not-required",
        "reason": "This augmentation inherits the host weapon's mapped Skill and does not create a second Skill mapping.",
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "condition-change",
        "damage",
        "resource-change"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/augmented-weapon",
        "effect": "Attacks gain +5% and +1 damage; spend a charge on a returning throw that contests to stun creatures within 30 feet, with stronger effects against its keyed family.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Hammer of Thunderbolts",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Hammer of Thunderbolts",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Attacks gain +5% and +1 damage; spend a charge on a returning throw that contests to stun creatures within 30 feet, with stronger effects against its keyed family.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "tissue-growth-catalyst",
      "title": "Tissue Growth Catalyst",
      "system": "Ninefold",
      "type": "consumable",
      "status": "candidate",
      "category": "Consumable",
      "group": "equipment/consumables/food",
      "summary": "A downtime treatment permanently increases the current biological embodiment’s maximum Hit Points by 1; an embodiment can benefit from this item only once.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "resource-change"
      ],
      "rules": {
        "role": "consumable",
        "itemFamily": "equipment/consumables/food",
        "effect": "A downtime treatment permanently increases the current biological embodiment’s maximum Hit Points by 1; an embodiment can benefit from this item only once.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Prototype Pseudoembryonic Cell Builder",
        "Prototype Pseudoembryonic Cell Builder — Health interaction"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/17650/prototype-pseudoembryonic-cell-builder",
      "sourceVariants": [
        {
          "title": "Prototype Pseudoembryonic Cell Builder",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17650/prototype-pseudoembryonic-cell-builder",
          "rule": "A downtime treatment permanently increases the current biological embodiment’s maximum Hit Points by 1; an embodiment can benefit from this item only once.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "real-toxic-condition-beam",
      "title": "Toxic Condition Beam Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Offense",
      "group": "real-posthuman/offense/projectile",
      "summary": "A contested 60-foot beam deals 2d8 poison and inflicts poisoning until the target's next action ends.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "ranged-weapons",
        "skillPath": [
          "combat",
          "ranged-weapons"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "damage"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/offense/projectile",
        "effect": "A contested 60-foot beam deals 2d8 poison and inflicts poisoning until the target's next action ends.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 3
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Ray of Sickness",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Ray+of+Sickness",
      "sourceVariants": [
        {
          "title": "Ray of Sickness",
          "url": "https://www.dndbeyond.com/search?q=Ray+of+Sickness",
          "rule": "A contested 60-foot beam deals 2d8 poison and inflicts poisoning until the target's next action ends.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-toxin-blade",
      "title": "Toxin Blade",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Weapon",
      "group": "combat/augmented-weapon",
      "summary": "Attacks gain +5% and +1 damage; spend 1 tick once per full rest to arm the next hit for +2d6 poison and a contested Poisoned condition.",
      "skillUse": {
        "status": "not-required",
        "reason": "This augmentation inherits the host weapon's mapped Skill and does not create a second Skill mapping.",
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "condition-change",
        "damage"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/augmented-weapon",
        "effect": "Attacks gain +5% and +1 damage; spend 1 tick once per full rest to arm the next hit for +2d6 poison and a contested Poisoned condition.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Dagger of Venom",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Dagger of Venom",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Attacks gain +5% and +1 damage; spend 1 tick once per full rest to arm the next hit for +2d6 poison and a contested Poisoned condition.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "toxin-grenade",
      "title": "Toxin Grenade",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Thrown Weapon",
      "group": "combat/demolitions/grenades",
      "summary": "Spend 2 ticks to throw up to 20 feet and create a 5-foot toxic cloud for 3 ticks; each exposed target contests chemical delivery with chemical defense, taking 1d6 chemical damage, Poison, and -1 ft/s movement on a loss.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "grenades",
        "skillPath": [
          "combat",
          "demolitions",
          "grenades"
        ],
        "maximumTrainedBonus": 15,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "damage",
        "environment-state",
        "mobility-change"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/demolitions/grenades",
        "effect": "Spend 2 ticks to throw up to 20 feet and create a 5-foot toxic cloud for 3 ticks; each exposed target contests chemical delivery with chemical defense, taking 1d6 chemical damage, Poison, and -1 ft/s movement on a loss.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "MOLODETS BioHaz Grenade",
        "MOLODETS BioHaz Grenade — Movement interaction",
        "MOLODETS BioHaz Grenade — Poison"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/17618/molodets-biohaz-grenade",
      "sourceVariants": [
        {
          "title": "MOLODETS BioHaz Grenade",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17618/molodets-biohaz-grenade",
          "rule": "Spend 2 ticks to throw up to 20 feet and create a 5-foot toxic cloud for 3 ticks; each exposed target contests chemical delivery with chemical defense, taking 1d6 chemical damage, Poison, and -1 ft/s movement on a loss.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "item-toxin-kit",
      "title": "Toxin Kit",
      "system": "Ninefold",
      "type": "tool",
      "status": "candidate",
      "category": "Tool",
      "group": "technical/engineering/chemical/poisoning",
      "summary": "Enables toxin extraction, handling, and application tasks with the matching trained skill; the kit grants no proficiency by itself.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "poisoning",
        "skillPath": [
          "engineering",
          "chemical-engineering",
          "poisoning"
        ],
        "maximumTrainedBonus": 15,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "task-enablement"
      ],
      "rules": {
        "role": "tool",
        "itemFamily": "technical/engineering/chemical/poisoning",
        "effect": "Enables toxin extraction, handling, and application tasks with the matching trained skill; the kit grants no proficiency by itself.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Poisoner's Kit",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
      "sourceVariants": [
        {
          "title": "Poisoner's Kit",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "Enables toxin extraction, handling, and application tasks with the matching trained skill; the kit grants no proficiency by itself.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "toxin-multilock-assault-rifle",
      "title": "Toxin Multilock Assault Rifle",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Ranged Weapon",
      "group": "combat/ranged/assault-rifles",
      "summary": "Its 2-tick burst rolls three independent 1d6 physical hits using the final contested-roll hit percentage. A held burst may attack up to three targets within 15 feet of one another at -5% per attack; each hit applies Poison.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "assault-rifles",
        "skillPath": [
          "combat",
          "ranged-weapons",
          "long-guns",
          "assault-rifles"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "condition-change",
        "damage",
        "target-scope-extension"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/ranged/assault-rifles",
        "effect": "Its 2-tick burst rolls three independent 1d6 physical hits using the final contested-roll hit percentage. A held burst may attack up to three targets within 15 feet of one another at -5% per attack; each hit applies Poison.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Divided We Stand",
        "Divided We Stand — +50% headshot damage",
        "Divided We Stand — 20% poison chance",
        "Divided We Stand — Accuracy interaction",
        "Divided We Stand — Poison"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/1069/divided-we-stand",
      "sourceVariants": [
        {
          "title": "Divided We Stand",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/1069/divided-we-stand",
          "rule": "Its 2-tick burst rolls three independent 1d6 physical hits using the final contested-roll hit percentage. A held burst may attack up to three targets within 15 feet of one another at -5% per attack; each hit applies Poison.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "toxin-cycle-knife",
      "title": "Toxin-Cycle Knife",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Melee Weapon",
      "group": "combat/melee/knives",
      "summary": "Its 2-tick attack rolls one 1d6 slashing hit using the final contested-roll hit percentage. A hit against a Poisoned target applies Bleeding, and a hit against a Bleeding target applies Poison.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "knives",
        "skillPath": [
          "combat",
          "melee-weapons",
          "blades",
          "knives"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "damage"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/melee/knives",
        "effect": "Its 2-tick attack rolls one 1d6 slashing hit using the final contested-roll hit percentage. A hit against a Poisoned target applies Bleeding, and a hit against a Bleeding target applies Poison.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Stinger",
        "Stinger — +150% headshot damage",
        "Stinger — 20% bleed chance",
        "Stinger — 20% poison chance",
        "Stinger — Bleeding",
        "Stinger — Poison"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/984/stinger",
      "sourceVariants": [
        {
          "title": "Stinger",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/984/stinger",
          "rule": "Its 2-tick attack rolls one 1d6 slashing hit using the final contested-roll hit percentage. A hit against a Poisoned target applies Bleeding, and a hit against a Bleeding target applies Poison.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "real-trackable-damage-mark",
      "title": "Trackable Damage Mark Program",
      "system": "Ninefold",
      "type": "program",
      "status": "candidate",
      "category": "Offense",
      "group": "real-posthuman/offense/target-mark",
      "summary": "For up to 1 hour, hits against a marked target deal +1d6 force and tracking checks gain +15%; transfer after the target falls.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "hacking",
        "skillPath": [
          "spycraft",
          "hacking"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "damage"
      ],
      "rules": {
        "role": "program",
        "itemFamily": "real-posthuman/offense/target-mark",
        "effect": "For up to 1 hour, hits against a marked target deal +1d6 force and tracking checks gain +15%; transfer after the target falls.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "2 Stamina",
        "action": "1 ticks (combo)",
        "activation": {
          "mode": "combo",
          "ticks": 1,
          "stamina": 2
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Hunter's Mark",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Hunter%27s+Mark",
      "sourceVariants": [
        {
          "title": "Hunter's Mark",
          "url": "https://www.dndbeyond.com/search?q=Hunter%27s+Mark",
          "rule": "For up to 1 hour, hits against a marked target deal +1d6 force and tracking checks gain +15%; transfer after the target falls.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-trackable-damage-mark",
      "title": "Trackable Damage Mark Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Offense",
      "group": "virtual/offense/target-mark",
      "summary": "For up to 1 hour, hits against a marked target deal +1d6 force and tracking checks gain +15%; transfer after the target falls.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "damage"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/offense/target-mark",
        "effect": "For up to 1 hour, hits against a marked target deal +1d6 force and tracking checks gain +15%; transfer after the target falls.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "2 Stamina",
        "action": "1 ticks (combo)",
        "activation": {
          "mode": "combo",
          "ticks": 1,
          "stamina": 2
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": [
        "D&D 2024",
        "D&D 2024",
        "D&D 2024 SRD 5.2.1"
      ],
      "src_rule": [
        "Free Hunters Mark",
        "Mark Finding: Hunter's Mark",
        "Hunter's Mark"
      ],
      "src_reference_url": [
        "https://www.dndbeyond.com/sources/dnd/free-rules/character-classes",
        "https://dnd2024.wikidot.com/feat:mark-of-finding",
        "https://www.dndbeyond.com/search?q=Hunter%27s+Mark"
      ],
      "sourceVariants": [
        {
          "title": "Hunter's Mark",
          "url": "https://www.dndbeyond.com/search?q=Hunter%27s+Mark",
          "rule": "For up to 1 hour, hits against a marked target deal +1d6 force and tracking checks gain +15%; transfer after the target falls.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-tracking-blocker-amulet",
      "title": "Tracking-Blocker Amulet",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "utility/sensors",
      "summary": "While worn, blocks remote sensors and location effects unless the wearer permits them.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "effect-suppression",
        "sensory-change"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "utility/sensors",
        "effect": "While worn, blocks remote sensors and location effects unless the wearer permits them.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Amulet of Proof against Detection and Location",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Amulet of Proof against Detection and Location",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "While worn, blocks remote sensors and location effects unless the wearer permits them.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-transferable-damage-mark",
      "title": "Transferable Damage Mark Program",
      "system": "Ninefold",
      "type": "program",
      "status": "candidate",
      "category": "Offense",
      "group": "real-posthuman/offense/target-mark",
      "summary": "For up to 1 hour, hits against one marked target deal +1d6 necrotic and one chosen check family takes -15%; transfer after the target falls.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "hacking",
        "skillPath": [
          "spycraft",
          "hacking"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "damage"
      ],
      "rules": {
        "role": "program",
        "itemFamily": "real-posthuman/offense/target-mark",
        "effect": "For up to 1 hour, hits against one marked target deal +1d6 necrotic and one chosen check family takes -15%; transfer after the target falls.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "2 Stamina",
        "action": "1 ticks (combo)",
        "activation": {
          "mode": "combo",
          "ticks": 1,
          "stamina": 2
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Hex",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Hex",
      "sourceVariants": [
        {
          "title": "Hex",
          "url": "https://www.dndbeyond.com/search?q=Hex",
          "rule": "For up to 1 hour, hits against one marked target deal +1d6 necrotic and one chosen check family takes -15%; transfer after the target falls.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-transferable-damage-mark",
      "title": "Transferable Damage Mark Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Offense",
      "group": "virtual/offense/target-mark",
      "summary": "For up to 1 hour, hits against one marked target deal +1d6 necrotic and one chosen check family takes -15%; transfer after the target falls.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "damage"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/offense/target-mark",
        "effect": "For up to 1 hour, hits against one marked target deal +1d6 necrotic and one chosen check family takes -15%; transfer after the target falls.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "2 Stamina",
        "action": "1 ticks (combo)",
        "activation": {
          "mode": "combo",
          "ticks": 1,
          "stamina": 2
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": [
        "D&D 2024",
        "D&D 2024",
        "D&D 2024 SRD 5.2.1"
      ],
      "src_rule": [
        "Hex",
        "Hex Access",
        "Hex"
      ],
      "src_reference_url": [
        "https://dnd2024.wikidot.com/feat:shadowmoor-hexer",
        "skill_tree/mind/spellcraft/fey-hex.html",
        "https://www.dndbeyond.com/search?q=Hex"
      ],
      "sourceVariants": [
        {
          "title": "Hex",
          "url": "https://www.dndbeyond.com/search?q=Hex",
          "rule": "For up to 1 hour, hits against one marked target deal +1d6 necrotic and one chosen check family takes -15%; transfer after the target falls.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-transformation-projector",
      "title": "Transformation Projector",
      "system": "Ninefold",
      "type": "effect-device",
      "status": "candidate",
      "category": "Effect Device",
      "group": "effect-devices/projectors",
      "summary": "Spend one of seven daily charges and 2 ticks to make a contested transformation application against a target.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "resource-change",
        "transformation"
      ],
      "rules": {
        "role": "effect-device",
        "itemFamily": "effect-devices/projectors",
        "effect": "Spend one of seven daily charges and 2 ticks to make a contested transformation application against a target.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Wand of Polymorph",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Wand of Polymorph",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend one of seven daily charges and 2 ticks to make a contested transformation application against a target.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-transit-blocking-restraints",
      "title": "Transit-Blocking Restraints",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "utility/mobility",
      "summary": "Spend 2 ticks to secure an incapacitated target; while bound it cannot teleport or change environments, and escape requires winning a +100% Strength contest.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "effect-suppression"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "utility/mobility",
        "effect": "Spend 2 ticks to secure an incapacitated target; while bound it cannot teleport or change environments, and escape requires winning a +100% Strength contest.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Dimensional Shackles",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Dimensional Shackles",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend 2 ticks to secure an incapacitated target; while bound it cannot teleport or change environments, and escape requires winning a +100% Strength contest.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-transit-blocking-security-zone",
      "title": "Transit-Blocking Security Zone Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Protection",
      "group": "real-posthuman/protection/area-denial",
      "summary": "Ward up to 40,000 square feet for one day against teleport and planar entry; selected intruder tags take 5d10 typed damage unless authorized by password.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "effect-suppression",
        "environment-state",
        "trigger-binding"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/protection/area-denial",
        "effect": "Ward up to 40,000 square feet for one day against teleport and planar entry; selected intruder tags take 5d10 typed damage unless authorized by password.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "606 Stamina (extended) or 1206 Stamina (ritual)",
        "action": "600 ticks (extended) or 1200 ticks (ritual)",
        "activation": {
          "mode": "choice",
          "options": [
            {
              "mode": "extended",
              "ticks": 600,
              "stamina": 606
            },
            {
              "mode": "ritual",
              "ticks": 1200,
              "stamina": 1206
            }
          ]
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Forbiddance",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Forbiddance",
      "sourceVariants": [
        {
          "title": "Forbiddance",
          "url": "https://www.dndbeyond.com/search?q=Forbiddance",
          "rule": "Ward up to 40,000 square feet for one day against teleport and planar entry; selected intruder tags take 5d10 typed damage unless authorized by password.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-transit-blocking-security-zone",
      "title": "Transit-Blocking Security Zone Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Protection",
      "group": "virtual/protection/area-denial",
      "summary": "Ward up to 40,000 square feet for one day against teleport and planar entry; selected intruder tags take 5d10 typed damage unless authorized by password.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "effect-suppression",
        "environment-state",
        "trigger-binding"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/protection/area-denial",
        "effect": "Ward up to 40,000 square feet for one day against teleport and planar entry; selected intruder tags take 5d10 typed damage unless authorized by password.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "606 Stamina (extended) or 1206 Stamina (ritual)",
        "action": "600 ticks (extended) or 1200 ticks (ritual)",
        "activation": {
          "mode": "choice",
          "options": [
            {
              "mode": "extended",
              "ticks": 600,
              "stamina": 606
            },
            {
              "mode": "ritual",
              "ticks": 1200,
              "stamina": 1206
            }
          ]
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Forbiddance",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Forbiddance",
      "sourceVariants": [
        {
          "title": "Forbiddance",
          "url": "https://www.dndbeyond.com/search?q=Forbiddance",
          "rule": "Ward up to 40,000 square feet for one day against teleport and planar entry; selected intruder tags take 5d10 typed damage unless authorized by password.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "trauma-response-charged-pistol",
      "title": "Trauma-Response Charged Pistol",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Ranged Weapon",
      "group": "combat/ranged/pistols",
      "summary": "Its 2-tick shot rolls one 2d6 physical hit using the final contested-roll hit percentage. At one-quarter Hit Points or less, attacks occupy 1 fewer tick; a charged shot adds 1 tick and one damage die.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "pistols",
        "skillPath": [
          "combat",
          "ranged-weapons",
          "handguns",
          "pistols"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "damage"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/ranged/pistols",
        "effect": "Its 2-tick shot rolls one 2d6 physical hit using the final contested-roll hit percentage. At one-quarter Hit Points or less, attacks occupy 1 fewer tick; a charged shot adds 1 tick and one damage die.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Apparition",
        "Apparition — +150% headshot damage",
        "Apparition — 50% armor penetration",
        "Apparition — Charged action",
        "Apparition — Critical effect",
        "Apparition — Health interaction",
        "Apparition — Reload interaction"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/1094/apparition",
      "sourceVariants": [
        {
          "title": "Apparition",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/1094/apparition",
          "rule": "Its 2-tick shot rolls one 2d6 physical hit using the final contested-roll hit percentage. At one-quarter Hit Points or less, attacks occupy 1 fewer tick; a charged shot adds 1 tick and one damage die.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "item-traverse-assist-gloves",
      "title": "Traverse-Assist Gloves",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "utility/mobility",
      "summary": "Set climb and swim speeds equal to walking speed and gain +5% on climbing and swimming checks.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "mobility-change"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "utility/mobility",
        "effect": "Set climb and swim speeds equal to walking speed and gain +5% on climbing and swimming checks.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Gloves of Swimming and Climbing",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Gloves of Swimming and Climbing",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Set climb and swim speeds equal to walking speed and gain +5% on climbing and swimming checks.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-tree-network-step",
      "title": "Tree-Network Step Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Mobility",
      "group": "real-posthuman/mobility/teleport",
      "summary": "For 1 minute, sense matching living trees within 500 feet and once per cycle spend 10 feet of movement to enter one and exit another.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "sensory-change",
        "spatial-relocation"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/mobility/teleport",
        "effect": "For 1 minute, sense matching living trees within 500 feet and once per cycle spend 10 feet of movement to enter one and exit another.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "7 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 7
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Tree Stride",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Tree+Stride",
      "sourceVariants": [
        {
          "title": "Tree Stride",
          "url": "https://www.dndbeyond.com/search?q=Tree+Stride",
          "rule": "For 1 minute, sense matching living trees within 500 feet and once per cycle spend 10 feet of movement to enter one and exit another.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-tree-network-step",
      "title": "Tree-Network Step Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Mobility",
      "group": "virtual/mobility/teleport",
      "summary": "For 1 minute, sense matching living trees within 500 feet and once per cycle spend 10 feet of movement to enter one and exit another.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "sensory-change",
        "spatial-relocation"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/mobility/teleport",
        "effect": "For 1 minute, sense matching living trees within 500 feet and once per cycle spend 10 feet of movement to enter one and exit another.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "7 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 7
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Tree Stride",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Tree+Stride",
      "sourceVariants": [
        {
          "title": "Tree Stride",
          "url": "https://www.dndbeyond.com/search?q=Tree+Stride",
          "rule": "For 1 minute, sense matching living trees within 500 feet and once per cycle spend 10 feet of movement to enter one and exit another.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-triggered-illusion-routine",
      "title": "Triggered Illusion Routine Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Control",
      "group": "real-posthuman/control/automation",
      "summary": "Bind a repeatable audiovisual performance up to a 30-foot cube to a nearby visible or audible trigger; each activation lasts up to 5 minutes.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "sensory-change",
        "trigger-binding"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/control/automation",
        "effect": "Bind a repeatable audiovisual performance up to a 30-foot cube to a nearby visible or audible trigger; each activation lasts up to 5 minutes.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "8 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 8
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Programmed Illusion",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Programmed+Illusion",
      "sourceVariants": [
        {
          "title": "Programmed Illusion",
          "url": "https://www.dndbeyond.com/search?q=Programmed+Illusion",
          "rule": "Bind a repeatable audiovisual performance up to a 30-foot cube to a nearby visible or audible trigger; each activation lasts up to 5 minutes.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-triggered-illusion-routine",
      "title": "Triggered Illusion Routine Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Control",
      "group": "virtual/control/automation",
      "summary": "Bind a repeatable audiovisual performance up to a 30-foot cube to a nearby visible or audible trigger; each activation lasts up to 5 minutes.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "sensory-change",
        "trigger-binding"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/control/automation",
        "effect": "Bind a repeatable audiovisual performance up to a 30-foot cube to a nearby visible or audible trigger; each activation lasts up to 5 minutes.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "8 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 8
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Programmed Illusion",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Programmed+Illusion",
      "sourceVariants": [
        {
          "title": "Programmed Illusion",
          "url": "https://www.dndbeyond.com/search?q=Programmed+Illusion",
          "rule": "Bind a repeatable audiovisual performance up to a 30-foot cube to a nearby visible or audible trigger; each activation lasts up to 5 minutes.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-triggered-spoken-message",
      "title": "Triggered Spoken Message Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Communication",
      "group": "real-posthuman/communication/automation",
      "summary": "Bind a 25-word message to an unattended object; visible or audible conditions within 30 feet trigger one-time or repeat playback indefinitely.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "semantic-communication",
        "trigger-binding"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/communication/automation",
        "effect": "Bind a 25-word message to an unattended object; visible or audible conditions within 30 feet trigger one-time or repeat playback indefinitely.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "62 Stamina (extended) or 662 Stamina (ritual)",
        "action": "60 ticks (extended) or 660 ticks (ritual)",
        "activation": {
          "mode": "choice",
          "options": [
            {
              "mode": "extended",
              "ticks": 60,
              "stamina": 62
            },
            {
              "mode": "ritual",
              "ticks": 660,
              "stamina": 662
            }
          ]
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Magic Mouth",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Magic+Mouth",
      "sourceVariants": [
        {
          "title": "Magic Mouth",
          "url": "https://www.dndbeyond.com/search?q=Magic+Mouth",
          "rule": "Bind a 25-word message to an unattended object; visible or audible conditions within 30 feet trigger one-time or repeat playback indefinitely.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-triggered-spoken-message",
      "title": "Triggered Spoken Message Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Communication",
      "group": "virtual/communication/automation",
      "summary": "Bind a 25-word message to an unattended object; visible or audible conditions within 30 feet trigger one-time or repeat playback indefinitely.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "semantic-communication",
        "trigger-binding"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/communication/automation",
        "effect": "Bind a 25-word message to an unattended object; visible or audible conditions within 30 feet trigger one-time or repeat playback indefinitely.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "62 Stamina (extended) or 662 Stamina (ritual)",
        "action": "60 ticks (extended) or 660 ticks (ritual)",
        "activation": {
          "mode": "choice",
          "options": [
            {
              "mode": "extended",
              "ticks": 60,
              "stamina": 62
            },
            {
              "mode": "ritual",
              "ticks": 660,
              "stamina": 662
            }
          ]
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": [
        "D&D 2024",
        "D&D 2024 SRD 5.2.1"
      ],
      "src_rule": [
        "Mark Scribing: Magic Mouth",
        "Magic Mouth"
      ],
      "src_reference_url": [
        "https://dnd2024.wikidot.com/feat:mark-of-scribing",
        "https://www.dndbeyond.com/search?q=Magic+Mouth"
      ],
      "sourceVariants": [
        {
          "title": "Magic Mouth",
          "url": "https://www.dndbeyond.com/search?q=Magic+Mouth",
          "rule": "Bind a 25-word message to an unattended object; visible or audible conditions within 30 feet trigger one-time or repeat playback indefinitely.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-triggered-suspended-concealment",
      "title": "Triggered Suspended Concealment Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Protection",
      "group": "real-posthuman/protection/stasis",
      "summary": "Hide an object or willing actor indefinitely from sight and remote sensing; actors enter ageless life-support stasis until a declared nearby trigger or damage.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "effect-suppression",
        "sensory-change",
        "trigger-binding"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/protection/stasis",
        "effect": "Hide an object or willing actor indefinitely from sight and remote sensing; actors enter ageless life-support stasis until a declared nearby trigger or damage.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "9 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 9
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Sequester",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Sequester",
      "sourceVariants": [
        {
          "title": "Sequester",
          "url": "https://www.dndbeyond.com/search?q=Sequester",
          "rule": "Hide an object or willing actor indefinitely from sight and remote sensing; actors enter ageless life-support stasis until a declared nearby trigger or damage.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-triggered-suspended-concealment",
      "title": "Triggered Suspended Concealment Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Protection",
      "group": "virtual/protection/stasis",
      "summary": "Hide an object or willing actor indefinitely from sight and remote sensing; actors enter ageless life-support stasis until a declared nearby trigger or damage.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "effect-suppression",
        "sensory-change",
        "trigger-binding"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/protection/stasis",
        "effect": "Hide an object or willing actor indefinitely from sight and remote sensing; actors enter ageless life-support stasis until a declared nearby trigger or damage.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "9 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 9
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Sequester",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Sequester",
      "sourceVariants": [
        {
          "title": "Sequester",
          "url": "https://www.dndbeyond.com/search?q=Sequester",
          "rule": "Hide an object or willing actor indefinitely from sight and remote sensing; actors enter ageless life-support stasis until a declared nearby trigger or damage.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "triple-explosive-revolver",
      "title": "Triple Explosive Revolver",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Ranged Weapon",
      "group": "combat/ranged/revolvers",
      "summary": "Its 2-tick heavy shot rolls one 2d6 physical hit using the final contested-roll hit percentage. A shot instead rolls three independent 1d6 blast hits at -10%; on a critical hit, roll two eligible injury results and choose the more severe.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "revolvers",
        "skillPath": [
          "combat",
          "ranged-weapons",
          "handguns",
          "revolvers"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "critical-change",
        "damage"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/ranged/revolvers",
        "effect": "Its 2-tick heavy shot rolls one 2d6 physical hit using the final contested-roll hit percentage. A shot instead rolls three independent 1d6 blast hits at -10%; on a critical hit, roll two eligible injury results and choose the more severe.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Doom Doom",
        "Doom Doom — +150% headshot damage",
        "Doom Doom — 25% armor penetration",
        "Doom Doom — 3 projectiles per shot",
        "Doom Doom — Dismemberment"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/1241/doom-doom",
      "sourceVariants": [
        {
          "title": "Doom Doom",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/1241/doom-doom",
          "rule": "Its 2-tick heavy shot rolls one 2d6 physical hit using the final contested-roll hit percentage. A shot instead rolls three independent 1d6 blast hits at -10%; on a critical hit, roll two eligible injury results and choose the more severe.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "real-triple-thermal-beam",
      "title": "Triple Thermal Beam Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Offense",
      "group": "real-posthuman/offense/multi-projectile",
      "summary": "Fire three independently contested rays within 120 feet, each dealing 2d6 fire and assignable to one or several targets.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "ranged-weapons",
        "skillPath": [
          "combat",
          "ranged-weapons"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "target-scope-extension"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/offense/multi-projectile",
        "effect": "Fire three independently contested rays within 120 feet, each dealing 2d6 fire and assignable to one or several targets.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 4
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Scorching Ray",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Scorching+Ray",
      "sourceVariants": [
        {
          "title": "Scorching Ray",
          "url": "https://www.dndbeyond.com/search?q=Scorching+Ray",
          "rule": "Fire three independently contested rays within 120 feet, each dealing 2d6 fire and assignable to one or several targets.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-truth-serum",
      "title": "Truth Serum",
      "system": "Ninefold",
      "type": "consumable",
      "status": "candidate",
      "category": "Consumable",
      "group": "chemical-weapons/ingested",
      "summary": "Ingestion triggers a toxin-versus-Vigor contest; on a win inflict Poisoned and prevent knowingly false communication for 1 hour.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "chemical-weapons",
        "skillPath": [
          "combat",
          "demolitions",
          "chemical-weapons"
        ],
        "maximumTrainedBonus": 15,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "effect-suppression"
      ],
      "rules": {
        "role": "consumable",
        "itemFamily": "chemical-weapons/ingested",
        "effect": "Ingestion triggers a toxin-versus-Vigor contest; on a win inflict Poisoned and prevent knowingly false communication for 1 hour.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Truth Serum",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
      "sourceVariants": [
        {
          "title": "Truth Serum",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "Ingestion triggers a toxin-versus-Vigor contest; on a win inflict Poisoned and prevent knowingly false communication for 1 hour.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-truth-sight-lens",
      "title": "Truth-Sight Lens",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "utility/sensors",
      "summary": "Spend one of three daily charges and 2 ticks for 10 minutes of 120-foot truth-sight.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "resource-change",
        "sensory-change"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "utility/sensors",
        "effect": "Spend one of three daily charges and 2 ticks for 10 minutes of 120-foot truth-sight.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Gem of Seeing",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Gem of Seeing",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend one of three daily charges and 2 ticks for 10 minutes of 120-foot truth-sight.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "twin-chemical-rifle",
      "title": "Twin Chemical Rifle",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Ranged Weapon",
      "group": "combat/ranged/precision-rifles",
      "summary": "Its 2-tick measured shot rolls one 3d6 physical hit using the final contested-roll hit percentage. A shot rolls two independent chemical hits and a critical hit applies Poison; adding 1 tick to charge adds one damage die to each hit.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "precision-rifles",
        "skillPath": [
          "combat",
          "ranged-weapons",
          "long-guns",
          "precision-rifles"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "condition-change",
        "critical-change",
        "damage"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/ranged/precision-rifles",
        "effect": "Its 2-tick measured shot rolls one 3d6 physical hit using the final contested-roll hit percentage. A shot rolls two independent chemical hits and a critical hit applies Poison; adding 1 tick to charge adds one damage die to each hit.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Widow Maker",
        "Widow Maker — +150% headshot damage",
        "Widow Maker — 20% poison chance",
        "Widow Maker — 5 projectiles per shot",
        "Widow Maker — 50% armor penetration",
        "Widow Maker — Charged action",
        "Widow Maker — Poison"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/1037/widow-maker",
      "sourceVariants": [
        {
          "title": "Widow Maker",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/1037/widow-maker",
          "rule": "Its 2-tick measured shot rolls one 3d6 physical hit using the final contested-roll hit percentage. A shot rolls two independent chemical hits and a critical hit applies Poison; adding 1 tick to charge adds one damage die to each hit.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "weapon-family-two-handed-clubs",
      "title": "Two-Handed Club Family",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Melee Weapon",
      "group": "combat/melee/two-handed-clubs",
      "summary": "Individual combat uses the selected weapon variant's listed damage dice. Unit damage is the weapon's average individual damage divided by 3.5 and rounded to the nearest Hit Die.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "bludgeons",
        "skillPath": [
          "combat",
          "melee-weapons",
          "bludgeons"
        ],
        "maximumTrainedBonus": 15,
        "itemSkillBonus": 0,
        "actions": [
          "sweeping-cleave"
        ]
      },
      "effectMechanics": [
        "damage"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/melee/two-handed-clubs",
        "effect": "Individual combat uses the selected weapon variant's listed damage dice. Unit damage is the weapon's average individual damage divided by 3.5 and rounded to the nearest Hit Die.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "2 SP",
        "damageByVariant": [
          {
            "variant": "Greatclub",
            "individualDamage": "1d8",
            "averageDamage": 4.5,
            "unitDamageHitDice": 1
          }
        ],
        "unitDamageFormula": "round(average individual damage / 3.5), minimum 1 Hit Die"
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": [
        "Cyberpunk 2077",
        "Cyberpunk 2077",
        "Cyberpunk 2077",
        "Cyberpunk 2077",
        "Cyberpunk 2077",
        "Cyberpunk 2077",
        "Cyberpunk 2077",
        "Cyberpunk 2077",
        "Cyberpunk 2077",
        "Cyberpunk 2077",
        "D&D 2024 SRD 5.2.1"
      ],
      "src_rule": [
        "Baseball Bat",
        "Baseball Bat x-MOD2",
        "Baseball Bat x-MOD2 — 25% armor penetration",
        "Baseball Bat x-MOD2 — 30% bleed chance",
        "Baseball Bat x-MOD2 — Unique ability",
        "Caretaker's Spade",
        "Caretaker's Spade — 25% armor penetration",
        "Caretaker's Spade — Unique ability",
        "Hammer",
        "Kanabo",
        "Greatclub"
      ],
      "src_reference_url": [
        "https://gamestegy.com/cyberpunk-2077/wiki/17026/baseball-bat",
        "https://gamestegy.com/cyberpunk-2077/wiki/3119/baseball-bat-x-mod2",
        "https://gamestegy.com/cyberpunk-2077/wiki/3119/baseball-bat-x-mod2",
        "https://gamestegy.com/cyberpunk-2077/wiki/3119/baseball-bat-x-mod2",
        "https://gamestegy.com/cyberpunk-2077/wiki/3119/baseball-bat-x-mod2",
        "https://gamestegy.com/cyberpunk-2077/wiki/17030/caretakers-spade",
        "https://gamestegy.com/cyberpunk-2077/wiki/17030/caretakers-spade",
        "https://gamestegy.com/cyberpunk-2077/wiki/17030/caretakers-spade",
        "https://gamestegy.com/cyberpunk-2077/wiki/3120/hammer",
        "https://gamestegy.com/cyberpunk-2077/wiki/17059/kanabo",
        "https://www.dndbeyond.com/sources/dnd/free-rules/equipment#Weapons"
      ],
      "sourceVariants": [
        {
          "title": "Baseball Bat",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17026/baseball-bat",
          "rule": "25% armor penetration",
          "system": "Cyberpunk 2077",
          "stats": {
            "DPS": "287.9",
            "Hit": "240.4",
            "Attacks/s": "1.2"
          }
        },
        {
          "title": "Baseball Bat x-MOD2",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/3119/baseball-bat-x-mod2",
          "rule": "Its 2-tick heavy strike rolls one 2d6 physical hit using the final contested-roll hit percentage.",
          "system": "Cyberpunk 2077"
        },
        {
          "title": "Caretaker's Spade",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17030/caretakers-spade",
          "rule": "Its 2-tick heavy strike rolls one 2d6 physical hit using the final contested-roll hit percentage.",
          "system": "Cyberpunk 2077"
        },
        {
          "title": "Greatclub",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment#Weapons",
          "rule": "Individual: 1d8 bludgeoning damage. Unit: 1 Hit Die damage.",
          "system": "D&D 2024 SRD 5.2.1",
          "cost": "2 SP",
          "stats": {
            "Damage": "1d8",
            "Damage Type": "Bludgeoning",
            "Properties": "Two-Handed",
            "Mastery": "Push",
            "Weight": "10 lb."
          }
        },
        {
          "title": "Hammer",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/3120/hammer",
          "rule": "25% armor penetration",
          "system": "Cyberpunk 2077",
          "stats": {
            "DPS": "287.9",
            "Hit": "240.4",
            "Attacks/s": "1.2"
          }
        },
        {
          "title": "Kanabo",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17059/kanabo",
          "rule": "25% armor penetration",
          "system": "Cyberpunk 2077",
          "stats": {
            "DPS": "287.9",
            "Hit": "240.4",
            "Attacks/s": "1.2"
          }
        }
      ],
      "mergedVariantCount": 6,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-two-person-tent",
      "title": "Two-Person Tent",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "survival/shelter",
      "summary": "Provides ordinary weather shelter and sleeping space for two human-scale creatures.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "environmental-adaptation"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "survival/shelter",
        "effect": "Provides ordinary weather shelter and sleeping space for two human-scale creatures.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Tent",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
      "sourceVariants": [
        {
          "title": "Tent",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "Provides ordinary weather shelter and sleeping space for two human-scale creatures.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-two-stage-unconsciousness-induction",
      "title": "Two-Stage Unconsciousness Induction Program",
      "system": "Ninefold",
      "type": "program",
      "status": "candidate",
      "category": "Control",
      "group": "real-posthuman/control/incapacitation",
      "summary": "Chosen actors in a 5-foot burst contest Will; first failure incapacitates for one cycle and a second failure causes sleep until damaged or awakened.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "hacking",
        "skillPath": [
          "spycraft",
          "hacking"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "mental-influence"
      ],
      "rules": {
        "role": "program",
        "itemFamily": "real-posthuman/control/incapacitation",
        "effect": "Chosen actors in a 5-foot burst contest Will; first failure incapacitates for one cycle and a second failure causes sleep until damaged or awakened.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 3
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Sleep",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Sleep",
      "sourceVariants": [
        {
          "title": "Sleep",
          "url": "https://www.dndbeyond.com/search?q=Sleep",
          "rule": "Chosen actors in a 5-foot burst contest Will; first failure incapacitates for one cycle and a second failure causes sleep until damaged or awakened.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-two-stage-unconsciousness-induction",
      "title": "Two-Stage Unconsciousness Induction Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Control",
      "group": "virtual/control/incapacitation",
      "summary": "Chosen actors in a 5-foot burst contest Will; first failure incapacitates for one cycle and a second failure causes sleep until damaged or awakened.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "mental-influence"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/control/incapacitation",
        "effect": "Chosen actors in a 5-foot burst contest Will; first failure incapacitates for one cycle and a second failure causes sleep until damaged or awakened.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 3
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Sleep",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Sleep",
      "sourceVariants": [
        {
          "title": "Sleep",
          "url": "https://www.dndbeyond.com/search?q=Sleep",
          "rule": "Chosen actors in a 5-foot burst contest Will; first failure incapacitates for one cycle and a second failure causes sleep until damaged or awakened.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-typed-containment-ward",
      "title": "Typed Containment Ward Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Protection",
      "group": "real-posthuman/protection/containment",
      "summary": "Create a one-hour 10-foot-radius ward that bars selected entity tags, impairs their attacks, blocks their influence, and can be inverted to contain them.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "defense-modifier",
        "effect-suppression",
        "environment-state"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/protection/containment",
        "effect": "Create a one-hour 10-foot-radius ward that bars selected entity tags, impairs their attacks, blocks their influence, and can be inverted to contain them.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "63 Stamina",
        "action": "60 ticks (extended)",
        "activation": {
          "mode": "extended",
          "ticks": 60,
          "stamina": 63
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Magic Circle",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Magic+Circle",
      "sourceVariants": [
        {
          "title": "Magic Circle",
          "url": "https://www.dndbeyond.com/search?q=Magic+Circle",
          "rule": "Create a one-hour 10-foot-radius ward that bars selected entity tags, impairs their attacks, blocks their influence, and can be inverted to contain them.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-typed-containment-ward",
      "title": "Typed Containment Ward Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Protection",
      "group": "virtual/protection/containment",
      "summary": "Create a one-hour 10-foot-radius ward that bars selected entity tags, impairs their attacks, blocks their influence, and can be inverted to contain them.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "defense-modifier",
        "effect-suppression",
        "environment-state"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/protection/containment",
        "effect": "Create a one-hour 10-foot-radius ward that bars selected entity tags, impairs their attacks, blocks their influence, and can be inverted to contain them.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "63 Stamina",
        "action": "60 ticks (extended)",
        "activation": {
          "mode": "extended",
          "ticks": 60,
          "stamina": 63
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Magic Circle",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Magic+Circle",
      "sourceVariants": [
        {
          "title": "Magic Circle",
          "url": "https://www.dndbeyond.com/search?q=Magic+Circle",
          "rule": "Create a one-hour 10-foot-radius ward that bars selected entity tags, impairs their attacks, blocks their influence, and can be inverted to contain them.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-typed-resistance-draft",
      "title": "Typed-Resistance Draft",
      "system": "Ninefold",
      "type": "consumable",
      "status": "candidate",
      "category": "Consumable",
      "group": "medical-and-chemical/drafts",
      "summary": "Spend 1 tick to drink; gain 50% resistance to one selected damage tag for 1 hour.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "brewing",
        "skillPath": [
          "engineering",
          "chemical-engineering",
          "brewing"
        ],
        "maximumTrainedBonus": 15,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "defense-modifier"
      ],
      "rules": {
        "role": "consumable",
        "itemFamily": "medical-and-chemical/drafts",
        "effect": "Spend 1 tick to drink; gain 50% resistance to one selected damage tag for 1 hour.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Potion of Resistance",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Potion of Resistance",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend 1 tick to drink; gain 50% resistance to one selected damage tag for 1 hour.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-unarmored-defense-bracers",
      "title": "Unarmored Defense Bracers",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "protection/wearables",
      "summary": "While no armor or shield is used, gain +10% Defense.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "defense-modifier"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "protection/wearables",
        "effect": "While no armor or shield is used, gain +10% Defense.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Bracers of Defense",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Bracers of Defense",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "While no armor or shield is used, gain +10% Defense.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-unarmored-defense-sheath",
      "title": "Unarmored Defense Sheath Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Protection",
      "group": "real-posthuman/protection/armor",
      "summary": "For 8 hours, grant an unarmored willing target +15% armor defense while retaining its normal Reflexes contribution; donning armor ends it.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "attribute-set"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/protection/armor",
        "effect": "For 8 hours, grant an unarmored willing target +15% armor defense while retaining its normal Reflexes contribution; donning armor ends it.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 3
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Mage Armor",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Mage+Armor",
      "sourceVariants": [
        {
          "title": "Mage Armor",
          "url": "https://www.dndbeyond.com/search?q=Mage+Armor",
          "rule": "For 8 hours, grant an unarmored willing target +15% armor defense while retaining its normal Reflexes contribution; donning armor ends it.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-unarmored-defense-sheath",
      "title": "Unarmored Defense Sheath Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Protection",
      "group": "virtual/protection/armor",
      "summary": "For 8 hours, grant an unarmored willing target +15% armor defense while retaining its normal Reflexes contribution; donning armor ends it.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "attribute-set"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/protection/armor",
        "effect": "For 8 hours, grant an unarmored willing target +15% armor defense while retaining its normal Reflexes contribution; donning armor ends it.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 3
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": [
        "D&D 2024",
        "D&D 2024 SRD 5.2.1"
      ],
      "src_rule": [
        "Mark Warding: Mage Armor",
        "Mage Armor"
      ],
      "src_reference_url": [
        "https://dnd2024.wikidot.com/feat:mark-of-warding",
        "https://www.dndbeyond.com/search?q=Mage+Armor"
      ],
      "sourceVariants": [
        {
          "title": "Mage Armor",
          "url": "https://www.dndbeyond.com/search?q=Mage+Armor",
          "rule": "For 8 hours, grant an unarmored willing target +15% armor defense while retaining its normal Reflexes contribution; donning armor ends it.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-universal-command-override",
      "title": "Universal Command Override Program",
      "system": "Ninefold",
      "type": "program",
      "status": "candidate",
      "category": "Control",
      "group": "real-posthuman/control/domination",
      "summary": "Any creature losing contested Will defense becomes charmed and obeys telepathic orders for up to 1 hour, retrying defense whenever harmed.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "hacking",
        "skillPath": [
          "spycraft",
          "hacking"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "mental-influence",
        "semantic-communication"
      ],
      "rules": {
        "role": "program",
        "itemFamily": "real-posthuman/control/domination",
        "effect": "Any creature losing contested Will defense becomes charmed and obeys telepathic orders for up to 1 hour, retrying defense whenever harmed.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "10 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 10
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Dominate Monster",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Dominate+Monster",
      "sourceVariants": [
        {
          "title": "Dominate Monster",
          "url": "https://www.dndbeyond.com/search?q=Dominate+Monster",
          "rule": "Any creature losing contested Will defense becomes charmed and obeys telepathic orders for up to 1 hour, retrying defense whenever harmed.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-universal-command-override",
      "title": "Universal Command Override Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Control",
      "group": "virtual/control/domination",
      "summary": "Any creature losing contested Will defense becomes charmed and obeys telepathic orders for up to 1 hour, retrying defense whenever harmed.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "mental-influence",
        "semantic-communication"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/control/domination",
        "effect": "Any creature losing contested Will defense becomes charmed and obeys telepathic orders for up to 1 hour, retrying defense whenever harmed.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "10 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 10
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Dominate Monster",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Dominate+Monster",
      "sourceVariants": [
        {
          "title": "Dominate Monster",
          "url": "https://www.dndbeyond.com/search?q=Dominate+Monster",
          "rule": "Any creature losing contested Will defense becomes charmed and obeys telepathic orders for up to 1 hour, retrying defense whenever harmed.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-universal-live-translator",
      "title": "Universal Live Translator Program",
      "system": "Ninefold",
      "type": "program",
      "status": "candidate",
      "category": "Communication",
      "group": "real-posthuman/communication/translation",
      "summary": "For 1 hour, a touched target understands every heard or seen language and makes its own speech or signing understandable to any language user.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "hacking",
        "skillPath": [
          "spycraft",
          "hacking"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "semantic-communication"
      ],
      "rules": {
        "role": "program",
        "itemFamily": "real-posthuman/communication/translation",
        "effect": "For 1 hour, a touched target understands every heard or seen language and makes its own speech or signing understandable to any language user.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "5 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 5
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Tongues",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Tongues",
      "sourceVariants": [
        {
          "title": "Tongues",
          "url": "https://www.dndbeyond.com/search?q=Tongues",
          "rule": "For 1 hour, a touched target understands every heard or seen language and makes its own speech or signing understandable to any language user.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-universal-live-translator",
      "title": "Universal Live Translator Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Communication",
      "group": "virtual/communication/translation",
      "summary": "For 1 hour, a touched target understands every heard or seen language and makes its own speech or signing understandable to any language user.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "semantic-communication"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/communication/translation",
        "effect": "For 1 hour, a touched target understands every heard or seen language and makes its own speech or signing understandable to any language user.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "5 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 5
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Tongues",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Tongues",
      "sourceVariants": [
        {
          "title": "Tongues",
          "url": "https://www.dndbeyond.com/search?q=Tongues",
          "rule": "For 1 hour, a touched target understands every heard or seen language and makes its own speech or signing understandable to any language user.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-universal-paralysis-lock",
      "title": "Universal Paralysis Lock Program",
      "system": "Ninefold",
      "type": "program",
      "status": "candidate",
      "category": "Control",
      "group": "real-posthuman/control/paralysis",
      "summary": "Any creature losing contested Will defense is paralyzed for up to 1 minute and may retry after each action cycle.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "hacking",
        "skillPath": [
          "spycraft",
          "hacking"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change"
      ],
      "rules": {
        "role": "program",
        "itemFamily": "real-posthuman/control/paralysis",
        "effect": "Any creature losing contested Will defense is paralyzed for up to 1 minute and may retry after each action cycle.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "7 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 7
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Hold Monster",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Hold+Monster",
      "sourceVariants": [
        {
          "title": "Hold Monster",
          "url": "https://www.dndbeyond.com/search?q=Hold+Monster",
          "rule": "Any creature losing contested Will defense is paralyzed for up to 1 minute and may retry after each action cycle.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-universal-paralysis-lock",
      "title": "Universal Paralysis Lock Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Control",
      "group": "virtual/control/paralysis",
      "summary": "Any creature losing contested Will defense is paralyzed for up to 1 minute and may retry after each action cycle.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/control/paralysis",
        "effect": "Any creature losing contested Will defense is paralyzed for up to 1 minute and may retry after each action cycle.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "7 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 7
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Hold Monster",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Hold+Monster",
      "sourceVariants": [
        {
          "title": "Hold Monster",
          "url": "https://www.dndbeyond.com/search?q=Hold+Monster",
          "rule": "Any creature losing contested Will defense is paralyzed for up to 1 minute and may retry after each action cycle.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-universal-rapport-override",
      "title": "Universal Rapport Override Program",
      "system": "Ninefold",
      "type": "program",
      "status": "candidate",
      "category": "Control",
      "group": "real-posthuman/control/attitude",
      "summary": "Any creature losing contested Will defense becomes friendly for 1 hour until harmed, then knows it was influenced.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "hacking",
        "skillPath": [
          "spycraft",
          "hacking"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "mental-influence"
      ],
      "rules": {
        "role": "program",
        "itemFamily": "real-posthuman/control/attitude",
        "effect": "Any creature losing contested Will defense becomes friendly for 1 hour until harmed, then knows it was influenced.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "6 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 6
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Charm Monster",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Charm+Monster",
      "sourceVariants": [
        {
          "title": "Charm Monster",
          "url": "https://www.dndbeyond.com/search?q=Charm+Monster",
          "rule": "Any creature losing contested Will defense becomes friendly for 1 hour until harmed, then knows it was influenced.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-universal-rapport-override",
      "title": "Universal Rapport Override Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Control",
      "group": "virtual/control/attitude",
      "summary": "Any creature losing contested Will defense becomes friendly for 1 hour until harmed, then knows it was influenced.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "mental-influence"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/control/attitude",
        "effect": "Any creature losing contested Will defense becomes friendly for 1 hour until harmed, then knows it was influenced.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "6 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 6
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Charm Monster",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Charm+Monster",
      "sourceVariants": [
        {
          "title": "Charm Monster",
          "url": "https://www.dndbeyond.com/search?q=Charm+Monster",
          "rule": "Any creature losing contested Will defense becomes friendly for 1 hour until harmed, then knows it was influenced.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-universal-resistance-draft",
      "title": "Universal-Resistance Draft",
      "system": "Ninefold",
      "type": "consumable",
      "status": "candidate",
      "category": "Consumable",
      "group": "medical-and-chemical/drafts",
      "summary": "Spend 1 tick to drink; gain 50% resistance to all damage for 1 minute.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "brewing",
        "skillPath": [
          "engineering",
          "chemical-engineering",
          "brewing"
        ],
        "maximumTrainedBonus": 15,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "defense-modifier"
      ],
      "rules": {
        "role": "consumable",
        "itemFamily": "medical-and-chemical/drafts",
        "effect": "Spend 1 tick to drink; gain 50% resistance to all damage for 1 minute.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Potion of Invulnerability",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Potion of Invulnerability",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend 1 tick to drink; gain 50% resistance to all damage for 1 minute.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-unlimited-range-brief-message",
      "title": "Unlimited-Range Brief Message Program",
      "system": "Ninefold",
      "type": "program",
      "status": "candidate",
      "category": "Communication",
      "group": "real-posthuman/communication/remote-message",
      "summary": "Exchange one comprehensible 25-word message and immediate reply with a known or well-described actor at any distance, with 5% cross-world delivery failure and recipient blocking.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "hacking",
        "skillPath": [
          "spycraft",
          "hacking"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "semantic-communication"
      ],
      "rules": {
        "role": "program",
        "itemFamily": "real-posthuman/communication/remote-message",
        "effect": "Exchange one comprehensible 25-word message and immediate reply with a known or well-described actor at any distance, with 5% cross-world delivery failure and recipient blocking.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "5 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 5
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Sending",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Sending",
      "sourceVariants": [
        {
          "title": "Sending",
          "url": "https://www.dndbeyond.com/search?q=Sending",
          "rule": "Exchange one comprehensible 25-word message and immediate reply with a known or well-described actor at any distance, with 5% cross-world delivery failure and recipient blocking.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-unlimited-range-brief-message",
      "title": "Unlimited-Range Brief Message Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Communication",
      "group": "virtual/communication/remote-message",
      "summary": "Exchange one comprehensible 25-word message and immediate reply with a known or well-described actor at any distance, with 5% cross-world delivery failure and recipient blocking.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "semantic-communication"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/communication/remote-message",
        "effect": "Exchange one comprehensible 25-word message and immediate reply with a known or well-described actor at any distance, with 5% cross-world delivery failure and recipient blocking.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "5 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 5
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Sending",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Sending",
      "sourceVariants": [
        {
          "title": "Sending",
          "url": "https://www.dndbeyond.com/search?q=Sending",
          "rule": "Exchange one comprehensible 25-word message and immediate reply with a known or well-described actor at any distance, with 5% cross-world delivery failure and recipient blocking.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-unrestrained-movement-band",
      "title": "Unrestrained-Movement Band",
      "system": "Ninefold",
      "type": "wearable",
      "status": "candidate",
      "category": "Wearable",
      "group": "effect-devices/rings",
      "summary": "While worn, ignore difficult terrain and effect-based Speed reductions, Paralysis, and Restraint.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "effect-suppression",
        "mobility-change"
      ],
      "rules": {
        "role": "wearable",
        "itemFamily": "effect-devices/rings",
        "effect": "While worn, ignore difficult terrain and effect-based Speed reductions, Paralysis, and Restraint.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Ring of Free Action",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Ring of Free Action",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "While worn, ignore difficult terrain and effect-based Speed reductions, Paralysis, and Restraint.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-unrestricted-motion-assist",
      "title": "Unrestricted Motion Assist Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Mobility",
      "group": "real-posthuman/mobility/movement-immunity",
      "summary": "For 1 hour, ignore difficult terrain and movement suppression, resist paralysis and restraint, gain equal-rate swimming, and cheaply escape ordinary grapples.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "defense-modifier",
        "effect-suppression",
        "mobility-change"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/mobility/movement-immunity",
        "effect": "For 1 hour, ignore difficult terrain and movement suppression, resist paralysis and restraint, gain equal-rate swimming, and cheaply escape ordinary grapples.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "6 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 6
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Freedom of Movement",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Freedom+of+Movement",
      "sourceVariants": [
        {
          "title": "Freedom of Movement",
          "url": "https://www.dndbeyond.com/search?q=Freedom+of+Movement",
          "rule": "For 1 hour, ignore difficult terrain and movement suppression, resist paralysis and restraint, gain equal-rate swimming, and cheaply escape ordinary grapples.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-unrestricted-motion-assist",
      "title": "Unrestricted Motion Assist Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Mobility",
      "group": "virtual/mobility/movement-immunity",
      "summary": "For 1 hour, ignore difficult terrain and movement suppression, resist paralysis and restraint, gain equal-rate swimming, and cheaply escape ordinary grapples.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "defense-modifier",
        "effect-suppression",
        "mobility-change"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/mobility/movement-immunity",
        "effect": "For 1 hour, ignore difficult terrain and movement suppression, resist paralysis and restraint, gain equal-rate swimming, and cheaply escape ordinary grapples.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "6 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 6
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Freedom of Movement",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Freedom+of+Movement",
      "sourceVariants": [
        {
          "title": "Freedom of Movement",
          "url": "https://www.dndbeyond.com/search?q=Freedom+of+Movement",
          "rule": "For 1 hour, ignore difficult terrain and movement suppression, resist paralysis and restraint, gain equal-rate swimming, and cheaply escape ordinary grapples.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-unstable-entity-bottle",
      "title": "Unstable Entity Bottle",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "utility/effect-devices",
      "summary": "Spend 2 ticks to release a powerful fire-aligned entity within 30 feet; its initial attitude is resolved by the item's approved random outcome table.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "creation-summoning"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "utility/effect-devices",
        "effect": "Spend 2 ticks to release a powerful fire-aligned entity within 30 feet; its initial attitude is resolved by the item's approved random outcome table.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Efreeti Bottle",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Efreeti Bottle",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend 2 ticks to release a powerful fire-aligned entity within 30 feet; its initial attitude is resolved by the item's approved random outcome table.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-unstable-seed-charges",
      "title": "Unstable Seed Charges",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "utility/summoning",
      "summary": "Throwing loose seeds creates a 10-foot 5d6 force burst through contested Reflexes defenses; planting one for 1 minute invokes a result from an approved random creation table.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "creation-summoning",
        "damage",
        "effect-invocation"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "utility/summoning",
        "effect": "Throwing loose seeds creates a 10-foot 5d6 force burst through contested Reflexes defenses; planting one for 1 minute invokes a result from an approved random creation table.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Bag of Beans",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Bag of Beans",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Throwing loose seeds creates a 10-foot 5d6 force burst through contested Reflexes defenses; planting one for 1 minute invokes a result from an approved random creation table.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-utility-energy-bow",
      "title": "Utility Energy Bow",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Weapon",
      "group": "combat/augmented-weapon",
      "summary": "Creates luminous force arrows; choose a normal attack, a contested restraint shot, a 2-tick short-range retrieval shot, or a 2-tick temporary ladder deployment.",
      "skillUse": {
        "status": "not-required",
        "reason": "This augmentation inherits the host weapon's mapped Skill and does not create a second Skill mapping.",
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "creation-summoning",
        "task-enablement"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/augmented-weapon",
        "effect": "Creates luminous force arrows; choose a normal attack, a contested restraint shot, a 2-tick short-range retrieval shot, or a 2-tick temporary ladder deployment.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Energy Bow",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Energy Bow",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Creates luminous force arrows; choose a normal attack, a contested restraint shot, a 2-tick short-range retrieval shot, or a 2-tick temporary ladder deployment.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-utility-string",
      "title": "Utility String",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "technical/rigging",
      "summary": "Provides 10 feet of light cord; tying a knot costs 2 ticks.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "task-enablement"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "technical/rigging",
        "effect": "Provides 10 feet of light cord; tying a knot costs 2 ticks.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "String",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
      "sourceVariants": [
        {
          "title": "String",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "Provides 10 feet of light cord; tying a knot costs 2 ticks.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-utility-patch-garment",
      "title": "Utility-Patch Garment",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "utility/summoning",
      "summary": "Spend 2 ticks to detach a finite configured patch and create its mundane object or creature; the garment becomes ordinary when empty.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "creation-summoning",
        "resource-change"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "utility/summoning",
        "effect": "Spend 2 ticks to detach a finite configured patch and create its mundane object or creature; the garment becomes ordinary when empty.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Robe of Useful Items",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Robe of Useful Items",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend 2 ticks to detach a finite configured patch and create its mundane object or creature; the garment becomes ordinary when empty.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-vaulting-pole",
      "title": "Vaulting Pole",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "mobility/jumping",
      "summary": "Reach objects up to 10 feet away and gain +2d6% on Athletics checks for high or long jumps using the pole.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "task-enablement"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "mobility/jumping",
        "effect": "Reach objects up to 10 feet away and gain +2d6% on Athletics checks for high or long jumps using the pole.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Pole",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
      "sourceVariants": [
        {
          "title": "Pole",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "Reach objects up to 10 feet away and gain +2d6% on Athletics checks for high or long jumps using the pole.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-vegetation-overgrowth-or-enrichment",
      "title": "Vegetation Overgrowth or Enrichment Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Utility",
      "group": "real-posthuman/utility/ecology",
      "summary": "Use a 2-tick action to quadruple movement cost in a 100-foot plant zone, or work 8 hours to double a half-mile area's harvest for one year.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "attribute-set",
        "environment-state",
        "mobility-change"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/utility/ecology",
        "effect": "Use a 2-tick action to quadruple movement cost in a 100-foot plant zone, or work 8 hours to double a half-mile area's harvest for one year.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "5 Stamina (action) or 28803 Stamina (extended)",
        "action": "2 ticks (action) or 28800 ticks (extended)",
        "activation": {
          "mode": "choice",
          "options": [
            {
              "mode": "action",
              "ticks": 2,
              "stamina": 5,
              "effect": "overgrowth"
            },
            {
              "mode": "extended",
              "ticks": 28800,
              "stamina": 28803,
              "effect": "enrichment"
            }
          ]
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Plant Growth",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Plant+Growth",
      "sourceVariants": [
        {
          "title": "Plant Growth",
          "url": "https://www.dndbeyond.com/search?q=Plant+Growth",
          "rule": "Use a 2-tick action to quadruple movement cost in a 100-foot plant zone, or work 8 hours to double a half-mile area's harvest for one year.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-vegetation-overgrowth-or-enrichment",
      "title": "Vegetation Overgrowth or Enrichment Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Utility",
      "group": "virtual/utility/ecology",
      "summary": "Use a 2-tick action to quadruple movement cost in a 100-foot plant zone, or work 8 hours to double a half-mile area's harvest for one year.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "attribute-set",
        "environment-state",
        "mobility-change"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/utility/ecology",
        "effect": "Use a 2-tick action to quadruple movement cost in a 100-foot plant zone, or work 8 hours to double a half-mile area's harvest for one year.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "5 Stamina (action) or 28803 Stamina (extended)",
        "action": "2 ticks (action) or 28800 ticks (extended)",
        "activation": {
          "mode": "choice",
          "options": [
            {
              "mode": "action",
              "ticks": 2,
              "stamina": 5,
              "effect": "overgrowth"
            },
            {
              "mode": "extended",
              "ticks": 28800,
              "stamina": 28803,
              "effect": "enrichment"
            }
          ]
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": [
        "D&D 2024",
        "D&D 2024 SRD 5.2.1"
      ],
      "src_rule": [
        "Plant Growth Access",
        "Plant Growth"
      ],
      "src_reference_url": [
        "skill_tree/mind/spellcraft/fey-plant-growth.html",
        "https://www.dndbeyond.com/search?q=Plant+Growth"
      ],
      "sourceVariants": [
        {
          "title": "Plant Growth",
          "url": "https://www.dndbeyond.com/search?q=Plant+Growth",
          "rule": "Use a 2-tick action to quadruple movement cost in a 100-foot plant zone, or work 8 hours to double a half-mile area's harvest for one year.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "vehicle-combat-stimulant",
      "title": "Vehicle Combat Stimulant",
      "system": "Ninefold",
      "type": "consumable",
      "status": "candidate",
      "category": "Consumable",
      "group": "equipment/consumables/food",
      "summary": "Consuming this drink occupies 2 ticks. For 10 minutes while operating a vehicle, attacks add 1d6 damage and incoming hits against the operator add 1d6 damage.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "defense-modifier"
      ],
      "rules": {
        "role": "consumable",
        "itemFamily": "equipment/consumables/food",
        "effect": "Consuming this drink occupies 2 ticks. For 10 minutes while operating a vehicle, attacks add 1d6 damage and incoming hits against the operator add 1d6 damage.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Hot Roddy's Road-Ready Coffee (recalled)",
        "Hot Roddy's Road-Ready Coffee (recalled) — Unique ability"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/17602/hot-roddys-road-ready-coffee-recalled",
      "sourceVariants": [
        {
          "title": "Hot Roddy's Road-Ready Coffee (recalled)",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17602/hot-roddys-road-ready-coffee-recalled",
          "rule": "Consuming this drink occupies 2 ticks. For 10 minutes while operating a vehicle, attacks add 1d6 damage and incoming hits against the operator add 1d6 damage.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "verified-expert-query-program",
      "title": "Verified Expert Query Program",
      "system": "Ninefold",
      "type": "program",
      "status": "candidate",
      "category": "Information Program",
      "group": "programs/information/query",
      "summary": "Once per full recovery, spend 2 ticks and 3 Stamina to ask a linked expert source up to five questions and receive truthful answers limited to that source’s knowledge.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "hacking",
        "skillPath": [
          "spycraft",
          "hacking"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "information-query",
        "semantic-communication"
      ],
      "rules": {
        "role": "program",
        "itemFamily": "programs/information/query",
        "effect": "Once per full recovery, spend 2 ticks and 3 Stamina to ask a linked expert source up to five questions and receive truthful answers limited to that source’s knowledge.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024",
      "src_rule": "Assured Patron Contact",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/character-classes",
      "sourceVariants": [
        {
          "title": "Assured Patron Contact",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/character-classes",
          "rule": "Once per full recovery, spend 2 ticks and 3 Stamina to ask a linked expert source up to five questions and receive truthful answers limited to that source’s knowledge.",
          "system": "D&D 2024"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-vermin-command-pipes",
      "title": "Vermin-Command Pipes",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "effect-devices/influence",
      "summary": "Nearby rats remain neutral; spend charges while playing to call swarms, then win a mental-influence contest to command each swarm within 30 feet.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "creation-summoning",
        "mental-influence",
        "resource-change"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "effect-devices/influence",
        "effect": "Nearby rats remain neutral; spend charges while playing to call swarms, then win a mental-influence contest to command each swarm within 30 feet.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Pipes of the Sewers",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Pipes of the Sewers",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Nearby rats remain neutral; spend charges while playing to call swarms, then win a mental-influence contest to command each swarm within 30 feet.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-vertical-suspension-controller",
      "title": "Vertical Suspension Controller Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Mobility",
      "group": "real-posthuman/mobility/levitation",
      "summary": "Suspend a willing target or one failing physical defense up to 20 feet for 10 minutes and adjust altitude 20 feet per later 2-tick action.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "forced-movement",
        "mobility-change"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/mobility/levitation",
        "effect": "Suspend a willing target or one failing physical defense up to 20 feet for 10 minutes and adjust altitude 20 feet per later 2-tick action.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 4
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Levitate",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Levitate",
      "sourceVariants": [
        {
          "title": "Levitate",
          "url": "https://www.dndbeyond.com/search?q=Levitate",
          "rule": "Suspend a willing target or one failing physical defense up to 20 feet for 10 minutes and adjust altitude 20 feet per later 2-tick action.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-vertical-suspension-controller",
      "title": "Vertical Suspension Controller Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Mobility",
      "group": "virtual/mobility/levitation",
      "summary": "Suspend a willing target or one failing physical defense up to 20 feet for 10 minutes and adjust altitude 20 feet per later 2-tick action.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "forced-movement",
        "mobility-change"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/mobility/levitation",
        "effect": "Suspend a willing target or one failing physical defense up to 20 feet for 10 minutes and adjust altitude 20 feet per later 2-tick action.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 4
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Levitate",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Levitate",
      "sourceVariants": [
        {
          "title": "Levitate",
          "url": "https://www.dndbeyond.com/search?q=Levitate",
          "rule": "Suspend a willing target or one failing physical defense up to 20 feet for 10 minutes and adjust altitude 20 feet per later 2-tick action.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-visible-threat-detector",
      "title": "Visible-Threat Detector Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Information",
      "group": "real-posthuman/information/security-scan",
      "summary": "Detect the presence and general hazard type of deliberate traps in line of sight within 120 feet without revealing exact position.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "information-query",
        "sensory-change"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/information/security-scan",
        "effect": "Detect the presence and general hazard type of deliberate traps in line of sight within 120 feet without revealing exact position.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 4
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Find Traps",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Find+Traps",
      "sourceVariants": [
        {
          "title": "Find Traps",
          "url": "https://www.dndbeyond.com/search?q=Find+Traps",
          "rule": "Detect the presence and general hazard type of deliberate traps in line of sight within 120 feet without revealing exact position.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-visible-threat-detector",
      "title": "Visible-Threat Detector Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Information",
      "group": "virtual/information/security-scan",
      "summary": "Detect the presence and general hazard type of deliberate traps in line of sight within 120 feet without revealing exact position.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "information-query",
        "sensory-change"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/information/security-scan",
        "effect": "Detect the presence and general hazard type of deliberate traps in line of sight within 120 feet without revealing exact position.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "4 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 4
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Find Traps",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Find+Traps",
      "sourceVariants": [
        {
          "title": "Find Traps",
          "url": "https://www.dndbeyond.com/search?q=Find+Traps",
          "rule": "Detect the presence and general hazard type of deliberate traps in line of sight within 120 feet without revealing exact position.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-visual-stupor-pattern",
      "title": "Visual Stupor Pattern Program",
      "system": "Ninefold",
      "type": "program",
      "status": "candidate",
      "category": "Control",
      "group": "real-posthuman/control/incapacitation",
      "summary": "Viewers in a 30-foot cube that lose contested Will defense become charmed, incapacitated, and immobile until harmed or shaken awake.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "hacking",
        "skillPath": [
          "spycraft",
          "hacking"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "mental-influence",
        "sensory-change"
      ],
      "rules": {
        "role": "program",
        "itemFamily": "real-posthuman/control/incapacitation",
        "effect": "Viewers in a 30-foot cube that lose contested Will defense become charmed, incapacitated, and immobile until harmed or shaken awake.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "5 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 5
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Hypnotic Pattern",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Hypnotic+Pattern",
      "sourceVariants": [
        {
          "title": "Hypnotic Pattern",
          "url": "https://www.dndbeyond.com/search?q=Hypnotic+Pattern",
          "rule": "Viewers in a 30-foot cube that lose contested Will defense become charmed, incapacitated, and immobile until harmed or shaken awake.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-visual-stupor-pattern",
      "title": "Visual Stupor Pattern Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Control",
      "group": "virtual/control/incapacitation",
      "summary": "Viewers in a 30-foot cube that lose contested Will defense become charmed, incapacitated, and immobile until harmed or shaken awake.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "mental-influence",
        "sensory-change"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/control/incapacitation",
        "effect": "Viewers in a 30-foot cube that lose contested Will defense become charmed, incapacitated, and immobile until harmed or shaken awake.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "5 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 5
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Hypnotic Pattern",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Hypnotic+Pattern",
      "sourceVariants": [
        {
          "title": "Hypnotic Pattern",
          "url": "https://www.dndbeyond.com/search?q=Hypnotic+Pattern",
          "rule": "Viewers in a 30-foot cube that lose contested Will defense become charmed, incapacitated, and immobile until harmed or shaken awake.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "vital-cost-toxin-pistol",
      "title": "Vital-Cost Toxin Pistol",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Ranged Weapon",
      "group": "combat/ranged/pistols",
      "summary": "Its 2-tick shot rolls one 2d6 physical hit using the final contested-roll hit percentage. Spend 1 Hit Point before firing to add 1d6 damage; while at one-quarter Hit Points or less, a critical hit also applies Poison.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "pistols",
        "skillPath": [
          "combat",
          "ranged-weapons",
          "handguns",
          "pistols"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "critical-change",
        "damage",
        "resource-change"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/ranged/pistols",
        "effect": "Its 2-tick shot rolls one 2d6 physical hit using the final contested-roll hit percentage. Spend 1 Hit Point before firing to add 1d6 damage; while at one-quarter Hit Points or less, a critical hit also applies Poison.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Death and Taxes",
        "Death and Taxes — +125% headshot damage",
        "Death and Taxes — 5% ricochet chance",
        "Death and Taxes — Health interaction",
        "Death and Taxes — Poison"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/1242/death-and-taxes",
      "sourceVariants": [
        {
          "title": "Death and Taxes",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/1242/death-and-taxes",
          "rule": "Its 2-tick shot rolls one 2d6 physical hit using the final contested-roll hit percentage. Spend 1 Hit Point before firing to add 1d6 damage; while at one-quarter Hit Points or less, a critical hit also applies Poison.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "virtual-vitality-preservation-aura",
      "title": "Vitality Preservation Aura Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Protection",
      "group": "virtual/protection/life-support",
      "summary": "A sustained 30-foot aura grants necrotic resistance, blocks maximum-HP loss, and restores 1 HP to allies beginning an action at 0 HP.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "defense-modifier",
        "effect-suppression",
        "recovery"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/protection/life-support",
        "effect": "A sustained 30-foot aura grants necrotic resistance, blocks maximum-HP loss, and restores 1 HP to allies beginning an action at 0 HP.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "6 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 6
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Aura of Life",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Aura+of+Life",
      "sourceVariants": [
        {
          "title": "Aura of Life",
          "url": "https://www.dndbeyond.com/search?q=Aura+of+Life",
          "rule": "A sustained 30-foot aura grants necrotic resistance, blocks maximum-HP loss, and restores 1 HP to allies beginning an action at 0 HP.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-vitality-preservation-aura",
      "title": "Vitality Preservation Aura Treatment",
      "system": "Ninefold",
      "type": "medical-item",
      "status": "candidate",
      "category": "Protection",
      "group": "real-posthuman/protection/life-support",
      "summary": "A sustained 30-foot aura grants necrotic resistance, blocks maximum-HP loss, and restores 1 HP to allies beginning an action at 0 HP.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "medicine",
        "skillPath": [
          "fieldcraft-and-care",
          "medicine"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "defense-modifier",
        "effect-suppression",
        "recovery"
      ],
      "rules": {
        "role": "medical-item",
        "itemFamily": "real-posthuman/protection/life-support",
        "effect": "A sustained 30-foot aura grants necrotic resistance, blocks maximum-HP loss, and restores 1 HP to allies beginning an action at 0 HP.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "6 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 6
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Aura of Life",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Aura+of+Life",
      "sourceVariants": [
        {
          "title": "Aura of Life",
          "url": "https://www.dndbeyond.com/search?q=Aura+of+Life",
          "rule": "A sustained 30-foot aura grants necrotic resistance, blocks maximum-HP loss, and restores 1 HP to allies beginning an action at 0 HP.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "vitality-stimulant",
      "title": "Vitality Stimulant",
      "system": "Ninefold",
      "type": "consumable",
      "status": "candidate",
      "category": "Consumable",
      "group": "equipment/consumables/boosters",
      "summary": "Consuming this item occupies 2 ticks and increases maximum Hit Points by one Hit Die for 1 hour.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "resource-change"
      ],
      "rules": {
        "role": "consumable",
        "itemFamily": "equipment/consumables/boosters",
        "effect": "Consuming this item occupies 2 ticks and increases maximum Hit Points by one Hit Die for 1 hour.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Health Boost",
        "Health Boost — Health interaction"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/17597/health-boost",
      "sourceVariants": [
        {
          "title": "Health Boost",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17597/health-boost",
          "rule": "Consuming this item occupies 2 ticks and increases maximum Hit Points by one Hit Die for 1 hour.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "vitality-tradeoff-stimulant",
      "title": "Vitality Tradeoff Stimulant",
      "system": "Ninefold",
      "type": "consumable",
      "status": "candidate",
      "category": "Consumable",
      "group": "equipment/consumables/boosters",
      "summary": "Consuming this item occupies 2 ticks. For 10 minutes, maximum Hit Points increase by one Hit Die, but stamina recovery requires 2 additional idle ticks.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "action-modifier",
        "recovery",
        "resource-change"
      ],
      "rules": {
        "role": "consumable",
        "itemFamily": "equipment/consumables/boosters",
        "effect": "Consuming this item occupies 2 ticks. For 10 minutes, maximum Hit Points increase by one Hit Die, but stamina recovery requires 2 additional idle ticks.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "AssKick",
        "AssKick — Health interaction",
        "AssKick — Recovery interaction",
        "AssKick — Stamina interaction"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/17545/asskick",
      "sourceVariants": [
        {
          "title": "AssKick",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17545/asskick",
          "rule": "Consuming this item occupies 2 ticks. For 10 minutes, maximum Hit Points increase by one Hit Die, but stamina recovery requires 2 additional idle ticks.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "item-vitality-leech-blade",
      "title": "Vitality-Leech Blade",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Weapon",
      "group": "combat/augmented-weapon",
      "summary": "On a critical hit against a living target, deal +3d6 necrotic damage and gain the same amount as temporary Hit Points.",
      "skillUse": {
        "status": "not-required",
        "reason": "This augmentation inherits the host weapon's mapped Skill and does not create a second Skill mapping.",
        "actions": []
      },
      "effectMechanics": [
        "critical-change",
        "damage",
        "resource-change"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/augmented-weapon",
        "effect": "On a critical hit against a living target, deal +3d6 necrotic damage and gain the same amount as temporary Hit Points.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Sword of Life Stealing",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Sword of Life Stealing",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "On a critical hit against a living target, deal +3d6 necrotic damage and gain the same amount as temporary Hit Points.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-wall-crawler-cloak",
      "title": "Wall-Crawler Cloak",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "utility/summoning",
      "summary": "Gain 50% poison resistance, climb speed equal to walking speed including ceilings, ignore webs, and once per rest spend 2 ticks to create a double-size restraint field.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "creation-summoning",
        "defense-modifier",
        "mobility-change"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "utility/summoning",
        "effect": "Gain 50% poison resistance, climb speed equal to walking speed including ceilings, ignore webs, and once per rest spend 2 ticks to create a double-size restraint field.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Cloak of Arachnida",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Cloak of Arachnida",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Gain 50% poison resistance, climb speed equal to walking speed including ceilings, ignore webs, and once per rest spend 2 ticks to create a double-size restraint field.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "wall-penetrating-ricochet-rifle",
      "title": "Wall-Penetrating Ricochet Rifle",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Ranged Weapon",
      "group": "combat/ranged/sniper-rifles",
      "summary": "Its 2-tick precision shot rolls one 3d6 physical hit using the final contested-roll hit percentage. Shots ignore one ordinary cover layer and may ricochet once to a second target at -10%.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "sniper-rifles",
        "skillPath": [
          "combat",
          "ranged-weapons",
          "long-guns",
          "sniper-rifles"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "damage",
        "defense-modifier",
        "target-scope-extension"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/ranged/sniper-rifles",
        "effect": "Its 2-tick precision shot rolls one 3d6 physical hit using the final contested-roll hit percentage. Shots ignore one ordinary cover layer and may ricochet once to a second target at -10%.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "combatClass": {
          "classes": [
            "Finesse",
            "Endurance"
          ],
          "stats": [
            "DEX",
            "CON"
          ],
          "combinationRule": "Not yet defined; the item action must state an approved rule."
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Breakthrough",
        "Breakthrough — +300% headshot damage",
        "Breakthrough — 100% armor penetration",
        "Breakthrough — 100% ricochet chance",
        "Breakthrough — Charged action"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/1039/breakthrough",
      "sourceVariants": [
        {
          "title": "Breakthrough",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/1039/breakthrough",
          "rule": "Its 2-tick precision shot rolls one 3d6 physical hit using the final contested-roll hit percentage. Shots ignore one ordinary cover layer and may ricochet once to a second target at -10%.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "item-wall-walking-footwear",
      "title": "Wall-Walking Footwear",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "utility/mobility",
      "summary": "Gain climb speed equal to walking speed on walls and ceilings, except across slippery surfaces.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "mobility-change"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "utility/mobility",
        "effect": "Gain climb speed equal to walking speed on walls and ceilings, except across slippery surfaces.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Slippers of Spider Climbing",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Slippers of Spider Climbing",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Gain climb speed equal to walking speed on walls and ceilings, except across slippery surfaces.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-wasting-toxin",
      "title": "Wasting Toxin",
      "system": "Ninefold",
      "type": "consumable",
      "status": "candidate",
      "category": "Consumable",
      "group": "chemical-weapons/ingested",
      "summary": "Ingestion triggers a toxin-versus-Vigor contest; on a win take 1d6 poison daily and block healing until seven daily Defense wins.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "chemical-weapons",
        "skillPath": [
          "combat",
          "demolitions",
          "chemical-weapons"
        ],
        "maximumTrainedBonus": 15,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "effect-suppression"
      ],
      "rules": {
        "role": "consumable",
        "itemFamily": "chemical-weapons/ingested",
        "effect": "Ingestion triggers a toxin-versus-Vigor contest; on a win take 1d6 poison daily and block healing until seven daily Defense wins.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Pale Tincture",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
      "sourceVariants": [
        {
          "title": "Pale Tincture",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "Ingestion triggers a toxin-versus-Vigor contest; on a win take 1d6 poison daily and block healing until seven daily Defense wins.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-water-generator",
      "title": "Water Generator",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "utility/summoning",
      "summary": "Spend 2 ticks to create 1, 5, or 30 gallons; the 30-gallon line contests Strength to deal 1d6 and knock down or topple an object.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "creation-summoning",
        "damage",
        "forced-movement"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "utility/summoning",
        "effect": "Spend 2 ticks to create 1, 5, or 30 gallons; the 30-gallon line contests Strength to deal 1d6 and knock down or topple an object.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Decanter of Endless Water",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Decanter of Endless Water",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend 2 ticks to create 1, 5, or 30 gallons; the 30-gallon line contests Strength to deal 1d6 and knock down or topple an object.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-water-matter-controller",
      "title": "Water Matter Controller Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Utility",
      "group": "real-posthuman/utility/water",
      "summary": "Create or remove 10 gallons of exposed water, or create rain that extinguishes flames or clears fog in a 30-foot cube.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "creation-summoning",
        "environment-state"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/utility/water",
        "effect": "Create or remove 10 gallons of exposed water, or create rain that extinguishes flames or clears fog in a 30-foot cube.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 3
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Create or Destroy Water",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Create+or+Destroy+Water",
      "sourceVariants": [
        {
          "title": "Create or Destroy Water",
          "url": "https://www.dndbeyond.com/search?q=Create+or+Destroy+Water",
          "rule": "Create or remove 10 gallons of exposed water, or create rain that extinguishes flames or clears fog in a 30-foot cube.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-water-matter-controller",
      "title": "Water Matter Controller Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Utility",
      "group": "virtual/utility/water",
      "summary": "Create or remove 10 gallons of exposed water, or create rain that extinguishes flames or clears fog in a 30-foot cube.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "creation-summoning",
        "environment-state"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/utility/water",
        "effect": "Create or remove 10 gallons of exposed water, or create rain that extinguishes flames or clears fog in a 30-foot cube.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 3
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Create or Destroy Water",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Create+or+Destroy+Water",
      "sourceVariants": [
        {
          "title": "Create or Destroy Water",
          "url": "https://www.dndbeyond.com/search?q=Create+or+Destroy+Water",
          "rule": "Create or remove 10 gallons of exposed water, or create rain that extinguishes flames or clears fog in a 30-foot cube.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-water-compression-powder",
      "title": "Water-Compression Powder",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "utility/effect-devices",
      "summary": "Spend 2 ticks and one pinch to compress a 15-foot cube of water into a releasable pellet, or make a contested 10d6 necrotic attack against a water-based creature.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "damage",
        "environment-state",
        "storage-capacity",
        "transformation"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "utility/effect-devices",
        "effect": "Spend 2 ticks and one pinch to compress a 15-foot cube of water into a releasable pellet, or make a contested 10d6 necrotic attack against a water-based creature.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Dust of Dryness",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Dust of Dryness",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend 2 ticks and one pinch to compress a 15-foot cube of water into a releasable pellet, or make a contested 10d6 necrotic attack against a water-based creature.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "weakpoint-suppression-assault-rifle",
      "title": "Weakpoint Suppression Assault Rifle",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Ranged Weapon",
      "group": "combat/ranged/assault-rifles",
      "summary": "Its 2-tick burst rolls three independent 1d6 physical hits using the final contested-roll hit percentage. A critical head hit marks the target for 3 ticks, reducing its movement by 1 ft/s and its action checks by 5%.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "assault-rifles",
        "skillPath": [
          "combat",
          "ranged-weapons",
          "long-guns",
          "assault-rifles"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "critical-change",
        "damage",
        "mobility-change"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/ranged/assault-rifles",
        "effect": "Its 2-tick burst rolls three independent 1d6 physical hits using the final contested-roll hit percentage. A critical head hit marks the target for 3 ticks, reducing its movement by 1 ft/s and its action checks by 5%.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Hawk",
        "Hawk — +175% headshot damage",
        "Hawk — 25% armor penetration",
        "Hawk — 5% ricochet chance",
        "Hawk — Precision hit"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/17055/hawk",
      "sourceVariants": [
        {
          "title": "Hawk",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/17055/hawk",
          "rule": "Its 2-tick burst rolls three independent 1d6 physical hits using the final contested-roll hit percentage. A critical head hit marks the target for 3 ticks, reducing its movement by 1 ft/s and its action checks by 5%.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "weakpoint-lock-sniper-rifle",
      "title": "Weakpoint-Lock Sniper Rifle",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Ranged Weapon",
      "group": "combat/ranged/sniper-rifles",
      "summary": "Its 2-tick precision shot rolls one 3d6 physical hit using the final contested-roll hit percentage. Defeating a target with a head or weak-point hit grants +10% to the next weak-point attack made before the end of the next tick.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "sniper-rifles",
        "skillPath": [
          "combat",
          "ranged-weapons",
          "long-guns",
          "sniper-rifles"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "damage",
        "trigger-binding"
      ],
      "rules": {
        "role": "weapon",
        "itemFamily": "combat/ranged/sniper-rifles",
        "effect": "Its 2-tick precision shot rolls one 3d6 physical hit using the final contested-roll hit percentage. Defeating a target with a head or weak-point hit grants +10% to the next weak-point attack made before the end of the next tick.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "combatClass": {
          "classes": [
            "Finesse",
            "Endurance"
          ],
          "stats": [
            "DEX",
            "CON"
          ],
          "combinationRule": "Not yet defined; the item action must state an approved rule."
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "Cyberpunk 2077",
      "src_rule": [
        "Yasha",
        "Yasha — +150% headshot damage",
        "Yasha — 25% armor penetration",
        "Yasha — Precision hit",
        "Yasha — Weak-point interaction"
      ],
      "src_reference_url": "https://gamestegy.com/cyberpunk-2077/wiki/3099/yasha",
      "sourceVariants": [
        {
          "title": "Yasha",
          "url": "https://gamestegy.com/cyberpunk-2077/wiki/3099/yasha",
          "rule": "Its 2-tick precision shot rolls one 3d6 physical hit using the final contested-roll hit percentage. Defeating a target with a head or weak-point hit grants +10% to the next weak-point attack made before the end of the next tick.",
          "system": "Cyberpunk 2077"
        }
      ],
      "mergedVariantCount": 1,
      "tags": []
    },
    {
      "id": "real-weapon-accuracy-damage-upgrade",
      "title": "Weapon Accuracy-Damage Upgrade Module",
      "system": "Ninefold",
      "type": "module",
      "status": "candidate",
      "category": "Support",
      "group": "real-posthuman/support/weapon-buff",
      "summary": "For 1 hour, one ordinary weapon gains +5 percentage points to attack checks and +1 damage, ending if another weapon is upgraded.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "damage"
      ],
      "rules": {
        "role": "module",
        "itemFamily": "real-posthuman/support/weapon-buff",
        "effect": "For 1 hour, one ordinary weapon gains +5 percentage points to attack checks and +1 damage, ending if another weapon is upgraded.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3 Stamina",
        "action": "1 ticks (combo)",
        "activation": {
          "mode": "combo",
          "ticks": 1,
          "stamina": 3
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Magic Weapon",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Magic+Weapon",
      "sourceVariants": [
        {
          "title": "Magic Weapon",
          "url": "https://www.dndbeyond.com/search?q=Magic+Weapon",
          "rule": "For 1 hour, one ordinary weapon gains +5 percentage points to attack checks and +1 damage, ending if another weapon is upgraded.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-weapon-accuracy-damage-upgrade",
      "title": "Weapon Accuracy-Damage Upgrade Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Support",
      "group": "virtual/support/weapon-buff",
      "summary": "For 1 hour, one ordinary weapon gains +5 percentage points to attack checks and +1 damage, ending if another weapon is upgraded.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "damage"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/support/weapon-buff",
        "effect": "For 1 hour, one ordinary weapon gains +5 percentage points to attack checks and +1 damage, ending if another weapon is upgraded.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "3 Stamina",
        "action": "1 ticks (combo)",
        "activation": {
          "mode": "combo",
          "ticks": 1,
          "stamina": 3
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": [
        "D&D 2024",
        "D&D 2024",
        "D&D 2024 SRD 5.2.1"
      ],
      "src_rule": [
        "Improved Magic Weapon",
        "Mark Making: Magic Weapon",
        "Magic Weapon"
      ],
      "src_reference_url": [
        "https://dnd2024.wikidot.com/feat:greater-mark-of-making",
        "https://dnd2024.wikidot.com/feat:mark-of-making",
        "https://www.dndbeyond.com/search?q=Magic+Weapon"
      ],
      "sourceVariants": [
        {
          "title": "Magic Weapon",
          "url": "https://www.dndbeyond.com/search?q=Magic+Weapon",
          "rule": "For 1 hour, one ordinary weapon gains +5 percentage points to attack checks and +1 damage, ending if another weapon is upgraded.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-weapon-toxin",
      "title": "Weapon Toxin",
      "system": "Ninefold",
      "type": "consumable",
      "status": "candidate",
      "category": "Consumable",
      "group": "combat/chemical-weapons",
      "summary": "Spend 1 tick to coat one weapon or three rounds; the next damaging hit within 1 minute deals +1d6 poison.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "chemical-weapons",
        "skillPath": [
          "combat",
          "demolitions",
          "chemical-weapons"
        ],
        "maximumTrainedBonus": 15,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "damage"
      ],
      "rules": {
        "role": "consumable",
        "itemFamily": "combat/chemical-weapons",
        "effect": "Spend 1 tick to coat one weapon or three rounds; the next damaging hit within 1 minute deals +1d6 poison.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Poison, Basic",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
      "sourceVariants": [
        {
          "title": "Poison, Basic",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "Spend 1 tick to coat one weapon or three rounds; the next damaging hit within 1 minute deals +1d6 poison.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-weapon-tuning-oil",
      "title": "Weapon-Tuning Oil",
      "system": "Ninefold",
      "type": "consumable",
      "status": "candidate",
      "category": "Consumable",
      "group": "medical-and-chemical/drafts",
      "summary": "Apply for 1 minute to one melee weapon or twenty rounds; for the next scene they use the highest Enhanced Weapon tier.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "brewing",
        "skillPath": [
          "engineering",
          "chemical-engineering",
          "brewing"
        ],
        "maximumTrainedBonus": 15,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "damage"
      ],
      "rules": {
        "role": "consumable",
        "itemFamily": "medical-and-chemical/drafts",
        "effect": "Apply for 1 minute to one melee weapon or twenty rounds; for the next scene they use the highest Enhanced Weapon tier.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Oil of Sharpness",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Oil of Sharpness",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Apply for 1 minute to one melee weapon or twenty rounds; for the next scene they use the highest Enhanced Weapon tier.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "weapon-whip",
      "title": "Whip",
      "system": "Ninefold",
      "type": "weapon",
      "status": "candidate",
      "category": "Martial Melee Weapon",
      "group": "combat/melee-weapons/blades/finesse-blades",
      "summary": "Individual combat uses the selected weapon variant's listed damage dice. Unit damage is the weapon's average individual damage divided by 3.5 and rounded to the nearest Hit Die.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "finesse-blades",
        "skillPath": [
          "combat",
          "melee-weapons",
          "blades",
          "finesse-blades"
        ],
        "maximumTrainedBonus": 20,
        "itemSkillBonus": 0,
        "actions": [
          "riposte"
        ]
      },
      "effectMechanics": [
        "damage"
      ],
      "rules": {
        "role": "weapon",
        "weaponFamily": "finesse-blades",
        "dndEquivalents": [
          "Whip"
        ],
        "alignment": "Direct D&D-to-Ninefold baseline used to guide cross-system item conversion.",
        "actionTicks": 2,
        "attackPattern": "single attack",
        "hitPool": 1,
        "hitResolution": "Roll one hit using the final contested-roll hit percentage.",
        "damagePerHit": "1d6",
        "damageDice": "1d6 per hit",
        "meanDamagePerHit": 3.5,
        "meanDamage": 3.5,
        "effects": [],
        "itemFamily": "combat/melee-weapons/blades/finesse-blades",
        "effect": "Individual combat uses the selected weapon variant's listed damage dice. Unit damage is the weapon's average individual damage divided by 3.5 and rounded to the nearest Hit Die.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "2 GP",
        "damageByVariant": [
          {
            "variant": "Whip",
            "individualDamage": "1d4",
            "averageDamage": 2.5,
            "unitDamageHitDice": 1
          }
        ],
        "unitDamageFormula": "round(average individual damage / 3.5), minimum 1 Hit Die"
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Whip",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment#Weapons",
      "sourceVariants": [
        {
          "title": "Whip",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment#Weapons",
          "rule": "Individual: 1d4 slashing damage. Unit: 1 Hit Die damage.",
          "system": "D&D 2024 SRD 5.2.1",
          "cost": "2 GP",
          "stats": {
            "Damage": "1d4",
            "Damage Type": "Slashing",
            "Properties": "Finesse, Reach",
            "Mastery": "Slow",
            "Weight": "3 lb."
          }
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "real-wide-necrotic-burst",
      "title": "Wide Necrotic Burst Device",
      "system": "Ninefold",
      "type": "device",
      "status": "candidate",
      "category": "Offense",
      "group": "real-posthuman/offense/area-burst",
      "summary": "A 60-foot-radius burst within 150 feet deals 8d8 necrotic damage, halved by successful contested physical defense.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "damage"
      ],
      "rules": {
        "role": "device",
        "itemFamily": "real-posthuman/offense/area-burst",
        "effect": "A 60-foot-radius burst within 150 feet deals 8d8 necrotic damage, halved by successful contested physical defense.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "8 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 8
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Circle of Death",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Circle+of+Death",
      "sourceVariants": [
        {
          "title": "Circle of Death",
          "url": "https://www.dndbeyond.com/search?q=Circle+of+Death",
          "rule": "A 60-foot-radius burst within 150 feet deals 8d8 necrotic damage, halved by successful contested physical defense.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "virtual-wide-necrotic-burst",
      "title": "Wide Necrotic Burst Sigil",
      "system": "Ninefold",
      "type": "virtual-effect-item",
      "status": "candidate",
      "category": "Offense",
      "group": "virtual/offense/area-burst",
      "summary": "A 60-foot-radius burst within 150 feet deals 8d8 necrotic damage, halved by successful contested physical defense.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "virtual-manipulation",
        "skillPath": [
          "arcane",
          "virtual-manipulation"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "damage"
      ],
      "rules": {
        "role": "virtual-effect-item",
        "itemFamily": "virtual/offense/area-burst",
        "effect": "A 60-foot-radius burst within 150 feet deals 8d8 necrotic damage, halved by successful contested physical defense.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions.",
        "cost": "8 Stamina",
        "action": "2 ticks (action)",
        "activation": {
          "mode": "action",
          "ticks": 2,
          "stamina": 8
        }
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Circle of Death",
      "src_reference_url": "https://www.dndbeyond.com/search?q=Circle+of+Death",
      "sourceVariants": [
        {
          "title": "Circle of Death",
          "url": "https://www.dndbeyond.com/search?q=Circle+of+Death",
          "rule": "A 60-foot-radius burst within 150 feet deals 8d8 necrotic damage, halved by successful contested physical defense.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-wind-projector",
      "title": "Wind Projector",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "utility/summoning",
      "summary": "Spend 2 ticks to create a strong directional wind resolved by contested Strength; each repeated use before full rest adds a cumulative 20% failure chance.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "environment-state",
        "forced-movement"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "utility/summoning",
        "effect": "Spend 2 ticks to create a strong directional wind resolved by contested Strength; each repeated use before full rest adds a cumulative 20% failure chance.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Wind Fan",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Wind Fan",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend 2 ticks to create a strong directional wind resolved by contested Strength; each repeated use before full rest adds a cumulative 20% failure chance.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-winter-mobility-boots",
      "title": "Winter Mobility Boots",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "protection/wearables",
      "summary": "Grant 50% cold resistance, ignore extreme cold, and ignore difficult terrain from ice or snow.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "defense-modifier",
        "environmental-adaptation",
        "mobility-change"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "protection/wearables",
        "effect": "Grant 50% cold resistance, ignore extreme cold, and ignore difficult terrain from ice or snow.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Boots of the Winterlands",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Boots of the Winterlands",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Grant 50% cold resistance, ignore extreme cold, and ignore difficult terrain from ice or snow.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-withering-staff",
      "title": "Withering Staff",
      "system": "Ninefold",
      "type": "effect-device",
      "status": "candidate",
      "category": "Effect Device",
      "group": "effect-devices/staves",
      "summary": "On a hit, spend one of three daily charges for +2d6 necrotic and a contested debuff imposing -2d6% on Strength and Vigor checks for 1 hour.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "check-modifier",
        "damage",
        "resource-change"
      ],
      "rules": {
        "role": "effect-device",
        "itemFamily": "effect-devices/staves",
        "effect": "On a hit, spend one of three daily charges for +2d6 necrotic and a contested debuff imposing -2d6% on Strength and Vigor checks for 1 hour.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Staff of Withering",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Staff of Withering",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "On a hit, spend one of three daily charges for +2d6 necrotic and a contested debuff imposing -2d6% on Strength and Vigor checks for 1 hour.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-woodworking-kit",
      "title": "Woodworking Kit",
      "system": "Ninefold",
      "type": "tool",
      "status": "candidate",
      "category": "Tool",
      "group": "technical/engineering/materials",
      "summary": "Enables wood shaping and carving tasks with the matching trained skill; the kit grants no proficiency by itself.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "materials-engineering",
        "skillPath": [
          "engineering",
          "materials-engineering"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "task-enablement"
      ],
      "rules": {
        "role": "tool",
        "itemFamily": "technical/engineering/materials",
        "effect": "Enables wood shaping and carving tasks with the matching trained skill; the kit grants no proficiency by itself.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Woodcarver's Tools",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
      "sourceVariants": [
        {
          "title": "Woodcarver's Tools",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "Enables wood shaping and carving tasks with the matching trained skill; the kit grants no proficiency by itself.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-world-gate-cloth",
      "title": "World-Gate Cloth",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "utility/effect-devices",
      "summary": "Spend 2 ticks to open a 6-foot two-way portal to a GM-selected world on a solid surface; closing costs 2 ticks and starts a 1d8-hour cooldown.",
      "skillUse": {
        "status": "not-required",
        "reason": "This Item is passive, self-resolving, or supplies equipment for a task whose Skill is chosen when used.",
        "actions": []
      },
      "effectMechanics": [
        "spatial-relocation"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "utility/effect-devices",
        "effect": "Spend 2 ticks to open a 6-foot two-way portal to a GM-selected world on a solid surface; closing costs 2 ticks and starts a 1d8-hour cooldown.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Well of Many Worlds",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Well of Many Worlds",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Spend 2 ticks to open a 6-foot two-way portal to a GM-selected world on a solid surface; closing costs 2 ticks and starts a 1d8-hour cooldown.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-wound-stabilization-pendant",
      "title": "Wound-Stabilization Pendant",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "medical/wearables",
      "summary": "Automatically stabilize at 0 Hit Points and double Hit Die recovery while worn.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "medicine",
        "skillPath": [
          "fieldcraft-and-care",
          "medicine"
        ],
        "maximumTrainedBonus": 10,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "condition-change",
        "recovery"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "medical/wearables",
        "effect": "Automatically stabilize at 0 Hit Points and double Hit Die recovery while worn.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Periapt of Wound Closure",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
      "sourceVariants": [
        {
          "title": "Periapt of Wound Closure",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/magic-items",
          "rule": "Automatically stabilize at 0 Hit Points and double Hit Die recovery while worn.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-writing-ink",
      "title": "Writing Ink",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "technical/writing",
      "summary": "One bottle supplies enough ink for roughly 500 handwritten pages.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "calligraphy",
        "skillPath": [
          "engineering",
          "precision-design-engineering",
          "calligraphy"
        ],
        "maximumTrainedBonus": 15,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "task-enablement"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "technical/writing",
        "effect": "One bottle supplies enough ink for roughly 500 handwritten pages.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Ink",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
      "sourceVariants": [
        {
          "title": "Ink",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "One bottle supplies enough ink for roughly 500 handwritten pages.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-writing-pen",
      "title": "Writing Pen",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "technical/writing",
      "summary": "Enables writing and drawing when supplied with compatible ink.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "calligraphy",
        "skillPath": [
          "engineering",
          "precision-design-engineering",
          "calligraphy"
        ],
        "maximumTrainedBonus": 15,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "task-enablement"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "technical/writing",
        "effect": "Enables writing and drawing when supplied with compatible ink.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": "Ink Pen",
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
      "sourceVariants": [
        {
          "title": "Ink Pen",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "Enables writing and drawing when supplied with compatible ink.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 1,
      "tags": [
        "pre-approved"
      ]
    },
    {
      "id": "item-writing-sheet",
      "title": "Writing Sheet",
      "system": "Ninefold",
      "type": "equipment",
      "status": "candidate",
      "category": "Equipment",
      "group": "technical/writing",
      "summary": "One sheet holds about 250 handwritten words.",
      "skillUse": {
        "status": "mapped",
        "weaponGroup": "calligraphy",
        "skillPath": [
          "engineering",
          "precision-design-engineering",
          "calligraphy"
        ],
        "maximumTrainedBonus": 15,
        "itemSkillBonus": 0,
        "actions": []
      },
      "effectMechanics": [
        "task-enablement"
      ],
      "rules": {
        "role": "equipment",
        "itemFamily": "technical/writing",
        "effect": "One sheet holds about 250 handwritten words.",
        "resolution": "Resolve only the linked Effect Mechanics and parameters stated by this Item.",
        "conversion_note": "Materialized from terminal reviewed-import decisions."
      },
      "materializedBy": "scripts/materialize_reviewed_compendiums.py",
      "src_system": "D&D 2024 SRD 5.2.1",
      "src_rule": [
        "Paper",
        "Parchment"
      ],
      "src_reference_url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
      "sourceVariants": [
        {
          "title": "Paper",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "One sheet holds about 250 handwritten words.",
          "system": "D&D 2024 SRD 5.2.1"
        },
        {
          "title": "Parchment",
          "url": "https://www.dndbeyond.com/sources/dnd/free-rules/equipment",
          "rule": "One sheet holds about 250 handwritten words.",
          "system": "D&D 2024 SRD 5.2.1"
        }
      ],
      "mergedVariantCount": 2,
      "tags": [
        "pre-approved"
      ]
    }
  ]
}
