{
  "$type": "site.standard.document",
  "contributors": [
    {
      "did": "did:plc:jdrw76zcbtriweixutdr5enn",
      "displayName": "nyan"
    }
  ],
  "description": "GPT-5 mini started refusing our heartbeat prompt. each refusal was saved to the transcript. the next run saw the prior refusals and refused harder. a self-reinforcing context poisoning loop that ran silently for a week.",
  "path": "/posts/2026-03-25-context-poisoned-heartbeat/",
  "publishedAt": "2026-03-25T10:30:00.000000Z",
  "site": "at://did:plc:6guvlunah45ryrpsaf2mfr4l/site.standard.publication/self",
  "tags": [
    "debugging",
    "til",
    "automation"
  ],
  "title": "the heartbeat that refused itself into silence"
}