{
  "schema": "varexis-public-evidence-record/0.3",
  "generated_at_utc": "2026-10-16T12:55:40.483Z",
  "record_id": "VXI-EXT-PROCUREMENT-CLOUDTASKS-IDENTITY-01-v1",
  "record_kind": "external_reference",
  "title": "Cloud Tasks: Task identity and handler completion",
  "system": "Google Cloud Tasks",
  "evidence_family": "vendor_evidence_review",
  "index_status": "PUBLIC_SAFE_SOURCE_REVIEW",
  "evidence_state": "PRIMARY_DOCUMENTATION_REVIEW_ONLY",
  "canonical_question": "Does assigning a Cloud Tasks name make the handler operation exactly-once?",
  "near_questions": [
    "Can a named Cloud Task suppress duplicate creation?",
    "Does that prove the handler ran once?",
    "Is ETA stable across retries?",
    "Can the retry count include attempts before execution?",
    "How does execution count differ?",
    "Who supplies the task name?",
    "Is BufferTask the same as CreateTask?",
    "Does a handler response prove an external commit?",
    "What identifies repeated business work?",
    "Can deduplication affect creation latency?",
    "Which delivery evidence should a buyer retain?",
    "Can I save the task-versus-business identity boundary?"
  ],
  "supported_claims": [
    {
      "claim": "A caller-selected task name supports task-creation deduplication. It does not demonstrate that a handler's external work committed once. Delivery headers distinguish retries from executions, and the scheduled ETA changes on retries; the publisher explicitly says ETA is not a deduplication key.",
      "reliance": "DOCUMENTED_CAPABILITY_ONLY"
    }
  ],
  "not_demonstrated_claims": [
    "Verified buyer configuration or effective access rights",
    "Independent execution, completeness or security testing",
    "Vendor certification, legal compliance or guaranteed suitability"
  ],
  "public_summary": "A caller-selected task name supports task-creation deduplication. It does not demonstrate that a handler's external work committed once. Delivery headers distinguish retries from executions, and the scheduled ETA changes on retries; the publisher explicitly says ETA is not a deduplication key.",
  "related_record_ids": [],
  "source_review": {
    "source_type": "official_external_documentation",
    "source_title": "Cloud Tasks task creation and deduplication",
    "source_url": "https://docs.cloud.google.com/tasks/docs/creating-http-target-tasks",
    "checked_on": "2026-10-16",
    "candidate_record_id": "VXI-EXT-PROCUREMENT-CLOUDTASKS-IDENTITY-01-v1",
    "candidate_record_sha256": "e27ebd1a836acc3e15aaab7d1473cbffed4d2b0a9b262cd151e2401a25f802fa",
    "method": "Primary documentation reviewed for the published bounded statement.",
    "deployment_tested_by_varexis": false,
    "revalidation": "The delivered snapshot preserves the review date shown. Recheck current primary documentation and deployment context before relying on present applicability; payment does not trigger fresh research."
  },
  "answer_policy": {
    "classification": "DOCUMENTED_WITH_DEPLOYMENT_BOUNDARY",
    "bounded_answer": "A caller-selected task name supports task-creation deduplication. It does not demonstrate that a handler's external work committed once. Delivery headers distinguish retries from executions, and the scheduled ETA changes on retries; the publisher explicitly says ETA is not a deduplication key.",
    "required_buyer_context": "Task creation method, naming, handler authentication, counters and downstream commit semantics. Effective configuration and dated operational evidence have not been inspected.",
    "missing_evidence": "A broader claim needs evidence matching the intended use. Payment does not upgrade the evidence state."
  },
  "private_boundary": "Raw logs, thresholds, private paths, source code, protected mechanisms and reconstruction-level details are excluded from public and paid delivery.",
  "decision_profile": {
    "schema": "varexis-vendor-evidence-review/1",
    "review_status": "documentation_review_only",
    "checked_on": "2026-10-16",
    "claim_to_check": "A task name or ETA guarantees one completed handler effect.",
    "documented_statement": {
      "status": "documented",
      "statement": "A caller-selected task name supports task-creation deduplication. It does not demonstrate that a handler's external work committed once. Delivery headers distinguish retries from executions, and the scheduled ETA changes on retries; the publisher explicitly says ETA is not a deduplication key.",
      "source_ids": [
        "cloudtasks"
      ]
    },
    "buyer_evidence_required": [
      "Task naming and creation path.",
      "Handler operation identity and commit evidence.",
      "Retry and execution counters used in reconciliation."
    ],
    "review_condition": {
      "status": "varexis_review_policy",
      "statement": "Require a stable business identity rather than using ETA as proof of unique work."
    },
    "unknowns": "The buyer configuration, contract, effective entitlement and operational evidence have not been inspected. Missing evidence does not establish absence or failure of the feature.",
    "evidence_sources": [
      {
        "source_id": "cloudtasks",
        "url": "https://docs.cloud.google.com/tasks/docs/creating-http-target-tasks",
        "final_url": "https://docs.cloud.google.com/tasks/docs/creating-http-target-tasks",
        "title": "Cloud Tasks task creation and deduplication",
        "checked_on": "2026-10-16",
        "sha256": "fcce7b72b432ffea105d7550877f2ae45e2e52ec5faf5daae538c1da371c1799",
        "bytes": 400767
      }
    ],
    "observed_deployment": false,
    "commercial_reliance_boundary": "Procurement evidence support only; no supplier clearance, legal conclusion, configuration audit or verification of the buyer's claim is supplied.",
    "paid_value": {
      "decision_context": "Retain the distinction between queue identity and a completed business operation.",
      "free": "Complete review, practical questions, sources and limitations; may be saved locally.",
      "single_request": "Existing server-saved version-bound route snapshot for later authenticated retrieval.",
      "evidence_receipt": "The same snapshot plus the existing unsigned delivery receipt.",
      "excluded": [
        "Fresh vendor research",
        "Continuous monitoring or change alerts",
        "Testing the buyer configuration",
        "Private evidence or vendor certification"
      ],
      "integrity": "Hashes identify content versions; they do not prove truth or provide a signature."
    },
    "revalidation": {
      "trigger": "A saved purchase does not recheck the source or buyer configuration.",
      "specific_watch": "Task creation method, naming, handler authentication, counters and downstream commit semantics."
    }
  },
  "paid_access_note": "The full published answer and boundaries are free. Paid access saves the selected route and source versions, with an unsigned receipt when purchased. Preview coverage before paying. Fresh research, bespoke assessment and protected evidence are excluded.",
  "service_route": {
    "request_guide": "/varexis-index/request.html",
    "request_workflow": "/varexis-index/request-workflow.json",
    "service_id": "single_request",
    "service_routes_url": "/varexis-index/service-routes.json",
    "payment_required": true,
    "availability_endpoint": "/api/index/capabilities",
    "operational_status": "AUTOMATIC_SERVICE_CAPABILITIES_GATED",
    "checkout_url": "/index-access"
  },
  "authority_boundary": "VAREXIS-INDEX informs evidence reliance. It does not provide advice, certification, deployment authority, security assurance, production approval, or guarantee.",
  "human_page": "/varexis-index/catalog.html#cloud-tasks-name-versus-handler-completion",
  "machine_readable_record": "/varexis-index/records/cloud-tasks-name-versus-handler-completion.json"
}
