{
  "version": "radiolaria-site-topic-v1",
  "site_origin": "https://radiolaria.dev",
  "sources_url": "https://radiolaria.dev/read-with-ai/sources.json",
  "artifacts_url": "https://radiolaria.dev/downloads/artifacts.json",
  "reader_resolution": "reader_ids resolve in artifacts or original_publications at artifacts_url; singular claim.reader_id is the primary XML reader.",
  "page": {
    "id": "testflix",
    "route": "/demonstrations/testflix/",
    "title": "The terms changed. Renewal stayed a separate decision.",
    "visitor_question": "What can a subscription task retain when its price, session or device permission changes?",
    "short_answer": "A changed preference selected the plan that reached payment and playback. Paid-period history, session life, device permission and renewal consent remained separate in recorded V09/V10 profiles with mock business effects.",
    "genre": "demonstration",
    "sources": [
      "t2-testflix-preflight",
      "t2-testflix-roles",
      "t2-testflix-handler",
      "t2-testflix-story",
      "t2-domain-ledger",
      "t2-domain-fields"
    ],
    "related_pages": [
      "/demonstrations/airline/",
      "/demonstrations/supplier/",
      "/demonstrations/external-drs/",
      "/research/incident-atlas/",
      "/understand/one-kernel/",
      "/research/geometry/"
    ],
    "updated_at": "2026-10-02",
    "task": "Select an affordable subscription from current supplied terms, pay through a mock bank, issue a bounded entitlement and playback session, and renew only with explicit consent.",
    "roles": [
      "Person supplying preference and purchase or renewal consent",
      "Gemini 2.5 Flash in four semantic proposal duties in inspected historical captures",
      "UserRoot, BankRoot, ProviderRoot and DeviceRoot with independent Hosts",
      "Ordinary quote and period Work",
      "Local validators and mock payment, entitlement, session and device executors"
    ],
    "observed_result": "V10 QUALITY selected plan:ab31 at 600 minor EUR and consumed it through quote, independent decisions, mock payment, entitlement, session and playback; main renewal is a separate V09 history.",
    "case_identity": "V09 main purchase/renewal; V10 isolated QUALITY A/B and captured reexecution; separate Atlas AT3 controlled profile",
    "source_basis": [
      "t2-testflix-preflight",
      "t2-testflix-roles",
      "t2-testflix-handler",
      "t2-testflix-story"
    ],
    "limits": [
      "Current public checkpoint plus inspected source code; selected historical capture chain corroborated locally without republishing the working bundle",
      "Supplied catalog, controlled logical time and mock business effects",
      "Four model duties do not constitute four independent owners or prove bilateral negotiation",
      "V10 A/B is not a third purchase in the main history; P04 remains separate"
    ]
  },
  "claims": [
    {
      "id": "t2-testflix-quality",
      "case": "testflix",
      "title": "QUALITY reached the mock transaction",
      "text": "The V10 checkpoint reports plan:ab31 at 600 minor EUR, consumed through quote, independent Root decisions, payment, entitlement, session and device execution.",
      "evidence_class": "checkpoint_report_with_bounded_local_historical_corroboration",
      "source_refs": [
        "t2-testflix-preflight",
        "t2-testflix-handler"
      ],
      "scope": "Isolated V10 A/B mock payment; code inspected as text; selected original historical capture/consumer chain read locally, not republished or rerun. This is not a third purchase in the V09 main history.",
      "record_id": "V10 A/B Completion and Saved-Capture Validation",
      "fields": [
        {
          "pointer": "docs/testflix_v01_preflight.md: V10 section, selected plan",
          "value": "plan:ab31; 600 minor EUR"
        },
        {
          "pointer": "docs/testflix_v01_preflight.md: V10 section, captured counterpart",
          "value": "Fresh genuine Hosts; zero new model calls; two generation-mode differences"
        },
        {
          "pointer": "evidence_v01.py::TestflixHandlerV01.handle_v01",
          "value": "selected plan → completed quote → Bank payment → Provider entitlement/session → Device playback"
        }
      ]
    }
  ],
  "reader_ids": [
    "site-focus-testflix-xml",
    "site-focus-testflix-txt"
  ]
}