{
  "sqlite_version": "3.53.1",
  "explicit_connections": {
    "off": {
      "pragma": 0,
      "orphan_insert": {
        "accepted": true
      },
      "nullable_fk_null": {
        "accepted": true
      },
      "existing_parent_insert": {
        "accepted": true
      },
      "referenced_parent_delete": {
        "accepted": true
      },
      "not_null_is_separate": {
        "accepted": false,
        "error": "NOT NULL constraint failed: required_child.pid"
      },
      "final_children": [
        [
          10,
          999
        ],
        [
          11,
          null
        ],
        [
          12,
          1
        ]
      ]
    },
    "on": {
      "pragma": 1,
      "orphan_insert": {
        "accepted": false,
        "error": "FOREIGN KEY constraint failed"
      },
      "nullable_fk_null": {
        "accepted": true
      },
      "existing_parent_insert": {
        "accepted": true
      },
      "referenced_parent_delete": {
        "accepted": false,
        "error": "FOREIGN KEY constraint failed"
      },
      "not_null_is_separate": {
        "accepted": false,
        "error": "NOT NULL constraint failed: required_child.pid"
      },
      "final_children": [
        [
          11,
          null
        ],
        [
          12,
          1
        ]
      ]
    }
  },
  "pragma_off_attempt_inside_transaction": 1,
  "pragma_off_after_rollback": 0,
  "scope": "Immediate default FK, exact integer parent/child keys, no deferred/composite/cascade example. Definition and runtime enforcement are distinct; FK does not prove authorization, current text hash or business correctness. All data authored in independent :memory: DBs, no CRM touched."
}
