[
  {
    "id": "PF-0001",
    "pattern": "ambient-nudging",
    "title": "The gentle push",
    "observed": "2026-01-15",
    "where": "food delivery app",
    "description": "Subject reported that the fastest delivery option was listed first. Slower, cheaper options were listed further down. The first option was not the cheapest. It was the one most people tapped.",
    "contributor": null
  },
  {
    "id": "PF-0002",
    "pattern": "default-capture",
    "title": "The pre-checked box",
    "observed": "2026-02-03",
    "where": "newsletter signup",
    "description": "Subject reported that the box for marketing emails was already ticked on the signup form. The text beside it said the box could be unticked. The box was ticked before the label could be read.",
    "contributor": null
  },
  {
    "id": "PF-0003",
    "pattern": "notification-creep",
    "title": "The quiet multiplication",
    "observed": "2026-03-10",
    "where": "fitness tracker",
    "description": "The device began with one daily reminder. After a week it added a hydration prompt, then a standing alert, then a breathing exercise. Each was optional. Subject reported that none could be turned off from the same screen.",
    "contributor": null
  },
  {
    "id": "PF-0004",
    "pattern": "frictionless-onboarding",
    "title": "The instant join",
    "observed": "2026-04-22",
    "where": "music streaming service",
    "description": "Subject reported that the sign-up button led straight to a payment page. The terms appeared only after card details were entered. Scrolling through them was not required before confirming.",
    "contributor": null
  },
  {
    "id": "PF-0005",
    "pattern": "algorithmic-substitution",
    "title": "The chosen for you",
    "observed": "2026-05-14",
    "where": "video platform",
    "description": "The home page carried a row labelled 'For you'. Its videos were selected by an algorithm. Subject reported that a chronological list could be reached only through three menus.",
    "contributor": null
  },
  {
    "id": "PF-0006",
    "pattern": "surveillance-as-convenience",
    "title": "The price of ease",
    "observed": "2026-06-08",
    "where": "smart speaker",
    "description": "The device listened continuously for its wake word and responded without being pressed. Subject reported that the setting to disable this was held in a secondary menu, under privacy.",
    "contributor": null
  },
  {
    "id": "PF-0007",
    "pattern": "quantified-self-trap",
    "title": "The number that matters",
    "observed": "2026-07-19",
    "where": "step counter app",
    "description": "The app showed a daily step count and a ring that filled with movement. Subject reported that the ring, not the health benefit, became the reason to walk. A missed target registered as failure, including on active days.",
    "contributor": null
  },
  {
    "id": "PF-0008",
    "pattern": "exit-barriers",
    "title": "The locked door",
    "observed": "2026-08-01",
    "where": "cloud storage",
    "description": "Subject reported that downloading all files required a third-party tool the service did not mention. The in-app export button was greyed out until a subscription was cancelled. Subject had not known the subscription existed.",
    "contributor": null
  }
]
