{
  "schema": 1,
  "product": "dbxapp",
  "version": "4.5.3",
  "contract": "ai-task-boundaries",
  "language": "de",
  "priority": [
    "user_request",
    "installation_AGENTS.md",
    "task_contract",
    "technical_documentation"
  ],
  "sequence": [
    "classify_target",
    "read_required_sources",
    "record_scope",
    "apply_change",
    "test_acceptance",
    "report_result"
  ],
  "tasks": {
    "menu_customer_content": {
      "required_sources": [
        "AGENTS.md",
        "affected_installation",
        "affected_menu_template"
      ],
      "allowed_scope": "named_installation_only",
      "forbidden": [
        "product_source",
        "version_change",
        "update_package"
      ],
      "acceptance": [
        "desktop",
        "mobile",
        "active_states",
        "links"
      ]
    },
    "system_module_source": {
      "required_sources": [
        "AGENTS.md",
        "SOURCE-CONVENTIONS.md",
        "module_manual",
        "affected_DD_FD"
      ],
      "allowed_scope": "development_source_and_affected_module",
      "forbidden": [
        "customer_data",
        "parallel_framework",
        "direct_database_driver"
      ],
      "acceptance": [
        "syntax",
        "module_contract",
        "focused_tests",
        "SelfTest"
      ]
    },
    "design": {
      "required_sources": [
        "design_contract",
        "existing_tokens",
        "existing_templates"
      ],
      "allowed_scope": "selected_design_or_released_bundle",
      "forbidden": [
        "inline_special_path",
        "core_copy",
        "unrelated_design"
      ],
      "acceptance": [
        "light_dark",
        "responsive",
        "focus",
        "contrast"
      ]
    },
    "cms_documentation": {
      "required_sources": [
        "documentation_standard",
        "audience_page",
        "canonical_source"
      ],
      "allowed_scope": "CMS_content_and_documentation_installation",
      "forbidden": [
        "duplicate_source",
        "unversioned_current_claim",
        "local_public_path"
      ],
      "acceptance": [
        "metadata",
        "table_of_contents",
        "internal_links",
        "search",
        "HTTP_200"
      ]
    },
    "data_model": {
      "required_sources": [
        "dbxDB",
        "DD",
        "FD",
        "module_manual",
        "existing_migration"
      ],
      "allowed_scope": "DD_FD_and_released_migration",
      "forbidden": [
        "PDO",
        "mysqli",
        "SQLite3",
        "native_driver",
        "production_data_transfer"
      ],
      "acceptance": [
        "dbxDB_DD_contract",
        "roundtrip",
        "rollback"
      ]
    },
    "release_update": {
      "required_sources": [
        "update_contract",
        "VERSION",
        "package_manifest",
        "release_notes"
      ],
      "allowed_scope": "completed_release_only",
      "forbidden": [
        "premature_version",
        "private_myX",
        "documentation_as_product_update"
      ],
      "acceptance": [
        "upgrade_from_previous_version",
        "integrity",
        "rollback",
        "SelfTest"
      ]
    }
  },
  "change_log": {
    "required_after_successful_write": true,
    "entries_per_logical_block": 1
  }
}
