{
  "phase": "5",
  "mode": "dry_run",
  "target": "idp",
  "status": "draft_payload_requires_pingfederate_schema_validation",
  "operation": "create_or_update_html_form_adapter_with_simple_pcv",
  "name": "lab-pf-html-form-pcv-idp-local",
  "admin_api_base": "https://idp-adm.sabathe.eu/pf-admin-api/v1",
  "draft_payload": {
    "password_credential_validator": {
      "id": "lab-simple-pcv",
      "type": "simple_pcv",
      "credential_source": "manual_lab_only",
      "secret_policy": "no_password_in_git_or_cli_output",
      "activation": "manual_approval_required"
    },
    "html_form_adapter": {
      "id": "lab-html-form",
      "name": "Lab HTML Form Adapter",
      "pcv_reference": "lab-simple-pcv",
      "session_state": "lab_default",
      "activation": "manual_approval_required"
    },
    "policy_contract": {
      "status": "planned",
      "attributes": [
        "subject",
        "email"
      ]
    }
  },
  "checks_before_write": [
    "Confirm target engine for the login form",
    "Snapshot existing adapters and PCVs",
    "Confirm lab-only user source and password handling",
    "Show PCV and HTML Form payloads",
    "Request explicit approval before any write"
  ]
}