{
  "schemaVersion": 1,
  "site": "AI Work Accountability",
  "author": "ayobamih",
  "origin": "https://aiworkaccountability.com",
  "visibility": "public-release",
  "items": [
    {
      "id": "opstruth",
      "type": "project",
      "format": "Product",
      "title": "OpsTruth",
      "summary": "Read-only operational checks that make the evidence and gaps in AI-assisted engineering visible.",
      "url": "https://aiworkaccountability.com/work/opstruth/",
      "markdown_url": "https://aiworkaccountability.com/markdown/opstruth.md",
      "published": "2026-10-22",
      "modified": "2026-10-22",
      "topics": [
        "verification",
        "ai-engineering"
      ],
      "project_ids": []
    },
    {
      "id": "pi-stripe-crash-lab",
      "type": "project",
      "format": "Experiment",
      "title": "When the payment succeeds and the agent crashes",
      "summary": "A fault-injection experiment across the boundary between a durable agent and a real Stripe test payment.",
      "url": "https://aiworkaccountability.com/work/pi-stripe-crash-lab/",
      "markdown_url": "https://aiworkaccountability.com/markdown/pi-stripe-crash-lab.md",
      "published": "2026-10-22",
      "modified": "2026-10-22",
      "topics": [
        "agent-recovery",
        "verification"
      ],
      "project_ids": []
    },
    {
      "id": "completion-evidence-guide",
      "type": "post",
      "format": "Guide",
      "title": "What counts as evidence that AI work is done?",
      "summary": "A practical record for connecting a request, an action and an observable outcome.",
      "url": "https://aiworkaccountability.com/writing/checking-ai-work/",
      "markdown_url": "https://aiworkaccountability.com/markdown/completion-evidence-guide.md",
      "published": "2026-10-22",
      "modified": "2026-10-22",
      "topics": [
        "verification",
        "ai-engineering"
      ],
      "project_ids": []
    },
    {
      "id": "failed-hosted-result-note",
      "type": "post",
      "format": "Note",
      "title": "Why I kept the failed result",
      "summary": "A failed assertion can be useful evidence. Removing it would have made this experiment harder to understand.",
      "url": "https://aiworkaccountability.com/writing/keeping-the-failed-result/",
      "markdown_url": "https://aiworkaccountability.com/markdown/failed-hosted-result-note.md",
      "published": "2026-10-22",
      "modified": "2026-10-22",
      "topics": [
        "verification"
      ],
      "project_ids": [
        "pi-stripe-crash-lab"
      ]
    },
    {
      "id": "pi-stripe-case-study",
      "type": "post",
      "format": "Case study",
      "title": "The payment succeeded. The agent crashed.",
      "summary": "What should recovery do? A real Stripe test-mode experiment, its failed assertion, and the limits of the evidence.",
      "url": "https://aiworkaccountability.com/writing/payment-succeeded-agent-crashed/",
      "markdown_url": "https://aiworkaccountability.com/markdown/pi-stripe-case-study.md",
      "published": "2026-10-22",
      "modified": "2026-10-22",
      "topics": [
        "agent-recovery",
        "verification"
      ],
      "project_ids": [
        "pi-stripe-crash-lab"
      ],
      "source": "https://github.com/AyobamiH/pi-durable-stripe-crash-lab/blob/74a4521da15f4bec16e207e91323b426ef02b32d/docs/case-study.md"
    }
  ]
}