{
  "schema": "foundronics-simulation-v1",
  "notice": "This is a simulation on fictional data (Example Cyber Co does not exist). It is not a result any real company achieved.",
  "company": {
    "name": "Example Cyber Co",
    "fictional": true,
    "category": "software that governs AI agents inside a business, for security teams"
  },
  "days": 90,
  "mode": "simulated",
  "reasoner": "rule-based (deterministic)",
  "draftsByMode": {
    "simulated": 49,
    "live-model": 0
  },
  "cycles": [
    {
      "cycle": 1,
      "day": 1,
      "reviewDay": 3,
      "drafted": 27,
      "blocked": 8,
      "checked": 27,
      "sentBack": 0,
      "published": 13,
      "rejected": 1,
      "pendingAfter": 14
    },
    {
      "cycle": 2,
      "day": 31,
      "reviewDay": 33,
      "drafted": 7,
      "blocked": 1,
      "checked": 7,
      "sentBack": 0,
      "published": 6,
      "rejected": 1,
      "pendingAfter": 14
    },
    {
      "cycle": 3,
      "day": 61,
      "reviewDay": 63,
      "drafted": 6,
      "blocked": 0,
      "checked": 6,
      "sentBack": 0,
      "published": 4,
      "rejected": 0,
      "pendingAfter": 16
    }
  ],
  "events": [
    {
      "day": 0,
      "text": "Simulation starts on fictional data. This is a simulation on fictional data (Example Cyber Co does not exist). It is not a result any real company achieved."
    },
    {
      "day": 0,
      "text": "The Strategist writes the kickoff plan. A separate rule-only checker checks it."
    },
    {
      "day": 1,
      "text": "Cycle 1: all twelve agents run in order, F to S, each reading the packet before it."
    },
    {
      "day": 1,
      "text": "The Strategist (checker) passes 27 drafts and sends back 0, with reasons."
    },
    {
      "day": 3,
      "text": "The CMO (simulated) approves and publishes: Strategist plan: priorities, sequence and the first 90 days."
    },
    {
      "day": 3,
      "text": "The CMO (simulated) approves and publishes: About page: plain description of the company."
    },
    {
      "day": 3,
      "text": "The CMO (simulated) approves and publishes: llms.txt for the site."
    },
    {
      "day": 3,
      "text": "The CMO (simulated) approves and publishes: robots.txt: allow the AI crawlers we want."
    },
    {
      "day": 3,
      "text": "The CMO (simulated) approves and publishes: Answer page: How do we give an AI agent its own identity and limited access?."
    },
    {
      "day": 3,
      "text": "The CMO (simulated) approves and publishes: Answer page: How do we see every AI agent running in our systems?."
    },
    {
      "day": 3,
      "text": "The CMO (simulated) approves and publishes: What customers say: links to our review profiles."
    },
    {
      "day": 3,
      "text": "The CMO (simulated) approves and publishes: Structured data (JSON-LD) for the answer pages."
    },
    {
      "day": 3,
      "text": "The CMO (simulated) approves and publishes: Brief: an original survey of security practitioners."
    },
    {
      "day": 3,
      "text": "The CMO (simulated) approves and publishes: Proof page: each claim, its source and its status."
    },
    {
      "day": 3,
      "text": "The CMO (simulated) approves and publishes: Joint value proposition for resellers."
    },
    {
      "day": 3,
      "text": "The CMO (simulated) approves and publishes: Battlecard against the status quo (doing nothing, or a spreadsheet)."
    },
    {
      "day": 3,
      "text": "The CMO (simulated) approves and publishes: Talk track for the first three calls."
    },
    {
      "day": 20,
      "text": "The CMO (simulated) verifies CLM-006 against an internal test report (fictional)."
    },
    {
      "day": 31,
      "text": "Cycle 2: all twelve agents run in order, F to S, each reading the packet before it."
    },
    {
      "day": 31,
      "text": "The Strategist (checker) passes 7 drafts and sends back 0, with reasons."
    },
    {
      "day": 33,
      "text": "The CMO (simulated) approves and publishes: Answer page: How do we audit what an AI agent did?."
    },
    {
      "day": 33,
      "text": "The CMO (simulated) approves and publishes: Answer page: What should a security team check before an AI agent installs software?."
    },
    {
      "day": 33,
      "text": "The CMO (simulated) approves and publishes: Answer page: What is the difference between agent governance and identity management?."
    },
    {
      "day": 33,
      "text": "The CMO (simulated) approves and publishes: Proof page, updated with the newly verified claim."
    },
    {
      "day": 33,
      "text": "The CMO (simulated) approves and publishes: Open guide, chapter 6: What a buyer can do on Monday."
    },
    {
      "day": 33,
      "text": "The CMO (simulated) approves and publishes: Battlecard against the status quo, with proof added."
    },
    {
      "day": 40,
      "text": "Vikram Shah (customer, fictional) gives permission to be named. Recorded by the CMO (simulated)."
    },
    {
      "day": 50,
      "text": "The company supplies a real security contact (simulated)."
    },
    {
      "day": 61,
      "text": "Cycle 3: all twelve agents run in order, F to S, each reading the packet before it."
    },
    {
      "day": 61,
      "text": "The Strategist (checker) passes 6 drafts and sends back 0, with reasons."
    },
    {
      "day": 63,
      "text": "The CMO (simulated) approves and publishes: Answer page: How do we show the board that our AI agents are under control?."
    },
    {
      "day": 63,
      "text": "The CMO (simulated) approves and publishes: Answer page: How can analysts investigate faster with AI agents and keep control?."
    },
    {
      "day": 63,
      "text": "The CMO (simulated) approves and publishes: Answer page: Which AI agent governance vendors serve Indian enterprises?."
    },
    {
      "day": 63,
      "text": "The CMO (simulated) approves and publishes: security.txt with a real security contact."
    },
    {
      "day": 90,
      "text": "Day 90: the Monday-morning view is prepared for the CMO."
    }
  ],
  "letters": [
    {
      "agentId": "FOUND-F",
      "letter": "F",
      "name": "Findable",
      "formula": "found",
      "slug": "found-f-findable",
      "past": "Marketers wrote pages for search engines and watched rankings and traffic.",
      "future": "Buyers now ask an AI assistant and read one answer. The job becomes to be named in that answer, and described correctly: GEO alongside SEO.",
      "agentDoes": "Asks the agreed buyer questions through sanctioned APIs, records which companies and sources each answer names, and drafts answer-first fixes marked draft.",
      "personDecides": "Which buyer questions matter, which fixes go live, and what the company says about itself.",
      "findings": [
        {
          "cycle": 1,
          "text": "Asked 10 buyer questions of a simulated engine. 1 name Example Cyber Co, and 0 describe it accurately."
        },
        {
          "cycle": 1,
          "text": "Where it names us, the engine calls us a log management tool. That is not how we describe ourselves."
        },
        {
          "cycle": 2,
          "text": "Asked 10 buyer questions of a simulated engine. 3 name Example Cyber Co, and 3 describe it accurately."
        },
        {
          "cycle": 3,
          "text": "Asked 10 buyer questions of a simulated engine. 5 name Example Cyber Co, and 5 describe it accurately."
        }
      ],
      "plans": [
        {
          "cycle": 1,
          "title": "Questions to answer first",
          "steps": [
            "How do we give an AI agent its own identity and limited access? (640 impressions a month)",
            "How do we see every AI agent running in our systems? (410 impressions a month)",
            "How do we stop an AI agent from using access meant for people? (380 impressions a month)",
            "How do we audit what an AI agent did? (300 impressions a month)",
            "What should a security team check before an AI agent installs software? (250 impressions a month)"
          ]
        },
        {
          "cycle": 2,
          "title": "Questions to answer first",
          "steps": [
            "How do we stop an AI agent from using access meant for people? (380 impressions a month)",
            "How do we audit what an AI agent did? (300 impressions a month)",
            "What should a security team check before an AI agent installs software? (250 impressions a month)",
            "What is the difference between agent governance and identity management? (210 impressions a month)",
            "How do we show the board that our AI agents are under control? (190 impressions a month)"
          ]
        },
        {
          "cycle": 3,
          "title": "Questions to answer first",
          "steps": [
            "How do we stop an AI agent from using access meant for people? (380 impressions a month)",
            "How do we show the board that our AI agents are under control? (190 impressions a month)",
            "How can analysts investigate faster with AI agents and keep control? (150 impressions a month)",
            "Which AI agent governance vendors serve Indian enterprises? (120 impressions a month)"
          ]
        }
      ],
      "drafts": [
        {
          "id": "DR-FOUND-F-c1-3",
          "agentId": "FOUND-F",
          "cycle": 1,
          "day": 1,
          "kind": "cms_page",
          "title": "About page: plain description of the company",
          "risk": "own_property",
          "state": "published",
          "mode": "simulated",
          "recipient": null,
          "rationale": "The simulated engine describes us wrongly; a plain description on our own page is the source it can read.",
          "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nHeading: What Example Cyber Co does\nExample Cyber Co gives each AI agent its own identity and narrow access, and shows security teams what each agent did.",
          "claimIds": [
            "CLM-007"
          ],
          "blockedStage": null,
          "blockedReasons": [],
          "waitingBecause": null,
          "check": {
            "by": "STRATEGIST",
            "pass": true,
            "reasons": [],
            "rules": [
              {
                "id": "sources",
                "pass": true
              },
              {
                "id": "claim-register",
                "pass": true
              },
              {
                "id": "no-invented-numbers",
                "pass": true
              },
              {
                "id": "banned-phrases",
                "pass": true
              },
              {
                "id": "voice",
                "pass": true
              },
              {
                "id": "scope",
                "pass": true
              },
              {
                "id": "consent",
                "pass": true
              },
              {
                "id": "roadmap-labelling",
                "pass": true
              },
              {
                "id": "labels",
                "pass": true
              }
            ],
            "mode": "simulated"
          }
        },
        {
          "id": "DR-FOUND-F-c1-4",
          "agentId": "FOUND-F",
          "cycle": 1,
          "day": 1,
          "kind": "site_file",
          "title": "llms.txt for the site",
          "risk": "own_property",
          "state": "published",
          "mode": "simulated",
          "recipient": null,
          "rationale": "The site has no llms.txt, so answer engines have no short guide to our pages.",
          "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nFile: llms.txt\nA short, plain list of the pages that describe Example Cyber Co: product, about, and the answer pages.",
          "claimIds": [],
          "blockedStage": null,
          "blockedReasons": [],
          "waitingBecause": null,
          "check": {
            "by": "STRATEGIST",
            "pass": true,
            "reasons": [],
            "rules": [
              {
                "id": "sources",
                "pass": true
              },
              {
                "id": "claim-register",
                "pass": true
              },
              {
                "id": "no-invented-numbers",
                "pass": true
              },
              {
                "id": "banned-phrases",
                "pass": true
              },
              {
                "id": "voice",
                "pass": true
              },
              {
                "id": "scope",
                "pass": true
              },
              {
                "id": "consent",
                "pass": true
              },
              {
                "id": "roadmap-labelling",
                "pass": true
              },
              {
                "id": "labels",
                "pass": true
              }
            ],
            "mode": "simulated"
          }
        },
        {
          "id": "DR-FOUND-F-c1-5",
          "agentId": "FOUND-F",
          "cycle": 1,
          "day": 1,
          "kind": "site_file",
          "title": "robots.txt: allow the AI crawlers we want",
          "risk": "own_property",
          "state": "published",
          "mode": "simulated",
          "recipient": null,
          "rationale": "The site blocks AI crawlers today, so answer engines cannot read the pages.",
          "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nFile: robots.txt\nAllow the published AI crawlers to read the public pages. Keep private paths closed.",
          "claimIds": [],
          "blockedStage": null,
          "blockedReasons": [],
          "waitingBecause": null,
          "check": {
            "by": "STRATEGIST",
            "pass": true,
            "reasons": [],
            "rules": [
              {
                "id": "sources",
                "pass": true
              },
              {
                "id": "claim-register",
                "pass": true
              },
              {
                "id": "no-invented-numbers",
                "pass": true
              },
              {
                "id": "banned-phrases",
                "pass": true
              },
              {
                "id": "voice",
                "pass": true
              },
              {
                "id": "scope",
                "pass": true
              },
              {
                "id": "consent",
                "pass": true
              },
              {
                "id": "roadmap-labelling",
                "pass": true
              },
              {
                "id": "labels",
                "pass": true
              }
            ],
            "mode": "simulated"
          }
        },
        {
          "id": "DR-FOUND-F-c1-6",
          "agentId": "FOUND-F",
          "cycle": 1,
          "day": 1,
          "kind": "cms_page",
          "title": "Answer page: How do we give an AI agent its own identity and limited access?",
          "risk": "own_property",
          "state": "published",
          "mode": "simulated",
          "recipient": null,
          "rationale": "640 monthly impressions and no answer naming us for this question.",
          "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nHeading: How do we give an AI agent its own identity and limited access?\nAnswer first: Example Cyber Co gives each AI agent its own identity and narrow access, and shows security teams what each agent did.\nHow: give each agent its own identity, keep its access narrow, and record what it did.",
          "claimIds": [
            "CLM-007"
          ],
          "blockedStage": null,
          "blockedReasons": [],
          "waitingBecause": null,
          "check": {
            "by": "STRATEGIST",
            "pass": true,
            "reasons": [],
            "rules": [
              {
                "id": "sources",
                "pass": true
              },
              {
                "id": "claim-register",
                "pass": true
              },
              {
                "id": "no-invented-numbers",
                "pass": true
              },
              {
                "id": "banned-phrases",
                "pass": true
              },
              {
                "id": "voice",
                "pass": true
              },
              {
                "id": "scope",
                "pass": true
              },
              {
                "id": "consent",
                "pass": true
              },
              {
                "id": "roadmap-labelling",
                "pass": true
              },
              {
                "id": "labels",
                "pass": true
              }
            ],
            "mode": "simulated"
          }
        },
        {
          "id": "DR-FOUND-F-c1-7",
          "agentId": "FOUND-F",
          "cycle": 1,
          "day": 1,
          "kind": "cms_page",
          "title": "Answer page: How do we see every AI agent running in our systems?",
          "risk": "own_property",
          "state": "published",
          "mode": "simulated",
          "recipient": null,
          "rationale": "410 monthly impressions and no answer naming us for this question.",
          "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nHeading: How do we see every AI agent running in our systems?\nAnswer first: Example Cyber Co gives each AI agent its own identity and narrow access, and shows security teams what each agent did.\nHow: give each agent its own identity, keep its access narrow, and record what it did.",
          "claimIds": [
            "CLM-007"
          ],
          "blockedStage": null,
          "blockedReasons": [],
          "waitingBecause": null,
          "check": {
            "by": "STRATEGIST",
            "pass": true,
            "reasons": [],
            "rules": [
              {
                "id": "sources",
                "pass": true
              },
              {
                "id": "claim-register",
                "pass": true
              },
              {
                "id": "no-invented-numbers",
                "pass": true
              },
              {
                "id": "banned-phrases",
                "pass": true
              },
              {
                "id": "voice",
                "pass": true
              },
              {
                "id": "scope",
                "pass": true
              },
              {
                "id": "consent",
                "pass": true
              },
              {
                "id": "roadmap-labelling",
                "pass": true
              },
              {
                "id": "labels",
                "pass": true
              }
            ],
            "mode": "simulated"
          }
        },
        {
          "id": "DR-FOUND-F-c1-8",
          "agentId": "FOUND-F",
          "cycle": 1,
          "day": 1,
          "kind": "cms_page",
          "title": "Answer page: How do we stop an AI agent from using access meant for people?",
          "risk": "own_property",
          "state": "blocked",
          "mode": "simulated",
          "recipient": null,
          "rationale": "380 monthly impressions and no answer naming us for this question.",
          "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nHeading: How do we stop an AI agent from using access meant for people?\nAnswer first: Example Cyber Co gives each AI agent its own identity and narrow access, and shows security teams what each agent did.\nHow: give each agent its own identity, keep its access narrow, and record what it did.\nWhy it matters: agents often use access that was meant for people.",
          "claimIds": [
            "CLM-007",
            "CLM-003"
          ],
          "blockedStage": "evaluator",
          "blockedReasons": [
            "c2: CLM-003 is to be sourced, so \"Agents often use access that was meant for people.\" cannot be stated yet."
          ],
          "waitingBecause": null,
          "check": null
        },
        {
          "id": "DR-FOUND-F-c2-2",
          "agentId": "FOUND-F",
          "cycle": 2,
          "day": 31,
          "kind": "cms_page",
          "title": "Answer page: How do we audit what an AI agent did?",
          "risk": "own_property",
          "state": "published",
          "mode": "simulated",
          "recipient": null,
          "rationale": "300 monthly impressions and no answer naming us for this question.",
          "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nHeading: How do we audit what an AI agent did?\nAnswer first: Example Cyber Co gives each AI agent its own identity and narrow access, and shows security teams what each agent did.\nHow: give each agent its own identity, keep its access narrow, and record what it did.\nProof: our own test report on agent identity (fictional).",
          "claimIds": [
            "CLM-007",
            "CLM-006"
          ],
          "blockedStage": null,
          "blockedReasons": [],
          "waitingBecause": null,
          "check": {
            "by": "STRATEGIST",
            "pass": true,
            "reasons": [],
            "rules": [
              {
                "id": "sources",
                "pass": true
              },
              {
                "id": "claim-register",
                "pass": true
              },
              {
                "id": "no-invented-numbers",
                "pass": true
              },
              {
                "id": "banned-phrases",
                "pass": true
              },
              {
                "id": "voice",
                "pass": true
              },
              {
                "id": "scope",
                "pass": true
              },
              {
                "id": "consent",
                "pass": true
              },
              {
                "id": "roadmap-labelling",
                "pass": true
              },
              {
                "id": "labels",
                "pass": true
              }
            ],
            "mode": "simulated"
          }
        },
        {
          "id": "DR-FOUND-F-c2-3",
          "agentId": "FOUND-F",
          "cycle": 2,
          "day": 31,
          "kind": "cms_page",
          "title": "Answer page: What should a security team check before an AI agent installs software?",
          "risk": "own_property",
          "state": "published",
          "mode": "simulated",
          "recipient": null,
          "rationale": "250 monthly impressions and no answer naming us for this question.",
          "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nHeading: What should a security team check before an AI agent installs software?\nAnswer first: Example Cyber Co gives each AI agent its own identity and narrow access, and shows security teams what each agent did.\nHow: give each agent its own identity, keep its access narrow, and record what it did.\nProof: our own test report on agent identity (fictional).",
          "claimIds": [
            "CLM-007",
            "CLM-006"
          ],
          "blockedStage": null,
          "blockedReasons": [],
          "waitingBecause": null,
          "check": {
            "by": "STRATEGIST",
            "pass": true,
            "reasons": [],
            "rules": [
              {
                "id": "sources",
                "pass": true
              },
              {
                "id": "claim-register",
                "pass": true
              },
              {
                "id": "no-invented-numbers",
                "pass": true
              },
              {
                "id": "banned-phrases",
                "pass": true
              },
              {
                "id": "voice",
                "pass": true
              },
              {
                "id": "scope",
                "pass": true
              },
              {
                "id": "consent",
                "pass": true
              },
              {
                "id": "roadmap-labelling",
                "pass": true
              },
              {
                "id": "labels",
                "pass": true
              }
            ],
            "mode": "simulated"
          }
        },
        {
          "id": "DR-FOUND-F-c2-4",
          "agentId": "FOUND-F",
          "cycle": 2,
          "day": 31,
          "kind": "cms_page",
          "title": "Answer page: What is the difference between agent governance and identity management?",
          "risk": "own_property",
          "state": "published",
          "mode": "simulated",
          "recipient": null,
          "rationale": "210 monthly impressions and no answer naming us for this question.",
          "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nHeading: What is the difference between agent governance and identity management?\nAnswer first: Example Cyber Co gives each AI agent its own identity and narrow access, and shows security teams what each agent did.\nHow: give each agent its own identity, keep its access narrow, and record what it did.\nProof: our own test report on agent identity (fictional).",
          "claimIds": [
            "CLM-007",
            "CLM-006"
          ],
          "blockedStage": null,
          "blockedReasons": [],
          "waitingBecause": null,
          "check": {
            "by": "STRATEGIST",
            "pass": true,
            "reasons": [],
            "rules": [
              {
                "id": "sources",
                "pass": true
              },
              {
                "id": "claim-register",
                "pass": true
              },
              {
                "id": "no-invented-numbers",
                "pass": true
              },
              {
                "id": "banned-phrases",
                "pass": true
              },
              {
                "id": "voice",
                "pass": true
              },
              {
                "id": "scope",
                "pass": true
              },
              {
                "id": "consent",
                "pass": true
              },
              {
                "id": "roadmap-labelling",
                "pass": true
              },
              {
                "id": "labels",
                "pass": true
              }
            ],
            "mode": "simulated"
          }
        },
        {
          "id": "DR-FOUND-F-c3-2",
          "agentId": "FOUND-F",
          "cycle": 3,
          "day": 61,
          "kind": "cms_page",
          "title": "Answer page: How do we show the board that our AI agents are under control?",
          "risk": "own_property",
          "state": "published",
          "mode": "simulated",
          "recipient": null,
          "rationale": "190 monthly impressions and no answer naming us for this question.",
          "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nHeading: How do we show the board that our AI agents are under control?\nAnswer first: Example Cyber Co gives each AI agent its own identity and narrow access, and shows security teams what each agent did.\nHow: give each agent its own identity, keep its access narrow, and record what it did.\nProof: our own test report on agent identity (fictional).",
          "claimIds": [
            "CLM-007",
            "CLM-006"
          ],
          "blockedStage": null,
          "blockedReasons": [],
          "waitingBecause": null,
          "check": {
            "by": "STRATEGIST",
            "pass": true,
            "reasons": [],
            "rules": [
              {
                "id": "sources",
                "pass": true
              },
              {
                "id": "claim-register",
                "pass": true
              },
              {
                "id": "no-invented-numbers",
                "pass": true
              },
              {
                "id": "banned-phrases",
                "pass": true
              },
              {
                "id": "voice",
                "pass": true
              },
              {
                "id": "scope",
                "pass": true
              },
              {
                "id": "consent",
                "pass": true
              },
              {
                "id": "roadmap-labelling",
                "pass": true
              },
              {
                "id": "labels",
                "pass": true
              }
            ],
            "mode": "simulated"
          }
        },
        {
          "id": "DR-FOUND-F-c3-3",
          "agentId": "FOUND-F",
          "cycle": 3,
          "day": 61,
          "kind": "cms_page",
          "title": "Answer page: How can analysts investigate faster with AI agents and keep control?",
          "risk": "own_property",
          "state": "published",
          "mode": "simulated",
          "recipient": null,
          "rationale": "150 monthly impressions and no answer naming us for this question.",
          "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nHeading: How can analysts investigate faster with AI agents and keep control?\nAnswer first: Example Cyber Co gives each AI agent its own identity and narrow access, and shows security teams what each agent did.\nHow: give each agent its own identity, keep its access narrow, and record what it did.\nProof: our own test report on agent identity (fictional).",
          "claimIds": [
            "CLM-007",
            "CLM-006"
          ],
          "blockedStage": null,
          "blockedReasons": [],
          "waitingBecause": null,
          "check": {
            "by": "STRATEGIST",
            "pass": true,
            "reasons": [],
            "rules": [
              {
                "id": "sources",
                "pass": true
              },
              {
                "id": "claim-register",
                "pass": true
              },
              {
                "id": "no-invented-numbers",
                "pass": true
              },
              {
                "id": "banned-phrases",
                "pass": true
              },
              {
                "id": "voice",
                "pass": true
              },
              {
                "id": "scope",
                "pass": true
              },
              {
                "id": "consent",
                "pass": true
              },
              {
                "id": "roadmap-labelling",
                "pass": true
              },
              {
                "id": "labels",
                "pass": true
              }
            ],
            "mode": "simulated"
          }
        },
        {
          "id": "DR-FOUND-F-c3-4",
          "agentId": "FOUND-F",
          "cycle": 3,
          "day": 61,
          "kind": "cms_page",
          "title": "Answer page: Which AI agent governance vendors serve Indian enterprises?",
          "risk": "own_property",
          "state": "published",
          "mode": "simulated",
          "recipient": null,
          "rationale": "120 monthly impressions and no answer naming us for this question.",
          "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nHeading: Which AI agent governance vendors serve Indian enterprises?\nAnswer first: Example Cyber Co gives each AI agent its own identity and narrow access, and shows security teams what each agent did.\nHow: give each agent its own identity, keep its access narrow, and record what it did.\nProof: our own test report on agent identity (fictional).",
          "claimIds": [
            "CLM-007",
            "CLM-006"
          ],
          "blockedStage": null,
          "blockedReasons": [],
          "waitingBecause": null,
          "check": {
            "by": "STRATEGIST",
            "pass": true,
            "reasons": [],
            "rules": [
              {
                "id": "sources",
                "pass": true
              },
              {
                "id": "claim-register",
                "pass": true
              },
              {
                "id": "no-invented-numbers",
                "pass": true
              },
              {
                "id": "banned-phrases",
                "pass": true
              },
              {
                "id": "voice",
                "pass": true
              },
              {
                "id": "scope",
                "pass": true
              },
              {
                "id": "consent",
                "pass": true
              },
              {
                "id": "roadmap-labelling",
                "pass": true
              },
              {
                "id": "labels",
                "pass": true
              }
            ],
            "mode": "simulated"
          }
        }
      ],
      "flagged": [
        {
          "cycle": 1,
          "subject": "Answer page: How do we stop an AI agent from using access meant for people?",
          "flags": [
            {
              "code": "claim_not_verified",
              "claimId": "c2",
              "detail": "c2: CLM-003 is to be sourced, so \"Agents often use access that was meant for people.\" cannot be stated yet."
            }
          ]
        }
      ],
      "handoffs": [
        {
          "cycle": 1,
          "to": "FOUND-O",
          "summary": "2 findings, 5 drafts awaiting approval, 1 stopped."
        },
        {
          "cycle": 2,
          "to": "FOUND-O",
          "summary": "1 findings, 3 drafts awaiting approval, 0 stopped."
        },
        {
          "cycle": 3,
          "to": "FOUND-O",
          "summary": "1 findings, 3 drafts awaiting approval, 0 stopped."
        }
      ],
      "counts": {
        "findings": 4,
        "drafts": 12,
        "pending": 0,
        "sentBack": 0,
        "published": 11,
        "blocked": 1,
        "rejected": 0
      }
    },
    {
      "agentId": "FOUND-O",
      "letter": "O",
      "name": "Opinions",
      "formula": "found",
      "slug": "found-o-opinions",
      "past": "Marketers collected a few reviews and quotes and put the best ones on the website.",
      "future": "Buyers and AI assistants read what users say on neutral platforms and in communities. The job becomes to know what is said there, reply truthfully, and fix what is true.",
      "agentDoes": "Maps the review sites and communities that matter, records what is said and how recent it is, and drafts replies and requests marked draft.",
      "personDecides": "Whether to ask a customer for a review, how to reply, and what to fix in the product or service. Reviews are never written, bought or edited by us.",
      "findings": [
        {
          "cycle": 1,
          "text": "8 reviews across 2 profiles, average rating 4.3. 6 have no reply."
        },
        {
          "cycle": 1,
          "text": "Low ratings mention: onboarding took longer than expected. The same theme repeats, so it is a product and onboarding matter, not only a reply."
        },
        {
          "cycle": 2,
          "text": "8 reviews across 2 profiles, average rating 4.3. 6 have no reply."
        },
        {
          "cycle": 2,
          "text": "Low ratings mention: onboarding took longer than expected. The same theme repeats, so it is a product and onboarding matter, not only a reply."
        },
        {
          "cycle": 3,
          "text": "9 reviews across 2 profiles, average rating 4. 7 have no reply."
        },
        {
          "cycle": 3,
          "text": "Low ratings mention: onboarding took longer than expected. The same theme repeats, so it is a product and onboarding matter, not only a reply."
        }
      ],
      "plans": [
        {
          "cycle": 1,
          "title": "Reply routine",
          "steps": [
            "Check new reviews each week",
            "Draft a calm reply for every rating of 3 or below",
            "A person approves each reply before it is posted",
            "Pass the repeated theme to the product team"
          ]
        },
        {
          "cycle": 2,
          "title": "Reply routine",
          "steps": [
            "Check new reviews each week",
            "Draft a calm reply for every rating of 3 or below",
            "A person approves each reply before it is posted",
            "Pass the repeated theme to the product team"
          ]
        },
        {
          "cycle": 3,
          "title": "Reply routine",
          "steps": [
            "Check new reviews each week",
            "Draft a calm reply for every rating of 3 or below",
            "A person approves each reply before it is posted",
            "Pass the repeated theme to the product team"
          ]
        }
      ],
      "drafts": [
        {
          "id": "DR-FOUND-O-c1-3",
          "agentId": "FOUND-O",
          "cycle": 1,
          "day": 1,
          "kind": "cms_page",
          "title": "What customers say: links to our review profiles",
          "risk": "own_property",
          "state": "published",
          "mode": "simulated",
          "recipient": null,
          "rationale": "Visitors and answer engines can then see where real customers have written.",
          "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nHeading: What customers say\nWe link to our 2 public review profiles as they are: Example Review Hub (fictional), Example Practitioner Forum (fictional). We do not select or edit reviews.",
          "claimIds": [
            "EV-0008"
          ],
          "blockedStage": null,
          "blockedReasons": [],
          "waitingBecause": null,
          "check": {
            "by": "STRATEGIST",
            "pass": true,
            "reasons": [],
            "rules": [
              {
                "id": "sources",
                "pass": true
              },
              {
                "id": "claim-register",
                "pass": true
              },
              {
                "id": "no-invented-numbers",
                "pass": true
              },
              {
                "id": "banned-phrases",
                "pass": true
              },
              {
                "id": "voice",
                "pass": true
              },
              {
                "id": "scope",
                "pass": true
              },
              {
                "id": "consent",
                "pass": true
              },
              {
                "id": "roadmap-labelling",
                "pass": true
              },
              {
                "id": "labels",
                "pass": true
              }
            ],
            "mode": "simulated"
          }
        },
        {
          "id": "DR-FOUND-O-c1-4",
          "agentId": "FOUND-O",
          "cycle": 1,
          "day": 1,
          "kind": "review_reply",
          "title": "Reply to review R-6",
          "risk": "external_contact",
          "state": "checked",
          "mode": "simulated",
          "recipient": "Reviewer R-6 (public reply)",
          "rationale": "A calm, public reply to a low rating. A person approves the exact words before it is posted.",
          "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nThank you for the honest feedback about \"onboarding took longer than expected\". We are sorry it was not smooth. Please write to our support team and we will look at it with you. We will not ask you to change your review.",
          "claimIds": [],
          "blockedStage": null,
          "blockedReasons": [],
          "waitingBecause": "Checked. Goes outside the company. Needs your approval of the exact text and the recipient.",
          "check": {
            "by": "STRATEGIST",
            "pass": true,
            "reasons": [],
            "rules": [
              {
                "id": "sources",
                "pass": true
              },
              {
                "id": "claim-register",
                "pass": true
              },
              {
                "id": "no-invented-numbers",
                "pass": true
              },
              {
                "id": "banned-phrases",
                "pass": true
              },
              {
                "id": "voice",
                "pass": true
              },
              {
                "id": "scope",
                "pass": true
              },
              {
                "id": "consent",
                "pass": true
              },
              {
                "id": "roadmap-labelling",
                "pass": true
              },
              {
                "id": "labels",
                "pass": true
              }
            ],
            "mode": "simulated"
          }
        },
        {
          "id": "DR-FOUND-O-c1-5",
          "agentId": "FOUND-O",
          "cycle": 1,
          "day": 1,
          "kind": "review_request",
          "title": "Plain request for an honest review",
          "risk": "external_contact",
          "state": "checked",
          "mode": "simulated",
          "recipient": "Customers who agreed to be contacted (list confirmed by the strategist)",
          "rationale": "Reviews on the sites buyers read are thin. The request is plain and has no reward attached.",
          "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nWe would value your honest view of our product on a public review site. Any rating, good or bad, is welcome. This is a plain request and nothing is offered in exchange.",
          "claimIds": [],
          "blockedStage": null,
          "blockedReasons": [],
          "waitingBecause": "Checked. Goes outside the company. Needs your approval of the exact text and the recipient.",
          "check": {
            "by": "STRATEGIST",
            "pass": true,
            "reasons": [],
            "rules": [
              {
                "id": "sources",
                "pass": true
              },
              {
                "id": "claim-register",
                "pass": true
              },
              {
                "id": "no-invented-numbers",
                "pass": true
              },
              {
                "id": "banned-phrases",
                "pass": true
              },
              {
                "id": "voice",
                "pass": true
              },
              {
                "id": "scope",
                "pass": true
              },
              {
                "id": "consent",
                "pass": true
              },
              {
                "id": "roadmap-labelling",
                "pass": true
              },
              {
                "id": "labels",
                "pass": true
              }
            ],
            "mode": "simulated"
          }
        },
        {
          "id": "DR-FOUND-O-c3-4",
          "agentId": "FOUND-O",
          "cycle": 3,
          "day": 61,
          "kind": "review_reply",
          "title": "Reply to review R-9",
          "risk": "external_contact",
          "state": "checked",
          "mode": "simulated",
          "recipient": "Reviewer R-9 (public reply)",
          "rationale": "A calm, public reply to a low rating. A person approves the exact words before it is posted.",
          "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nThank you for the honest feedback about \"onboarding took longer than expected\". We are sorry it was not smooth. Please write to our support team and we will look at it with you. We will not ask you to change your review.",
          "claimIds": [],
          "blockedStage": null,
          "blockedReasons": [],
          "waitingBecause": "Checked. Goes outside the company. Needs your approval of the exact text and the recipient.",
          "check": {
            "by": "STRATEGIST",
            "pass": true,
            "reasons": [],
            "rules": [
              {
                "id": "sources",
                "pass": true
              },
              {
                "id": "claim-register",
                "pass": true
              },
              {
                "id": "no-invented-numbers",
                "pass": true
              },
              {
                "id": "banned-phrases",
                "pass": true
              },
              {
                "id": "voice",
                "pass": true
              },
              {
                "id": "scope",
                "pass": true
              },
              {
                "id": "consent",
                "pass": true
              },
              {
                "id": "roadmap-labelling",
                "pass": true
              },
              {
                "id": "labels",
                "pass": true
              }
            ],
            "mode": "simulated"
          }
        }
      ],
      "flagged": [],
      "handoffs": [
        {
          "cycle": 1,
          "to": "FOUND-U",
          "summary": "2 findings, 3 drafts awaiting approval, 0 stopped."
        },
        {
          "cycle": 2,
          "to": "FOUND-U",
          "summary": "2 findings, 0 drafts awaiting approval, 0 stopped."
        },
        {
          "cycle": 3,
          "to": "FOUND-U",
          "summary": "2 findings, 1 drafts awaiting approval, 0 stopped."
        }
      ],
      "counts": {
        "findings": 6,
        "drafts": 4,
        "pending": 3,
        "sentBack": 0,
        "published": 1,
        "blocked": 0,
        "rejected": 0
      }
    },
    {
      "agentId": "FOUND-U",
      "letter": "U",
      "name": "Underdog Moves",
      "formula": "found",
      "slug": "found-u-underdog-moves",
      "past": "A small company copied the larger players’ content and tried to match their spend.",
      "future": "A source that adds something new, such as original data, a benchmark or a free tool, gives an assistant something worth citing. A smaller company can make that move without a large budget.",
      "agentDoes": "Finds the gaps where nobody has published a useful answer, drafts the study, benchmark or tool brief, and checks every number against its source.",
      "personDecides": "Which bet to place, whether the data may be shared, and the point of view the company will stand behind.",
      "findings": [
        {
          "cycle": 1,
          "text": "0 answer pages are live. The most searched question has 640 impressions a month."
        },
        {
          "cycle": 2,
          "text": "2 answer pages are live. The most searched question has 760 impressions a month."
        },
        {
          "cycle": 3,
          "text": "5 answer pages are live. The most searched question has 880 impressions a month."
        }
      ],
      "plans": [
        {
          "cycle": 1,
          "title": "Make each answer page easy to lift",
          "steps": [
            "Question as heading",
            "Answer in the first two sentences",
            "Structured data matches the page",
            "Date and author shown"
          ]
        },
        {
          "cycle": 2,
          "title": "Make each answer page easy to lift",
          "steps": [
            "Question as heading",
            "Answer in the first two sentences",
            "Structured data matches the page",
            "Date and author shown"
          ]
        },
        {
          "cycle": 3,
          "title": "Make each answer page easy to lift",
          "steps": [
            "Question as heading",
            "Answer in the first two sentences",
            "Structured data matches the page",
            "Date and author shown"
          ]
        }
      ],
      "drafts": [
        {
          "id": "DR-FOUND-U-c1-2",
          "agentId": "FOUND-U",
          "cycle": 1,
          "day": 1,
          "kind": "structured_data",
          "title": "Structured data (JSON-LD) for the answer pages",
          "risk": "own_property",
          "state": "published",
          "mode": "simulated",
          "recipient": null,
          "rationale": "Pages that are easy to extract are easier to cite.",
          "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nFile: structured data block\nMark each answer page with its question and answer, so a reader or a crawler can lift it cleanly. Describe only what the page says.",
          "claimIds": [],
          "blockedStage": null,
          "blockedReasons": [],
          "waitingBecause": null,
          "check": {
            "by": "STRATEGIST",
            "pass": true,
            "reasons": [],
            "rules": [
              {
                "id": "sources",
                "pass": true
              },
              {
                "id": "claim-register",
                "pass": true
              },
              {
                "id": "no-invented-numbers",
                "pass": true
              },
              {
                "id": "banned-phrases",
                "pass": true
              },
              {
                "id": "voice",
                "pass": true
              },
              {
                "id": "scope",
                "pass": true
              },
              {
                "id": "consent",
                "pass": true
              },
              {
                "id": "roadmap-labelling",
                "pass": true
              },
              {
                "id": "labels",
                "pass": true
              }
            ],
            "mode": "simulated"
          }
        },
        {
          "id": "DR-FOUND-U-c1-3",
          "agentId": "FOUND-U",
          "cycle": 1,
          "day": 1,
          "kind": "brief",
          "title": "Brief: an original survey of security practitioners",
          "risk": "internal",
          "state": "published",
          "mode": "simulated",
          "recipient": null,
          "rationale": "Something original that others can cite is the strongest move for a smaller company.",
          "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nIdea to commission, not a result. Ask security practitioners how they give AI agents identity and limited access. Publish the method with the findings. No result exists yet, so none is stated.",
          "claimIds": [],
          "blockedStage": null,
          "blockedReasons": [],
          "waitingBecause": null,
          "check": {
            "by": "STRATEGIST",
            "pass": true,
            "reasons": [],
            "rules": [
              {
                "id": "sources",
                "pass": true
              },
              {
                "id": "claim-register",
                "pass": true
              },
              {
                "id": "no-invented-numbers",
                "pass": true
              },
              {
                "id": "banned-phrases",
                "pass": true
              },
              {
                "id": "voice",
                "pass": true
              },
              {
                "id": "scope",
                "pass": true
              },
              {
                "id": "consent",
                "pass": true
              },
              {
                "id": "roadmap-labelling",
                "pass": true
              },
              {
                "id": "labels",
                "pass": true
              }
            ],
            "mode": "simulated"
          }
        }
      ],
      "flagged": [],
      "handoffs": [
        {
          "cycle": 1,
          "to": "FOUND-N",
          "summary": "1 findings, 2 drafts awaiting approval, 0 stopped."
        },
        {
          "cycle": 2,
          "to": "FOUND-N",
          "summary": "1 findings, 0 drafts awaiting approval, 0 stopped."
        },
        {
          "cycle": 3,
          "to": "FOUND-N",
          "summary": "1 findings, 0 drafts awaiting approval, 0 stopped."
        }
      ],
      "counts": {
        "findings": 3,
        "drafts": 2,
        "pending": 0,
        "sentBack": 0,
        "published": 2,
        "blocked": 0,
        "rejected": 0
      }
    },
    {
      "agentId": "FOUND-N",
      "letter": "N",
      "name": "Nods",
      "formula": "found",
      "slug": "found-n-nods",
      "past": "Marketers pitched analysts and journalists, and paid for awards and listings.",
      "future": "Assistants and buyers lean on sources they trust: analyst notes, marketplace listings, credible press. The job becomes to be described accurately there, earned and not bought, and to amplify what these neutral parties actually said.",
      "agentDoes": "Maps which authorities buyers and AI cite, checks how each describes the company, and drafts briefing notes and correction requests marked draft.",
      "personDecides": "Whom to brief, what to say in live conversations, and whether to share a mention. Nothing is purchased or manufactured.",
      "findings": [
        {
          "cycle": 1,
          "text": "Our listing on Chola Cloud Marketplace (fictional) reads: \"Example Cyber Co: a log management tool for cloud teams.\". That does not match our approved description."
        }
      ],
      "plans": [
        {
          "cycle": 1,
          "title": "Awards and analyst calendar",
          "steps": [
            "List awards we are eligible for, with the criteria",
            "Enter only where we meet the criteria",
            "A person submits every entry",
            "No award is claimed until it is won and shown"
          ]
        },
        {
          "cycle": 2,
          "title": "Awards and analyst calendar",
          "steps": [
            "List awards we are eligible for, with the criteria",
            "Enter only where we meet the criteria",
            "A person submits every entry",
            "No award is claimed until it is won and shown"
          ]
        },
        {
          "cycle": 3,
          "title": "Awards and analyst calendar",
          "steps": [
            "List awards we are eligible for, with the criteria",
            "Enter only where we meet the criteria",
            "A person submits every entry",
            "No award is claimed until it is won and shown"
          ]
        }
      ],
      "drafts": [
        {
          "id": "DR-FOUND-N-c1-2",
          "agentId": "FOUND-N",
          "cycle": 1,
          "day": 1,
          "kind": "listing_text",
          "title": "Corrected listing for Chola Cloud Marketplace (fictional)",
          "risk": "external_contact",
          "state": "checked",
          "mode": "simulated",
          "recipient": "Chola Cloud Marketplace (fictional)",
          "rationale": "A marketplace listing is read by buyers and by answer engines. It should say what we do.",
          "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nListing text: Example Cyber Co gives each AI agent its own identity and narrow access, and shows security teams what each agent did.",
          "claimIds": [
            "CLM-007"
          ],
          "blockedStage": null,
          "blockedReasons": [],
          "waitingBecause": "Checked. Goes outside the company. Needs your approval of the exact text and the recipient.",
          "check": {
            "by": "STRATEGIST",
            "pass": true,
            "reasons": [],
            "rules": [
              {
                "id": "sources",
                "pass": true
              },
              {
                "id": "claim-register",
                "pass": true
              },
              {
                "id": "no-invented-numbers",
                "pass": true
              },
              {
                "id": "banned-phrases",
                "pass": true
              },
              {
                "id": "voice",
                "pass": true
              },
              {
                "id": "scope",
                "pass": true
              },
              {
                "id": "consent",
                "pass": true
              },
              {
                "id": "roadmap-labelling",
                "pass": true
              },
              {
                "id": "labels",
                "pass": true
              }
            ],
            "mode": "simulated"
          }
        },
        {
          "id": "DR-FOUND-N-c1-3",
          "agentId": "FOUND-N",
          "cycle": 1,
          "day": 1,
          "kind": "outreach_note",
          "title": "One-page note for Analyst A (fictional industry analyst)",
          "risk": "external_contact",
          "state": "checked",
          "mode": "simulated",
          "recipient": "Analyst A (fictional industry analyst)",
          "rationale": "Analysts describe companies to buyers. Giving them an accurate note is the honest route.",
          "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nA short note on how we describe ourselves: Example Cyber Co gives each AI agent its own identity and narrow access, and shows security teams what each agent did. Please tell us if your own description differs. We are not asking for a quote or a mention.",
          "claimIds": [
            "CLM-007"
          ],
          "blockedStage": null,
          "blockedReasons": [],
          "waitingBecause": "Checked. Goes outside the company. Needs your approval of the exact text and the recipient.",
          "check": {
            "by": "STRATEGIST",
            "pass": true,
            "reasons": [],
            "rules": [
              {
                "id": "sources",
                "pass": true
              },
              {
                "id": "claim-register",
                "pass": true
              },
              {
                "id": "no-invented-numbers",
                "pass": true
              },
              {
                "id": "banned-phrases",
                "pass": true
              },
              {
                "id": "voice",
                "pass": true
              },
              {
                "id": "scope",
                "pass": true
              },
              {
                "id": "consent",
                "pass": true
              },
              {
                "id": "roadmap-labelling",
                "pass": true
              },
              {
                "id": "labels",
                "pass": true
              }
            ],
            "mode": "simulated"
          }
        }
      ],
      "flagged": [],
      "handoffs": [
        {
          "cycle": 1,
          "to": "FOUND-D",
          "summary": "1 findings, 2 drafts awaiting approval, 0 stopped."
        },
        {
          "cycle": 2,
          "to": "FOUND-D",
          "summary": "0 findings, 0 drafts awaiting approval, 0 stopped."
        },
        {
          "cycle": 3,
          "to": "FOUND-D",
          "summary": "0 findings, 0 drafts awaiting approval, 0 stopped."
        }
      ],
      "counts": {
        "findings": 1,
        "drafts": 2,
        "pending": 2,
        "sentBack": 0,
        "published": 0,
        "blocked": 0,
        "rejected": 0
      }
    },
    {
      "agentId": "FOUND-D",
      "letter": "D",
      "name": "Distinctions",
      "formula": "found",
      "slug": "found-d-distinctions",
      "past": "Marketers claimed to be different in adjectives: leading, trusted, best.",
      "future": "Buyers and assistants look for proof that can be checked: attestations, benchmarks, patents. The job becomes to publish only what is verified, with the source beside it.",
      "agentDoes": "Lists every distinctive claim, finds the evidence behind it, marks it verified or not yet, and drafts proof pages with the source linked.",
      "personDecides": "Which claim the company is willing to defend, and whether the evidence is good enough to publish.",
      "findings": [
        {
          "cycle": 1,
          "text": "The live site says \"Trusted by 500+ enterprises\". No source is on record, so it is proposed to the claim register as CLM-008 (to be sourced). Source it or take it down."
        },
        {
          "cycle": 1,
          "text": "The live site says \"Cuts investigation time by 70%\". No source is on record, so it is proposed to the claim register as CLM-009 (to be sourced). Source it or take it down."
        },
        {
          "cycle": 2,
          "text": "The live site says \"Trusted by 500+ enterprises\". No source is on record, so it is proposed to the claim register as CLM-008 (to be sourced). Source it or take it down."
        },
        {
          "cycle": 2,
          "text": "The live site says \"Cuts investigation time by 70%\". No source is on record, so it is proposed to the claim register as CLM-009 (to be sourced). Source it or take it down."
        },
        {
          "cycle": 3,
          "text": "The live site says \"Trusted by 500+ enterprises\". No source is on record, so it is proposed to the claim register as CLM-008 (to be sourced). Source it or take it down."
        },
        {
          "cycle": 3,
          "text": "The live site says \"Cuts investigation time by 70%\". No source is on record, so it is proposed to the claim register as CLM-009 (to be sourced). Source it or take it down."
        }
      ],
      "plans": [
        {
          "cycle": 1,
          "title": "Claims to source or retire",
          "steps": [
            "CLM-001: Attackers who use AI tools work faster than before.",
            "CLM-002: Companies already run AI agents that act inside business systems.",
            "CLM-003: Agents often use access that was meant for people.",
            "CLM-004: Malicious software packages are a route into companies.",
            "CLM-005: Analysts spend time joining alerts from separate tools.",
            "CLM-006: Example Cyber Co’s product gives each agent its own identity and narrow access, as its own test report shows.",
            "CLM-008: Trusted by 500+ enterprises",
            "CLM-009: Cuts investigation time by 70%"
          ]
        },
        {
          "cycle": 2,
          "title": "Claims to source or retire",
          "steps": [
            "CLM-001: Attackers who use AI tools work faster than before.",
            "CLM-002: Companies already run AI agents that act inside business systems.",
            "CLM-003: Agents often use access that was meant for people.",
            "CLM-004: Malicious software packages are a route into companies.",
            "CLM-005: Analysts spend time joining alerts from separate tools.",
            "CLM-008: Trusted by 500+ enterprises",
            "CLM-009: Cuts investigation time by 70%"
          ]
        },
        {
          "cycle": 3,
          "title": "Claims to source or retire",
          "steps": [
            "CLM-001: Attackers who use AI tools work faster than before.",
            "CLM-002: Companies already run AI agents that act inside business systems.",
            "CLM-003: Agents often use access that was meant for people.",
            "CLM-004: Malicious software packages are a route into companies.",
            "CLM-005: Analysts spend time joining alerts from separate tools.",
            "CLM-008: Trusted by 500+ enterprises",
            "CLM-009: Cuts investigation time by 70%"
          ]
        }
      ],
      "drafts": [
        {
          "id": "DR-FOUND-D-c1-3",
          "agentId": "FOUND-D",
          "cycle": 1,
          "day": 1,
          "kind": "proof_page",
          "title": "Proof page: each claim, its source and its status",
          "risk": "own_property",
          "state": "published",
          "mode": "simulated",
          "recipient": null,
          "rationale": "Buyers can check a claim against its source. Only verified claims are stated.",
          "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nHeading: What we claim, and the proof\nVerified: Example Cyber Co gives each AI agent its own identity and narrow access, and shows security teams what each agent did. Source: Approved positioning, signed off by the CMO of Example Cyber Co (fictional).\nNot stated yet, because no source is on record: CLM-001, CLM-002, CLM-003, CLM-004, CLM-005, CLM-006, CLM-008, CLM-009.\nCertifications: none is held, so none is listed.",
          "claimIds": [
            "CLM-007"
          ],
          "blockedStage": null,
          "blockedReasons": [],
          "waitingBecause": null,
          "check": {
            "by": "STRATEGIST",
            "pass": true,
            "reasons": [],
            "rules": [
              {
                "id": "sources",
                "pass": true
              },
              {
                "id": "claim-register",
                "pass": true
              },
              {
                "id": "no-invented-numbers",
                "pass": true
              },
              {
                "id": "banned-phrases",
                "pass": true
              },
              {
                "id": "voice",
                "pass": true
              },
              {
                "id": "scope",
                "pass": true
              },
              {
                "id": "consent",
                "pass": true
              },
              {
                "id": "roadmap-labelling",
                "pass": true
              },
              {
                "id": "labels",
                "pass": true
              }
            ],
            "mode": "simulated"
          }
        },
        {
          "id": "DR-FOUND-D-c1-4",
          "agentId": "FOUND-D",
          "cycle": 1,
          "day": 1,
          "kind": "site_file",
          "title": "security.txt with a real security contact",
          "risk": "own_property",
          "state": "rejected",
          "mode": "simulated",
          "recipient": null,
          "rationale": "A security company without a security contact looks careless to a buyer.",
          "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nFile: security.txt\nA named security contact and a policy link. The company supplies the contact; the draft does not invent one.",
          "claimIds": [],
          "blockedStage": null,
          "blockedReasons": [
            "Rejected: the company has not supplied a real security contact, and we will not invent one."
          ],
          "waitingBecause": null,
          "check": {
            "by": "STRATEGIST",
            "pass": true,
            "reasons": [],
            "rules": [
              {
                "id": "sources",
                "pass": true
              },
              {
                "id": "claim-register",
                "pass": true
              },
              {
                "id": "no-invented-numbers",
                "pass": true
              },
              {
                "id": "banned-phrases",
                "pass": true
              },
              {
                "id": "voice",
                "pass": true
              },
              {
                "id": "scope",
                "pass": true
              },
              {
                "id": "consent",
                "pass": true
              },
              {
                "id": "roadmap-labelling",
                "pass": true
              },
              {
                "id": "labels",
                "pass": true
              }
            ],
            "mode": "simulated"
          }
        },
        {
          "id": "DR-FOUND-D-c2-3",
          "agentId": "FOUND-D",
          "cycle": 2,
          "day": 31,
          "kind": "proof_page",
          "title": "Proof page, updated with the newly verified claim",
          "risk": "own_property",
          "state": "published",
          "mode": "simulated",
          "recipient": null,
          "rationale": "Buyers can check a claim against its source. Only verified claims are stated.",
          "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nHeading: What we claim, and the proof\nVerified: Example Cyber Co gives each AI agent its own identity and narrow access, and shows security teams what each agent did. Source: Approved positioning, signed off by the CMO of Example Cyber Co (fictional).\nVerified: Example Cyber Co’s product gives each agent its own identity and narrow access, as its own test report shows. Source: Example Cyber Co internal test report on agent identity (fictional).\nNot stated yet, because no source is on record: CLM-001, CLM-002, CLM-003, CLM-004, CLM-005, CLM-008, CLM-009.\nCertifications: none is held, so none is listed.",
          "claimIds": [
            "CLM-007",
            "CLM-006"
          ],
          "blockedStage": null,
          "blockedReasons": [],
          "waitingBecause": null,
          "check": {
            "by": "STRATEGIST",
            "pass": true,
            "reasons": [],
            "rules": [
              {
                "id": "sources",
                "pass": true
              },
              {
                "id": "claim-register",
                "pass": true
              },
              {
                "id": "no-invented-numbers",
                "pass": true
              },
              {
                "id": "banned-phrases",
                "pass": true
              },
              {
                "id": "voice",
                "pass": true
              },
              {
                "id": "scope",
                "pass": true
              },
              {
                "id": "consent",
                "pass": true
              },
              {
                "id": "roadmap-labelling",
                "pass": true
              },
              {
                "id": "labels",
                "pass": true
              }
            ],
            "mode": "simulated"
          }
        },
        {
          "id": "DR-FOUND-D-c2-4",
          "agentId": "FOUND-D",
          "cycle": 2,
          "day": 31,
          "kind": "site_file",
          "title": "security.txt with a real security contact",
          "risk": "own_property",
          "state": "rejected",
          "mode": "simulated",
          "recipient": null,
          "rationale": "A security company without a security contact looks careless to a buyer.",
          "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nFile: security.txt\nA named security contact and a policy link. The company supplies the contact; the draft does not invent one.",
          "claimIds": [],
          "blockedStage": null,
          "blockedReasons": [
            "Rejected: the company has not supplied a real security contact, and we will not invent one."
          ],
          "waitingBecause": null,
          "check": {
            "by": "STRATEGIST",
            "pass": true,
            "reasons": [],
            "rules": [
              {
                "id": "sources",
                "pass": true
              },
              {
                "id": "claim-register",
                "pass": true
              },
              {
                "id": "no-invented-numbers",
                "pass": true
              },
              {
                "id": "banned-phrases",
                "pass": true
              },
              {
                "id": "voice",
                "pass": true
              },
              {
                "id": "scope",
                "pass": true
              },
              {
                "id": "consent",
                "pass": true
              },
              {
                "id": "roadmap-labelling",
                "pass": true
              },
              {
                "id": "labels",
                "pass": true
              }
            ],
            "mode": "simulated"
          }
        },
        {
          "id": "DR-FOUND-D-c3-4",
          "agentId": "FOUND-D",
          "cycle": 3,
          "day": 61,
          "kind": "site_file",
          "title": "security.txt with a real security contact",
          "risk": "own_property",
          "state": "published",
          "mode": "simulated",
          "recipient": null,
          "rationale": "A security company without a security contact looks careless to a buyer.",
          "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nFile: security.txt\nA named security contact and a policy link. The company supplies the contact; the draft does not invent one.",
          "claimIds": [],
          "blockedStage": null,
          "blockedReasons": [],
          "waitingBecause": null,
          "check": {
            "by": "STRATEGIST",
            "pass": true,
            "reasons": [],
            "rules": [
              {
                "id": "sources",
                "pass": true
              },
              {
                "id": "claim-register",
                "pass": true
              },
              {
                "id": "no-invented-numbers",
                "pass": true
              },
              {
                "id": "banned-phrases",
                "pass": true
              },
              {
                "id": "voice",
                "pass": true
              },
              {
                "id": "scope",
                "pass": true
              },
              {
                "id": "consent",
                "pass": true
              },
              {
                "id": "roadmap-labelling",
                "pass": true
              },
              {
                "id": "labels",
                "pass": true
              }
            ],
            "mode": "simulated"
          }
        }
      ],
      "flagged": [],
      "handoffs": [
        {
          "cycle": 1,
          "to": "DRONICS-D",
          "summary": "2 findings, 2 drafts awaiting approval, 0 stopped."
        },
        {
          "cycle": 2,
          "to": "DRONICS-D",
          "summary": "2 findings, 2 drafts awaiting approval, 0 stopped."
        },
        {
          "cycle": 3,
          "to": "DRONICS-D",
          "summary": "2 findings, 1 drafts awaiting approval, 0 stopped."
        }
      ],
      "counts": {
        "findings": 6,
        "drafts": 5,
        "pending": 0,
        "sentBack": 0,
        "published": 3,
        "blocked": 0,
        "rejected": 2
      }
    },
    {
      "agentId": "DRONICS-D",
      "letter": "D",
      "name": "Digital demand",
      "formula": "dronics",
      "slug": "dronics-d-digital-demand",
      "past": "Marketers bought keywords and ran campaigns in bursts, with a form behind every offer.",
      "future": "Search, paid and email stay, but they serve buyers who are already looking, with plain answers and relevant timing instead of volume. The work runs always-on, in small tests.",
      "agentDoes": "Drafts answer-first landing copy and email variants marked draft, watches the agreed signals each week, and proposes which small test to stop or continue.",
      "personDecides": "The budget, the audience and the offer; whether a test continues; whether to use a form at all.",
      "findings": [
        {
          "cycle": 1,
          "text": "Of 4 deals in the CRM, 1 say an AI assistant suggested us. Buyers say how they heard of us in their own words; this is a count of what they said, not a measure of cause."
        },
        {
          "cycle": 2,
          "text": "Of 8 deals in the CRM, 1 say an AI assistant suggested us. Buyers say how they heard of us in their own words; this is a count of what they said, not a measure of cause."
        },
        {
          "cycle": 3,
          "text": "Of 11 deals in the CRM, 2 say an AI assistant suggested us. Buyers say how they heard of us in their own words; this is a count of what they said, not a measure of cause."
        }
      ],
      "plans": [
        {
          "cycle": 1,
          "title": "Demand map: questions buyers already ask, by priority",
          "steps": [
            "How do we give an AI agent its own identity and limited access? (640 impressions a month)",
            "Which tools govern AI agents inside a company? (520 impressions a month)",
            "How do we see every AI agent running in our systems? (410 impressions a month)",
            "How do we stop an AI agent from using access meant for people? (380 impressions a month)",
            "How do we audit what an AI agent did? (300 impressions a month)"
          ]
        },
        {
          "cycle": 2,
          "title": "Demand map: questions buyers already ask, by priority",
          "steps": [
            "How do we give an AI agent its own identity and limited access? (760 impressions a month)",
            "How do we see every AI agent running in our systems? (530 impressions a month)",
            "Which tools govern AI agents inside a company? (520 impressions a month)",
            "How do we stop an AI agent from using access meant for people? (380 impressions a month)",
            "How do we audit what an AI agent did? (300 impressions a month)"
          ]
        },
        {
          "cycle": 3,
          "title": "Demand map: questions buyers already ask, by priority",
          "steps": [
            "How do we give an AI agent its own identity and limited access? (880 impressions a month)",
            "How do we see every AI agent running in our systems? (650 impressions a month)",
            "Which tools govern AI agents inside a company? (520 impressions a month)",
            "How do we audit what an AI agent did? (420 impressions a month)",
            "How do we stop an AI agent from using access meant for people? (380 impressions a month)"
          ]
        }
      ],
      "drafts": [
        {
          "id": "DR-DRONICS-D-c1-2",
          "agentId": "DRONICS-D",
          "cycle": 1,
          "day": 1,
          "kind": "email_test",
          "title": "One small email test to people who asked a question",
          "risk": "external_contact",
          "state": "checked",
          "mode": "simulated",
          "recipient": "People who asked a question on our site and agreed to email (list and opt-out confirmed by the strategist)",
          "rationale": "Buyers who are already looking should get a plain answer first, in one small test.",
          "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nSubject: A plain answer to your question\nYou asked how to give an AI agent its own identity and limited access. Example Cyber Co gives each AI agent its own identity and narrow access, and shows security teams what each agent did. Reply to this email if you want a short walk-through. You can ask us to stop writing to you at any time.",
          "claimIds": [
            "CLM-007"
          ],
          "blockedStage": null,
          "blockedReasons": [],
          "waitingBecause": "Checked. Goes outside the company. Needs your approval of the exact text and the recipient.",
          "check": {
            "by": "STRATEGIST",
            "pass": true,
            "reasons": [],
            "rules": [
              {
                "id": "sources",
                "pass": true
              },
              {
                "id": "claim-register",
                "pass": true
              },
              {
                "id": "no-invented-numbers",
                "pass": true
              },
              {
                "id": "banned-phrases",
                "pass": true
              },
              {
                "id": "voice",
                "pass": true
              },
              {
                "id": "scope",
                "pass": true
              },
              {
                "id": "consent",
                "pass": true
              },
              {
                "id": "roadmap-labelling",
                "pass": true
              },
              {
                "id": "labels",
                "pass": true
              }
            ],
            "mode": "simulated"
          }
        },
        {
          "id": "DR-DRONICS-D-c1-3",
          "agentId": "DRONICS-D",
          "cycle": 1,
          "day": 1,
          "kind": "spend_proposal",
          "title": "Proposal: a small paid-search test on the two most searched questions",
          "risk": "spend",
          "state": "checked",
          "mode": "simulated",
          "recipient": null,
          "rationale": "Paid search can reach buyers who are already looking, but only a person may decide to spend.",
          "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nProposal only. Test paid search on: How do we give an AI agent its own identity and limited access? | Which tools govern AI agents inside a company?. The CMO sets the budget and starts the test in the ad account. This agent proposes no amount and cannot start spend.",
          "claimIds": [],
          "blockedStage": null,
          "blockedReasons": [],
          "waitingBecause": "Checked. It touches spend. Only you can set a budget and start it, in your own tool.",
          "check": {
            "by": "STRATEGIST",
            "pass": true,
            "reasons": [],
            "rules": [
              {
                "id": "sources",
                "pass": true
              },
              {
                "id": "claim-register",
                "pass": true
              },
              {
                "id": "no-invented-numbers",
                "pass": true
              },
              {
                "id": "banned-phrases",
                "pass": true
              },
              {
                "id": "voice",
                "pass": true
              },
              {
                "id": "scope",
                "pass": true
              },
              {
                "id": "consent",
                "pass": true
              },
              {
                "id": "roadmap-labelling",
                "pass": true
              },
              {
                "id": "labels",
                "pass": true
              }
            ],
            "mode": "simulated"
          }
        }
      ],
      "flagged": [],
      "handoffs": [
        {
          "cycle": 1,
          "to": "DRONICS-R",
          "summary": "1 findings, 2 drafts awaiting approval, 0 stopped."
        },
        {
          "cycle": 2,
          "to": "DRONICS-R",
          "summary": "1 findings, 0 drafts awaiting approval, 0 stopped."
        },
        {
          "cycle": 3,
          "to": "DRONICS-R",
          "summary": "1 findings, 0 drafts awaiting approval, 0 stopped."
        }
      ],
      "counts": {
        "findings": 3,
        "drafts": 2,
        "pending": 2,
        "sentBack": 0,
        "published": 0,
        "blocked": 0,
        "rejected": 0
      }
    },
    {
      "agentId": "DRONICS-R",
      "letter": "R",
      "name": "Referrals and resellers",
      "formula": "dronics",
      "slug": "dronics-r-referrals-resellers",
      "past": "Marketers sent partners a deck and a logo pack and hoped for referrals.",
      "future": "Partners are one of the strongest routes to trust. The job becomes a pitch a partner can repeat, a reason worth their effort, and a joint value proposition both sides can state.",
      "agentDoes": "Maps partners by fit, drafts a joint value proposition and a repeatable pitch marked draft, and records which partner activity led to a conversation, using what partners and buyers say.",
      "personDecides": "Which partners to back and which to say no to, the terms, and the relationship.",
      "findings": [
        {
          "cycle": 1,
          "text": "6 partners are mapped, with 6 referrals in 90 days. 3 are silent or still prospects: Bharat Integrators (fictional system integrator); Dakshin Distribution (fictional distributor); Eka Advisory (fictional consultancy)."
        },
        {
          "cycle": 2,
          "text": "6 partners are mapped, with 6 referrals in 90 days. 3 are silent or still prospects: Bharat Integrators (fictional system integrator); Dakshin Distribution (fictional distributor); Eka Advisory (fictional consultancy)."
        },
        {
          "cycle": 3,
          "text": "6 partners are mapped, with 6 referrals in 90 days. 3 are silent or still prospects: Bharat Integrators (fictional system integrator); Dakshin Distribution (fictional distributor); Eka Advisory (fictional consultancy)."
        }
      ],
      "plans": [
        {
          "cycle": 1,
          "title": "Partner map update",
          "steps": [
            "Asha Systems (fictional reseller): reseller, active",
            "Bharat Integrators (fictional system integrator): system integrator, silent",
            "Chola Cloud Marketplace (fictional): network, active",
            "Dakshin Distribution (fictional distributor): distributor, prospect",
            "Eka Advisory (fictional consultancy): consultant, prospect",
            "Falcon Identity Tools (fictional software company): isv, active"
          ]
        },
        {
          "cycle": 2,
          "title": "Partner map update",
          "steps": [
            "Asha Systems (fictional reseller): reseller, active",
            "Bharat Integrators (fictional system integrator): system integrator, silent",
            "Chola Cloud Marketplace (fictional): network, active",
            "Dakshin Distribution (fictional distributor): distributor, prospect",
            "Eka Advisory (fictional consultancy): consultant, prospect",
            "Falcon Identity Tools (fictional software company): isv, active"
          ]
        },
        {
          "cycle": 3,
          "title": "Partner map update",
          "steps": [
            "Asha Systems (fictional reseller): reseller, active",
            "Bharat Integrators (fictional system integrator): system integrator, silent",
            "Chola Cloud Marketplace (fictional): network, active",
            "Dakshin Distribution (fictional distributor): distributor, prospect",
            "Eka Advisory (fictional consultancy): consultant, prospect",
            "Falcon Identity Tools (fictional software company): isv, active"
          ]
        }
      ],
      "drafts": [
        {
          "id": "DR-DRONICS-R-c1-2",
          "agentId": "DRONICS-R",
          "cycle": 1,
          "day": 1,
          "kind": "partner_pitch",
          "title": "Three-sentence pitch to Bharat Integrators (fictional system integrator)",
          "risk": "external_contact",
          "state": "checked",
          "mode": "simulated",
          "recipient": "Bharat Integrators (fictional system integrator)",
          "rationale": "Bharat Integrators (fictional system integrator) is a system integrator; contact has gone quiet or has not started.",
          "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nExample Cyber Co gives each AI agent its own identity and narrow access, and shows security teams what each agent did. Your customers who run AI agents may need exactly this. Would a short call help you judge the fit?",
          "claimIds": [
            "CLM-007"
          ],
          "blockedStage": null,
          "blockedReasons": [],
          "waitingBecause": "Checked. Goes outside the company. Needs your approval of the exact text and the recipient.",
          "check": {
            "by": "STRATEGIST",
            "pass": true,
            "reasons": [],
            "rules": [
              {
                "id": "sources",
                "pass": true
              },
              {
                "id": "claim-register",
                "pass": true
              },
              {
                "id": "no-invented-numbers",
                "pass": true
              },
              {
                "id": "banned-phrases",
                "pass": true
              },
              {
                "id": "voice",
                "pass": true
              },
              {
                "id": "scope",
                "pass": true
              },
              {
                "id": "consent",
                "pass": true
              },
              {
                "id": "roadmap-labelling",
                "pass": true
              },
              {
                "id": "labels",
                "pass": true
              }
            ],
            "mode": "simulated"
          }
        },
        {
          "id": "DR-DRONICS-R-c1-3",
          "agentId": "DRONICS-R",
          "cycle": 1,
          "day": 1,
          "kind": "partner_pitch",
          "title": "Three-sentence pitch to Dakshin Distribution (fictional distributor)",
          "risk": "external_contact",
          "state": "checked",
          "mode": "simulated",
          "recipient": "Dakshin Distribution (fictional distributor)",
          "rationale": "Dakshin Distribution (fictional distributor) is a distributor; contact has gone quiet or has not started.",
          "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nExample Cyber Co gives each AI agent its own identity and narrow access, and shows security teams what each agent did. Your customers who run AI agents may need exactly this. Would a short call help you judge the fit?",
          "claimIds": [
            "CLM-007"
          ],
          "blockedStage": null,
          "blockedReasons": [],
          "waitingBecause": "Checked. Goes outside the company. Needs your approval of the exact text and the recipient.",
          "check": {
            "by": "STRATEGIST",
            "pass": true,
            "reasons": [],
            "rules": [
              {
                "id": "sources",
                "pass": true
              },
              {
                "id": "claim-register",
                "pass": true
              },
              {
                "id": "no-invented-numbers",
                "pass": true
              },
              {
                "id": "banned-phrases",
                "pass": true
              },
              {
                "id": "voice",
                "pass": true
              },
              {
                "id": "scope",
                "pass": true
              },
              {
                "id": "consent",
                "pass": true
              },
              {
                "id": "roadmap-labelling",
                "pass": true
              },
              {
                "id": "labels",
                "pass": true
              }
            ],
            "mode": "simulated"
          }
        },
        {
          "id": "DR-DRONICS-R-c1-4",
          "agentId": "DRONICS-R",
          "cycle": 1,
          "day": 1,
          "kind": "partner_pitch",
          "title": "Three-sentence pitch to Eka Advisory (fictional consultancy)",
          "risk": "external_contact",
          "state": "checked",
          "mode": "simulated",
          "recipient": "Eka Advisory (fictional consultancy)",
          "rationale": "Eka Advisory (fictional consultancy) is a consultant; contact has gone quiet or has not started.",
          "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nExample Cyber Co gives each AI agent its own identity and narrow access, and shows security teams what each agent did. Your customers who run AI agents may need exactly this. Would a short call help you judge the fit?",
          "claimIds": [
            "CLM-007"
          ],
          "blockedStage": null,
          "blockedReasons": [],
          "waitingBecause": "Checked. Goes outside the company. Needs your approval of the exact text and the recipient.",
          "check": {
            "by": "STRATEGIST",
            "pass": true,
            "reasons": [],
            "rules": [
              {
                "id": "sources",
                "pass": true
              },
              {
                "id": "claim-register",
                "pass": true
              },
              {
                "id": "no-invented-numbers",
                "pass": true
              },
              {
                "id": "banned-phrases",
                "pass": true
              },
              {
                "id": "voice",
                "pass": true
              },
              {
                "id": "scope",
                "pass": true
              },
              {
                "id": "consent",
                "pass": true
              },
              {
                "id": "roadmap-labelling",
                "pass": true
              },
              {
                "id": "labels",
                "pass": true
              }
            ],
            "mode": "simulated"
          }
        },
        {
          "id": "DR-DRONICS-R-c1-5",
          "agentId": "DRONICS-R",
          "cycle": 1,
          "day": 1,
          "kind": "brief",
          "title": "Joint value proposition for resellers",
          "risk": "internal",
          "state": "published",
          "mode": "simulated",
          "recipient": null,
          "rationale": "Resellers need one page that says what is in it for them.",
          "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nFor resellers: Example Cyber Co gives each AI agent its own identity and narrow access, and shows security teams what each agent did. The reseller keeps the customer relationship; we supply the product and support. Terms are for a person to agree.",
          "claimIds": [
            "CLM-007"
          ],
          "blockedStage": null,
          "blockedReasons": [],
          "waitingBecause": null,
          "check": {
            "by": "STRATEGIST",
            "pass": true,
            "reasons": [],
            "rules": [
              {
                "id": "sources",
                "pass": true
              },
              {
                "id": "claim-register",
                "pass": true
              },
              {
                "id": "no-invented-numbers",
                "pass": true
              },
              {
                "id": "banned-phrases",
                "pass": true
              },
              {
                "id": "voice",
                "pass": true
              },
              {
                "id": "scope",
                "pass": true
              },
              {
                "id": "consent",
                "pass": true
              },
              {
                "id": "roadmap-labelling",
                "pass": true
              },
              {
                "id": "labels",
                "pass": true
              }
            ],
            "mode": "simulated"
          }
        }
      ],
      "flagged": [],
      "handoffs": [
        {
          "cycle": 1,
          "to": "DRONICS-O",
          "summary": "1 findings, 4 drafts awaiting approval, 0 stopped."
        },
        {
          "cycle": 2,
          "to": "DRONICS-O",
          "summary": "1 findings, 0 drafts awaiting approval, 0 stopped."
        },
        {
          "cycle": 3,
          "to": "DRONICS-O",
          "summary": "1 findings, 0 drafts awaiting approval, 0 stopped."
        }
      ],
      "counts": {
        "findings": 3,
        "drafts": 4,
        "pending": 3,
        "sentBack": 0,
        "published": 1,
        "blocked": 0,
        "rejected": 0
      }
    },
    {
      "agentId": "DRONICS-O",
      "letter": "O",
      "name": "Owned content",
      "formula": "dronics",
      "slug": "dronics-o-owned-content",
      "past": "Marketers filled a content calendar by volume and gated the best assets behind forms.",
      "future": "A story spine of a few claims decides what is published. Assets are open, answer the buyer’s question first, carry their sources, and are spread where the audience already is.",
      "agentDoes": "Turns the spine into briefs and drafts marked draft, checks each claim against the claim register, and plans where each piece is distributed.",
      "personDecides": "The spine, the point of view, the voice, and what is published.",
      "findings": [
        {
          "cycle": 1,
          "text": "0 answer pages are live. The open guide is the long-form home for the story."
        },
        {
          "cycle": 2,
          "text": "2 answer pages are live. The open guide is the long-form home for the story."
        },
        {
          "cycle": 3,
          "text": "5 answer pages are live. The open guide is the long-form home for the story."
        }
      ],
      "plans": [
        {
          "cycle": 1,
          "title": "Publishing order for the guide",
          "steps": [
            "Chapter 1: The speed problem (needs CLM-001 verified)",
            "Chapter 2: Agents are new actors (needs CLM-002 verified)",
            "Chapter 3: Who is the agent? (needs CLM-003 verified)",
            "Chapter 4: What we let in (needs CLM-004 verified)",
            "Chapter 5: The security team’s day (needs CLM-005 verified)",
            "Chapter 6: What a buyer can do on Monday (needs CLM-006 verified)"
          ]
        },
        {
          "cycle": 2,
          "title": "Publishing order for the guide",
          "steps": [
            "Chapter 1: The speed problem (needs CLM-001 verified)",
            "Chapter 2: Agents are new actors (needs CLM-002 verified)",
            "Chapter 3: Who is the agent? (needs CLM-003 verified)",
            "Chapter 4: What we let in (needs CLM-004 verified)",
            "Chapter 5: The security team’s day (needs CLM-005 verified)",
            "Chapter 6: What a buyer can do on Monday (needs CLM-006 verified)"
          ]
        },
        {
          "cycle": 3,
          "title": "Publishing order for the guide",
          "steps": [
            "Chapter 1: The speed problem (needs CLM-001 verified)",
            "Chapter 2: Agents are new actors (needs CLM-002 verified)",
            "Chapter 3: Who is the agent? (needs CLM-003 verified)",
            "Chapter 4: What we let in (needs CLM-004 verified)",
            "Chapter 5: The security team’s day (needs CLM-005 verified)",
            "Chapter 6: What a buyer can do on Monday (needs CLM-006 verified)"
          ]
        }
      ],
      "drafts": [
        {
          "id": "DR-DRONICS-O-c1-1",
          "agentId": "DRONICS-O",
          "cycle": 1,
          "day": 1,
          "kind": "guide_chapter",
          "title": "Open guide, chapter 1: The speed problem",
          "risk": "own_property",
          "state": "blocked",
          "mode": "simulated",
          "recipient": null,
          "rationale": "Chapter 1 of the story spine, carried by CLM-001.",
          "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nPast: Security teams planned around attackers who worked at human pace.\nPresent to future: AI tools help attackers work faster and at greater scale, so a defence has to act sooner than one person can.\nSources: linked under the claim CLM-001.",
          "claimIds": [
            "CLM-001"
          ],
          "blockedStage": "evaluator",
          "blockedReasons": [
            "c1: CLM-001 is to be sourced, so \"Attackers who use AI tools work faster than before.\" cannot be stated yet."
          ],
          "waitingBecause": null,
          "check": null
        },
        {
          "id": "DR-DRONICS-O-c1-2",
          "agentId": "DRONICS-O",
          "cycle": 1,
          "day": 1,
          "kind": "guide_chapter",
          "title": "Open guide, chapter 2: Agents are new actors",
          "risk": "own_property",
          "state": "blocked",
          "mode": "simulated",
          "recipient": null,
          "rationale": "Chapter 2 of the story spine, carried by CLM-002.",
          "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nPast: Software did what a person told it, when a person told it.\nPresent to future: AI agents now take actions inside business systems, so a company needs to know which agents exist and what each may do.\nSources: linked under the claim CLM-002.",
          "claimIds": [
            "CLM-002"
          ],
          "blockedStage": "evaluator",
          "blockedReasons": [
            "c1: CLM-002 is to be sourced, so \"Companies already run AI agents that act inside business systems.\" cannot be stated yet."
          ],
          "waitingBecause": null,
          "check": null
        },
        {
          "id": "DR-DRONICS-O-c1-3",
          "agentId": "DRONICS-O",
          "cycle": 1,
          "day": 1,
          "kind": "guide_chapter",
          "title": "Open guide, chapter 3: Who is the agent?",
          "risk": "own_property",
          "state": "blocked",
          "mode": "simulated",
          "recipient": null,
          "rationale": "Chapter 3 of the story spine, carried by CLM-003.",
          "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nPast: Access was given to people and reviewed now and then.\nPresent to future: An agent needs its own identity, narrow access that ends when the task ends, and a named person who is accountable for it.\nSources: linked under the claim CLM-003.",
          "claimIds": [
            "CLM-003"
          ],
          "blockedStage": "evaluator",
          "blockedReasons": [
            "c1: CLM-003 is to be sourced, so \"Agents often use access that was meant for people.\" cannot be stated yet."
          ],
          "waitingBecause": null,
          "check": null
        },
        {
          "id": "DR-DRONICS-O-c1-4",
          "agentId": "DRONICS-O",
          "cycle": 1,
          "day": 1,
          "kind": "guide_chapter",
          "title": "Open guide, chapter 4: What we let in",
          "risk": "own_property",
          "state": "blocked",
          "mode": "simulated",
          "recipient": null,
          "rationale": "Chapter 4 of the story spine, carried by CLM-004.",
          "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nPast: Developers chose software packages by hand.\nPresent to future: Agents may choose and install software too, so trust in a package has to be checked when it arrives, not after it runs.\nSources: linked under the claim CLM-004.",
          "claimIds": [
            "CLM-004"
          ],
          "blockedStage": "evaluator",
          "blockedReasons": [
            "c1: CLM-004 is to be sourced, so \"Malicious software packages are a route into companies.\" cannot be stated yet."
          ],
          "waitingBecause": null,
          "check": null
        },
        {
          "id": "DR-DRONICS-O-c1-5",
          "agentId": "DRONICS-O",
          "cycle": 1,
          "day": 1,
          "kind": "guide_chapter",
          "title": "Open guide, chapter 5: The security team’s day",
          "risk": "own_property",
          "state": "blocked",
          "mode": "simulated",
          "recipient": null,
          "rationale": "Chapter 5 of the story spine, carried by CLM-005.",
          "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nPast: Analysts joined alerts from many tools by hand.\nPresent to future: Agents prepare the investigation and show their working. The analyst decides the response.\nSources: linked under the claim CLM-005.",
          "claimIds": [
            "CLM-005"
          ],
          "blockedStage": "evaluator",
          "blockedReasons": [
            "c1: CLM-005 is to be sourced, so \"Analysts spend time joining alerts from separate tools.\" cannot be stated yet."
          ],
          "waitingBecause": null,
          "check": null
        },
        {
          "id": "DR-DRONICS-O-c1-6",
          "agentId": "DRONICS-O",
          "cycle": 1,
          "day": 1,
          "kind": "guide_chapter",
          "title": "Open guide, chapter 6: What a buyer can do on Monday",
          "risk": "own_property",
          "state": "blocked",
          "mode": "simulated",
          "recipient": null,
          "rationale": "Chapter 6 of the story spine, carried by CLM-006.",
          "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nPast: Buyers read a vendor’s claims and discounted most of them.\nPresent to future: A buyer can check each claim against its source, ask peers and partners, and start with one small, reversible step.\nSources: linked under the claim CLM-006.",
          "claimIds": [
            "CLM-006"
          ],
          "blockedStage": "evaluator",
          "blockedReasons": [
            "c1: CLM-006 is to be sourced, so \"Example Cyber Co’s product gives each agent its own identity and narrow access, as its own test report shows.\" cannot be stated yet."
          ],
          "waitingBecause": null,
          "check": null
        },
        {
          "id": "DR-DRONICS-O-c2-1",
          "agentId": "DRONICS-O",
          "cycle": 2,
          "day": 31,
          "kind": "guide_chapter",
          "title": "Open guide, chapter 6: What a buyer can do on Monday",
          "risk": "own_property",
          "state": "published",
          "mode": "simulated",
          "recipient": null,
          "rationale": "Chapter 6 of the story spine, carried by CLM-006.",
          "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nPast: Buyers read a vendor’s claims and discounted most of them.\nPresent to future: A buyer can check each claim against its source, ask peers and partners, and start with one small, reversible step.\nSources: linked under the claim CLM-006.",
          "claimIds": [
            "CLM-006"
          ],
          "blockedStage": null,
          "blockedReasons": [],
          "waitingBecause": null,
          "check": {
            "by": "STRATEGIST",
            "pass": true,
            "reasons": [],
            "rules": [
              {
                "id": "sources",
                "pass": true
              },
              {
                "id": "claim-register",
                "pass": true
              },
              {
                "id": "no-invented-numbers",
                "pass": true
              },
              {
                "id": "banned-phrases",
                "pass": true
              },
              {
                "id": "voice",
                "pass": true
              },
              {
                "id": "scope",
                "pass": true
              },
              {
                "id": "consent",
                "pass": true
              },
              {
                "id": "roadmap-labelling",
                "pass": true
              },
              {
                "id": "labels",
                "pass": true
              }
            ],
            "mode": "simulated"
          }
        }
      ],
      "flagged": [
        {
          "cycle": 1,
          "subject": "Open guide, chapter 1: The speed problem",
          "flags": [
            {
              "code": "claim_not_verified",
              "claimId": "c1",
              "detail": "c1: CLM-001 is to be sourced, so \"Attackers who use AI tools work faster than before.\" cannot be stated yet."
            }
          ]
        },
        {
          "cycle": 1,
          "subject": "Open guide, chapter 2: Agents are new actors",
          "flags": [
            {
              "code": "claim_not_verified",
              "claimId": "c1",
              "detail": "c1: CLM-002 is to be sourced, so \"Companies already run AI agents that act inside business systems.\" cannot be stated yet."
            }
          ]
        },
        {
          "cycle": 1,
          "subject": "Open guide, chapter 3: Who is the agent?",
          "flags": [
            {
              "code": "claim_not_verified",
              "claimId": "c1",
              "detail": "c1: CLM-003 is to be sourced, so \"Agents often use access that was meant for people.\" cannot be stated yet."
            }
          ]
        },
        {
          "cycle": 1,
          "subject": "Open guide, chapter 4: What we let in",
          "flags": [
            {
              "code": "claim_not_verified",
              "claimId": "c1",
              "detail": "c1: CLM-004 is to be sourced, so \"Malicious software packages are a route into companies.\" cannot be stated yet."
            }
          ]
        },
        {
          "cycle": 1,
          "subject": "Open guide, chapter 5: The security team’s day",
          "flags": [
            {
              "code": "claim_not_verified",
              "claimId": "c1",
              "detail": "c1: CLM-005 is to be sourced, so \"Analysts spend time joining alerts from separate tools.\" cannot be stated yet."
            }
          ]
        },
        {
          "cycle": 1,
          "subject": "Open guide, chapter 6: What a buyer can do on Monday",
          "flags": [
            {
              "code": "claim_not_verified",
              "claimId": "c1",
              "detail": "c1: CLM-006 is to be sourced, so \"Example Cyber Co’s product gives each agent its own identity and narrow access, as its own test report shows.\" cannot be stated yet."
            }
          ]
        }
      ],
      "handoffs": [
        {
          "cycle": 1,
          "to": "DRONICS-N",
          "summary": "1 findings, 0 drafts awaiting approval, 6 stopped."
        },
        {
          "cycle": 2,
          "to": "DRONICS-N",
          "summary": "1 findings, 1 drafts awaiting approval, 0 stopped."
        },
        {
          "cycle": 3,
          "to": "DRONICS-N",
          "summary": "1 findings, 0 drafts awaiting approval, 0 stopped."
        }
      ],
      "counts": {
        "findings": 3,
        "drafts": 7,
        "pending": 0,
        "sentBack": 0,
        "published": 1,
        "blocked": 6,
        "rejected": 0
      }
    },
    {
      "agentId": "DRONICS-N",
      "letter": "N",
      "name": "Networks and alliances",
      "formula": "dronics",
      "slug": "dronics-n-networks-alliances",
      "past": "Marketers listed the company in a marketplace once and counted the logos.",
      "future": "Ecosystems are where buyers ask their peers and where assistants look. The job becomes to be easy to find and easy to recommend there, with listings that are current and accurate.",
      "agentDoes": "Maps the ecosystems and listings buyers use, checks that each describes the company correctly, and drafts co-marketing briefs marked draft.",
      "personDecides": "Which alliances to join, the commercial terms, and the people who run each relationship.",
      "findings": [
        {
          "cycle": 1,
          "text": "Chola Cloud Marketplace (fictional) shares 14 accounts with us, the most of any partner."
        },
        {
          "cycle": 2,
          "text": "Chola Cloud Marketplace (fictional) shares 14 accounts with us, the most of any partner."
        },
        {
          "cycle": 3,
          "text": "Chola Cloud Marketplace (fictional) shares 14 accounts with us, the most of any partner."
        }
      ],
      "plans": [
        {
          "cycle": 1,
          "title": "Account overlap order",
          "steps": [
            "Chola Cloud Marketplace (fictional): 14 shared accounts",
            "Falcon Identity Tools (fictional software company): 11 shared accounts",
            "Asha Systems (fictional reseller): 9 shared accounts",
            "Bharat Integrators (fictional system integrator): 6 shared accounts",
            "Eka Advisory (fictional consultancy): 5 shared accounts",
            "Dakshin Distribution (fictional distributor): 4 shared accounts"
          ]
        },
        {
          "cycle": 2,
          "title": "Account overlap order",
          "steps": [
            "Chola Cloud Marketplace (fictional): 14 shared accounts",
            "Falcon Identity Tools (fictional software company): 11 shared accounts",
            "Asha Systems (fictional reseller): 9 shared accounts",
            "Bharat Integrators (fictional system integrator): 6 shared accounts",
            "Eka Advisory (fictional consultancy): 5 shared accounts",
            "Dakshin Distribution (fictional distributor): 4 shared accounts"
          ]
        },
        {
          "cycle": 3,
          "title": "Account overlap order",
          "steps": [
            "Chola Cloud Marketplace (fictional): 14 shared accounts",
            "Falcon Identity Tools (fictional software company): 11 shared accounts",
            "Asha Systems (fictional reseller): 9 shared accounts",
            "Bharat Integrators (fictional system integrator): 6 shared accounts",
            "Eka Advisory (fictional consultancy): 5 shared accounts",
            "Dakshin Distribution (fictional distributor): 4 shared accounts"
          ]
        }
      ],
      "drafts": [
        {
          "id": "DR-DRONICS-N-c1-2",
          "agentId": "DRONICS-N",
          "cycle": 1,
          "day": 1,
          "kind": "outreach_note",
          "title": "Co-marketing brief for Chola Cloud Marketplace (fictional)",
          "risk": "external_contact",
          "state": "checked",
          "mode": "simulated",
          "recipient": "Chola Cloud Marketplace (fictional)",
          "rationale": "Shared accounts are where a partner’s word counts most.",
          "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nProposal for a joint note to the 14 accounts we both serve. Example Cyber Co gives each AI agent its own identity and narrow access, and shows security teams what each agent did. Each side writes its own words and approves the other's.",
          "claimIds": [
            "EV-0021",
            "CLM-007"
          ],
          "blockedStage": null,
          "blockedReasons": [],
          "waitingBecause": "Checked. Goes outside the company. Needs your approval of the exact text and the recipient.",
          "check": {
            "by": "STRATEGIST",
            "pass": true,
            "reasons": [],
            "rules": [
              {
                "id": "sources",
                "pass": true
              },
              {
                "id": "claim-register",
                "pass": true
              },
              {
                "id": "no-invented-numbers",
                "pass": true
              },
              {
                "id": "banned-phrases",
                "pass": true
              },
              {
                "id": "voice",
                "pass": true
              },
              {
                "id": "scope",
                "pass": true
              },
              {
                "id": "consent",
                "pass": true
              },
              {
                "id": "roadmap-labelling",
                "pass": true
              },
              {
                "id": "labels",
                "pass": true
              }
            ],
            "mode": "simulated"
          }
        },
        {
          "id": "DR-DRONICS-N-c1-3",
          "agentId": "DRONICS-N",
          "cycle": 1,
          "day": 1,
          "kind": "outreach_note",
          "title": "Co-marketing brief for Falcon Identity Tools (fictional software company)",
          "risk": "external_contact",
          "state": "checked",
          "mode": "simulated",
          "recipient": "Falcon Identity Tools (fictional software company)",
          "rationale": "Shared accounts are where a partner’s word counts most.",
          "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nProposal for a joint note to the 11 accounts we both serve. Example Cyber Co gives each AI agent its own identity and narrow access, and shows security teams what each agent did. Each side writes its own words and approves the other's.",
          "claimIds": [
            "EV-0021",
            "CLM-007"
          ],
          "blockedStage": null,
          "blockedReasons": [],
          "waitingBecause": "Checked. Goes outside the company. Needs your approval of the exact text and the recipient.",
          "check": {
            "by": "STRATEGIST",
            "pass": true,
            "reasons": [],
            "rules": [
              {
                "id": "sources",
                "pass": true
              },
              {
                "id": "claim-register",
                "pass": true
              },
              {
                "id": "no-invented-numbers",
                "pass": true
              },
              {
                "id": "banned-phrases",
                "pass": true
              },
              {
                "id": "voice",
                "pass": true
              },
              {
                "id": "scope",
                "pass": true
              },
              {
                "id": "consent",
                "pass": true
              },
              {
                "id": "roadmap-labelling",
                "pass": true
              },
              {
                "id": "labels",
                "pass": true
              }
            ],
            "mode": "simulated"
          }
        }
      ],
      "flagged": [],
      "handoffs": [
        {
          "cycle": 1,
          "to": "DRONICS-I",
          "summary": "1 findings, 2 drafts awaiting approval, 0 stopped."
        },
        {
          "cycle": 2,
          "to": "DRONICS-I",
          "summary": "1 findings, 0 drafts awaiting approval, 0 stopped."
        },
        {
          "cycle": 3,
          "to": "DRONICS-I",
          "summary": "1 findings, 0 drafts awaiting approval, 0 stopped."
        }
      ],
      "counts": {
        "findings": 3,
        "drafts": 2,
        "pending": 2,
        "sentBack": 0,
        "published": 0,
        "blocked": 0,
        "rejected": 0
      }
    },
    {
      "agentId": "DRONICS-I",
      "letter": "I",
      "name": "Influence",
      "formula": "dronics",
      "slug": "dronics-i-influence",
      "past": "Marketers paid for reach and sent the same pitch to every analyst and creator.",
      "future": "Buyers trust a few people who explain things. The job becomes to help them explain you accurately, before a shortlist exists, and to share what they say, with their permission.",
      "agentDoes": "Maps the analysts, creators and advisors a buyer’s audience follows, drafts a separate note for each marked draft, and records what they publish.",
      "personDecides": "Whom to approach, what to say, and any payment. Every note is sent by a person or with approval.",
      "findings": [
        {
          "cycle": 1,
          "text": "3 voices are mapped from what the audience follows."
        },
        {
          "cycle": 2,
          "text": "3 voices are mapped from what the audience follows."
        },
        {
          "cycle": 3,
          "text": "3 voices are mapped from what the audience follows."
        }
      ],
      "plans": [
        {
          "cycle": 1,
          "title": "Influence rhythm",
          "steps": [
            "One note per person, never the same note to many",
            "Share nothing they say without their permission",
            "No gifts, no payment for coverage"
          ]
        },
        {
          "cycle": 2,
          "title": "Influence rhythm",
          "steps": [
            "One note per person, never the same note to many",
            "Share nothing they say without their permission",
            "No gifts, no payment for coverage"
          ]
        },
        {
          "cycle": 3,
          "title": "Influence rhythm",
          "steps": [
            "One note per person, never the same note to many",
            "Share nothing they say without their permission",
            "No gifts, no payment for coverage"
          ]
        }
      ],
      "drafts": [
        {
          "id": "DR-DRONICS-I-c1-1",
          "agentId": "DRONICS-I",
          "cycle": 1,
          "day": 1,
          "kind": "outreach_note",
          "title": "Separate note for Analyst A (fictional industry analyst)",
          "risk": "external_contact",
          "state": "checked",
          "mode": "simulated",
          "recipient": "Analyst A (fictional industry analyst)",
          "rationale": "This analyst covers identity security, which our buyers follow. Each note is written for one person.",
          "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nYou write about identity security. Example Cyber Co gives each AI agent its own identity and narrow access, and shows security teams what each agent did. If it is useful, we can share how it works. Anything you say about us is shared only with your permission.",
          "claimIds": [
            "CLM-007"
          ],
          "blockedStage": null,
          "blockedReasons": [],
          "waitingBecause": "Checked. Goes outside the company. Needs your approval of the exact text and the recipient.",
          "check": {
            "by": "STRATEGIST",
            "pass": true,
            "reasons": [],
            "rules": [
              {
                "id": "sources",
                "pass": true
              },
              {
                "id": "claim-register",
                "pass": true
              },
              {
                "id": "no-invented-numbers",
                "pass": true
              },
              {
                "id": "banned-phrases",
                "pass": true
              },
              {
                "id": "voice",
                "pass": true
              },
              {
                "id": "scope",
                "pass": true
              },
              {
                "id": "consent",
                "pass": true
              },
              {
                "id": "roadmap-labelling",
                "pass": true
              },
              {
                "id": "labels",
                "pass": true
              }
            ],
            "mode": "simulated"
          }
        },
        {
          "id": "DR-DRONICS-I-c1-2",
          "agentId": "DRONICS-I",
          "cycle": 1,
          "day": 1,
          "kind": "outreach_note",
          "title": "Separate note for Creator B (fictional security newsletter writer)",
          "risk": "external_contact",
          "state": "checked",
          "mode": "simulated",
          "recipient": "Creator B (fictional security newsletter writer)",
          "rationale": "This creator covers AI agent risk, which our buyers follow. Each note is written for one person.",
          "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nYou write about AI agent risk. Example Cyber Co gives each AI agent its own identity and narrow access, and shows security teams what each agent did. If it is useful, we can share how it works. Anything you say about us is shared only with your permission.",
          "claimIds": [
            "CLM-007"
          ],
          "blockedStage": null,
          "blockedReasons": [],
          "waitingBecause": "Checked. Goes outside the company. Needs your approval of the exact text and the recipient.",
          "check": {
            "by": "STRATEGIST",
            "pass": true,
            "reasons": [],
            "rules": [
              {
                "id": "sources",
                "pass": true
              },
              {
                "id": "claim-register",
                "pass": true
              },
              {
                "id": "no-invented-numbers",
                "pass": true
              },
              {
                "id": "banned-phrases",
                "pass": true
              },
              {
                "id": "voice",
                "pass": true
              },
              {
                "id": "scope",
                "pass": true
              },
              {
                "id": "consent",
                "pass": true
              },
              {
                "id": "roadmap-labelling",
                "pass": true
              },
              {
                "id": "labels",
                "pass": true
              }
            ],
            "mode": "simulated"
          }
        },
        {
          "id": "DR-DRONICS-I-c1-3",
          "agentId": "DRONICS-I",
          "cycle": 1,
          "day": 1,
          "kind": "outreach_note",
          "title": "Separate note for Creator C (fictional practitioner podcaster)",
          "risk": "external_contact",
          "state": "checked",
          "mode": "simulated",
          "recipient": "Creator C (fictional practitioner podcaster)",
          "rationale": "This creator covers security operations, which our buyers follow. Each note is written for one person.",
          "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nYou write about security operations. Example Cyber Co gives each AI agent its own identity and narrow access, and shows security teams what each agent did. If it is useful, we can share how it works. Anything you say about us is shared only with your permission.",
          "claimIds": [
            "CLM-007"
          ],
          "blockedStage": null,
          "blockedReasons": [],
          "waitingBecause": "Checked. Goes outside the company. Needs your approval of the exact text and the recipient.",
          "check": {
            "by": "STRATEGIST",
            "pass": true,
            "reasons": [],
            "rules": [
              {
                "id": "sources",
                "pass": true
              },
              {
                "id": "claim-register",
                "pass": true
              },
              {
                "id": "no-invented-numbers",
                "pass": true
              },
              {
                "id": "banned-phrases",
                "pass": true
              },
              {
                "id": "voice",
                "pass": true
              },
              {
                "id": "scope",
                "pass": true
              },
              {
                "id": "consent",
                "pass": true
              },
              {
                "id": "roadmap-labelling",
                "pass": true
              },
              {
                "id": "labels",
                "pass": true
              }
            ],
            "mode": "simulated"
          }
        }
      ],
      "flagged": [],
      "handoffs": [
        {
          "cycle": 1,
          "to": "DRONICS-C",
          "summary": "1 findings, 3 drafts awaiting approval, 0 stopped."
        },
        {
          "cycle": 2,
          "to": "DRONICS-C",
          "summary": "1 findings, 0 drafts awaiting approval, 0 stopped."
        },
        {
          "cycle": 3,
          "to": "DRONICS-C",
          "summary": "1 findings, 0 drafts awaiting approval, 0 stopped."
        }
      ],
      "counts": {
        "findings": 3,
        "drafts": 3,
        "pending": 3,
        "sentBack": 0,
        "published": 0,
        "blocked": 0,
        "rejected": 0
      }
    },
    {
      "agentId": "DRONICS-C",
      "letter": "C",
      "name": "Community",
      "formula": "dronics",
      "slug": "dronics-c-community",
      "past": "Marketers ran an event or a newsletter in bursts and judged it by sign-ups.",
      "future": "Community becomes a long-term place where practitioners learn from one another and stay. It is led by people, and judged by who returns and what members say.",
      "agentDoes": "Drafts agendas, member notes and academy updates marked draft, and records who returned and what members asked for.",
      "personDecides": "Whether to start or continue, who hosts, and what the company commits. Member names and quotes appear only with permission.",
      "findings": [
        {
          "cycle": 1,
          "text": "The community has 85 members. The most common support topic is \"agent identity set-up\" with 18 tickets."
        },
        {
          "cycle": 2,
          "text": "The community has 85 members. The most common support topic is \"agent identity set-up\" with 18 tickets."
        },
        {
          "cycle": 3,
          "text": "The community has 85 members. The most common support topic is \"agent identity set-up\" with 18 tickets."
        }
      ],
      "plans": [
        {
          "cycle": 1,
          "title": "Meetup rhythm",
          "steps": [
            "One topic a month from support questions",
            "Two members speak, with permission",
            "Notes shared after, nothing quoted without consent"
          ]
        },
        {
          "cycle": 2,
          "title": "Meetup rhythm",
          "steps": [
            "One topic a month from support questions",
            "Two members speak, with permission",
            "Notes shared after, nothing quoted without consent"
          ]
        },
        {
          "cycle": 3,
          "title": "Meetup rhythm",
          "steps": [
            "One topic a month from support questions",
            "Two members speak, with permission",
            "Notes shared after, nothing quoted without consent"
          ]
        }
      ],
      "drafts": [
        {
          "id": "DR-DRONICS-C-c1-2",
          "agentId": "DRONICS-C",
          "cycle": 1,
          "day": 1,
          "kind": "agenda",
          "title": "Monthly practitioners’ meetup: agenda",
          "risk": "external_contact",
          "state": "blocked",
          "mode": "simulated",
          "recipient": "Community members (invite list confirmed by the strategist)",
          "rationale": "Members already ask about this topic in support. Speakers are named only with their permission on record.",
          "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nTopic: agent identity set-up.\nSpeakers: Meera Rao (customer, fictional) and Vikram Shah (customer, fictional), each speaking for themselves.\nFormat: two short talks, then questions. Recordings only with each speaker's permission.",
          "claimIds": [],
          "blockedStage": "evaluator",
          "blockedReasons": [
            "No recorded permission to name Vikram Shah (customer, fictional)."
          ],
          "waitingBecause": null,
          "check": null
        },
        {
          "id": "DR-DRONICS-C-c2-2",
          "agentId": "DRONICS-C",
          "cycle": 2,
          "day": 31,
          "kind": "agenda",
          "title": "Monthly practitioners’ meetup: agenda",
          "risk": "external_contact",
          "state": "blocked",
          "mode": "simulated",
          "recipient": "Community members (invite list confirmed by the strategist)",
          "rationale": "Members already ask about this topic in support. Speakers are named only with their permission on record.",
          "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nTopic: agent identity set-up.\nSpeakers: Meera Rao (customer, fictional) and Vikram Shah (customer, fictional), each speaking for themselves.\nFormat: two short talks, then questions. Recordings only with each speaker's permission.",
          "claimIds": [],
          "blockedStage": "evaluator",
          "blockedReasons": [
            "No recorded permission to name Vikram Shah (customer, fictional)."
          ],
          "waitingBecause": null,
          "check": null
        },
        {
          "id": "DR-DRONICS-C-c3-2",
          "agentId": "DRONICS-C",
          "cycle": 3,
          "day": 61,
          "kind": "agenda",
          "title": "Monthly practitioners’ meetup: agenda",
          "risk": "external_contact",
          "state": "checked",
          "mode": "simulated",
          "recipient": "Community members (invite list confirmed by the strategist)",
          "rationale": "Members already ask about this topic in support. Speakers are named only with their permission on record.",
          "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nTopic: agent identity set-up.\nSpeakers: Meera Rao (customer, fictional) and Vikram Shah (customer, fictional), each speaking for themselves.\nFormat: two short talks, then questions. Recordings only with each speaker's permission.",
          "claimIds": [],
          "blockedStage": null,
          "blockedReasons": [],
          "waitingBecause": "Checked. Goes outside the company. Needs your approval of the exact text and the recipient.",
          "check": {
            "by": "STRATEGIST",
            "pass": true,
            "reasons": [],
            "rules": [
              {
                "id": "sources",
                "pass": true
              },
              {
                "id": "claim-register",
                "pass": true
              },
              {
                "id": "no-invented-numbers",
                "pass": true
              },
              {
                "id": "banned-phrases",
                "pass": true
              },
              {
                "id": "voice",
                "pass": true
              },
              {
                "id": "scope",
                "pass": true
              },
              {
                "id": "consent",
                "pass": true
              },
              {
                "id": "roadmap-labelling",
                "pass": true
              },
              {
                "id": "labels",
                "pass": true
              }
            ],
            "mode": "simulated"
          }
        }
      ],
      "flagged": [
        {
          "cycle": 1,
          "subject": "Monthly practitioners’ meetup: agenda",
          "flags": [
            {
              "code": "person_without_consent",
              "detail": "No recorded permission to name Vikram Shah (customer, fictional)."
            }
          ]
        },
        {
          "cycle": 2,
          "subject": "Monthly practitioners’ meetup: agenda",
          "flags": [
            {
              "code": "person_without_consent",
              "detail": "No recorded permission to name Vikram Shah (customer, fictional)."
            }
          ]
        }
      ],
      "handoffs": [
        {
          "cycle": 1,
          "to": "DRONICS-S",
          "summary": "1 findings, 0 drafts awaiting approval, 1 stopped."
        },
        {
          "cycle": 2,
          "to": "DRONICS-S",
          "summary": "1 findings, 0 drafts awaiting approval, 1 stopped."
        },
        {
          "cycle": 3,
          "to": "DRONICS-S",
          "summary": "1 findings, 1 drafts awaiting approval, 0 stopped."
        }
      ],
      "counts": {
        "findings": 3,
        "drafts": 3,
        "pending": 1,
        "sentBack": 0,
        "published": 0,
        "blocked": 2,
        "rejected": 0
      }
    },
    {
      "agentId": "DRONICS-S",
      "letter": "S",
      "name": "Sales enablement",
      "formula": "dronics",
      "slug": "dronics-s-sales-enablement",
      "past": "Marketing handed sales a deck, and each seller edited it alone.",
      "future": "Sellers, partners and integrators need a few assets for the first three calls, all tied to the same story spine. Claims are the same everywhere because they come from one register.",
      "agentDoes": "Drafts battlecards, one-pagers and talk tracks marked draft from the register and the proof, flags any claim without a source, and keeps versions in step.",
      "personDecides": "What sellers may say, what is promised to buyers, and when an asset is retired.",
      "findings": [
        {
          "cycle": 1,
          "text": "Of 2 lost deals, 1 gave the same reason: \"chose to build in-house\". FOUND-D’s proof page answers it once published."
        },
        {
          "cycle": 2,
          "text": "Of 3 lost deals, 1 gave the same reason: \"chose to build in-house\". FOUND-D’s proof page answers it once published."
        },
        {
          "cycle": 3,
          "text": "Of 4 lost deals, 2 gave the same reason: \"could not see proof of the test results\". FOUND-D’s proof page answers it once published."
        }
      ],
      "plans": [
        {
          "cycle": 1,
          "title": "Objections to prepare for",
          "steps": [
            "chose to build in-house (1 deals)",
            "could not see proof of the test results (1 deals)"
          ]
        },
        {
          "cycle": 2,
          "title": "Objections to prepare for",
          "steps": [
            "chose to build in-house (1 deals)",
            "could not see proof of the test results (1 deals)",
            "no budget this year (1 deals)"
          ]
        },
        {
          "cycle": 3,
          "title": "Objections to prepare for",
          "steps": [
            "chose to build in-house (1 deals)",
            "could not see proof of the test results (2 deals)",
            "no budget this year (1 deals)"
          ]
        }
      ],
      "drafts": [
        {
          "id": "DR-DRONICS-S-c1-2",
          "agentId": "DRONICS-S",
          "cycle": 1,
          "day": 1,
          "kind": "battlecard",
          "title": "Battlecard against the status quo (doing nothing, or a spreadsheet)",
          "risk": "internal",
          "state": "published",
          "mode": "simulated",
          "recipient": null,
          "rationale": "Sales hears the same objection again and again; the card answers it with what is verified.",
          "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nAgainst doing nothing: Example Cyber Co gives each AI agent its own identity and narrow access, and shows security teams what each agent did.\nAgainst a spreadsheet: a spreadsheet lists agents; it does not give each its own identity.\nWe have no published proof yet, so the call should offer to share it when it exists.",
          "claimIds": [
            "CLM-007"
          ],
          "blockedStage": null,
          "blockedReasons": [],
          "waitingBecause": null,
          "check": {
            "by": "STRATEGIST",
            "pass": true,
            "reasons": [],
            "rules": [
              {
                "id": "sources",
                "pass": true
              },
              {
                "id": "claim-register",
                "pass": true
              },
              {
                "id": "no-invented-numbers",
                "pass": true
              },
              {
                "id": "banned-phrases",
                "pass": true
              },
              {
                "id": "voice",
                "pass": true
              },
              {
                "id": "scope",
                "pass": true
              },
              {
                "id": "consent",
                "pass": true
              },
              {
                "id": "roadmap-labelling",
                "pass": true
              },
              {
                "id": "labels",
                "pass": true
              }
            ],
            "mode": "simulated"
          }
        },
        {
          "id": "DR-DRONICS-S-c1-3",
          "agentId": "DRONICS-S",
          "cycle": 1,
          "day": 1,
          "kind": "brief",
          "title": "Talk track for the first three calls",
          "risk": "internal",
          "state": "published",
          "mode": "simulated",
          "recipient": null,
          "rationale": "A short talk track keeps early calls to what is verified.",
          "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nFirst call: ask how they track AI agents today. Second call: show the audit trail for one agent. Third call: agree one small, reversible step. Say only what is on the proof page.",
          "claimIds": [],
          "blockedStage": null,
          "blockedReasons": [],
          "waitingBecause": null,
          "check": {
            "by": "STRATEGIST",
            "pass": true,
            "reasons": [],
            "rules": [
              {
                "id": "sources",
                "pass": true
              },
              {
                "id": "claim-register",
                "pass": true
              },
              {
                "id": "no-invented-numbers",
                "pass": true
              },
              {
                "id": "banned-phrases",
                "pass": true
              },
              {
                "id": "voice",
                "pass": true
              },
              {
                "id": "scope",
                "pass": true
              },
              {
                "id": "consent",
                "pass": true
              },
              {
                "id": "roadmap-labelling",
                "pass": true
              },
              {
                "id": "labels",
                "pass": true
              }
            ],
            "mode": "simulated"
          }
        },
        {
          "id": "DR-DRONICS-S-c2-2",
          "agentId": "DRONICS-S",
          "cycle": 2,
          "day": 31,
          "kind": "battlecard",
          "title": "Battlecard against the status quo, with proof added",
          "risk": "internal",
          "state": "published",
          "mode": "simulated",
          "recipient": null,
          "rationale": "Sales hears the same objection again and again; the card answers it with what is verified.",
          "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nAgainst doing nothing: Example Cyber Co gives each AI agent its own identity and narrow access, and shows security teams what each agent did.\nAgainst a spreadsheet: a spreadsheet lists agents; it does not give each its own identity.\nProof: our own test report on agent identity (fictional).",
          "claimIds": [
            "CLM-007",
            "CLM-006"
          ],
          "blockedStage": null,
          "blockedReasons": [],
          "waitingBecause": null,
          "check": {
            "by": "STRATEGIST",
            "pass": true,
            "reasons": [],
            "rules": [
              {
                "id": "sources",
                "pass": true
              },
              {
                "id": "claim-register",
                "pass": true
              },
              {
                "id": "no-invented-numbers",
                "pass": true
              },
              {
                "id": "banned-phrases",
                "pass": true
              },
              {
                "id": "voice",
                "pass": true
              },
              {
                "id": "scope",
                "pass": true
              },
              {
                "id": "consent",
                "pass": true
              },
              {
                "id": "roadmap-labelling",
                "pass": true
              },
              {
                "id": "labels",
                "pass": true
              }
            ],
            "mode": "simulated"
          }
        }
      ],
      "flagged": [],
      "handoffs": [
        {
          "cycle": 1,
          "to": null,
          "summary": "1 findings, 2 drafts awaiting approval, 0 stopped."
        },
        {
          "cycle": 2,
          "to": null,
          "summary": "1 findings, 1 drafts awaiting approval, 0 stopped."
        },
        {
          "cycle": 3,
          "to": null,
          "summary": "1 findings, 0 drafts awaiting approval, 0 stopped."
        }
      ],
      "counts": {
        "findings": 3,
        "drafts": 3,
        "pending": 0,
        "sentBack": 0,
        "published": 3,
        "blocked": 0,
        "rejected": 0
      }
    }
  ],
  "queue": {
    "pending": [
      {
        "id": "DR-FOUND-O-c1-4",
        "agentId": "FOUND-O",
        "cycle": 1,
        "day": 1,
        "kind": "review_reply",
        "title": "Reply to review R-6",
        "risk": "external_contact",
        "state": "checked",
        "mode": "simulated",
        "recipient": "Reviewer R-6 (public reply)",
        "rationale": "A calm, public reply to a low rating. A person approves the exact words before it is posted.",
        "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nThank you for the honest feedback about \"onboarding took longer than expected\". We are sorry it was not smooth. Please write to our support team and we will look at it with you. We will not ask you to change your review.",
        "claimIds": [],
        "blockedStage": null,
        "blockedReasons": [],
        "waitingBecause": "Checked. Goes outside the company. Needs your approval of the exact text and the recipient.",
        "check": {
          "by": "STRATEGIST",
          "pass": true,
          "reasons": [],
          "rules": [
            {
              "id": "sources",
              "pass": true
            },
            {
              "id": "claim-register",
              "pass": true
            },
            {
              "id": "no-invented-numbers",
              "pass": true
            },
            {
              "id": "banned-phrases",
              "pass": true
            },
            {
              "id": "voice",
              "pass": true
            },
            {
              "id": "scope",
              "pass": true
            },
            {
              "id": "consent",
              "pass": true
            },
            {
              "id": "roadmap-labelling",
              "pass": true
            },
            {
              "id": "labels",
              "pass": true
            }
          ],
          "mode": "simulated"
        }
      },
      {
        "id": "DR-FOUND-O-c1-5",
        "agentId": "FOUND-O",
        "cycle": 1,
        "day": 1,
        "kind": "review_request",
        "title": "Plain request for an honest review",
        "risk": "external_contact",
        "state": "checked",
        "mode": "simulated",
        "recipient": "Customers who agreed to be contacted (list confirmed by the strategist)",
        "rationale": "Reviews on the sites buyers read are thin. The request is plain and has no reward attached.",
        "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nWe would value your honest view of our product on a public review site. Any rating, good or bad, is welcome. This is a plain request and nothing is offered in exchange.",
        "claimIds": [],
        "blockedStage": null,
        "blockedReasons": [],
        "waitingBecause": "Checked. Goes outside the company. Needs your approval of the exact text and the recipient.",
        "check": {
          "by": "STRATEGIST",
          "pass": true,
          "reasons": [],
          "rules": [
            {
              "id": "sources",
              "pass": true
            },
            {
              "id": "claim-register",
              "pass": true
            },
            {
              "id": "no-invented-numbers",
              "pass": true
            },
            {
              "id": "banned-phrases",
              "pass": true
            },
            {
              "id": "voice",
              "pass": true
            },
            {
              "id": "scope",
              "pass": true
            },
            {
              "id": "consent",
              "pass": true
            },
            {
              "id": "roadmap-labelling",
              "pass": true
            },
            {
              "id": "labels",
              "pass": true
            }
          ],
          "mode": "simulated"
        }
      },
      {
        "id": "DR-FOUND-O-c3-4",
        "agentId": "FOUND-O",
        "cycle": 3,
        "day": 61,
        "kind": "review_reply",
        "title": "Reply to review R-9",
        "risk": "external_contact",
        "state": "checked",
        "mode": "simulated",
        "recipient": "Reviewer R-9 (public reply)",
        "rationale": "A calm, public reply to a low rating. A person approves the exact words before it is posted.",
        "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nThank you for the honest feedback about \"onboarding took longer than expected\". We are sorry it was not smooth. Please write to our support team and we will look at it with you. We will not ask you to change your review.",
        "claimIds": [],
        "blockedStage": null,
        "blockedReasons": [],
        "waitingBecause": "Checked. Goes outside the company. Needs your approval of the exact text and the recipient.",
        "check": {
          "by": "STRATEGIST",
          "pass": true,
          "reasons": [],
          "rules": [
            {
              "id": "sources",
              "pass": true
            },
            {
              "id": "claim-register",
              "pass": true
            },
            {
              "id": "no-invented-numbers",
              "pass": true
            },
            {
              "id": "banned-phrases",
              "pass": true
            },
            {
              "id": "voice",
              "pass": true
            },
            {
              "id": "scope",
              "pass": true
            },
            {
              "id": "consent",
              "pass": true
            },
            {
              "id": "roadmap-labelling",
              "pass": true
            },
            {
              "id": "labels",
              "pass": true
            }
          ],
          "mode": "simulated"
        }
      },
      {
        "id": "DR-FOUND-N-c1-2",
        "agentId": "FOUND-N",
        "cycle": 1,
        "day": 1,
        "kind": "listing_text",
        "title": "Corrected listing for Chola Cloud Marketplace (fictional)",
        "risk": "external_contact",
        "state": "checked",
        "mode": "simulated",
        "recipient": "Chola Cloud Marketplace (fictional)",
        "rationale": "A marketplace listing is read by buyers and by answer engines. It should say what we do.",
        "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nListing text: Example Cyber Co gives each AI agent its own identity and narrow access, and shows security teams what each agent did.",
        "claimIds": [
          "CLM-007"
        ],
        "blockedStage": null,
        "blockedReasons": [],
        "waitingBecause": "Checked. Goes outside the company. Needs your approval of the exact text and the recipient.",
        "check": {
          "by": "STRATEGIST",
          "pass": true,
          "reasons": [],
          "rules": [
            {
              "id": "sources",
              "pass": true
            },
            {
              "id": "claim-register",
              "pass": true
            },
            {
              "id": "no-invented-numbers",
              "pass": true
            },
            {
              "id": "banned-phrases",
              "pass": true
            },
            {
              "id": "voice",
              "pass": true
            },
            {
              "id": "scope",
              "pass": true
            },
            {
              "id": "consent",
              "pass": true
            },
            {
              "id": "roadmap-labelling",
              "pass": true
            },
            {
              "id": "labels",
              "pass": true
            }
          ],
          "mode": "simulated"
        }
      },
      {
        "id": "DR-FOUND-N-c1-3",
        "agentId": "FOUND-N",
        "cycle": 1,
        "day": 1,
        "kind": "outreach_note",
        "title": "One-page note for Analyst A (fictional industry analyst)",
        "risk": "external_contact",
        "state": "checked",
        "mode": "simulated",
        "recipient": "Analyst A (fictional industry analyst)",
        "rationale": "Analysts describe companies to buyers. Giving them an accurate note is the honest route.",
        "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nA short note on how we describe ourselves: Example Cyber Co gives each AI agent its own identity and narrow access, and shows security teams what each agent did. Please tell us if your own description differs. We are not asking for a quote or a mention.",
        "claimIds": [
          "CLM-007"
        ],
        "blockedStage": null,
        "blockedReasons": [],
        "waitingBecause": "Checked. Goes outside the company. Needs your approval of the exact text and the recipient.",
        "check": {
          "by": "STRATEGIST",
          "pass": true,
          "reasons": [],
          "rules": [
            {
              "id": "sources",
              "pass": true
            },
            {
              "id": "claim-register",
              "pass": true
            },
            {
              "id": "no-invented-numbers",
              "pass": true
            },
            {
              "id": "banned-phrases",
              "pass": true
            },
            {
              "id": "voice",
              "pass": true
            },
            {
              "id": "scope",
              "pass": true
            },
            {
              "id": "consent",
              "pass": true
            },
            {
              "id": "roadmap-labelling",
              "pass": true
            },
            {
              "id": "labels",
              "pass": true
            }
          ],
          "mode": "simulated"
        }
      },
      {
        "id": "DR-DRONICS-D-c1-2",
        "agentId": "DRONICS-D",
        "cycle": 1,
        "day": 1,
        "kind": "email_test",
        "title": "One small email test to people who asked a question",
        "risk": "external_contact",
        "state": "checked",
        "mode": "simulated",
        "recipient": "People who asked a question on our site and agreed to email (list and opt-out confirmed by the strategist)",
        "rationale": "Buyers who are already looking should get a plain answer first, in one small test.",
        "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nSubject: A plain answer to your question\nYou asked how to give an AI agent its own identity and limited access. Example Cyber Co gives each AI agent its own identity and narrow access, and shows security teams what each agent did. Reply to this email if you want a short walk-through. You can ask us to stop writing to you at any time.",
        "claimIds": [
          "CLM-007"
        ],
        "blockedStage": null,
        "blockedReasons": [],
        "waitingBecause": "Checked. Goes outside the company. Needs your approval of the exact text and the recipient.",
        "check": {
          "by": "STRATEGIST",
          "pass": true,
          "reasons": [],
          "rules": [
            {
              "id": "sources",
              "pass": true
            },
            {
              "id": "claim-register",
              "pass": true
            },
            {
              "id": "no-invented-numbers",
              "pass": true
            },
            {
              "id": "banned-phrases",
              "pass": true
            },
            {
              "id": "voice",
              "pass": true
            },
            {
              "id": "scope",
              "pass": true
            },
            {
              "id": "consent",
              "pass": true
            },
            {
              "id": "roadmap-labelling",
              "pass": true
            },
            {
              "id": "labels",
              "pass": true
            }
          ],
          "mode": "simulated"
        }
      },
      {
        "id": "DR-DRONICS-D-c1-3",
        "agentId": "DRONICS-D",
        "cycle": 1,
        "day": 1,
        "kind": "spend_proposal",
        "title": "Proposal: a small paid-search test on the two most searched questions",
        "risk": "spend",
        "state": "checked",
        "mode": "simulated",
        "recipient": null,
        "rationale": "Paid search can reach buyers who are already looking, but only a person may decide to spend.",
        "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nProposal only. Test paid search on: How do we give an AI agent its own identity and limited access? | Which tools govern AI agents inside a company?. The CMO sets the budget and starts the test in the ad account. This agent proposes no amount and cannot start spend.",
        "claimIds": [],
        "blockedStage": null,
        "blockedReasons": [],
        "waitingBecause": "Checked. It touches spend. Only you can set a budget and start it, in your own tool.",
        "check": {
          "by": "STRATEGIST",
          "pass": true,
          "reasons": [],
          "rules": [
            {
              "id": "sources",
              "pass": true
            },
            {
              "id": "claim-register",
              "pass": true
            },
            {
              "id": "no-invented-numbers",
              "pass": true
            },
            {
              "id": "banned-phrases",
              "pass": true
            },
            {
              "id": "voice",
              "pass": true
            },
            {
              "id": "scope",
              "pass": true
            },
            {
              "id": "consent",
              "pass": true
            },
            {
              "id": "roadmap-labelling",
              "pass": true
            },
            {
              "id": "labels",
              "pass": true
            }
          ],
          "mode": "simulated"
        }
      },
      {
        "id": "DR-DRONICS-R-c1-2",
        "agentId": "DRONICS-R",
        "cycle": 1,
        "day": 1,
        "kind": "partner_pitch",
        "title": "Three-sentence pitch to Bharat Integrators (fictional system integrator)",
        "risk": "external_contact",
        "state": "checked",
        "mode": "simulated",
        "recipient": "Bharat Integrators (fictional system integrator)",
        "rationale": "Bharat Integrators (fictional system integrator) is a system integrator; contact has gone quiet or has not started.",
        "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nExample Cyber Co gives each AI agent its own identity and narrow access, and shows security teams what each agent did. Your customers who run AI agents may need exactly this. Would a short call help you judge the fit?",
        "claimIds": [
          "CLM-007"
        ],
        "blockedStage": null,
        "blockedReasons": [],
        "waitingBecause": "Checked. Goes outside the company. Needs your approval of the exact text and the recipient.",
        "check": {
          "by": "STRATEGIST",
          "pass": true,
          "reasons": [],
          "rules": [
            {
              "id": "sources",
              "pass": true
            },
            {
              "id": "claim-register",
              "pass": true
            },
            {
              "id": "no-invented-numbers",
              "pass": true
            },
            {
              "id": "banned-phrases",
              "pass": true
            },
            {
              "id": "voice",
              "pass": true
            },
            {
              "id": "scope",
              "pass": true
            },
            {
              "id": "consent",
              "pass": true
            },
            {
              "id": "roadmap-labelling",
              "pass": true
            },
            {
              "id": "labels",
              "pass": true
            }
          ],
          "mode": "simulated"
        }
      },
      {
        "id": "DR-DRONICS-R-c1-3",
        "agentId": "DRONICS-R",
        "cycle": 1,
        "day": 1,
        "kind": "partner_pitch",
        "title": "Three-sentence pitch to Dakshin Distribution (fictional distributor)",
        "risk": "external_contact",
        "state": "checked",
        "mode": "simulated",
        "recipient": "Dakshin Distribution (fictional distributor)",
        "rationale": "Dakshin Distribution (fictional distributor) is a distributor; contact has gone quiet or has not started.",
        "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nExample Cyber Co gives each AI agent its own identity and narrow access, and shows security teams what each agent did. Your customers who run AI agents may need exactly this. Would a short call help you judge the fit?",
        "claimIds": [
          "CLM-007"
        ],
        "blockedStage": null,
        "blockedReasons": [],
        "waitingBecause": "Checked. Goes outside the company. Needs your approval of the exact text and the recipient.",
        "check": {
          "by": "STRATEGIST",
          "pass": true,
          "reasons": [],
          "rules": [
            {
              "id": "sources",
              "pass": true
            },
            {
              "id": "claim-register",
              "pass": true
            },
            {
              "id": "no-invented-numbers",
              "pass": true
            },
            {
              "id": "banned-phrases",
              "pass": true
            },
            {
              "id": "voice",
              "pass": true
            },
            {
              "id": "scope",
              "pass": true
            },
            {
              "id": "consent",
              "pass": true
            },
            {
              "id": "roadmap-labelling",
              "pass": true
            },
            {
              "id": "labels",
              "pass": true
            }
          ],
          "mode": "simulated"
        }
      },
      {
        "id": "DR-DRONICS-R-c1-4",
        "agentId": "DRONICS-R",
        "cycle": 1,
        "day": 1,
        "kind": "partner_pitch",
        "title": "Three-sentence pitch to Eka Advisory (fictional consultancy)",
        "risk": "external_contact",
        "state": "checked",
        "mode": "simulated",
        "recipient": "Eka Advisory (fictional consultancy)",
        "rationale": "Eka Advisory (fictional consultancy) is a consultant; contact has gone quiet or has not started.",
        "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nExample Cyber Co gives each AI agent its own identity and narrow access, and shows security teams what each agent did. Your customers who run AI agents may need exactly this. Would a short call help you judge the fit?",
        "claimIds": [
          "CLM-007"
        ],
        "blockedStage": null,
        "blockedReasons": [],
        "waitingBecause": "Checked. Goes outside the company. Needs your approval of the exact text and the recipient.",
        "check": {
          "by": "STRATEGIST",
          "pass": true,
          "reasons": [],
          "rules": [
            {
              "id": "sources",
              "pass": true
            },
            {
              "id": "claim-register",
              "pass": true
            },
            {
              "id": "no-invented-numbers",
              "pass": true
            },
            {
              "id": "banned-phrases",
              "pass": true
            },
            {
              "id": "voice",
              "pass": true
            },
            {
              "id": "scope",
              "pass": true
            },
            {
              "id": "consent",
              "pass": true
            },
            {
              "id": "roadmap-labelling",
              "pass": true
            },
            {
              "id": "labels",
              "pass": true
            }
          ],
          "mode": "simulated"
        }
      },
      {
        "id": "DR-DRONICS-N-c1-2",
        "agentId": "DRONICS-N",
        "cycle": 1,
        "day": 1,
        "kind": "outreach_note",
        "title": "Co-marketing brief for Chola Cloud Marketplace (fictional)",
        "risk": "external_contact",
        "state": "checked",
        "mode": "simulated",
        "recipient": "Chola Cloud Marketplace (fictional)",
        "rationale": "Shared accounts are where a partner’s word counts most.",
        "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nProposal for a joint note to the 14 accounts we both serve. Example Cyber Co gives each AI agent its own identity and narrow access, and shows security teams what each agent did. Each side writes its own words and approves the other's.",
        "claimIds": [
          "EV-0021",
          "CLM-007"
        ],
        "blockedStage": null,
        "blockedReasons": [],
        "waitingBecause": "Checked. Goes outside the company. Needs your approval of the exact text and the recipient.",
        "check": {
          "by": "STRATEGIST",
          "pass": true,
          "reasons": [],
          "rules": [
            {
              "id": "sources",
              "pass": true
            },
            {
              "id": "claim-register",
              "pass": true
            },
            {
              "id": "no-invented-numbers",
              "pass": true
            },
            {
              "id": "banned-phrases",
              "pass": true
            },
            {
              "id": "voice",
              "pass": true
            },
            {
              "id": "scope",
              "pass": true
            },
            {
              "id": "consent",
              "pass": true
            },
            {
              "id": "roadmap-labelling",
              "pass": true
            },
            {
              "id": "labels",
              "pass": true
            }
          ],
          "mode": "simulated"
        }
      },
      {
        "id": "DR-DRONICS-N-c1-3",
        "agentId": "DRONICS-N",
        "cycle": 1,
        "day": 1,
        "kind": "outreach_note",
        "title": "Co-marketing brief for Falcon Identity Tools (fictional software company)",
        "risk": "external_contact",
        "state": "checked",
        "mode": "simulated",
        "recipient": "Falcon Identity Tools (fictional software company)",
        "rationale": "Shared accounts are where a partner’s word counts most.",
        "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nProposal for a joint note to the 11 accounts we both serve. Example Cyber Co gives each AI agent its own identity and narrow access, and shows security teams what each agent did. Each side writes its own words and approves the other's.",
        "claimIds": [
          "EV-0021",
          "CLM-007"
        ],
        "blockedStage": null,
        "blockedReasons": [],
        "waitingBecause": "Checked. Goes outside the company. Needs your approval of the exact text and the recipient.",
        "check": {
          "by": "STRATEGIST",
          "pass": true,
          "reasons": [],
          "rules": [
            {
              "id": "sources",
              "pass": true
            },
            {
              "id": "claim-register",
              "pass": true
            },
            {
              "id": "no-invented-numbers",
              "pass": true
            },
            {
              "id": "banned-phrases",
              "pass": true
            },
            {
              "id": "voice",
              "pass": true
            },
            {
              "id": "scope",
              "pass": true
            },
            {
              "id": "consent",
              "pass": true
            },
            {
              "id": "roadmap-labelling",
              "pass": true
            },
            {
              "id": "labels",
              "pass": true
            }
          ],
          "mode": "simulated"
        }
      },
      {
        "id": "DR-DRONICS-I-c1-1",
        "agentId": "DRONICS-I",
        "cycle": 1,
        "day": 1,
        "kind": "outreach_note",
        "title": "Separate note for Analyst A (fictional industry analyst)",
        "risk": "external_contact",
        "state": "checked",
        "mode": "simulated",
        "recipient": "Analyst A (fictional industry analyst)",
        "rationale": "This analyst covers identity security, which our buyers follow. Each note is written for one person.",
        "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nYou write about identity security. Example Cyber Co gives each AI agent its own identity and narrow access, and shows security teams what each agent did. If it is useful, we can share how it works. Anything you say about us is shared only with your permission.",
        "claimIds": [
          "CLM-007"
        ],
        "blockedStage": null,
        "blockedReasons": [],
        "waitingBecause": "Checked. Goes outside the company. Needs your approval of the exact text and the recipient.",
        "check": {
          "by": "STRATEGIST",
          "pass": true,
          "reasons": [],
          "rules": [
            {
              "id": "sources",
              "pass": true
            },
            {
              "id": "claim-register",
              "pass": true
            },
            {
              "id": "no-invented-numbers",
              "pass": true
            },
            {
              "id": "banned-phrases",
              "pass": true
            },
            {
              "id": "voice",
              "pass": true
            },
            {
              "id": "scope",
              "pass": true
            },
            {
              "id": "consent",
              "pass": true
            },
            {
              "id": "roadmap-labelling",
              "pass": true
            },
            {
              "id": "labels",
              "pass": true
            }
          ],
          "mode": "simulated"
        }
      },
      {
        "id": "DR-DRONICS-I-c1-2",
        "agentId": "DRONICS-I",
        "cycle": 1,
        "day": 1,
        "kind": "outreach_note",
        "title": "Separate note for Creator B (fictional security newsletter writer)",
        "risk": "external_contact",
        "state": "checked",
        "mode": "simulated",
        "recipient": "Creator B (fictional security newsletter writer)",
        "rationale": "This creator covers AI agent risk, which our buyers follow. Each note is written for one person.",
        "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nYou write about AI agent risk. Example Cyber Co gives each AI agent its own identity and narrow access, and shows security teams what each agent did. If it is useful, we can share how it works. Anything you say about us is shared only with your permission.",
        "claimIds": [
          "CLM-007"
        ],
        "blockedStage": null,
        "blockedReasons": [],
        "waitingBecause": "Checked. Goes outside the company. Needs your approval of the exact text and the recipient.",
        "check": {
          "by": "STRATEGIST",
          "pass": true,
          "reasons": [],
          "rules": [
            {
              "id": "sources",
              "pass": true
            },
            {
              "id": "claim-register",
              "pass": true
            },
            {
              "id": "no-invented-numbers",
              "pass": true
            },
            {
              "id": "banned-phrases",
              "pass": true
            },
            {
              "id": "voice",
              "pass": true
            },
            {
              "id": "scope",
              "pass": true
            },
            {
              "id": "consent",
              "pass": true
            },
            {
              "id": "roadmap-labelling",
              "pass": true
            },
            {
              "id": "labels",
              "pass": true
            }
          ],
          "mode": "simulated"
        }
      },
      {
        "id": "DR-DRONICS-I-c1-3",
        "agentId": "DRONICS-I",
        "cycle": 1,
        "day": 1,
        "kind": "outreach_note",
        "title": "Separate note for Creator C (fictional practitioner podcaster)",
        "risk": "external_contact",
        "state": "checked",
        "mode": "simulated",
        "recipient": "Creator C (fictional practitioner podcaster)",
        "rationale": "This creator covers security operations, which our buyers follow. Each note is written for one person.",
        "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nYou write about security operations. Example Cyber Co gives each AI agent its own identity and narrow access, and shows security teams what each agent did. If it is useful, we can share how it works. Anything you say about us is shared only with your permission.",
        "claimIds": [
          "CLM-007"
        ],
        "blockedStage": null,
        "blockedReasons": [],
        "waitingBecause": "Checked. Goes outside the company. Needs your approval of the exact text and the recipient.",
        "check": {
          "by": "STRATEGIST",
          "pass": true,
          "reasons": [],
          "rules": [
            {
              "id": "sources",
              "pass": true
            },
            {
              "id": "claim-register",
              "pass": true
            },
            {
              "id": "no-invented-numbers",
              "pass": true
            },
            {
              "id": "banned-phrases",
              "pass": true
            },
            {
              "id": "voice",
              "pass": true
            },
            {
              "id": "scope",
              "pass": true
            },
            {
              "id": "consent",
              "pass": true
            },
            {
              "id": "roadmap-labelling",
              "pass": true
            },
            {
              "id": "labels",
              "pass": true
            }
          ],
          "mode": "simulated"
        }
      },
      {
        "id": "DR-DRONICS-C-c3-2",
        "agentId": "DRONICS-C",
        "cycle": 3,
        "day": 61,
        "kind": "agenda",
        "title": "Monthly practitioners’ meetup: agenda",
        "risk": "external_contact",
        "state": "checked",
        "mode": "simulated",
        "recipient": "Community members (invite list confirmed by the strategist)",
        "rationale": "Members already ask about this topic in support. Speakers are named only with their permission on record.",
        "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nTopic: agent identity set-up.\nSpeakers: Meera Rao (customer, fictional) and Vikram Shah (customer, fictional), each speaking for themselves.\nFormat: two short talks, then questions. Recordings only with each speaker's permission.",
        "claimIds": [],
        "blockedStage": null,
        "blockedReasons": [],
        "waitingBecause": "Checked. Goes outside the company. Needs your approval of the exact text and the recipient.",
        "check": {
          "by": "STRATEGIST",
          "pass": true,
          "reasons": [],
          "rules": [
            {
              "id": "sources",
              "pass": true
            },
            {
              "id": "claim-register",
              "pass": true
            },
            {
              "id": "no-invented-numbers",
              "pass": true
            },
            {
              "id": "banned-phrases",
              "pass": true
            },
            {
              "id": "voice",
              "pass": true
            },
            {
              "id": "scope",
              "pass": true
            },
            {
              "id": "consent",
              "pass": true
            },
            {
              "id": "roadmap-labelling",
              "pass": true
            },
            {
              "id": "labels",
              "pass": true
            }
          ],
          "mode": "simulated"
        }
      }
    ],
    "sentBack": [],
    "published": [
      {
        "id": "DR-FOUND-F-c1-3",
        "agentId": "FOUND-F",
        "cycle": 1,
        "day": 1,
        "kind": "cms_page",
        "title": "About page: plain description of the company",
        "risk": "own_property",
        "state": "published",
        "mode": "simulated",
        "recipient": null,
        "rationale": "The simulated engine describes us wrongly; a plain description on our own page is the source it can read.",
        "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nHeading: What Example Cyber Co does\nExample Cyber Co gives each AI agent its own identity and narrow access, and shows security teams what each agent did.",
        "claimIds": [
          "CLM-007"
        ],
        "blockedStage": null,
        "blockedReasons": [],
        "waitingBecause": null,
        "check": {
          "by": "STRATEGIST",
          "pass": true,
          "reasons": [],
          "rules": [
            {
              "id": "sources",
              "pass": true
            },
            {
              "id": "claim-register",
              "pass": true
            },
            {
              "id": "no-invented-numbers",
              "pass": true
            },
            {
              "id": "banned-phrases",
              "pass": true
            },
            {
              "id": "voice",
              "pass": true
            },
            {
              "id": "scope",
              "pass": true
            },
            {
              "id": "consent",
              "pass": true
            },
            {
              "id": "roadmap-labelling",
              "pass": true
            },
            {
              "id": "labels",
              "pass": true
            }
          ],
          "mode": "simulated"
        }
      },
      {
        "id": "DR-FOUND-F-c1-4",
        "agentId": "FOUND-F",
        "cycle": 1,
        "day": 1,
        "kind": "site_file",
        "title": "llms.txt for the site",
        "risk": "own_property",
        "state": "published",
        "mode": "simulated",
        "recipient": null,
        "rationale": "The site has no llms.txt, so answer engines have no short guide to our pages.",
        "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nFile: llms.txt\nA short, plain list of the pages that describe Example Cyber Co: product, about, and the answer pages.",
        "claimIds": [],
        "blockedStage": null,
        "blockedReasons": [],
        "waitingBecause": null,
        "check": {
          "by": "STRATEGIST",
          "pass": true,
          "reasons": [],
          "rules": [
            {
              "id": "sources",
              "pass": true
            },
            {
              "id": "claim-register",
              "pass": true
            },
            {
              "id": "no-invented-numbers",
              "pass": true
            },
            {
              "id": "banned-phrases",
              "pass": true
            },
            {
              "id": "voice",
              "pass": true
            },
            {
              "id": "scope",
              "pass": true
            },
            {
              "id": "consent",
              "pass": true
            },
            {
              "id": "roadmap-labelling",
              "pass": true
            },
            {
              "id": "labels",
              "pass": true
            }
          ],
          "mode": "simulated"
        }
      },
      {
        "id": "DR-FOUND-F-c1-5",
        "agentId": "FOUND-F",
        "cycle": 1,
        "day": 1,
        "kind": "site_file",
        "title": "robots.txt: allow the AI crawlers we want",
        "risk": "own_property",
        "state": "published",
        "mode": "simulated",
        "recipient": null,
        "rationale": "The site blocks AI crawlers today, so answer engines cannot read the pages.",
        "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nFile: robots.txt\nAllow the published AI crawlers to read the public pages. Keep private paths closed.",
        "claimIds": [],
        "blockedStage": null,
        "blockedReasons": [],
        "waitingBecause": null,
        "check": {
          "by": "STRATEGIST",
          "pass": true,
          "reasons": [],
          "rules": [
            {
              "id": "sources",
              "pass": true
            },
            {
              "id": "claim-register",
              "pass": true
            },
            {
              "id": "no-invented-numbers",
              "pass": true
            },
            {
              "id": "banned-phrases",
              "pass": true
            },
            {
              "id": "voice",
              "pass": true
            },
            {
              "id": "scope",
              "pass": true
            },
            {
              "id": "consent",
              "pass": true
            },
            {
              "id": "roadmap-labelling",
              "pass": true
            },
            {
              "id": "labels",
              "pass": true
            }
          ],
          "mode": "simulated"
        }
      },
      {
        "id": "DR-FOUND-F-c1-6",
        "agentId": "FOUND-F",
        "cycle": 1,
        "day": 1,
        "kind": "cms_page",
        "title": "Answer page: How do we give an AI agent its own identity and limited access?",
        "risk": "own_property",
        "state": "published",
        "mode": "simulated",
        "recipient": null,
        "rationale": "640 monthly impressions and no answer naming us for this question.",
        "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nHeading: How do we give an AI agent its own identity and limited access?\nAnswer first: Example Cyber Co gives each AI agent its own identity and narrow access, and shows security teams what each agent did.\nHow: give each agent its own identity, keep its access narrow, and record what it did.",
        "claimIds": [
          "CLM-007"
        ],
        "blockedStage": null,
        "blockedReasons": [],
        "waitingBecause": null,
        "check": {
          "by": "STRATEGIST",
          "pass": true,
          "reasons": [],
          "rules": [
            {
              "id": "sources",
              "pass": true
            },
            {
              "id": "claim-register",
              "pass": true
            },
            {
              "id": "no-invented-numbers",
              "pass": true
            },
            {
              "id": "banned-phrases",
              "pass": true
            },
            {
              "id": "voice",
              "pass": true
            },
            {
              "id": "scope",
              "pass": true
            },
            {
              "id": "consent",
              "pass": true
            },
            {
              "id": "roadmap-labelling",
              "pass": true
            },
            {
              "id": "labels",
              "pass": true
            }
          ],
          "mode": "simulated"
        }
      },
      {
        "id": "DR-FOUND-F-c1-7",
        "agentId": "FOUND-F",
        "cycle": 1,
        "day": 1,
        "kind": "cms_page",
        "title": "Answer page: How do we see every AI agent running in our systems?",
        "risk": "own_property",
        "state": "published",
        "mode": "simulated",
        "recipient": null,
        "rationale": "410 monthly impressions and no answer naming us for this question.",
        "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nHeading: How do we see every AI agent running in our systems?\nAnswer first: Example Cyber Co gives each AI agent its own identity and narrow access, and shows security teams what each agent did.\nHow: give each agent its own identity, keep its access narrow, and record what it did.",
        "claimIds": [
          "CLM-007"
        ],
        "blockedStage": null,
        "blockedReasons": [],
        "waitingBecause": null,
        "check": {
          "by": "STRATEGIST",
          "pass": true,
          "reasons": [],
          "rules": [
            {
              "id": "sources",
              "pass": true
            },
            {
              "id": "claim-register",
              "pass": true
            },
            {
              "id": "no-invented-numbers",
              "pass": true
            },
            {
              "id": "banned-phrases",
              "pass": true
            },
            {
              "id": "voice",
              "pass": true
            },
            {
              "id": "scope",
              "pass": true
            },
            {
              "id": "consent",
              "pass": true
            },
            {
              "id": "roadmap-labelling",
              "pass": true
            },
            {
              "id": "labels",
              "pass": true
            }
          ],
          "mode": "simulated"
        }
      },
      {
        "id": "DR-FOUND-F-c2-2",
        "agentId": "FOUND-F",
        "cycle": 2,
        "day": 31,
        "kind": "cms_page",
        "title": "Answer page: How do we audit what an AI agent did?",
        "risk": "own_property",
        "state": "published",
        "mode": "simulated",
        "recipient": null,
        "rationale": "300 monthly impressions and no answer naming us for this question.",
        "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nHeading: How do we audit what an AI agent did?\nAnswer first: Example Cyber Co gives each AI agent its own identity and narrow access, and shows security teams what each agent did.\nHow: give each agent its own identity, keep its access narrow, and record what it did.\nProof: our own test report on agent identity (fictional).",
        "claimIds": [
          "CLM-007",
          "CLM-006"
        ],
        "blockedStage": null,
        "blockedReasons": [],
        "waitingBecause": null,
        "check": {
          "by": "STRATEGIST",
          "pass": true,
          "reasons": [],
          "rules": [
            {
              "id": "sources",
              "pass": true
            },
            {
              "id": "claim-register",
              "pass": true
            },
            {
              "id": "no-invented-numbers",
              "pass": true
            },
            {
              "id": "banned-phrases",
              "pass": true
            },
            {
              "id": "voice",
              "pass": true
            },
            {
              "id": "scope",
              "pass": true
            },
            {
              "id": "consent",
              "pass": true
            },
            {
              "id": "roadmap-labelling",
              "pass": true
            },
            {
              "id": "labels",
              "pass": true
            }
          ],
          "mode": "simulated"
        }
      },
      {
        "id": "DR-FOUND-F-c2-3",
        "agentId": "FOUND-F",
        "cycle": 2,
        "day": 31,
        "kind": "cms_page",
        "title": "Answer page: What should a security team check before an AI agent installs software?",
        "risk": "own_property",
        "state": "published",
        "mode": "simulated",
        "recipient": null,
        "rationale": "250 monthly impressions and no answer naming us for this question.",
        "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nHeading: What should a security team check before an AI agent installs software?\nAnswer first: Example Cyber Co gives each AI agent its own identity and narrow access, and shows security teams what each agent did.\nHow: give each agent its own identity, keep its access narrow, and record what it did.\nProof: our own test report on agent identity (fictional).",
        "claimIds": [
          "CLM-007",
          "CLM-006"
        ],
        "blockedStage": null,
        "blockedReasons": [],
        "waitingBecause": null,
        "check": {
          "by": "STRATEGIST",
          "pass": true,
          "reasons": [],
          "rules": [
            {
              "id": "sources",
              "pass": true
            },
            {
              "id": "claim-register",
              "pass": true
            },
            {
              "id": "no-invented-numbers",
              "pass": true
            },
            {
              "id": "banned-phrases",
              "pass": true
            },
            {
              "id": "voice",
              "pass": true
            },
            {
              "id": "scope",
              "pass": true
            },
            {
              "id": "consent",
              "pass": true
            },
            {
              "id": "roadmap-labelling",
              "pass": true
            },
            {
              "id": "labels",
              "pass": true
            }
          ],
          "mode": "simulated"
        }
      },
      {
        "id": "DR-FOUND-F-c2-4",
        "agentId": "FOUND-F",
        "cycle": 2,
        "day": 31,
        "kind": "cms_page",
        "title": "Answer page: What is the difference between agent governance and identity management?",
        "risk": "own_property",
        "state": "published",
        "mode": "simulated",
        "recipient": null,
        "rationale": "210 monthly impressions and no answer naming us for this question.",
        "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nHeading: What is the difference between agent governance and identity management?\nAnswer first: Example Cyber Co gives each AI agent its own identity and narrow access, and shows security teams what each agent did.\nHow: give each agent its own identity, keep its access narrow, and record what it did.\nProof: our own test report on agent identity (fictional).",
        "claimIds": [
          "CLM-007",
          "CLM-006"
        ],
        "blockedStage": null,
        "blockedReasons": [],
        "waitingBecause": null,
        "check": {
          "by": "STRATEGIST",
          "pass": true,
          "reasons": [],
          "rules": [
            {
              "id": "sources",
              "pass": true
            },
            {
              "id": "claim-register",
              "pass": true
            },
            {
              "id": "no-invented-numbers",
              "pass": true
            },
            {
              "id": "banned-phrases",
              "pass": true
            },
            {
              "id": "voice",
              "pass": true
            },
            {
              "id": "scope",
              "pass": true
            },
            {
              "id": "consent",
              "pass": true
            },
            {
              "id": "roadmap-labelling",
              "pass": true
            },
            {
              "id": "labels",
              "pass": true
            }
          ],
          "mode": "simulated"
        }
      },
      {
        "id": "DR-FOUND-F-c3-2",
        "agentId": "FOUND-F",
        "cycle": 3,
        "day": 61,
        "kind": "cms_page",
        "title": "Answer page: How do we show the board that our AI agents are under control?",
        "risk": "own_property",
        "state": "published",
        "mode": "simulated",
        "recipient": null,
        "rationale": "190 monthly impressions and no answer naming us for this question.",
        "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nHeading: How do we show the board that our AI agents are under control?\nAnswer first: Example Cyber Co gives each AI agent its own identity and narrow access, and shows security teams what each agent did.\nHow: give each agent its own identity, keep its access narrow, and record what it did.\nProof: our own test report on agent identity (fictional).",
        "claimIds": [
          "CLM-007",
          "CLM-006"
        ],
        "blockedStage": null,
        "blockedReasons": [],
        "waitingBecause": null,
        "check": {
          "by": "STRATEGIST",
          "pass": true,
          "reasons": [],
          "rules": [
            {
              "id": "sources",
              "pass": true
            },
            {
              "id": "claim-register",
              "pass": true
            },
            {
              "id": "no-invented-numbers",
              "pass": true
            },
            {
              "id": "banned-phrases",
              "pass": true
            },
            {
              "id": "voice",
              "pass": true
            },
            {
              "id": "scope",
              "pass": true
            },
            {
              "id": "consent",
              "pass": true
            },
            {
              "id": "roadmap-labelling",
              "pass": true
            },
            {
              "id": "labels",
              "pass": true
            }
          ],
          "mode": "simulated"
        }
      },
      {
        "id": "DR-FOUND-F-c3-3",
        "agentId": "FOUND-F",
        "cycle": 3,
        "day": 61,
        "kind": "cms_page",
        "title": "Answer page: How can analysts investigate faster with AI agents and keep control?",
        "risk": "own_property",
        "state": "published",
        "mode": "simulated",
        "recipient": null,
        "rationale": "150 monthly impressions and no answer naming us for this question.",
        "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nHeading: How can analysts investigate faster with AI agents and keep control?\nAnswer first: Example Cyber Co gives each AI agent its own identity and narrow access, and shows security teams what each agent did.\nHow: give each agent its own identity, keep its access narrow, and record what it did.\nProof: our own test report on agent identity (fictional).",
        "claimIds": [
          "CLM-007",
          "CLM-006"
        ],
        "blockedStage": null,
        "blockedReasons": [],
        "waitingBecause": null,
        "check": {
          "by": "STRATEGIST",
          "pass": true,
          "reasons": [],
          "rules": [
            {
              "id": "sources",
              "pass": true
            },
            {
              "id": "claim-register",
              "pass": true
            },
            {
              "id": "no-invented-numbers",
              "pass": true
            },
            {
              "id": "banned-phrases",
              "pass": true
            },
            {
              "id": "voice",
              "pass": true
            },
            {
              "id": "scope",
              "pass": true
            },
            {
              "id": "consent",
              "pass": true
            },
            {
              "id": "roadmap-labelling",
              "pass": true
            },
            {
              "id": "labels",
              "pass": true
            }
          ],
          "mode": "simulated"
        }
      },
      {
        "id": "DR-FOUND-F-c3-4",
        "agentId": "FOUND-F",
        "cycle": 3,
        "day": 61,
        "kind": "cms_page",
        "title": "Answer page: Which AI agent governance vendors serve Indian enterprises?",
        "risk": "own_property",
        "state": "published",
        "mode": "simulated",
        "recipient": null,
        "rationale": "120 monthly impressions and no answer naming us for this question.",
        "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nHeading: Which AI agent governance vendors serve Indian enterprises?\nAnswer first: Example Cyber Co gives each AI agent its own identity and narrow access, and shows security teams what each agent did.\nHow: give each agent its own identity, keep its access narrow, and record what it did.\nProof: our own test report on agent identity (fictional).",
        "claimIds": [
          "CLM-007",
          "CLM-006"
        ],
        "blockedStage": null,
        "blockedReasons": [],
        "waitingBecause": null,
        "check": {
          "by": "STRATEGIST",
          "pass": true,
          "reasons": [],
          "rules": [
            {
              "id": "sources",
              "pass": true
            },
            {
              "id": "claim-register",
              "pass": true
            },
            {
              "id": "no-invented-numbers",
              "pass": true
            },
            {
              "id": "banned-phrases",
              "pass": true
            },
            {
              "id": "voice",
              "pass": true
            },
            {
              "id": "scope",
              "pass": true
            },
            {
              "id": "consent",
              "pass": true
            },
            {
              "id": "roadmap-labelling",
              "pass": true
            },
            {
              "id": "labels",
              "pass": true
            }
          ],
          "mode": "simulated"
        }
      },
      {
        "id": "DR-FOUND-O-c1-3",
        "agentId": "FOUND-O",
        "cycle": 1,
        "day": 1,
        "kind": "cms_page",
        "title": "What customers say: links to our review profiles",
        "risk": "own_property",
        "state": "published",
        "mode": "simulated",
        "recipient": null,
        "rationale": "Visitors and answer engines can then see where real customers have written.",
        "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nHeading: What customers say\nWe link to our 2 public review profiles as they are: Example Review Hub (fictional), Example Practitioner Forum (fictional). We do not select or edit reviews.",
        "claimIds": [
          "EV-0008"
        ],
        "blockedStage": null,
        "blockedReasons": [],
        "waitingBecause": null,
        "check": {
          "by": "STRATEGIST",
          "pass": true,
          "reasons": [],
          "rules": [
            {
              "id": "sources",
              "pass": true
            },
            {
              "id": "claim-register",
              "pass": true
            },
            {
              "id": "no-invented-numbers",
              "pass": true
            },
            {
              "id": "banned-phrases",
              "pass": true
            },
            {
              "id": "voice",
              "pass": true
            },
            {
              "id": "scope",
              "pass": true
            },
            {
              "id": "consent",
              "pass": true
            },
            {
              "id": "roadmap-labelling",
              "pass": true
            },
            {
              "id": "labels",
              "pass": true
            }
          ],
          "mode": "simulated"
        }
      },
      {
        "id": "DR-FOUND-U-c1-2",
        "agentId": "FOUND-U",
        "cycle": 1,
        "day": 1,
        "kind": "structured_data",
        "title": "Structured data (JSON-LD) for the answer pages",
        "risk": "own_property",
        "state": "published",
        "mode": "simulated",
        "recipient": null,
        "rationale": "Pages that are easy to extract are easier to cite.",
        "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nFile: structured data block\nMark each answer page with its question and answer, so a reader or a crawler can lift it cleanly. Describe only what the page says.",
        "claimIds": [],
        "blockedStage": null,
        "blockedReasons": [],
        "waitingBecause": null,
        "check": {
          "by": "STRATEGIST",
          "pass": true,
          "reasons": [],
          "rules": [
            {
              "id": "sources",
              "pass": true
            },
            {
              "id": "claim-register",
              "pass": true
            },
            {
              "id": "no-invented-numbers",
              "pass": true
            },
            {
              "id": "banned-phrases",
              "pass": true
            },
            {
              "id": "voice",
              "pass": true
            },
            {
              "id": "scope",
              "pass": true
            },
            {
              "id": "consent",
              "pass": true
            },
            {
              "id": "roadmap-labelling",
              "pass": true
            },
            {
              "id": "labels",
              "pass": true
            }
          ],
          "mode": "simulated"
        }
      },
      {
        "id": "DR-FOUND-U-c1-3",
        "agentId": "FOUND-U",
        "cycle": 1,
        "day": 1,
        "kind": "brief",
        "title": "Brief: an original survey of security practitioners",
        "risk": "internal",
        "state": "published",
        "mode": "simulated",
        "recipient": null,
        "rationale": "Something original that others can cite is the strongest move for a smaller company.",
        "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nIdea to commission, not a result. Ask security practitioners how they give AI agents identity and limited access. Publish the method with the findings. No result exists yet, so none is stated.",
        "claimIds": [],
        "blockedStage": null,
        "blockedReasons": [],
        "waitingBecause": null,
        "check": {
          "by": "STRATEGIST",
          "pass": true,
          "reasons": [],
          "rules": [
            {
              "id": "sources",
              "pass": true
            },
            {
              "id": "claim-register",
              "pass": true
            },
            {
              "id": "no-invented-numbers",
              "pass": true
            },
            {
              "id": "banned-phrases",
              "pass": true
            },
            {
              "id": "voice",
              "pass": true
            },
            {
              "id": "scope",
              "pass": true
            },
            {
              "id": "consent",
              "pass": true
            },
            {
              "id": "roadmap-labelling",
              "pass": true
            },
            {
              "id": "labels",
              "pass": true
            }
          ],
          "mode": "simulated"
        }
      },
      {
        "id": "DR-FOUND-D-c1-3",
        "agentId": "FOUND-D",
        "cycle": 1,
        "day": 1,
        "kind": "proof_page",
        "title": "Proof page: each claim, its source and its status",
        "risk": "own_property",
        "state": "published",
        "mode": "simulated",
        "recipient": null,
        "rationale": "Buyers can check a claim against its source. Only verified claims are stated.",
        "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nHeading: What we claim, and the proof\nVerified: Example Cyber Co gives each AI agent its own identity and narrow access, and shows security teams what each agent did. Source: Approved positioning, signed off by the CMO of Example Cyber Co (fictional).\nNot stated yet, because no source is on record: CLM-001, CLM-002, CLM-003, CLM-004, CLM-005, CLM-006, CLM-008, CLM-009.\nCertifications: none is held, so none is listed.",
        "claimIds": [
          "CLM-007"
        ],
        "blockedStage": null,
        "blockedReasons": [],
        "waitingBecause": null,
        "check": {
          "by": "STRATEGIST",
          "pass": true,
          "reasons": [],
          "rules": [
            {
              "id": "sources",
              "pass": true
            },
            {
              "id": "claim-register",
              "pass": true
            },
            {
              "id": "no-invented-numbers",
              "pass": true
            },
            {
              "id": "banned-phrases",
              "pass": true
            },
            {
              "id": "voice",
              "pass": true
            },
            {
              "id": "scope",
              "pass": true
            },
            {
              "id": "consent",
              "pass": true
            },
            {
              "id": "roadmap-labelling",
              "pass": true
            },
            {
              "id": "labels",
              "pass": true
            }
          ],
          "mode": "simulated"
        }
      },
      {
        "id": "DR-FOUND-D-c2-3",
        "agentId": "FOUND-D",
        "cycle": 2,
        "day": 31,
        "kind": "proof_page",
        "title": "Proof page, updated with the newly verified claim",
        "risk": "own_property",
        "state": "published",
        "mode": "simulated",
        "recipient": null,
        "rationale": "Buyers can check a claim against its source. Only verified claims are stated.",
        "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nHeading: What we claim, and the proof\nVerified: Example Cyber Co gives each AI agent its own identity and narrow access, and shows security teams what each agent did. Source: Approved positioning, signed off by the CMO of Example Cyber Co (fictional).\nVerified: Example Cyber Co’s product gives each agent its own identity and narrow access, as its own test report shows. Source: Example Cyber Co internal test report on agent identity (fictional).\nNot stated yet, because no source is on record: CLM-001, CLM-002, CLM-003, CLM-004, CLM-005, CLM-008, CLM-009.\nCertifications: none is held, so none is listed.",
        "claimIds": [
          "CLM-007",
          "CLM-006"
        ],
        "blockedStage": null,
        "blockedReasons": [],
        "waitingBecause": null,
        "check": {
          "by": "STRATEGIST",
          "pass": true,
          "reasons": [],
          "rules": [
            {
              "id": "sources",
              "pass": true
            },
            {
              "id": "claim-register",
              "pass": true
            },
            {
              "id": "no-invented-numbers",
              "pass": true
            },
            {
              "id": "banned-phrases",
              "pass": true
            },
            {
              "id": "voice",
              "pass": true
            },
            {
              "id": "scope",
              "pass": true
            },
            {
              "id": "consent",
              "pass": true
            },
            {
              "id": "roadmap-labelling",
              "pass": true
            },
            {
              "id": "labels",
              "pass": true
            }
          ],
          "mode": "simulated"
        }
      },
      {
        "id": "DR-FOUND-D-c3-4",
        "agentId": "FOUND-D",
        "cycle": 3,
        "day": 61,
        "kind": "site_file",
        "title": "security.txt with a real security contact",
        "risk": "own_property",
        "state": "published",
        "mode": "simulated",
        "recipient": null,
        "rationale": "A security company without a security contact looks careless to a buyer.",
        "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nFile: security.txt\nA named security contact and a policy link. The company supplies the contact; the draft does not invent one.",
        "claimIds": [],
        "blockedStage": null,
        "blockedReasons": [],
        "waitingBecause": null,
        "check": {
          "by": "STRATEGIST",
          "pass": true,
          "reasons": [],
          "rules": [
            {
              "id": "sources",
              "pass": true
            },
            {
              "id": "claim-register",
              "pass": true
            },
            {
              "id": "no-invented-numbers",
              "pass": true
            },
            {
              "id": "banned-phrases",
              "pass": true
            },
            {
              "id": "voice",
              "pass": true
            },
            {
              "id": "scope",
              "pass": true
            },
            {
              "id": "consent",
              "pass": true
            },
            {
              "id": "roadmap-labelling",
              "pass": true
            },
            {
              "id": "labels",
              "pass": true
            }
          ],
          "mode": "simulated"
        }
      },
      {
        "id": "DR-DRONICS-R-c1-5",
        "agentId": "DRONICS-R",
        "cycle": 1,
        "day": 1,
        "kind": "brief",
        "title": "Joint value proposition for resellers",
        "risk": "internal",
        "state": "published",
        "mode": "simulated",
        "recipient": null,
        "rationale": "Resellers need one page that says what is in it for them.",
        "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nFor resellers: Example Cyber Co gives each AI agent its own identity and narrow access, and shows security teams what each agent did. The reseller keeps the customer relationship; we supply the product and support. Terms are for a person to agree.",
        "claimIds": [
          "CLM-007"
        ],
        "blockedStage": null,
        "blockedReasons": [],
        "waitingBecause": null,
        "check": {
          "by": "STRATEGIST",
          "pass": true,
          "reasons": [],
          "rules": [
            {
              "id": "sources",
              "pass": true
            },
            {
              "id": "claim-register",
              "pass": true
            },
            {
              "id": "no-invented-numbers",
              "pass": true
            },
            {
              "id": "banned-phrases",
              "pass": true
            },
            {
              "id": "voice",
              "pass": true
            },
            {
              "id": "scope",
              "pass": true
            },
            {
              "id": "consent",
              "pass": true
            },
            {
              "id": "roadmap-labelling",
              "pass": true
            },
            {
              "id": "labels",
              "pass": true
            }
          ],
          "mode": "simulated"
        }
      },
      {
        "id": "DR-DRONICS-O-c2-1",
        "agentId": "DRONICS-O",
        "cycle": 2,
        "day": 31,
        "kind": "guide_chapter",
        "title": "Open guide, chapter 6: What a buyer can do on Monday",
        "risk": "own_property",
        "state": "published",
        "mode": "simulated",
        "recipient": null,
        "rationale": "Chapter 6 of the story spine, carried by CLM-006.",
        "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nPast: Buyers read a vendor’s claims and discounted most of them.\nPresent to future: A buyer can check each claim against its source, ask peers and partners, and start with one small, reversible step.\nSources: linked under the claim CLM-006.",
        "claimIds": [
          "CLM-006"
        ],
        "blockedStage": null,
        "blockedReasons": [],
        "waitingBecause": null,
        "check": {
          "by": "STRATEGIST",
          "pass": true,
          "reasons": [],
          "rules": [
            {
              "id": "sources",
              "pass": true
            },
            {
              "id": "claim-register",
              "pass": true
            },
            {
              "id": "no-invented-numbers",
              "pass": true
            },
            {
              "id": "banned-phrases",
              "pass": true
            },
            {
              "id": "voice",
              "pass": true
            },
            {
              "id": "scope",
              "pass": true
            },
            {
              "id": "consent",
              "pass": true
            },
            {
              "id": "roadmap-labelling",
              "pass": true
            },
            {
              "id": "labels",
              "pass": true
            }
          ],
          "mode": "simulated"
        }
      },
      {
        "id": "DR-DRONICS-S-c1-2",
        "agentId": "DRONICS-S",
        "cycle": 1,
        "day": 1,
        "kind": "battlecard",
        "title": "Battlecard against the status quo (doing nothing, or a spreadsheet)",
        "risk": "internal",
        "state": "published",
        "mode": "simulated",
        "recipient": null,
        "rationale": "Sales hears the same objection again and again; the card answers it with what is verified.",
        "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nAgainst doing nothing: Example Cyber Co gives each AI agent its own identity and narrow access, and shows security teams what each agent did.\nAgainst a spreadsheet: a spreadsheet lists agents; it does not give each its own identity.\nWe have no published proof yet, so the call should offer to share it when it exists.",
        "claimIds": [
          "CLM-007"
        ],
        "blockedStage": null,
        "blockedReasons": [],
        "waitingBecause": null,
        "check": {
          "by": "STRATEGIST",
          "pass": true,
          "reasons": [],
          "rules": [
            {
              "id": "sources",
              "pass": true
            },
            {
              "id": "claim-register",
              "pass": true
            },
            {
              "id": "no-invented-numbers",
              "pass": true
            },
            {
              "id": "banned-phrases",
              "pass": true
            },
            {
              "id": "voice",
              "pass": true
            },
            {
              "id": "scope",
              "pass": true
            },
            {
              "id": "consent",
              "pass": true
            },
            {
              "id": "roadmap-labelling",
              "pass": true
            },
            {
              "id": "labels",
              "pass": true
            }
          ],
          "mode": "simulated"
        }
      },
      {
        "id": "DR-DRONICS-S-c1-3",
        "agentId": "DRONICS-S",
        "cycle": 1,
        "day": 1,
        "kind": "brief",
        "title": "Talk track for the first three calls",
        "risk": "internal",
        "state": "published",
        "mode": "simulated",
        "recipient": null,
        "rationale": "A short talk track keeps early calls to what is verified.",
        "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nFirst call: ask how they track AI agents today. Second call: show the audit trail for one agent. Third call: agree one small, reversible step. Say only what is on the proof page.",
        "claimIds": [],
        "blockedStage": null,
        "blockedReasons": [],
        "waitingBecause": null,
        "check": {
          "by": "STRATEGIST",
          "pass": true,
          "reasons": [],
          "rules": [
            {
              "id": "sources",
              "pass": true
            },
            {
              "id": "claim-register",
              "pass": true
            },
            {
              "id": "no-invented-numbers",
              "pass": true
            },
            {
              "id": "banned-phrases",
              "pass": true
            },
            {
              "id": "voice",
              "pass": true
            },
            {
              "id": "scope",
              "pass": true
            },
            {
              "id": "consent",
              "pass": true
            },
            {
              "id": "roadmap-labelling",
              "pass": true
            },
            {
              "id": "labels",
              "pass": true
            }
          ],
          "mode": "simulated"
        }
      },
      {
        "id": "DR-DRONICS-S-c2-2",
        "agentId": "DRONICS-S",
        "cycle": 2,
        "day": 31,
        "kind": "battlecard",
        "title": "Battlecard against the status quo, with proof added",
        "risk": "internal",
        "state": "published",
        "mode": "simulated",
        "recipient": null,
        "rationale": "Sales hears the same objection again and again; the card answers it with what is verified.",
        "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nAgainst doing nothing: Example Cyber Co gives each AI agent its own identity and narrow access, and shows security teams what each agent did.\nAgainst a spreadsheet: a spreadsheet lists agents; it does not give each its own identity.\nProof: our own test report on agent identity (fictional).",
        "claimIds": [
          "CLM-007",
          "CLM-006"
        ],
        "blockedStage": null,
        "blockedReasons": [],
        "waitingBecause": null,
        "check": {
          "by": "STRATEGIST",
          "pass": true,
          "reasons": [],
          "rules": [
            {
              "id": "sources",
              "pass": true
            },
            {
              "id": "claim-register",
              "pass": true
            },
            {
              "id": "no-invented-numbers",
              "pass": true
            },
            {
              "id": "banned-phrases",
              "pass": true
            },
            {
              "id": "voice",
              "pass": true
            },
            {
              "id": "scope",
              "pass": true
            },
            {
              "id": "consent",
              "pass": true
            },
            {
              "id": "roadmap-labelling",
              "pass": true
            },
            {
              "id": "labels",
              "pass": true
            }
          ],
          "mode": "simulated"
        }
      }
    ],
    "rejected": [
      {
        "id": "DR-FOUND-D-c1-4",
        "agentId": "FOUND-D",
        "cycle": 1,
        "day": 1,
        "kind": "site_file",
        "title": "security.txt with a real security contact",
        "risk": "own_property",
        "state": "rejected",
        "mode": "simulated",
        "recipient": null,
        "rationale": "A security company without a security contact looks careless to a buyer.",
        "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nFile: security.txt\nA named security contact and a policy link. The company supplies the contact; the draft does not invent one.",
        "claimIds": [],
        "blockedStage": null,
        "blockedReasons": [
          "Rejected: the company has not supplied a real security contact, and we will not invent one."
        ],
        "waitingBecause": null,
        "check": {
          "by": "STRATEGIST",
          "pass": true,
          "reasons": [],
          "rules": [
            {
              "id": "sources",
              "pass": true
            },
            {
              "id": "claim-register",
              "pass": true
            },
            {
              "id": "no-invented-numbers",
              "pass": true
            },
            {
              "id": "banned-phrases",
              "pass": true
            },
            {
              "id": "voice",
              "pass": true
            },
            {
              "id": "scope",
              "pass": true
            },
            {
              "id": "consent",
              "pass": true
            },
            {
              "id": "roadmap-labelling",
              "pass": true
            },
            {
              "id": "labels",
              "pass": true
            }
          ],
          "mode": "simulated"
        }
      },
      {
        "id": "DR-FOUND-D-c2-4",
        "agentId": "FOUND-D",
        "cycle": 2,
        "day": 31,
        "kind": "site_file",
        "title": "security.txt with a real security contact",
        "risk": "own_property",
        "state": "rejected",
        "mode": "simulated",
        "recipient": null,
        "rationale": "A security company without a security contact looks careless to a buyer.",
        "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nFile: security.txt\nA named security contact and a policy link. The company supplies the contact; the draft does not invent one.",
        "claimIds": [],
        "blockedStage": null,
        "blockedReasons": [
          "Rejected: the company has not supplied a real security contact, and we will not invent one."
        ],
        "waitingBecause": null,
        "check": {
          "by": "STRATEGIST",
          "pass": true,
          "reasons": [],
          "rules": [
            {
              "id": "sources",
              "pass": true
            },
            {
              "id": "claim-register",
              "pass": true
            },
            {
              "id": "no-invented-numbers",
              "pass": true
            },
            {
              "id": "banned-phrases",
              "pass": true
            },
            {
              "id": "voice",
              "pass": true
            },
            {
              "id": "scope",
              "pass": true
            },
            {
              "id": "consent",
              "pass": true
            },
            {
              "id": "roadmap-labelling",
              "pass": true
            },
            {
              "id": "labels",
              "pass": true
            }
          ],
          "mode": "simulated"
        }
      }
    ],
    "blocked": [
      {
        "id": "DR-FOUND-F-c1-8",
        "agentId": "FOUND-F",
        "cycle": 1,
        "day": 1,
        "kind": "cms_page",
        "title": "Answer page: How do we stop an AI agent from using access meant for people?",
        "risk": "own_property",
        "state": "blocked",
        "mode": "simulated",
        "recipient": null,
        "rationale": "380 monthly impressions and no answer naming us for this question.",
        "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nHeading: How do we stop an AI agent from using access meant for people?\nAnswer first: Example Cyber Co gives each AI agent its own identity and narrow access, and shows security teams what each agent did.\nHow: give each agent its own identity, keep its access narrow, and record what it did.\nWhy it matters: agents often use access that was meant for people.",
        "claimIds": [
          "CLM-007",
          "CLM-003"
        ],
        "blockedStage": "evaluator",
        "blockedReasons": [
          "c2: CLM-003 is to be sourced, so \"Agents often use access that was meant for people.\" cannot be stated yet."
        ],
        "waitingBecause": null,
        "check": null
      },
      {
        "id": "DR-DRONICS-O-c1-1",
        "agentId": "DRONICS-O",
        "cycle": 1,
        "day": 1,
        "kind": "guide_chapter",
        "title": "Open guide, chapter 1: The speed problem",
        "risk": "own_property",
        "state": "blocked",
        "mode": "simulated",
        "recipient": null,
        "rationale": "Chapter 1 of the story spine, carried by CLM-001.",
        "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nPast: Security teams planned around attackers who worked at human pace.\nPresent to future: AI tools help attackers work faster and at greater scale, so a defence has to act sooner than one person can.\nSources: linked under the claim CLM-001.",
        "claimIds": [
          "CLM-001"
        ],
        "blockedStage": "evaluator",
        "blockedReasons": [
          "c1: CLM-001 is to be sourced, so \"Attackers who use AI tools work faster than before.\" cannot be stated yet."
        ],
        "waitingBecause": null,
        "check": null
      },
      {
        "id": "DR-DRONICS-O-c1-2",
        "agentId": "DRONICS-O",
        "cycle": 1,
        "day": 1,
        "kind": "guide_chapter",
        "title": "Open guide, chapter 2: Agents are new actors",
        "risk": "own_property",
        "state": "blocked",
        "mode": "simulated",
        "recipient": null,
        "rationale": "Chapter 2 of the story spine, carried by CLM-002.",
        "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nPast: Software did what a person told it, when a person told it.\nPresent to future: AI agents now take actions inside business systems, so a company needs to know which agents exist and what each may do.\nSources: linked under the claim CLM-002.",
        "claimIds": [
          "CLM-002"
        ],
        "blockedStage": "evaluator",
        "blockedReasons": [
          "c1: CLM-002 is to be sourced, so \"Companies already run AI agents that act inside business systems.\" cannot be stated yet."
        ],
        "waitingBecause": null,
        "check": null
      },
      {
        "id": "DR-DRONICS-O-c1-3",
        "agentId": "DRONICS-O",
        "cycle": 1,
        "day": 1,
        "kind": "guide_chapter",
        "title": "Open guide, chapter 3: Who is the agent?",
        "risk": "own_property",
        "state": "blocked",
        "mode": "simulated",
        "recipient": null,
        "rationale": "Chapter 3 of the story spine, carried by CLM-003.",
        "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nPast: Access was given to people and reviewed now and then.\nPresent to future: An agent needs its own identity, narrow access that ends when the task ends, and a named person who is accountable for it.\nSources: linked under the claim CLM-003.",
        "claimIds": [
          "CLM-003"
        ],
        "blockedStage": "evaluator",
        "blockedReasons": [
          "c1: CLM-003 is to be sourced, so \"Agents often use access that was meant for people.\" cannot be stated yet."
        ],
        "waitingBecause": null,
        "check": null
      },
      {
        "id": "DR-DRONICS-O-c1-4",
        "agentId": "DRONICS-O",
        "cycle": 1,
        "day": 1,
        "kind": "guide_chapter",
        "title": "Open guide, chapter 4: What we let in",
        "risk": "own_property",
        "state": "blocked",
        "mode": "simulated",
        "recipient": null,
        "rationale": "Chapter 4 of the story spine, carried by CLM-004.",
        "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nPast: Developers chose software packages by hand.\nPresent to future: Agents may choose and install software too, so trust in a package has to be checked when it arrives, not after it runs.\nSources: linked under the claim CLM-004.",
        "claimIds": [
          "CLM-004"
        ],
        "blockedStage": "evaluator",
        "blockedReasons": [
          "c1: CLM-004 is to be sourced, so \"Malicious software packages are a route into companies.\" cannot be stated yet."
        ],
        "waitingBecause": null,
        "check": null
      },
      {
        "id": "DR-DRONICS-O-c1-5",
        "agentId": "DRONICS-O",
        "cycle": 1,
        "day": 1,
        "kind": "guide_chapter",
        "title": "Open guide, chapter 5: The security team’s day",
        "risk": "own_property",
        "state": "blocked",
        "mode": "simulated",
        "recipient": null,
        "rationale": "Chapter 5 of the story spine, carried by CLM-005.",
        "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nPast: Analysts joined alerts from many tools by hand.\nPresent to future: Agents prepare the investigation and show their working. The analyst decides the response.\nSources: linked under the claim CLM-005.",
        "claimIds": [
          "CLM-005"
        ],
        "blockedStage": "evaluator",
        "blockedReasons": [
          "c1: CLM-005 is to be sourced, so \"Analysts spend time joining alerts from separate tools.\" cannot be stated yet."
        ],
        "waitingBecause": null,
        "check": null
      },
      {
        "id": "DR-DRONICS-O-c1-6",
        "agentId": "DRONICS-O",
        "cycle": 1,
        "day": 1,
        "kind": "guide_chapter",
        "title": "Open guide, chapter 6: What a buyer can do on Monday",
        "risk": "own_property",
        "state": "blocked",
        "mode": "simulated",
        "recipient": null,
        "rationale": "Chapter 6 of the story spine, carried by CLM-006.",
        "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nPast: Buyers read a vendor’s claims and discounted most of them.\nPresent to future: A buyer can check each claim against its source, ask peers and partners, and start with one small, reversible step.\nSources: linked under the claim CLM-006.",
        "claimIds": [
          "CLM-006"
        ],
        "blockedStage": "evaluator",
        "blockedReasons": [
          "c1: CLM-006 is to be sourced, so \"Example Cyber Co’s product gives each agent its own identity and narrow access, as its own test report shows.\" cannot be stated yet."
        ],
        "waitingBecause": null,
        "check": null
      },
      {
        "id": "DR-DRONICS-C-c1-2",
        "agentId": "DRONICS-C",
        "cycle": 1,
        "day": 1,
        "kind": "agenda",
        "title": "Monthly practitioners’ meetup: agenda",
        "risk": "external_contact",
        "state": "blocked",
        "mode": "simulated",
        "recipient": "Community members (invite list confirmed by the strategist)",
        "rationale": "Members already ask about this topic in support. Speakers are named only with their permission on record.",
        "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nTopic: agent identity set-up.\nSpeakers: Meera Rao (customer, fictional) and Vikram Shah (customer, fictional), each speaking for themselves.\nFormat: two short talks, then questions. Recordings only with each speaker's permission.",
        "claimIds": [],
        "blockedStage": "evaluator",
        "blockedReasons": [
          "No recorded permission to name Vikram Shah (customer, fictional)."
        ],
        "waitingBecause": null,
        "check": null
      },
      {
        "id": "DR-DRONICS-C-c2-2",
        "agentId": "DRONICS-C",
        "cycle": 2,
        "day": 31,
        "kind": "agenda",
        "title": "Monthly practitioners’ meetup: agenda",
        "risk": "external_contact",
        "state": "blocked",
        "mode": "simulated",
        "recipient": "Community members (invite list confirmed by the strategist)",
        "rationale": "Members already ask about this topic in support. Speakers are named only with their permission on record.",
        "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nTopic: agent identity set-up.\nSpeakers: Meera Rao (customer, fictional) and Vikram Shah (customer, fictional), each speaking for themselves.\nFormat: two short talks, then questions. Recordings only with each speaker's permission.",
        "claimIds": [],
        "blockedStage": "evaluator",
        "blockedReasons": [
          "No recorded permission to name Vikram Shah (customer, fictional)."
        ],
        "waitingBecause": null,
        "check": null
      }
    ]
  },
  "flaggedClaims": [
    {
      "agentId": "FOUND-F",
      "subject": "Answer page: How do we stop an AI agent from using access meant for people?",
      "code": "claim_not_verified",
      "detail": "c2: CLM-003 is to be sourced, so \"Agents often use access that was meant for people.\" cannot be stated yet."
    },
    {
      "agentId": "DRONICS-O",
      "subject": "Open guide, chapter 1: The speed problem",
      "code": "claim_not_verified",
      "detail": "c1: CLM-001 is to be sourced, so \"Attackers who use AI tools work faster than before.\" cannot be stated yet."
    },
    {
      "agentId": "DRONICS-O",
      "subject": "Open guide, chapter 2: Agents are new actors",
      "code": "claim_not_verified",
      "detail": "c1: CLM-002 is to be sourced, so \"Companies already run AI agents that act inside business systems.\" cannot be stated yet."
    },
    {
      "agentId": "DRONICS-O",
      "subject": "Open guide, chapter 3: Who is the agent?",
      "code": "claim_not_verified",
      "detail": "c1: CLM-003 is to be sourced, so \"Agents often use access that was meant for people.\" cannot be stated yet."
    },
    {
      "agentId": "DRONICS-O",
      "subject": "Open guide, chapter 4: What we let in",
      "code": "claim_not_verified",
      "detail": "c1: CLM-004 is to be sourced, so \"Malicious software packages are a route into companies.\" cannot be stated yet."
    },
    {
      "agentId": "DRONICS-O",
      "subject": "Open guide, chapter 5: The security team’s day",
      "code": "claim_not_verified",
      "detail": "c1: CLM-005 is to be sourced, so \"Analysts spend time joining alerts from separate tools.\" cannot be stated yet."
    },
    {
      "agentId": "DRONICS-O",
      "subject": "Open guide, chapter 6: What a buyer can do on Monday",
      "code": "claim_not_verified",
      "detail": "c1: CLM-006 is to be sourced, so \"Example Cyber Co’s product gives each agent its own identity and narrow access, as its own test report shows.\" cannot be stated yet."
    },
    {
      "agentId": "DRONICS-C",
      "subject": "Monthly practitioners’ meetup: agenda",
      "code": "person_without_consent",
      "detail": "No recorded permission to name Vikram Shah (customer, fictional)."
    }
  ],
  "claimRegister": [
    {
      "id": "CLM-001",
      "text": "Attackers who use AI tools work faster than before.",
      "status": "to_be_sourced",
      "sourceId": null
    },
    {
      "id": "CLM-002",
      "text": "Companies already run AI agents that act inside business systems.",
      "status": "to_be_sourced",
      "sourceId": null
    },
    {
      "id": "CLM-003",
      "text": "Agents often use access that was meant for people.",
      "status": "to_be_sourced",
      "sourceId": null
    },
    {
      "id": "CLM-004",
      "text": "Malicious software packages are a route into companies.",
      "status": "to_be_sourced",
      "sourceId": null
    },
    {
      "id": "CLM-005",
      "text": "Analysts spend time joining alerts from separate tools.",
      "status": "to_be_sourced",
      "sourceId": null
    },
    {
      "id": "CLM-006",
      "text": "Example Cyber Co’s product gives each agent its own identity and narrow access, as its own test report shows.",
      "status": "verified",
      "sourceId": "SRC-INTERNAL-TEST"
    },
    {
      "id": "CLM-007",
      "text": "Example Cyber Co gives each AI agent its own identity and narrow access, and shows security teams what each agent did.",
      "status": "verified",
      "sourceId": "SRC-PROFILE"
    },
    {
      "id": "CLM-008",
      "text": "Trusted by 500+ enterprises",
      "status": "to_be_sourced",
      "sourceId": null
    },
    {
      "id": "CLM-009",
      "text": "Cuts investigation time by 70%",
      "status": "to_be_sourced",
      "sourceId": null
    }
  ],
  "score": {
    "version": "found-score-v0.2",
    "before": {
      "version": "found-score-v0.2",
      "overall": 19,
      "letters": [
        {
          "letter": "F",
          "points": 4,
          "score": 20,
          "assessed": 4,
          "subs": [
            {
              "id": "F.inclusion",
              "letter": "F",
              "name": "Inclusion",
              "points": 1,
              "level": "machine_checked",
              "claimed": 1,
              "capped": false,
              "source": "simulated answer engine, 10 questions",
              "note": "1 of 10 answers name the company.",
              "items": [
                {
                  "sub": "F.inclusion",
                  "level": "machine_checked",
                  "claimed": 1,
                  "source": "simulated answer engine, 10 questions",
                  "note": "1 of 10 answers name the company."
                }
              ]
            },
            {
              "id": "F.recommendation",
              "letter": "F",
              "name": "Recommendation",
              "points": 1,
              "level": "self_reported",
              "claimed": 1,
              "capped": false,
              "source": "question: F.recommendation (company's own answer, fictional)",
              "note": "Said \"sometimes\". Nobody checked.",
              "items": [
                {
                  "sub": "F.recommendation",
                  "level": "self_reported",
                  "claimed": 1,
                  "source": "question: F.recommendation (company's own answer, fictional)",
                  "note": "Said \"sometimes\". Nobody checked."
                }
              ]
            },
            {
              "id": "F.accuracy",
              "letter": "F",
              "name": "Accuracy",
              "points": 2,
              "level": "self_reported",
              "claimed": 2,
              "capped": false,
              "source": "question: F.accuracy (company's own answer, fictional)",
              "note": "Said \"mostly\". A person must verify more.",
              "items": [
                {
                  "sub": "F.accuracy",
                  "level": "self_reported",
                  "claimed": 2,
                  "source": "question: F.accuracy (company's own answer, fictional)",
                  "note": "Said \"mostly\". A person must verify more."
                }
              ]
            },
            {
              "id": "F.prompt-and-source-coverage",
              "letter": "F",
              "name": "Prompt and source coverage",
              "points": 0,
              "level": "machine_checked",
              "claimed": 0,
              "capped": false,
              "source": "check: robots-ai, sitemap, llms-txt",
              "note": "AI crawler rules and llms.txt on the fictional site.",
              "items": [
                {
                  "sub": "F.prompt-and-source-coverage",
                  "level": "machine_checked",
                  "claimed": 0,
                  "source": "check: robots-ai, sitemap, llms-txt",
                  "note": "AI crawler rules and llms.txt on the fictional site."
                }
              ]
            }
          ]
        },
        {
          "letter": "O",
          "points": 4,
          "score": 20,
          "assessed": 4,
          "subs": [
            {
              "id": "O.authenticity",
              "letter": "O",
              "name": "Authenticity",
              "points": 0,
              "level": "machine_checked",
              "claimed": 0,
              "capped": false,
              "source": "check: review-links",
              "note": "0 review profile links on the fictional site. Reviews not read.",
              "items": [
                {
                  "sub": "O.authenticity",
                  "level": "machine_checked",
                  "claimed": 0,
                  "source": "check: review-links",
                  "note": "0 review profile links on the fictional site. Reviews not read."
                }
              ]
            },
            {
              "id": "O.recency",
              "letter": "O",
              "name": "Recency",
              "points": 1,
              "level": "self_reported",
              "claimed": 1,
              "capped": false,
              "source": "question: O.recency (company's own answer, fictional)",
              "note": "Said \"a few lately\".",
              "items": [
                {
                  "sub": "O.recency",
                  "level": "self_reported",
                  "claimed": 1,
                  "source": "question: O.recency (company's own answer, fictional)",
                  "note": "Said \"a few lately\"."
                }
              ]
            },
            {
              "id": "O.representativeness",
              "letter": "O",
              "name": "Representativeness",
              "points": 1,
              "level": "self_reported",
              "claimed": 1,
              "capped": false,
              "source": "question: O.representativeness (company's own answer, fictional)",
              "note": "Said \"mostly one segment\".",
              "items": [
                {
                  "sub": "O.representativeness",
                  "level": "self_reported",
                  "claimed": 1,
                  "source": "question: O.representativeness (company's own answer, fictional)",
                  "note": "Said \"mostly one segment\"."
                }
              ]
            },
            {
              "id": "O.narrative-consistency",
              "letter": "O",
              "name": "Narrative consistency",
              "points": 2,
              "level": "self_reported",
              "claimed": 2,
              "capped": false,
              "source": "question: O.narrative-consistency (company's own answer, fictional)",
              "note": "Said \"mostly the same story\".",
              "items": [
                {
                  "sub": "O.narrative-consistency",
                  "level": "self_reported",
                  "claimed": 2,
                  "source": "question: O.narrative-consistency (company's own answer, fictional)",
                  "note": "Said \"mostly the same story\"."
                }
              ]
            }
          ]
        },
        {
          "letter": "U",
          "points": 5,
          "score": 25,
          "assessed": 3,
          "subs": [
            {
              "id": "U.originality",
              "letter": "U",
              "name": "Originality",
              "points": 1,
              "level": "self_reported",
              "claimed": 1,
              "capped": false,
              "source": "question: U.originality (company's own answer, fictional)",
              "note": "Said \"not much original yet\".",
              "items": [
                {
                  "sub": "U.originality",
                  "level": "self_reported",
                  "claimed": 1,
                  "source": "question: U.originality (company's own answer, fictional)",
                  "note": "Said \"not much original yet\"."
                }
              ]
            },
            {
              "id": "U.utility",
              "letter": "U",
              "name": "Utility",
              "points": 2,
              "level": "self_reported",
              "claimed": 2,
              "capped": false,
              "source": "question: U.utility (company's own answer, fictional)",
              "note": "Said \"fairly useful\".",
              "items": [
                {
                  "sub": "U.utility",
                  "level": "self_reported",
                  "claimed": 2,
                  "source": "question: U.utility (company's own answer, fictional)",
                  "note": "Said \"fairly useful\"."
                }
              ]
            },
            {
              "id": "U.extractability",
              "letter": "U",
              "name": "Extractability",
              "points": 2,
              "level": "machine_checked",
              "claimed": 2,
              "capped": false,
              "source": "check: jsonld, meta, static-text",
              "note": "Headings and server text in place; structured data and answer-first pages counted when live.",
              "items": [
                {
                  "sub": "U.extractability",
                  "level": "machine_checked",
                  "claimed": 2,
                  "source": "check: jsonld, meta, static-text",
                  "note": "Headings and server text in place; structured data and answer-first pages counted when live."
                }
              ]
            },
            {
              "id": "U.external-uptake",
              "letter": "U",
              "name": "External uptake",
              "points": 0,
              "level": null,
              "claimed": null,
              "capped": false,
              "source": null,
              "note": null,
              "items": []
            }
          ]
        },
        {
          "letter": "N",
          "points": 0,
          "score": 0,
          "assessed": 1,
          "subs": [
            {
              "id": "N.authority",
              "letter": "N",
              "name": "Authority",
              "points": 0,
              "level": "machine_checked",
              "claimed": 0,
              "capped": false,
              "source": "check: authority-mentions",
              "note": "The site names an analyst briefing. That is the company speaking, so at most 1.",
              "items": [
                {
                  "sub": "N.authority",
                  "level": "self_reported",
                  "claimed": 0,
                  "source": "question: N.authority (company's own answer, fictional)",
                  "note": "Said \"no analyst recognition\"."
                },
                {
                  "sub": "N.authority",
                  "level": "machine_checked",
                  "claimed": 0,
                  "source": "check: authority-mentions",
                  "note": "The site names an analyst briefing. That is the company speaking, so at most 1."
                }
              ]
            },
            {
              "id": "N.relevance",
              "letter": "N",
              "name": "Relevance",
              "points": 0,
              "level": null,
              "claimed": null,
              "capped": false,
              "source": null,
              "note": null,
              "items": []
            },
            {
              "id": "N.independence",
              "letter": "N",
              "name": "Independence",
              "points": 0,
              "level": null,
              "claimed": null,
              "capped": false,
              "source": null,
              "note": null,
              "items": []
            },
            {
              "id": "N.recency",
              "letter": "N",
              "name": "Recency",
              "points": 0,
              "level": null,
              "claimed": null,
              "capped": false,
              "source": null,
              "note": null,
              "items": []
            }
          ]
        },
        {
          "letter": "D",
          "points": 6,
          "score": 30,
          "assessed": 4,
          "subs": [
            {
              "id": "D.specificity",
              "letter": "D",
              "name": "Specificity",
              "points": 2,
              "level": "self_reported",
              "claimed": 2,
              "capped": false,
              "source": "question: D.specificity (company's own answer, fictional)",
              "note": "Said \"fairly specific\".",
              "items": [
                {
                  "sub": "D.specificity",
                  "level": "self_reported",
                  "claimed": 2,
                  "source": "question: D.specificity (company's own answer, fictional)",
                  "note": "Said \"fairly specific\"."
                }
              ]
            },
            {
              "id": "D.verification",
              "letter": "D",
              "name": "Verification",
              "points": 0,
              "level": "machine_checked",
              "claimed": 0,
              "capped": false,
              "source": "check: security-txt, trust-page, certifications",
              "note": "A trust page and a security contact, when live. No certification is held.",
              "items": [
                {
                  "sub": "D.verification",
                  "level": "machine_checked",
                  "claimed": 0,
                  "source": "check: security-txt, trust-page, certifications",
                  "note": "A trust page and a security contact, when live. No certification is held."
                }
              ]
            },
            {
              "id": "D.decision-relevance",
              "letter": "D",
              "name": "Decision relevance",
              "points": 1,
              "level": "self_reported",
              "claimed": 1,
              "capped": false,
              "source": "question: D.decision-relevance (company's own answer, fictional)",
              "note": "Said \"partly\".",
              "items": [
                {
                  "sub": "D.decision-relevance",
                  "level": "self_reported",
                  "claimed": 1,
                  "source": "question: D.decision-relevance (company's own answer, fictional)",
                  "note": "Said \"partly\"."
                }
              ]
            },
            {
              "id": "D.accessibility",
              "letter": "D",
              "name": "Accessibility",
              "points": 3,
              "level": "machine_checked",
              "claimed": 3,
              "capped": false,
              "source": "check: https, speed, trust-page",
              "note": "Fast, over HTTPS, no login; a trust page adds one.",
              "items": [
                {
                  "sub": "D.accessibility",
                  "level": "machine_checked",
                  "claimed": 3,
                  "source": "check: https, speed, trust-page",
                  "note": "Fast, over HTTPS, no login; a trust page adds one."
                }
              ]
            }
          ]
        }
      ],
      "assessed": 16,
      "byLevel": {
        "self_reported": 13,
        "machine_checked": 6,
        "verified": 0
      },
      "ceilingWithoutVerification": 45,
      "readiness": 33
    },
    "after": {
      "version": "found-score-v0.2",
      "overall": 29,
      "letters": [
        {
          "letter": "F",
          "points": 7,
          "score": 35,
          "assessed": 4,
          "subs": [
            {
              "id": "F.inclusion",
              "letter": "F",
              "name": "Inclusion",
              "points": 2,
              "level": "machine_checked",
              "claimed": 2,
              "capped": false,
              "source": "simulated answer engine, 10 questions",
              "note": "5 of 10 answers name the company.",
              "items": [
                {
                  "sub": "F.inclusion",
                  "level": "machine_checked",
                  "claimed": 2,
                  "source": "simulated answer engine, 10 questions",
                  "note": "5 of 10 answers name the company."
                }
              ]
            },
            {
              "id": "F.recommendation",
              "letter": "F",
              "name": "Recommendation",
              "points": 1,
              "level": "self_reported",
              "claimed": 1,
              "capped": false,
              "source": "question: F.recommendation (company's own answer, fictional)",
              "note": "Said \"sometimes\". Nobody checked.",
              "items": [
                {
                  "sub": "F.recommendation",
                  "level": "self_reported",
                  "claimed": 1,
                  "source": "question: F.recommendation (company's own answer, fictional)",
                  "note": "Said \"sometimes\". Nobody checked."
                }
              ]
            },
            {
              "id": "F.accuracy",
              "letter": "F",
              "name": "Accuracy",
              "points": 2,
              "level": "self_reported",
              "claimed": 2,
              "capped": false,
              "source": "question: F.accuracy (company's own answer, fictional)",
              "note": "Said \"mostly\". A person must verify more.",
              "items": [
                {
                  "sub": "F.accuracy",
                  "level": "self_reported",
                  "claimed": 2,
                  "source": "question: F.accuracy (company's own answer, fictional)",
                  "note": "Said \"mostly\". A person must verify more."
                }
              ]
            },
            {
              "id": "F.prompt-and-source-coverage",
              "letter": "F",
              "name": "Prompt and source coverage",
              "points": 2,
              "level": "machine_checked",
              "claimed": 2,
              "capped": false,
              "source": "check: robots-ai, sitemap, llms-txt",
              "note": "AI crawler rules and llms.txt on the fictional site.",
              "items": [
                {
                  "sub": "F.prompt-and-source-coverage",
                  "level": "machine_checked",
                  "claimed": 2,
                  "source": "check: robots-ai, sitemap, llms-txt",
                  "note": "AI crawler rules and llms.txt on the fictional site."
                }
              ]
            }
          ]
        },
        {
          "letter": "O",
          "points": 6,
          "score": 30,
          "assessed": 4,
          "subs": [
            {
              "id": "O.authenticity",
              "letter": "O",
              "name": "Authenticity",
              "points": 2,
              "level": "machine_checked",
              "claimed": 2,
              "capped": false,
              "source": "check: review-links",
              "note": "2 review profile links on the fictional site. Reviews not read.",
              "items": [
                {
                  "sub": "O.authenticity",
                  "level": "machine_checked",
                  "claimed": 2,
                  "source": "check: review-links",
                  "note": "2 review profile links on the fictional site. Reviews not read."
                }
              ]
            },
            {
              "id": "O.recency",
              "letter": "O",
              "name": "Recency",
              "points": 1,
              "level": "self_reported",
              "claimed": 1,
              "capped": false,
              "source": "question: O.recency (company's own answer, fictional)",
              "note": "Said \"a few lately\".",
              "items": [
                {
                  "sub": "O.recency",
                  "level": "self_reported",
                  "claimed": 1,
                  "source": "question: O.recency (company's own answer, fictional)",
                  "note": "Said \"a few lately\"."
                }
              ]
            },
            {
              "id": "O.representativeness",
              "letter": "O",
              "name": "Representativeness",
              "points": 1,
              "level": "self_reported",
              "claimed": 1,
              "capped": false,
              "source": "question: O.representativeness (company's own answer, fictional)",
              "note": "Said \"mostly one segment\".",
              "items": [
                {
                  "sub": "O.representativeness",
                  "level": "self_reported",
                  "claimed": 1,
                  "source": "question: O.representativeness (company's own answer, fictional)",
                  "note": "Said \"mostly one segment\"."
                }
              ]
            },
            {
              "id": "O.narrative-consistency",
              "letter": "O",
              "name": "Narrative consistency",
              "points": 2,
              "level": "self_reported",
              "claimed": 2,
              "capped": false,
              "source": "question: O.narrative-consistency (company's own answer, fictional)",
              "note": "Said \"mostly the same story\".",
              "items": [
                {
                  "sub": "O.narrative-consistency",
                  "level": "self_reported",
                  "claimed": 2,
                  "source": "question: O.narrative-consistency (company's own answer, fictional)",
                  "note": "Said \"mostly the same story\"."
                }
              ]
            }
          ]
        },
        {
          "letter": "U",
          "points": 7,
          "score": 35,
          "assessed": 3,
          "subs": [
            {
              "id": "U.originality",
              "letter": "U",
              "name": "Originality",
              "points": 1,
              "level": "self_reported",
              "claimed": 1,
              "capped": false,
              "source": "question: U.originality (company's own answer, fictional)",
              "note": "Said \"not much original yet\".",
              "items": [
                {
                  "sub": "U.originality",
                  "level": "self_reported",
                  "claimed": 1,
                  "source": "question: U.originality (company's own answer, fictional)",
                  "note": "Said \"not much original yet\"."
                }
              ]
            },
            {
              "id": "U.utility",
              "letter": "U",
              "name": "Utility",
              "points": 2,
              "level": "self_reported",
              "claimed": 2,
              "capped": false,
              "source": "question: U.utility (company's own answer, fictional)",
              "note": "Said \"fairly useful\".",
              "items": [
                {
                  "sub": "U.utility",
                  "level": "self_reported",
                  "claimed": 2,
                  "source": "question: U.utility (company's own answer, fictional)",
                  "note": "Said \"fairly useful\"."
                }
              ]
            },
            {
              "id": "U.extractability",
              "letter": "U",
              "name": "Extractability",
              "points": 4,
              "level": "machine_checked",
              "claimed": 4,
              "capped": false,
              "source": "check: jsonld, meta, static-text",
              "note": "Headings and server text in place; structured data and answer-first pages counted when live.",
              "items": [
                {
                  "sub": "U.extractability",
                  "level": "machine_checked",
                  "claimed": 4,
                  "source": "check: jsonld, meta, static-text",
                  "note": "Headings and server text in place; structured data and answer-first pages counted when live."
                }
              ]
            },
            {
              "id": "U.external-uptake",
              "letter": "U",
              "name": "External uptake",
              "points": 0,
              "level": null,
              "claimed": null,
              "capped": false,
              "source": null,
              "note": null,
              "items": []
            }
          ]
        },
        {
          "letter": "N",
          "points": 0,
          "score": 0,
          "assessed": 1,
          "subs": [
            {
              "id": "N.authority",
              "letter": "N",
              "name": "Authority",
              "points": 0,
              "level": "machine_checked",
              "claimed": 0,
              "capped": false,
              "source": "check: authority-mentions",
              "note": "The site names an analyst briefing. That is the company speaking, so at most 1.",
              "items": [
                {
                  "sub": "N.authority",
                  "level": "self_reported",
                  "claimed": 0,
                  "source": "question: N.authority (company's own answer, fictional)",
                  "note": "Said \"no analyst recognition\"."
                },
                {
                  "sub": "N.authority",
                  "level": "machine_checked",
                  "claimed": 0,
                  "source": "check: authority-mentions",
                  "note": "The site names an analyst briefing. That is the company speaking, so at most 1."
                }
              ]
            },
            {
              "id": "N.relevance",
              "letter": "N",
              "name": "Relevance",
              "points": 0,
              "level": null,
              "claimed": null,
              "capped": false,
              "source": null,
              "note": null,
              "items": []
            },
            {
              "id": "N.independence",
              "letter": "N",
              "name": "Independence",
              "points": 0,
              "level": null,
              "claimed": null,
              "capped": false,
              "source": null,
              "note": null,
              "items": []
            },
            {
              "id": "N.recency",
              "letter": "N",
              "name": "Recency",
              "points": 0,
              "level": null,
              "claimed": null,
              "capped": false,
              "source": null,
              "note": null,
              "items": []
            }
          ]
        },
        {
          "letter": "D",
          "points": 9,
          "score": 45,
          "assessed": 4,
          "subs": [
            {
              "id": "D.specificity",
              "letter": "D",
              "name": "Specificity",
              "points": 2,
              "level": "self_reported",
              "claimed": 2,
              "capped": false,
              "source": "question: D.specificity (company's own answer, fictional)",
              "note": "Said \"fairly specific\".",
              "items": [
                {
                  "sub": "D.specificity",
                  "level": "self_reported",
                  "claimed": 2,
                  "source": "question: D.specificity (company's own answer, fictional)",
                  "note": "Said \"fairly specific\"."
                }
              ]
            },
            {
              "id": "D.verification",
              "letter": "D",
              "name": "Verification",
              "points": 2,
              "level": "machine_checked",
              "claimed": 2,
              "capped": false,
              "source": "check: security-txt, trust-page, certifications",
              "note": "A trust page and a security contact, when live. No certification is held.",
              "items": [
                {
                  "sub": "D.verification",
                  "level": "machine_checked",
                  "claimed": 2,
                  "source": "check: security-txt, trust-page, certifications",
                  "note": "A trust page and a security contact, when live. No certification is held."
                }
              ]
            },
            {
              "id": "D.decision-relevance",
              "letter": "D",
              "name": "Decision relevance",
              "points": 1,
              "level": "self_reported",
              "claimed": 1,
              "capped": false,
              "source": "question: D.decision-relevance (company's own answer, fictional)",
              "note": "Said \"partly\".",
              "items": [
                {
                  "sub": "D.decision-relevance",
                  "level": "self_reported",
                  "claimed": 1,
                  "source": "question: D.decision-relevance (company's own answer, fictional)",
                  "note": "Said \"partly\"."
                }
              ]
            },
            {
              "id": "D.accessibility",
              "letter": "D",
              "name": "Accessibility",
              "points": 4,
              "level": "machine_checked",
              "claimed": 4,
              "capped": false,
              "source": "check: https, speed, trust-page",
              "note": "Fast, over HTTPS, no login; a trust page adds one.",
              "items": [
                {
                  "sub": "D.accessibility",
                  "level": "machine_checked",
                  "claimed": 4,
                  "source": "check: https, speed, trust-page",
                  "note": "Fast, over HTTPS, no login; a trust page adds one."
                }
              ]
            }
          ]
        }
      ],
      "assessed": 16,
      "byLevel": {
        "self_reported": 13,
        "machine_checked": 16,
        "verified": 0
      },
      "ceilingWithoutVerification": 45,
      "readiness": 89
    },
    "timeline": [
      {
        "day": 0,
        "label": "Day 0, before any agent",
        "overall": 19,
        "letters": {
          "F": 20,
          "O": 20,
          "U": 25,
          "N": 0,
          "D": 30
        }
      },
      {
        "day": 3,
        "label": "Day 3, after cycle 1 review",
        "overall": 26,
        "letters": {
          "F": 30,
          "O": 30,
          "U": 30,
          "N": 0,
          "D": 40
        }
      },
      {
        "day": 33,
        "label": "Day 33, after cycle 2 review",
        "overall": 27,
        "letters": {
          "F": 30,
          "O": 30,
          "U": 35,
          "N": 0,
          "D": 40
        }
      },
      {
        "day": 63,
        "label": "Day 63, after cycle 3 review",
        "overall": 29,
        "letters": {
          "F": 35,
          "O": 30,
          "U": 35,
          "N": 0,
          "D": 45
        }
      },
      {
        "day": 90,
        "label": "Day 90, after answer lag",
        "overall": 29,
        "letters": {
          "F": 35,
          "O": 30,
          "U": 35,
          "N": 0,
          "D": 45
        }
      }
    ],
    "letterNames": {
      "F": "Findable",
      "O": "Opinions",
      "U": "Underdog Moves",
      "N": "Nods",
      "D": "Distinctions"
    },
    "verifiedPoints": 0,
    "ceiling": 45,
    "answerPanel": {
      "before": {
        "named": 1,
        "accurate": 0
      },
      "after": {
        "named": 5,
        "accurate": 5
      },
      "questions": 10
    }
  },
  "strategist": {
    "id": "STRATEGIST",
    "plans": [
      {
        "day": 0,
        "phase": "kickoff",
        "author": "STRATEGIST",
        "checkedBy": "RULE-CHECKER",
        "priorities": [
          {
            "rank": 1,
            "agentId": "FOUND-D",
            "why": "4 points of automated checks are still open (now 30 of 100)."
          },
          {
            "rank": 2,
            "agentId": "FOUND-F",
            "why": "3 points of automated checks are still open (now 20 of 100)."
          },
          {
            "rank": 3,
            "agentId": "DRONICS-R",
            "why": "3 partners are silent or not started."
          },
          {
            "rank": 4,
            "agentId": "FOUND-O",
            "why": "2 points of automated checks are still open (now 20 of 100)."
          },
          {
            "rank": 5,
            "agentId": "FOUND-U",
            "why": "2 points of automated checks are still open (now 25 of 100)."
          },
          {
            "rank": 6,
            "agentId": "DRONICS-D",
            "why": "1 of 4 deals say an AI assistant suggested us. Buyers who are already looking should get a plain answer."
          },
          {
            "rank": 7,
            "agentId": "DRONICS-O",
            "why": "6 claims still have no source, so most guide chapters cannot be published."
          },
          {
            "rank": 8,
            "agentId": "DRONICS-N",
            "why": "Shared accounts with partners are where their word counts most."
          },
          {
            "rank": 9,
            "agentId": "FOUND-N",
            "why": "1 point of automated checks are still open (now 0 of 100)."
          },
          {
            "rank": 10,
            "agentId": "DRONICS-C",
            "why": "Support questions show what members want to hear about."
          },
          {
            "rank": 11,
            "agentId": "DRONICS-S",
            "why": "1 lost deals gave the same reason, \"chose to build in-house\". A battlecard can answer it."
          },
          {
            "rank": 12,
            "agentId": "DRONICS-I",
            "why": "Notes to analysts and creators go outside, so each waits for approval of the exact text."
          }
        ],
        "sequence": [
          {
            "step": "Source the claims",
            "letters": [
              "FOUND-D",
              "DRONICS-O"
            ],
            "because": "6 claims have no source, and most content waits on them."
          },
          {
            "step": "Fix the site files and the plain description",
            "letters": [
              "FOUND-F",
              "FOUND-U"
            ],
            "because": "They are on your own site, reversible, and cheap to approve."
          },
          {
            "step": "Publish the proof page, then the battlecard",
            "letters": [
              "FOUND-D",
              "DRONICS-S"
            ],
            "because": "The most common reason for a lost deal was \"chose to build in-house\"."
          },
          {
            "step": "Link the review profiles and reply calmly",
            "letters": [
              "FOUND-O"
            ],
            "because": "Visitors and answer engines can see where real customers have written."
          },
          {
            "step": "Write to partners, once the proof page is live",
            "letters": [
              "DRONICS-R",
              "DRONICS-N"
            ],
            "because": "A partner pitch is stronger when there is proof to point to."
          },
          {
            "step": "Write to analysts and creators, one note each",
            "letters": [
              "FOUND-N",
              "DRONICS-I"
            ],
            "because": "They go outside, so each waits for exact-text approval."
          },
          {
            "step": "Hold the meetup after permissions are on record",
            "letters": [
              "DRONICS-C"
            ],
            "because": "Speakers are named only with their permission."
          },
          {
            "step": "Run one paid test only after you set the budget",
            "letters": [
              "DRONICS-D"
            ],
            "because": "Only a person decides to spend."
          }
        ],
        "plan90": [
          {
            "phase": "Phase one",
            "days": "Day 1 to 30",
            "focus": "Foundations on your own site, and the claim sources.",
            "letters": [
              "FOUND-F",
              "FOUND-U",
              "FOUND-D",
              "FOUND-O"
            ],
            "exitCheck": "Site files and the proof page are live, and each unsourced claim has an owner."
          },
          {
            "phase": "Phase two",
            "days": "Day 31 to 60",
            "focus": "Proof into sales and partner conversations.",
            "letters": [
              "DRONICS-S",
              "DRONICS-R",
              "DRONICS-N",
              "DRONICS-O"
            ],
            "exitCheck": "Sales uses the battlecard; each partner pitch has been approved or dropped by you."
          },
          {
            "phase": "Phase three",
            "days": "Day 61 to 90",
            "focus": "Reach: analysts, creators, community and one small paid test.",
            "letters": [
              "FOUND-N",
              "DRONICS-I",
              "DRONICS-C",
              "DRONICS-D"
            ],
            "exitCheck": "Re-run the checks, read the score with its ceiling, and decide the next 90 days."
          }
        ],
        "cmoToApprove": [],
        "decisions": [
          "Source or retire 6 claims in the register. Until then the agents will not state them.",
          "Confirm which customers agreed to be contacted for a review, and which members may speak.",
          "Set a budget for one paid-search test, or decide there will be none.",
          "Supply a real security contact for the site."
        ],
        "draftId": "DR-STRATEGIST-kickoff",
        "state": "published",
        "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nPlan for the CMO: the first 90 days.\nSimulated answer panel: 1 of 10 questions name the company.\nPriorities, in order:\n- FOUND-D: 4 points of automated checks are still open (now 30 of 100).\n- FOUND-F: 3 points of automated checks are still open (now 20 of 100).\n- DRONICS-R: 3 partners are silent or not started.\n- FOUND-O: 2 points of automated checks are still open (now 20 of 100).\n- FOUND-U: 2 points of automated checks are still open (now 25 of 100).\n- DRONICS-D: 1 of 4 deals say an AI assistant suggested us. Buyers who are already looking should get a plain answer.\n- DRONICS-O: 6 claims still have no source, so most guide chapters cannot be published.\n- DRONICS-N: Shared accounts with partners are where their word counts most.\n- FOUND-N: 1 point of automated checks are still open (now 0 of 100).\n- DRONICS-C: Support questions show what members want to hear about.\n- DRONICS-S: 1 lost deals gave the same reason, \"chose to build in-house\". A battlecard can answer it.\n- DRONICS-I: Notes to analysts and creators go outside, so each waits for approval of the exact text.\nSequence:\n- Source the claims (FOUND-D, DRONICS-O): 6 claims have no source, and most content waits on them.\n- Fix the site files and the plain description (FOUND-F, FOUND-U): They are on your own site, reversible, and cheap to approve.\n- Publish the proof page, then the battlecard (FOUND-D, DRONICS-S): The most common reason for a lost deal was \"chose to build in-house\".\n- Link the review profiles and reply calmly (FOUND-O): Visitors and answer engines can see where real customers have written.\n- Write to partners, once the proof page is live (DRONICS-R, DRONICS-N): A partner pitch is stronger when there is proof to point to.\n- Write to analysts and creators, one note each (FOUND-N, DRONICS-I): They go outside, so each waits for exact-text approval.\n- Hold the meetup after permissions are on record (DRONICS-C): Speakers are named only with their permission.\n- Run one paid test only after you set the budget (DRONICS-D): Only a person decides to spend.\n90-day plan:\n- Phase one, Day 1 to 30: Foundations on your own site, and the claim sources. Exit check: Site files and the proof page are live, and each unsourced claim has an owner.\n- Phase two, Day 31 to 60: Proof into sales and partner conversations. Exit check: Sales uses the battlecard; each partner pitch has been approved or dropped by you.\n- Phase three, Day 61 to 90: Reach: analysts, creators, community and one small paid test. Exit check: Re-run the checks, read the score with its ceiling, and decide the next 90 days.\nWhat to approve:\n- Nothing is waiting yet. The first approvals will come after the first run.\nDecisions only you can make:\n- Source or retire 6 claims in the register. Until then the agents will not state them.\n- Confirm which customers agreed to be contacted for a review, and which members may speak.\n- Set a budget for one paid-search test, or decide there will be none.\n- Supply a real security contact for the site.\nThis plan is a draft. It does not approve, publish, send or spend anything."
      },
      {
        "day": 90,
        "phase": "review",
        "author": "STRATEGIST",
        "checkedBy": "RULE-CHECKER",
        "priorities": [
          {
            "rank": 1,
            "agentId": "FOUND-D",
            "why": "1 point of automated checks are still open (now 45 of 100). 2 lost deals gave the same reason: chose to build in-house."
          },
          {
            "rank": 2,
            "agentId": "DRONICS-R",
            "why": "3 partners are silent or not started."
          },
          {
            "rank": 3,
            "agentId": "DRONICS-S",
            "why": "2 lost deals gave the same reason, \"chose to build in-house\". A battlecard can answer it."
          },
          {
            "rank": 4,
            "agentId": "DRONICS-D",
            "why": "3 of 14 deals say an AI assistant suggested us. Buyers who are already looking should get a plain answer."
          },
          {
            "rank": 5,
            "agentId": "DRONICS-O",
            "why": "7 claims still have no source, so most guide chapters cannot be published."
          },
          {
            "rank": 6,
            "agentId": "DRONICS-N",
            "why": "Shared accounts with partners are where their word counts most."
          },
          {
            "rank": 7,
            "agentId": "FOUND-N",
            "why": "1 point of automated checks are still open (now 0 of 100)."
          },
          {
            "rank": 8,
            "agentId": "DRONICS-C",
            "why": "Support questions show what members want to hear about."
          },
          {
            "rank": 9,
            "agentId": "DRONICS-I",
            "why": "Notes to analysts and creators go outside, so each waits for approval of the exact text."
          },
          {
            "rank": 10,
            "agentId": "FOUND-F",
            "why": "Now 35 of 100. No automated check is left, so drafting cannot move it. It needs others, or a person to verify."
          },
          {
            "rank": 11,
            "agentId": "FOUND-O",
            "why": "Now 30 of 100. No automated check is left, so drafting cannot move it. It needs others, or a person to verify."
          },
          {
            "rank": 12,
            "agentId": "FOUND-U",
            "why": "Now 35 of 100. No automated check is left, so drafting cannot move it. It needs others, or a person to verify."
          }
        ],
        "sequence": [
          {
            "step": "Source the claims",
            "letters": [
              "FOUND-D",
              "DRONICS-O"
            ],
            "because": "7 claims have no source, and most content waits on them."
          },
          {
            "step": "Fix the site files and the plain description",
            "letters": [
              "FOUND-F",
              "FOUND-U"
            ],
            "because": "They are on your own site, reversible, and cheap to approve."
          },
          {
            "step": "Publish the proof page, then the battlecard",
            "letters": [
              "FOUND-D",
              "DRONICS-S"
            ],
            "because": "The most common reason for a lost deal was \"chose to build in-house\"."
          },
          {
            "step": "Link the review profiles and reply calmly",
            "letters": [
              "FOUND-O"
            ],
            "because": "Visitors and answer engines can see where real customers have written."
          },
          {
            "step": "Write to partners, once the proof page is live",
            "letters": [
              "DRONICS-R",
              "DRONICS-N"
            ],
            "because": "A partner pitch is stronger when there is proof to point to."
          },
          {
            "step": "Write to analysts and creators, one note each",
            "letters": [
              "FOUND-N",
              "DRONICS-I"
            ],
            "because": "They go outside, so each waits for exact-text approval."
          },
          {
            "step": "Hold the meetup after permissions are on record",
            "letters": [
              "DRONICS-C"
            ],
            "because": "Speakers are named only with their permission."
          },
          {
            "step": "Run one paid test only after you set the budget",
            "letters": [
              "DRONICS-D"
            ],
            "because": "Only a person decides to spend."
          }
        ],
        "plan90": [
          {
            "phase": "Phase one",
            "days": "Day 1 to 30",
            "focus": "Foundations on your own site, and the claim sources.",
            "letters": [
              "FOUND-F",
              "FOUND-U",
              "FOUND-D",
              "FOUND-O"
            ],
            "exitCheck": "Site files and the proof page are live, and each unsourced claim has an owner."
          },
          {
            "phase": "Phase two",
            "days": "Day 31 to 60",
            "focus": "Proof into sales and partner conversations.",
            "letters": [
              "DRONICS-S",
              "DRONICS-R",
              "DRONICS-N",
              "DRONICS-O"
            ],
            "exitCheck": "Sales uses the battlecard; each partner pitch has been approved or dropped by you."
          },
          {
            "phase": "Phase three",
            "days": "Day 61 to 90",
            "focus": "Reach: analysts, creators, community and one small paid test.",
            "letters": [
              "FOUND-N",
              "DRONICS-I",
              "DRONICS-C",
              "DRONICS-D"
            ],
            "exitCheck": "Re-run the checks, read the score with its ceiling, and decide the next 90 days."
          }
        ],
        "cmoToApprove": [
          {
            "group": "Goes outside the company",
            "count": 15,
            "items": [
              "Reply to review R-6",
              "Plain request for an honest review",
              "Corrected listing for Chola Cloud Marketplace (fictional)",
              "One-page note for Analyst A (fictional industry analyst)",
              "One small email test to people who asked a question"
            ],
            "recommendation": "Approve the exact text and the exact recipient, one at a time. Nothing is sent until you do it in your own tool."
          },
          {
            "group": "Touches spend",
            "count": 1,
            "items": [
              "Proposal: a small paid-search test on the two most searched questions"
            ],
            "recommendation": "Set the budget yourself, in your own ad account. The agents propose no amount."
          }
        ],
        "decisions": [
          "Source or retire 7 claims in the register. Until then the agents will not state them.",
          "Confirm which customers agreed to be contacted for a review, and which members may speak.",
          "Set a budget for one paid-search test, or decide there will be none.",
          "Supply a real security contact for the site."
        ],
        "draftId": "DR-STRATEGIST-review",
        "state": "checked",
        "body": "[DRAFT · simulation on fictional data · Example Cyber Co is fictional]\nPlan for the CMO: the next 90 days, after review.\nSimulated answer panel: 5 of 10 questions name the company.\nPriorities, in order:\n- FOUND-D: 1 point of automated checks are still open (now 45 of 100). 2 lost deals gave the same reason: chose to build in-house.\n- DRONICS-R: 3 partners are silent or not started.\n- DRONICS-S: 2 lost deals gave the same reason, \"chose to build in-house\". A battlecard can answer it.\n- DRONICS-D: 3 of 14 deals say an AI assistant suggested us. Buyers who are already looking should get a plain answer.\n- DRONICS-O: 7 claims still have no source, so most guide chapters cannot be published.\n- DRONICS-N: Shared accounts with partners are where their word counts most.\n- FOUND-N: 1 point of automated checks are still open (now 0 of 100).\n- DRONICS-C: Support questions show what members want to hear about.\n- DRONICS-I: Notes to analysts and creators go outside, so each waits for approval of the exact text.\n- FOUND-F: Now 35 of 100. No automated check is left, so drafting cannot move it. It needs others, or a person to verify.\n- FOUND-O: Now 30 of 100. No automated check is left, so drafting cannot move it. It needs others, or a person to verify.\n- FOUND-U: Now 35 of 100. No automated check is left, so drafting cannot move it. It needs others, or a person to verify.\nSequence:\n- Source the claims (FOUND-D, DRONICS-O): 7 claims have no source, and most content waits on them.\n- Fix the site files and the plain description (FOUND-F, FOUND-U): They are on your own site, reversible, and cheap to approve.\n- Publish the proof page, then the battlecard (FOUND-D, DRONICS-S): The most common reason for a lost deal was \"chose to build in-house\".\n- Link the review profiles and reply calmly (FOUND-O): Visitors and answer engines can see where real customers have written.\n- Write to partners, once the proof page is live (DRONICS-R, DRONICS-N): A partner pitch is stronger when there is proof to point to.\n- Write to analysts and creators, one note each (FOUND-N, DRONICS-I): They go outside, so each waits for exact-text approval.\n- Hold the meetup after permissions are on record (DRONICS-C): Speakers are named only with their permission.\n- Run one paid test only after you set the budget (DRONICS-D): Only a person decides to spend.\n90-day plan:\n- Phase one, Day 1 to 30: Foundations on your own site, and the claim sources. Exit check: Site files and the proof page are live, and each unsourced claim has an owner.\n- Phase two, Day 31 to 60: Proof into sales and partner conversations. Exit check: Sales uses the battlecard; each partner pitch has been approved or dropped by you.\n- Phase three, Day 61 to 90: Reach: analysts, creators, community and one small paid test. Exit check: Re-run the checks, read the score with its ceiling, and decide the next 90 days.\nWhat to approve:\n- Goes outside the company (15): Approve the exact text and the exact recipient, one at a time. Nothing is sent until you do it in your own tool.\n- Touches spend (1): Set the budget yourself, in your own ad account. The agents propose no amount.\nDecisions only you can make:\n- Source or retire 7 claims in the register. Until then the agents will not state them.\n- Confirm which customers agreed to be contacted for a review, and which members may speak.\n- Set a budget for one paid-search test, or decide there will be none.\n- Supply a real security contact for the site.\nThis plan is a draft. It does not approve, publish, send or spend anything."
      }
    ],
    "checks": {
      "total": 40,
      "passed": 40,
      "sentBack": 0,
      "byRule": {},
      "planChecks": 2
    },
    "sentBackList": []
  },
  "guardrails": [
    {
      "name": "An agent tries to publish",
      "rule": "Agents never act outside the company",
      "refused": true,
      "reasons": [
        "publish is not an agent action. Agents prepare drafts; a person decides."
      ]
    },
    {
      "name": "An agent tries to send",
      "rule": "Agents never act outside the company",
      "refused": true,
      "reasons": [
        "send is not an agent action. Agents prepare drafts; a person decides."
      ]
    },
    {
      "name": "An agent tries to spend",
      "rule": "Agents never act outside the company",
      "refused": true,
      "reasons": [
        "spend is not an agent action. Agents prepare drafts; a person decides."
      ]
    },
    {
      "name": "An agent tries to approve",
      "rule": "Agents never act outside the company",
      "refused": true,
      "reasons": [
        "approve is not an agent action. Agents prepare drafts; a person decides."
      ]
    },
    {
      "name": "An agent tries to write review",
      "rule": "Agents never act outside the company",
      "refused": true,
      "reasons": [
        "write_review is not an agent action. Agents prepare drafts; a person decides."
      ]
    },
    {
      "name": "An agent tries to write award",
      "rule": "Agents never act outside the company",
      "refused": true,
      "reasons": [
        "write_award is not an agent action. Agents prepare drafts; a person decides."
      ]
    },
    {
      "name": "A draft that starts spend",
      "rule": "Spend lock",
      "refused": true,
      "reasons": [
        "spend lock: an agent cannot start or raise spend; only a person can"
      ]
    },
    {
      "name": "A review request that offers a gift voucher",
      "rule": "Review integrity",
      "refused": true,
      "reasons": [
        "It offers something in return for a review, rating or quote.",
        "review integrity: nothing may be offered in return for a review, rating, testimonial or quote"
      ]
    },
    {
      "name": "A message with no named recipient",
      "rule": "No-contact rule",
      "refused": true,
      "reasons": [
        "no-contact rule: a message to someone outside needs a named recipient for a person to approve"
      ]
    },
    {
      "name": "A draft naming a customer with no recorded permission",
      "rule": "Consent check",
      "refused": true,
      "reasons": [
        "No recorded permission to name Ghost Person (customer, fictional).",
        "consent check: no recorded permission to name Ghost Person (customer, fictional)"
      ]
    },
    {
      "name": "A draft that states a claim not yet verified",
      "rule": "Claim check",
      "refused": true,
      "reasons": [
        "c1: CLM-001 is to be sourced, so \"Attackers work faster now.\" cannot be stated yet.",
        "claim check: CLM-001 is not verified in the claim register"
      ]
    },
    {
      "name": "A draft with an invented statistic",
      "rule": "Evaluator: no invented figures",
      "refused": true,
      "reasons": [
        "The figure 63 is not in any source this output cites."
      ]
    },
    {
      "name": "A draft that writes outside its grant",
      "rule": "Scope check",
      "refused": true,
      "reasons": [
        "scope check: cms:write:draft-site-file is not granted to FOUND-O"
      ]
    },
    {
      "name": "An agent approves its own draft",
      "rule": "Only a person approves",
      "refused": true,
      "reasons": [
        "unknown draft none",
        "only a person (the CMO or a human strategist) can approve"
      ]
    },
    {
      "name": "A person publishes a draft that was never approved",
      "rule": "Approve before publish",
      "refused": true,
      "reasons": [
        "unknown draft does-not-exist"
      ]
    },
    {
      "name": "A draft with a hype word",
      "rule": "Checker rule: voice",
      "refused": true,
      "reasons": [
        "Hype word (voice guide): \"seamless\"."
      ]
    },
    {
      "name": "A draft with US spelling",
      "rule": "Checker rule: voice",
      "refused": true,
      "reasons": [
        "US spelling; use Indian English (voice guide): \"organize\"."
      ]
    },
    {
      "name": "A draft with a dollar figure",
      "rule": "Checker rule: voice",
      "refused": true,
      "reasons": [
        "Dollar figure for an Indian reader; use rupees (voice guide): \"$5\"."
      ]
    },
    {
      "name": "A draft that states an unverified claim",
      "rule": "Checker rule: claim-register",
      "refused": true,
      "reasons": [
        "CLM-001 is to be sourced; it cannot be stated yet."
      ]
    },
    {
      "name": "A draft that offers a roadmap item as built",
      "rule": "Checker rule: roadmap-labelling",
      "refused": true,
      "reasons": [
        "States something as built that is not (no roadmap label): \"Our product integrates with your CRM today.\"."
      ]
    },
    {
      "name": "A draft with an invented figure",
      "rule": "Checker rule: no-invented-numbers",
      "refused": true,
      "reasons": [
        "The figure 63 is not in any source this output cites."
      ]
    },
    {
      "name": "A partner pitch marked as own-site content",
      "rule": "Checker rule: scope",
      "refused": true,
      "reasons": [
        "A partner pitch reaches outside the company but is not marked as outside contact."
      ]
    },
    {
      "name": "A draft that says it has been sent",
      "rule": "Checker rule: scope",
      "refused": true,
      "reasons": [
        "It says something was sent or published. Agents send and publish nothing."
      ]
    },
    {
      "name": "The Strategist checks its own plan",
      "rule": "Separation of duties",
      "refused": true,
      "reasons": [
        "separation of duties: an agent never checks its own output",
        "draft is published, not waiting for a check"
      ]
    },
    {
      "name": "A letter agent checks a draft",
      "rule": "Only a checker checks",
      "refused": true,
      "reasons": [
        "only a checker can check a draft",
        "draft is published, not waiting for a check"
      ]
    },
    {
      "name": "A checker approves a draft",
      "rule": "Only a person approves",
      "refused": true,
      "reasons": [
        "draft is published; a person approves only after the checker has passed it",
        "only a person (the CMO or a human strategist) can approve"
      ]
    },
    {
      "name": "A person approves a draft the checker has not passed",
      "rule": "Check before approve",
      "refused": true,
      "reasons": [
        "draft is published; a person approves only after the checker has passed it"
      ]
    }
  ],
  "audit": {
    "entries": [
      {
        "seq": 1,
        "day": 0,
        "actor": {
          "id": "simulation",
          "role": "system"
        },
        "type": "world_event",
        "subject": "timeline",
        "decision": "info",
        "detail": "Simulation starts on fictional data. This is a simulation on fictional data (Example Cyber Co does not exist). It is not a result any real company achieved.",
        "prevHash": "genesis",
        "hash": "b7050b8d974bb512ba2be0904a5a16c3dbac1c12d3f5a5537273abf03a5d8524"
      },
      {
        "seq": 2,
        "day": 0,
        "actor": {
          "id": "STRATEGIST",
          "role": "checker"
        },
        "type": "policy_decision",
        "subject": "crm:read:deals",
        "decision": "allow",
        "detail": "read crm:read:deals",
        "prevHash": "b7050b8d974bb512ba2be0904a5a16c3dbac1c12d3f5a5537273abf03a5d8524",
        "hash": "4f6547ab5c2d3b9f58b2c828015f415b00a270c304ee45d6d8d6551f5c7bf3a2"
      },
      {
        "seq": 3,
        "day": 0,
        "actor": {
          "id": "STRATEGIST",
          "role": "checker"
        },
        "type": "read",
        "subject": "crm:read:deals",
        "decision": "info",
        "detail": "EV-0001: Read 4 deals from the fictional CRM.",
        "prevHash": "4f6547ab5c2d3b9f58b2c828015f415b00a270c304ee45d6d8d6551f5c7bf3a2",
        "hash": "4196aba5a7246392440655f8084ad32cf59ea891374c6a1c7d1448ba2d0c1cae"
      },
      {
        "seq": 4,
        "day": 0,
        "actor": {
          "id": "STRATEGIST",
          "role": "checker"
        },
        "type": "policy_decision",
        "subject": "answer_engine:read:panel",
        "decision": "allow",
        "detail": "read answer_engine:read:panel",
        "prevHash": "4196aba5a7246392440655f8084ad32cf59ea891374c6a1c7d1448ba2d0c1cae",
        "hash": "e71bcbbd0a460aa74cd1b77a4ffbf76e65f8587f034bd0012802f44c15457d3d"
      },
      {
        "seq": 5,
        "day": 0,
        "actor": {
          "id": "STRATEGIST",
          "role": "checker"
        },
        "type": "read",
        "subject": "answer_engine:read:panel",
        "decision": "info",
        "detail": "EV-0002: Asked 10 buyer questions of a simulated engine; 1 name the company.",
        "prevHash": "e71bcbbd0a460aa74cd1b77a4ffbf76e65f8587f034bd0012802f44c15457d3d",
        "hash": "c78d8f478e54f920a0570c9a027a49406cc3798eb9bba60b667ee5a4193c0901"
      },
      {
        "seq": 6,
        "day": 0,
        "actor": {
          "id": "STRATEGIST",
          "role": "checker"
        },
        "type": "policy_decision",
        "subject": "partner_platform:read:partners",
        "decision": "allow",
        "detail": "read partner_platform:read:partners",
        "prevHash": "c78d8f478e54f920a0570c9a027a49406cc3798eb9bba60b667ee5a4193c0901",
        "hash": "fe9616d9fe314536aa3f1038e3132d627f6cda2ab88a9c9c88e03f00964fd9c4"
      },
      {
        "seq": 7,
        "day": 0,
        "actor": {
          "id": "STRATEGIST",
          "role": "checker"
        },
        "type": "read",
        "subject": "partner_platform:read:partners",
        "decision": "info",
        "detail": "EV-0003: Read 6 partners, their types and referrals.",
        "prevHash": "fe9616d9fe314536aa3f1038e3132d627f6cda2ab88a9c9c88e03f00964fd9c4",
        "hash": "bc52e76abeb702d9b3a843a41f5bdfa63ee76fa07e6cf8c689526a5754351460"
      },
      {
        "seq": 8,
        "day": 0,
        "actor": {
          "id": "STRATEGIST",
          "role": "checker"
        },
        "type": "policy_decision",
        "subject": "DR-STRATEGIST-kickoff",
        "decision": "allow",
        "detail": "draft brief may be saved and queued",
        "prevHash": "bc52e76abeb702d9b3a843a41f5bdfa63ee76fa07e6cf8c689526a5754351460",
        "hash": "3e22ba15dff2fadd4fc1d3cd0bdbca8b54d82a4515105c4a0d55eb7be3d7c038"
      },
      {
        "seq": 9,
        "day": 0,
        "actor": {
          "id": "STRATEGIST",
          "role": "checker"
        },
        "type": "submitted",
        "subject": "DR-STRATEGIST-kickoff",
        "decision": "info",
        "detail": "brief: Strategist plan: priorities, sequence and the first 90 days",
        "prevHash": "3e22ba15dff2fadd4fc1d3cd0bdbca8b54d82a4515105c4a0d55eb7be3d7c038",
        "hash": "1581da6cfa89ec194a107d68cf4a0a245db631738339c44fcad5c3d58c4318a2"
      },
      {
        "seq": 10,
        "day": 0,
        "actor": {
          "id": "RULE-CHECKER",
          "role": "checker"
        },
        "type": "checked",
        "subject": "DR-STRATEGIST-kickoff",
        "decision": "allow",
        "detail": "PASS (9 rules)",
        "prevHash": "1581da6cfa89ec194a107d68cf4a0a245db631738339c44fcad5c3d58c4318a2",
        "hash": "08a55b2a3eb7c6c01f5c199d0577789b37e95b0fbc6754239c20b0bf746e6c7b"
      },
      {
        "seq": 11,
        "day": 0,
        "actor": {
          "id": "STRATEGIST",
          "role": "checker"
        },
        "type": "world_event",
        "subject": "timeline",
        "decision": "info",
        "detail": "The Strategist writes the kickoff plan. A separate rule-only checker checks it.",
        "prevHash": "08a55b2a3eb7c6c01f5c199d0577789b37e95b0fbc6754239c20b0bf746e6c7b",
        "hash": "c5d42b3a2a0b4b6831fcd5e93e727fed8f6a7a1bb27c1d2ed14dc929ff774f80"
      },
      {
        "seq": 12,
        "day": 1,
        "actor": {
          "id": "simulation",
          "role": "system"
        },
        "type": "world_event",
        "subject": "timeline",
        "decision": "info",
        "detail": "Cycle 1: all twelve agents run in order, F to S, each reading the packet before it.",
        "prevHash": "c5d42b3a2a0b4b6831fcd5e93e727fed8f6a7a1bb27c1d2ed14dc929ff774f80",
        "hash": "5ea2257f95e054b162637b6663100986ceff71e30e3676bbb45a5efd52225203"
      },
      {
        "seq": 13,
        "day": 1,
        "actor": {
          "id": "FOUND-F",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "answer_engine:read:panel",
        "decision": "allow",
        "detail": "read answer_engine:read:panel",
        "prevHash": "5ea2257f95e054b162637b6663100986ceff71e30e3676bbb45a5efd52225203",
        "hash": "580fd42737f06ce1d4b2809d5c54da59ae896fc74be1f8caf0b52f772421bbba"
      },
      {
        "seq": 14,
        "day": 1,
        "actor": {
          "id": "FOUND-F",
          "role": "agent"
        },
        "type": "read",
        "subject": "answer_engine:read:panel",
        "decision": "info",
        "detail": "EV-0005: Asked 10 buyer questions of a simulated engine; 1 name the company.",
        "prevHash": "580fd42737f06ce1d4b2809d5c54da59ae896fc74be1f8caf0b52f772421bbba",
        "hash": "c6042ee154bcd2ae62da457bd9ed93cf5efc37f4a12a25c0786d75b29e7ef1d8"
      },
      {
        "seq": 15,
        "day": 1,
        "actor": {
          "id": "FOUND-F",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "search_console:read:queries",
        "decision": "allow",
        "detail": "read search_console:read:queries",
        "prevHash": "c6042ee154bcd2ae62da457bd9ed93cf5efc37f4a12a25c0786d75b29e7ef1d8",
        "hash": "c05e6e66b835f2c6b54a71c0da5725a5dd40e8c88e0c11cdc3c33baf1579bafb"
      },
      {
        "seq": 16,
        "day": 1,
        "actor": {
          "id": "FOUND-F",
          "role": "agent"
        },
        "type": "read",
        "subject": "search_console:read:queries",
        "decision": "info",
        "detail": "EV-0006: Read search impressions and clicks for 10 buyer questions.",
        "prevHash": "c05e6e66b835f2c6b54a71c0da5725a5dd40e8c88e0c11cdc3c33baf1579bafb",
        "hash": "3c02ca3458ca11adc60b70d2c4cb389c96752521906d186d3532337d6b7f9f00"
      },
      {
        "seq": 17,
        "day": 1,
        "actor": {
          "id": "FOUND-F",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "cms:read:site-files",
        "decision": "allow",
        "detail": "read cms:read:site-files",
        "prevHash": "3c02ca3458ca11adc60b70d2c4cb389c96752521906d186d3532337d6b7f9f00",
        "hash": "a9999da57d99ae6734594adc4133d324ad0e5f01ef40777b6f392d330834609b"
      },
      {
        "seq": 18,
        "day": 1,
        "actor": {
          "id": "FOUND-F",
          "role": "agent"
        },
        "type": "read",
        "subject": "cms:read:site-files",
        "decision": "info",
        "detail": "EV-0007: Read robots rules, llms.txt, structured data, trust page and security contact.",
        "prevHash": "a9999da57d99ae6734594adc4133d324ad0e5f01ef40777b6f392d330834609b",
        "hash": "389106e40fe36ee7538dd54bcf646431271607c6b742c2f19c21f8088387db7d"
      },
      {
        "seq": 19,
        "day": 1,
        "actor": {
          "id": "evaluator",
          "role": "system"
        },
        "type": "evaluation",
        "subject": "FD-FOUND-F-c1-1",
        "decision": "allow",
        "detail": "finding passes",
        "prevHash": "389106e40fe36ee7538dd54bcf646431271607c6b742c2f19c21f8088387db7d",
        "hash": "7a2fefa106ea996410a04625f94aceb1a4f9914bef980880e15eb2a9eae8f26c"
      },
      {
        "seq": 20,
        "day": 1,
        "actor": {
          "id": "evaluator",
          "role": "system"
        },
        "type": "evaluation",
        "subject": "FD-FOUND-F-c1-2",
        "decision": "allow",
        "detail": "finding passes",
        "prevHash": "7a2fefa106ea996410a04625f94aceb1a4f9914bef980880e15eb2a9eae8f26c",
        "hash": "ec4e456c857c3b1cde3519c9e7acfda6beacf472a2215a3d73c8d15b1d8fd461"
      },
      {
        "seq": 21,
        "day": 1,
        "actor": {
          "id": "evaluator",
          "role": "system"
        },
        "type": "evaluation",
        "subject": "DR-FOUND-F-c1-3",
        "decision": "allow",
        "detail": "draft passes",
        "prevHash": "ec4e456c857c3b1cde3519c9e7acfda6beacf472a2215a3d73c8d15b1d8fd461",
        "hash": "cfb29c3258886ab58d9898d389fcdac191dba97e03ad58dfe36df347fe0eaa10"
      },
      {
        "seq": 22,
        "day": 1,
        "actor": {
          "id": "FOUND-F",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "DR-FOUND-F-c1-3",
        "decision": "allow",
        "detail": "draft cms_page may be saved and queued",
        "prevHash": "cfb29c3258886ab58d9898d389fcdac191dba97e03ad58dfe36df347fe0eaa10",
        "hash": "4f50ec2507ff8c54c0e60ba9382f888bc97dd34d7da95a5d33736edc7899d273"
      },
      {
        "seq": 23,
        "day": 1,
        "actor": {
          "id": "FOUND-F",
          "role": "agent"
        },
        "type": "draft_saved",
        "subject": "DR-FOUND-F-c1-3",
        "decision": "info",
        "detail": "saved as a draft in cms (CMSDRAFT-001); not live",
        "prevHash": "4f50ec2507ff8c54c0e60ba9382f888bc97dd34d7da95a5d33736edc7899d273",
        "hash": "f9fa5366b6907dbfb73b0c01d1c0e09213dd815ce7683f458496b85f7cf67f90"
      },
      {
        "seq": 24,
        "day": 1,
        "actor": {
          "id": "FOUND-F",
          "role": "agent"
        },
        "type": "submitted",
        "subject": "DR-FOUND-F-c1-3",
        "decision": "info",
        "detail": "cms_page: About page: plain description of the company",
        "prevHash": "f9fa5366b6907dbfb73b0c01d1c0e09213dd815ce7683f458496b85f7cf67f90",
        "hash": "275529c836feecb541bcb0b4203bcc0ef59fcdfd06a40de16193c626506332a8"
      },
      {
        "seq": 25,
        "day": 1,
        "actor": {
          "id": "evaluator",
          "role": "system"
        },
        "type": "evaluation",
        "subject": "DR-FOUND-F-c1-4",
        "decision": "allow",
        "detail": "draft passes",
        "prevHash": "275529c836feecb541bcb0b4203bcc0ef59fcdfd06a40de16193c626506332a8",
        "hash": "abcefe13566999663f4237d29d37907994a9431eb147705f69cf1e204e43cd8e"
      },
      {
        "seq": 26,
        "day": 1,
        "actor": {
          "id": "FOUND-F",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "DR-FOUND-F-c1-4",
        "decision": "allow",
        "detail": "draft site_file may be saved and queued",
        "prevHash": "abcefe13566999663f4237d29d37907994a9431eb147705f69cf1e204e43cd8e",
        "hash": "ac3b3f834536dbc2c127c039d078adca4988c3bdd04439b306e4c2453b5e0fd2"
      },
      {
        "seq": 27,
        "day": 1,
        "actor": {
          "id": "FOUND-F",
          "role": "agent"
        },
        "type": "draft_saved",
        "subject": "DR-FOUND-F-c1-4",
        "decision": "info",
        "detail": "saved as a draft in cms (CMSDRAFT-002); not live",
        "prevHash": "ac3b3f834536dbc2c127c039d078adca4988c3bdd04439b306e4c2453b5e0fd2",
        "hash": "530f40a811b44a588ca4fe6dfa7d047d30592a80b07f3f70d04ca46b6fa352f0"
      },
      {
        "seq": 28,
        "day": 1,
        "actor": {
          "id": "FOUND-F",
          "role": "agent"
        },
        "type": "submitted",
        "subject": "DR-FOUND-F-c1-4",
        "decision": "info",
        "detail": "site_file: llms.txt for the site",
        "prevHash": "530f40a811b44a588ca4fe6dfa7d047d30592a80b07f3f70d04ca46b6fa352f0",
        "hash": "81b0b83e0ad374aa1f7fcd63c50b95a2c4de722c3b160893ac4fe78b5afa91df"
      },
      {
        "seq": 29,
        "day": 1,
        "actor": {
          "id": "evaluator",
          "role": "system"
        },
        "type": "evaluation",
        "subject": "DR-FOUND-F-c1-5",
        "decision": "allow",
        "detail": "draft passes",
        "prevHash": "81b0b83e0ad374aa1f7fcd63c50b95a2c4de722c3b160893ac4fe78b5afa91df",
        "hash": "64233bc668a95edef94bc6978bed95225ebe641f7a5066c6480f8b125daf7f51"
      },
      {
        "seq": 30,
        "day": 1,
        "actor": {
          "id": "FOUND-F",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "DR-FOUND-F-c1-5",
        "decision": "allow",
        "detail": "draft site_file may be saved and queued",
        "prevHash": "64233bc668a95edef94bc6978bed95225ebe641f7a5066c6480f8b125daf7f51",
        "hash": "7b044234bc1a6249ccaef0767faeb6da77815bec66bb13c267aea7e18d2150ff"
      },
      {
        "seq": 31,
        "day": 1,
        "actor": {
          "id": "FOUND-F",
          "role": "agent"
        },
        "type": "draft_saved",
        "subject": "DR-FOUND-F-c1-5",
        "decision": "info",
        "detail": "saved as a draft in cms (CMSDRAFT-003); not live",
        "prevHash": "7b044234bc1a6249ccaef0767faeb6da77815bec66bb13c267aea7e18d2150ff",
        "hash": "58b0787350d2f8bbc47b68f2a2572d6ffe955130a75296cb8b96353939a7307b"
      },
      {
        "seq": 32,
        "day": 1,
        "actor": {
          "id": "FOUND-F",
          "role": "agent"
        },
        "type": "submitted",
        "subject": "DR-FOUND-F-c1-5",
        "decision": "info",
        "detail": "site_file: robots.txt: allow the AI crawlers we want",
        "prevHash": "58b0787350d2f8bbc47b68f2a2572d6ffe955130a75296cb8b96353939a7307b",
        "hash": "c6ec2e997ea73e8f6d62444557ec2d95988d69410f4e471efeaa3f10b08135b0"
      },
      {
        "seq": 33,
        "day": 1,
        "actor": {
          "id": "evaluator",
          "role": "system"
        },
        "type": "evaluation",
        "subject": "DR-FOUND-F-c1-6",
        "decision": "allow",
        "detail": "draft passes",
        "prevHash": "c6ec2e997ea73e8f6d62444557ec2d95988d69410f4e471efeaa3f10b08135b0",
        "hash": "ca089e7ad2aae5407255811486f1f91cdb413a53ee210afb93571bdfadaeffda"
      },
      {
        "seq": 34,
        "day": 1,
        "actor": {
          "id": "FOUND-F",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "DR-FOUND-F-c1-6",
        "decision": "allow",
        "detail": "draft cms_page may be saved and queued",
        "prevHash": "ca089e7ad2aae5407255811486f1f91cdb413a53ee210afb93571bdfadaeffda",
        "hash": "d433729febd78609ab62f13e8150f0a51fecc6fc3a8c187e645967681a69a50b"
      },
      {
        "seq": 35,
        "day": 1,
        "actor": {
          "id": "FOUND-F",
          "role": "agent"
        },
        "type": "draft_saved",
        "subject": "DR-FOUND-F-c1-6",
        "decision": "info",
        "detail": "saved as a draft in cms (CMSDRAFT-004); not live",
        "prevHash": "d433729febd78609ab62f13e8150f0a51fecc6fc3a8c187e645967681a69a50b",
        "hash": "7c90ff5b35b3a285bfe032be469bb9349c6bd454d9523a51718252a1db09189d"
      },
      {
        "seq": 36,
        "day": 1,
        "actor": {
          "id": "FOUND-F",
          "role": "agent"
        },
        "type": "submitted",
        "subject": "DR-FOUND-F-c1-6",
        "decision": "info",
        "detail": "cms_page: Answer page: How do we give an AI agent its own identity and limited access?",
        "prevHash": "7c90ff5b35b3a285bfe032be469bb9349c6bd454d9523a51718252a1db09189d",
        "hash": "221ac8a51177e9bf948a8c8558b6fc6db766160d20011fe647fb065f4cd1f0f7"
      },
      {
        "seq": 37,
        "day": 1,
        "actor": {
          "id": "evaluator",
          "role": "system"
        },
        "type": "evaluation",
        "subject": "DR-FOUND-F-c1-7",
        "decision": "allow",
        "detail": "draft passes",
        "prevHash": "221ac8a51177e9bf948a8c8558b6fc6db766160d20011fe647fb065f4cd1f0f7",
        "hash": "3f8f9d13ea316727f7f7e301af5ede19c639fb05dd8c84339751d734d8754fb6"
      },
      {
        "seq": 38,
        "day": 1,
        "actor": {
          "id": "FOUND-F",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "DR-FOUND-F-c1-7",
        "decision": "allow",
        "detail": "draft cms_page may be saved and queued",
        "prevHash": "3f8f9d13ea316727f7f7e301af5ede19c639fb05dd8c84339751d734d8754fb6",
        "hash": "bd0d2d27ec286fb0b33431247465c2560a492220232b4984ddb4b26dd8993f98"
      },
      {
        "seq": 39,
        "day": 1,
        "actor": {
          "id": "FOUND-F",
          "role": "agent"
        },
        "type": "draft_saved",
        "subject": "DR-FOUND-F-c1-7",
        "decision": "info",
        "detail": "saved as a draft in cms (CMSDRAFT-005); not live",
        "prevHash": "bd0d2d27ec286fb0b33431247465c2560a492220232b4984ddb4b26dd8993f98",
        "hash": "07b0be0d97afe7d05b373fbe460a9cb1cbe4e0390ca6ca9fe1ec68fc501f8e63"
      },
      {
        "seq": 40,
        "day": 1,
        "actor": {
          "id": "FOUND-F",
          "role": "agent"
        },
        "type": "submitted",
        "subject": "DR-FOUND-F-c1-7",
        "decision": "info",
        "detail": "cms_page: Answer page: How do we see every AI agent running in our systems?",
        "prevHash": "07b0be0d97afe7d05b373fbe460a9cb1cbe4e0390ca6ca9fe1ec68fc501f8e63",
        "hash": "02f656a992aceae283e8de927f3270461bc64ed5e67174dde4b71994d3d8ed3c"
      },
      {
        "seq": 41,
        "day": 1,
        "actor": {
          "id": "evaluator",
          "role": "system"
        },
        "type": "evaluation",
        "subject": "DR-FOUND-F-c1-8",
        "decision": "deny",
        "detail": "claim_not_verified",
        "prevHash": "02f656a992aceae283e8de927f3270461bc64ed5e67174dde4b71994d3d8ed3c",
        "hash": "20d53746cf21ae24b8e2b361e120ce93db75e8d1000ec988006bfd6c6fd37717"
      },
      {
        "seq": 42,
        "day": 1,
        "actor": {
          "id": "FOUND-F",
          "role": "agent"
        },
        "type": "handoff",
        "subject": "FOUND-O",
        "decision": "info",
        "detail": "2 findings, 5 drafts awaiting approval, 1 stopped.",
        "prevHash": "20d53746cf21ae24b8e2b361e120ce93db75e8d1000ec988006bfd6c6fd37717",
        "hash": "8328144b95ca0c7db0852e0c0e77ada2d825e6efc453f482bbf322a457cae060"
      },
      {
        "seq": 43,
        "day": 1,
        "actor": {
          "id": "FOUND-O",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "reviews:read:reviews",
        "decision": "allow",
        "detail": "read reviews:read:reviews",
        "prevHash": "8328144b95ca0c7db0852e0c0e77ada2d825e6efc453f482bbf322a457cae060",
        "hash": "2c8c81e83a52fa0a7f5bdef3ebb29a6a3f517216f44b34b945214c29e3b8b6b3"
      },
      {
        "seq": 44,
        "day": 1,
        "actor": {
          "id": "FOUND-O",
          "role": "agent"
        },
        "type": "read",
        "subject": "reviews:read:reviews",
        "decision": "info",
        "detail": "EV-0008: Read 8 reviews on 2 fictional review profiles.",
        "prevHash": "2c8c81e83a52fa0a7f5bdef3ebb29a6a3f517216f44b34b945214c29e3b8b6b3",
        "hash": "828f702600eb27f752d0c14bb313cbd21dfebd7638785c2d236f8dfb2bfe2ff9"
      },
      {
        "seq": 45,
        "day": 1,
        "actor": {
          "id": "evaluator",
          "role": "system"
        },
        "type": "evaluation",
        "subject": "FD-FOUND-O-c1-1",
        "decision": "allow",
        "detail": "finding passes",
        "prevHash": "828f702600eb27f752d0c14bb313cbd21dfebd7638785c2d236f8dfb2bfe2ff9",
        "hash": "7eb16c4162e086747a20f8e79e05388c0d195adb6398455f7df66fbe7ad7825c"
      },
      {
        "seq": 46,
        "day": 1,
        "actor": {
          "id": "evaluator",
          "role": "system"
        },
        "type": "evaluation",
        "subject": "FD-FOUND-O-c1-2",
        "decision": "allow",
        "detail": "finding passes",
        "prevHash": "7eb16c4162e086747a20f8e79e05388c0d195adb6398455f7df66fbe7ad7825c",
        "hash": "b8a20f3ff1da38442c53fe62f3f51dcff6779cf4cbe081c0cb7ac72ba6cc07e5"
      },
      {
        "seq": 47,
        "day": 1,
        "actor": {
          "id": "evaluator",
          "role": "system"
        },
        "type": "evaluation",
        "subject": "DR-FOUND-O-c1-3",
        "decision": "allow",
        "detail": "draft passes",
        "prevHash": "b8a20f3ff1da38442c53fe62f3f51dcff6779cf4cbe081c0cb7ac72ba6cc07e5",
        "hash": "2bb80ca6fd1432001aba1a317e6588e834f7d8ba29db494adf8b12a610bf0b31"
      },
      {
        "seq": 48,
        "day": 1,
        "actor": {
          "id": "FOUND-O",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "DR-FOUND-O-c1-3",
        "decision": "allow",
        "detail": "draft cms_page may be saved and queued",
        "prevHash": "2bb80ca6fd1432001aba1a317e6588e834f7d8ba29db494adf8b12a610bf0b31",
        "hash": "5eec80de16c85f81c1376761365f7b6a52b8ec64641f9faa2768257f6bdf949d"
      },
      {
        "seq": 49,
        "day": 1,
        "actor": {
          "id": "FOUND-O",
          "role": "agent"
        },
        "type": "draft_saved",
        "subject": "DR-FOUND-O-c1-3",
        "decision": "info",
        "detail": "saved as a draft in cms (CMSDRAFT-006); not live",
        "prevHash": "5eec80de16c85f81c1376761365f7b6a52b8ec64641f9faa2768257f6bdf949d",
        "hash": "33357997b9fde8f9e8cd7c2358527fe82aa2ae350ba9aa0f74bb38aa801fe809"
      },
      {
        "seq": 50,
        "day": 1,
        "actor": {
          "id": "FOUND-O",
          "role": "agent"
        },
        "type": "submitted",
        "subject": "DR-FOUND-O-c1-3",
        "decision": "info",
        "detail": "cms_page: What customers say: links to our review profiles",
        "prevHash": "33357997b9fde8f9e8cd7c2358527fe82aa2ae350ba9aa0f74bb38aa801fe809",
        "hash": "6690941a538286fb02bf1951e52eb8852bd0d3b08f1e825bd82bf6e552510813"
      },
      {
        "seq": 51,
        "day": 1,
        "actor": {
          "id": "evaluator",
          "role": "system"
        },
        "type": "evaluation",
        "subject": "DR-FOUND-O-c1-4",
        "decision": "allow",
        "detail": "draft passes",
        "prevHash": "6690941a538286fb02bf1951e52eb8852bd0d3b08f1e825bd82bf6e552510813",
        "hash": "1cd39e6954220d245299e2258f6545d2d4a2c4dfc8b91c6522d7dc166bf9bcf6"
      },
      {
        "seq": 52,
        "day": 1,
        "actor": {
          "id": "FOUND-O",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "DR-FOUND-O-c1-4",
        "decision": "allow",
        "detail": "draft review_reply may be saved and queued",
        "prevHash": "1cd39e6954220d245299e2258f6545d2d4a2c4dfc8b91c6522d7dc166bf9bcf6",
        "hash": "ee3a46c9ee40338c20240f255b39a64b3d01019f003528b81ec7c24f8122fb18"
      },
      {
        "seq": 53,
        "day": 1,
        "actor": {
          "id": "FOUND-O",
          "role": "agent"
        },
        "type": "draft_saved",
        "subject": "DR-FOUND-O-c1-4",
        "decision": "info",
        "detail": "saved as a draft in reviews (RPL-007); not live",
        "prevHash": "ee3a46c9ee40338c20240f255b39a64b3d01019f003528b81ec7c24f8122fb18",
        "hash": "ae5d9869b60f33733335916b936155cdd408624f1f05b95615915a7d66fb0954"
      },
      {
        "seq": 54,
        "day": 1,
        "actor": {
          "id": "FOUND-O",
          "role": "agent"
        },
        "type": "submitted",
        "subject": "DR-FOUND-O-c1-4",
        "decision": "info",
        "detail": "review_reply: Reply to review R-6",
        "prevHash": "ae5d9869b60f33733335916b936155cdd408624f1f05b95615915a7d66fb0954",
        "hash": "d6d3af90e8ec64d1976993df2397f305e9c0e75b5dd73e07ed2703322b74d900"
      },
      {
        "seq": 55,
        "day": 1,
        "actor": {
          "id": "evaluator",
          "role": "system"
        },
        "type": "evaluation",
        "subject": "DR-FOUND-O-c1-5",
        "decision": "allow",
        "detail": "draft passes",
        "prevHash": "d6d3af90e8ec64d1976993df2397f305e9c0e75b5dd73e07ed2703322b74d900",
        "hash": "b491efc688f492967f58cfa1a75b5c196694599957f72dd57ea1c7c084f48302"
      },
      {
        "seq": 56,
        "day": 1,
        "actor": {
          "id": "FOUND-O",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "DR-FOUND-O-c1-5",
        "decision": "allow",
        "detail": "draft review_request may be saved and queued",
        "prevHash": "b491efc688f492967f58cfa1a75b5c196694599957f72dd57ea1c7c084f48302",
        "hash": "127d95aaf06b7c364a3f402ee755218a295dc961c8a6842428696d3a826e3069"
      },
      {
        "seq": 57,
        "day": 1,
        "actor": {
          "id": "FOUND-O",
          "role": "agent"
        },
        "type": "draft_saved",
        "subject": "DR-FOUND-O-c1-5",
        "decision": "info",
        "detail": "saved as a draft in crm (TASK-008); not live",
        "prevHash": "127d95aaf06b7c364a3f402ee755218a295dc961c8a6842428696d3a826e3069",
        "hash": "3815ca73cc849b0720eedba9031a9fb6d584d8c51e03048a260704881ea127b3"
      },
      {
        "seq": 58,
        "day": 1,
        "actor": {
          "id": "FOUND-O",
          "role": "agent"
        },
        "type": "submitted",
        "subject": "DR-FOUND-O-c1-5",
        "decision": "info",
        "detail": "review_request: Plain request for an honest review",
        "prevHash": "3815ca73cc849b0720eedba9031a9fb6d584d8c51e03048a260704881ea127b3",
        "hash": "733503336e821fbc42aad0f02d391cf5e31cd299bd5472fc87100c82a2495ebd"
      },
      {
        "seq": 59,
        "day": 1,
        "actor": {
          "id": "FOUND-O",
          "role": "agent"
        },
        "type": "handoff",
        "subject": "FOUND-U",
        "decision": "info",
        "detail": "2 findings, 3 drafts awaiting approval, 0 stopped.",
        "prevHash": "733503336e821fbc42aad0f02d391cf5e31cd299bd5472fc87100c82a2495ebd",
        "hash": "61b871ec91c24b102bb11d68bc8ef25e37ceef4d52abf9979b634995260bca20"
      },
      {
        "seq": 60,
        "day": 1,
        "actor": {
          "id": "FOUND-U",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "search_console:read:queries",
        "decision": "allow",
        "detail": "read search_console:read:queries",
        "prevHash": "61b871ec91c24b102bb11d68bc8ef25e37ceef4d52abf9979b634995260bca20",
        "hash": "e07b5a454adbc3bc6df6c50cd6c9182f5995e581b400282eaecd59fed6ad9e19"
      },
      {
        "seq": 61,
        "day": 1,
        "actor": {
          "id": "FOUND-U",
          "role": "agent"
        },
        "type": "read",
        "subject": "search_console:read:queries",
        "decision": "info",
        "detail": "EV-0009: Read search impressions and clicks for 10 buyer questions.",
        "prevHash": "e07b5a454adbc3bc6df6c50cd6c9182f5995e581b400282eaecd59fed6ad9e19",
        "hash": "3583461677236b8ab55470c3813368ebf15a68b5c64bef5585a31ac4688b98b0"
      },
      {
        "seq": 62,
        "day": 1,
        "actor": {
          "id": "FOUND-U",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "cms:read:site-files",
        "decision": "allow",
        "detail": "read cms:read:site-files",
        "prevHash": "3583461677236b8ab55470c3813368ebf15a68b5c64bef5585a31ac4688b98b0",
        "hash": "951c4bbce6492819bf44dc0d882cc466729f1fe0153009da7a81ffbf862c7a1c"
      },
      {
        "seq": 63,
        "day": 1,
        "actor": {
          "id": "FOUND-U",
          "role": "agent"
        },
        "type": "read",
        "subject": "cms:read:site-files",
        "decision": "info",
        "detail": "EV-0010: Read robots rules, llms.txt, structured data, trust page and security contact.",
        "prevHash": "951c4bbce6492819bf44dc0d882cc466729f1fe0153009da7a81ffbf862c7a1c",
        "hash": "d1222a3b471e4a7da0b905351cc33bdf88e28aff4bdecb0dfb88a2ac7e85d316"
      },
      {
        "seq": 64,
        "day": 1,
        "actor": {
          "id": "FOUND-U",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "cms:read:pages",
        "decision": "allow",
        "detail": "read cms:read:pages",
        "prevHash": "d1222a3b471e4a7da0b905351cc33bdf88e28aff4bdecb0dfb88a2ac7e85d316",
        "hash": "dbdbe117b8dce63296fb315721e0ce90fc21d7be6ecf6095ac1da887bc08c8ab"
      },
      {
        "seq": 65,
        "day": 1,
        "actor": {
          "id": "FOUND-U",
          "role": "agent"
        },
        "type": "read",
        "subject": "cms:read:pages",
        "decision": "info",
        "detail": "EV-0011: Read the live pages and saved drafts.",
        "prevHash": "dbdbe117b8dce63296fb315721e0ce90fc21d7be6ecf6095ac1da887bc08c8ab",
        "hash": "30a07c55d7a51c137c83f456c749fb95fe247be0c64af297e630ee6754f9389a"
      },
      {
        "seq": 66,
        "day": 1,
        "actor": {
          "id": "evaluator",
          "role": "system"
        },
        "type": "evaluation",
        "subject": "FD-FOUND-U-c1-1",
        "decision": "allow",
        "detail": "finding passes",
        "prevHash": "30a07c55d7a51c137c83f456c749fb95fe247be0c64af297e630ee6754f9389a",
        "hash": "b07d4b4300b99b08266b5cd789832b0c701fffaa4196a775ac8d247a774c5d2b"
      },
      {
        "seq": 67,
        "day": 1,
        "actor": {
          "id": "evaluator",
          "role": "system"
        },
        "type": "evaluation",
        "subject": "DR-FOUND-U-c1-2",
        "decision": "allow",
        "detail": "draft passes",
        "prevHash": "b07d4b4300b99b08266b5cd789832b0c701fffaa4196a775ac8d247a774c5d2b",
        "hash": "489074befd70c2c721677785a5828eb42ca95d15c03676df8f2ab4f2a05965d3"
      },
      {
        "seq": 68,
        "day": 1,
        "actor": {
          "id": "FOUND-U",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "DR-FOUND-U-c1-2",
        "decision": "allow",
        "detail": "draft structured_data may be saved and queued",
        "prevHash": "489074befd70c2c721677785a5828eb42ca95d15c03676df8f2ab4f2a05965d3",
        "hash": "851c43b19410e6ebc982d947a92923e5e6328f0114d77c215913269151065205"
      },
      {
        "seq": 69,
        "day": 1,
        "actor": {
          "id": "FOUND-U",
          "role": "agent"
        },
        "type": "draft_saved",
        "subject": "DR-FOUND-U-c1-2",
        "decision": "info",
        "detail": "saved as a draft in cms (CMSDRAFT-009); not live",
        "prevHash": "851c43b19410e6ebc982d947a92923e5e6328f0114d77c215913269151065205",
        "hash": "d705b40f05ebebb6427dcbf0aaf9785f5bcfaafc82478ae7f9c7321e5d524f23"
      },
      {
        "seq": 70,
        "day": 1,
        "actor": {
          "id": "FOUND-U",
          "role": "agent"
        },
        "type": "submitted",
        "subject": "DR-FOUND-U-c1-2",
        "decision": "info",
        "detail": "structured_data: Structured data (JSON-LD) for the answer pages",
        "prevHash": "d705b40f05ebebb6427dcbf0aaf9785f5bcfaafc82478ae7f9c7321e5d524f23",
        "hash": "85c8f79c4984d2f28dabc1441965e5f4785939aaf583778a4bdf04b965b6ac65"
      },
      {
        "seq": 71,
        "day": 1,
        "actor": {
          "id": "evaluator",
          "role": "system"
        },
        "type": "evaluation",
        "subject": "DR-FOUND-U-c1-3",
        "decision": "allow",
        "detail": "draft passes",
        "prevHash": "85c8f79c4984d2f28dabc1441965e5f4785939aaf583778a4bdf04b965b6ac65",
        "hash": "a4a58b0a28d6010420da54c67faa98a6ab9972978d8cad9a2736efab6d49af6e"
      },
      {
        "seq": 72,
        "day": 1,
        "actor": {
          "id": "FOUND-U",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "DR-FOUND-U-c1-3",
        "decision": "allow",
        "detail": "draft brief may be saved and queued",
        "prevHash": "a4a58b0a28d6010420da54c67faa98a6ab9972978d8cad9a2736efab6d49af6e",
        "hash": "107d34546238ac309762c7d7bf85af8ee83bc327a581ff7efad7df7b4a821699"
      },
      {
        "seq": 73,
        "day": 1,
        "actor": {
          "id": "FOUND-U",
          "role": "agent"
        },
        "type": "submitted",
        "subject": "DR-FOUND-U-c1-3",
        "decision": "info",
        "detail": "brief: Brief: an original survey of security practitioners",
        "prevHash": "107d34546238ac309762c7d7bf85af8ee83bc327a581ff7efad7df7b4a821699",
        "hash": "d889daddd44d85965071063e14299598353f133baaaa4b48026a4a6234c0ebf4"
      },
      {
        "seq": 74,
        "day": 1,
        "actor": {
          "id": "FOUND-U",
          "role": "agent"
        },
        "type": "handoff",
        "subject": "FOUND-N",
        "decision": "info",
        "detail": "1 findings, 2 drafts awaiting approval, 0 stopped.",
        "prevHash": "d889daddd44d85965071063e14299598353f133baaaa4b48026a4a6234c0ebf4",
        "hash": "52e93e44b47d5cfac24e610abb02a62d01d837ba989e3a3586f9e59a7474d44c"
      },
      {
        "seq": 75,
        "day": 1,
        "actor": {
          "id": "FOUND-N",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "partner_platform:read:listing",
        "decision": "allow",
        "detail": "read partner_platform:read:listing",
        "prevHash": "52e93e44b47d5cfac24e610abb02a62d01d837ba989e3a3586f9e59a7474d44c",
        "hash": "7b08a437aa70cae6152b30b5bfa0fe7e23ae4370d7afe995b7a4299df393de5e"
      },
      {
        "seq": 76,
        "day": 1,
        "actor": {
          "id": "FOUND-N",
          "role": "agent"
        },
        "type": "read",
        "subject": "partner_platform:read:listing",
        "decision": "info",
        "detail": "EV-0012: Read our marketplace listing text.",
        "prevHash": "7b08a437aa70cae6152b30b5bfa0fe7e23ae4370d7afe995b7a4299df393de5e",
        "hash": "c1acbe6ebc22ed1f6fc4f215e6c591ea79eb6318eeaea67d5649277c80287cc0"
      },
      {
        "seq": 77,
        "day": 1,
        "actor": {
          "id": "FOUND-N",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "crm:read:voices",
        "decision": "allow",
        "detail": "read crm:read:voices",
        "prevHash": "c1acbe6ebc22ed1f6fc4f215e6c591ea79eb6318eeaea67d5649277c80287cc0",
        "hash": "cdeca558fc1fb55bd95ff67062dbf0c8251074eabbda65e757e76b4d540e4626"
      },
      {
        "seq": 78,
        "day": 1,
        "actor": {
          "id": "FOUND-N",
          "role": "agent"
        },
        "type": "read",
        "subject": "crm:read:voices",
        "decision": "info",
        "detail": "EV-0013: Read 3 analysts and creators the audience follows.",
        "prevHash": "cdeca558fc1fb55bd95ff67062dbf0c8251074eabbda65e757e76b4d540e4626",
        "hash": "eae968c40674f6543c6a279edf37bf2a8ddb488a7b707dcadea1e60e5c5c63a1"
      },
      {
        "seq": 79,
        "day": 1,
        "actor": {
          "id": "evaluator",
          "role": "system"
        },
        "type": "evaluation",
        "subject": "FD-FOUND-N-c1-1",
        "decision": "allow",
        "detail": "finding passes",
        "prevHash": "eae968c40674f6543c6a279edf37bf2a8ddb488a7b707dcadea1e60e5c5c63a1",
        "hash": "742828b4552da289abd3393ad45fe8a555ae2a1fdf0bb4d6d48522eaa155e58a"
      },
      {
        "seq": 80,
        "day": 1,
        "actor": {
          "id": "evaluator",
          "role": "system"
        },
        "type": "evaluation",
        "subject": "DR-FOUND-N-c1-2",
        "decision": "allow",
        "detail": "draft passes",
        "prevHash": "742828b4552da289abd3393ad45fe8a555ae2a1fdf0bb4d6d48522eaa155e58a",
        "hash": "d828cdce8217b1129ec529c0a1583ab9d6487b57bd77b18072338d28485ef1b4"
      },
      {
        "seq": 81,
        "day": 1,
        "actor": {
          "id": "FOUND-N",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "DR-FOUND-N-c1-2",
        "decision": "allow",
        "detail": "draft listing_text may be saved and queued",
        "prevHash": "d828cdce8217b1129ec529c0a1583ab9d6487b57bd77b18072338d28485ef1b4",
        "hash": "43166d1aab8999e07d090fd35129c131d67aeb8ad55bbad5e5ccb5216a5fe66e"
      },
      {
        "seq": 82,
        "day": 1,
        "actor": {
          "id": "FOUND-N",
          "role": "agent"
        },
        "type": "draft_saved",
        "subject": "DR-FOUND-N-c1-2",
        "decision": "info",
        "detail": "saved as a draft in partner_platform (PIT-010); not live",
        "prevHash": "43166d1aab8999e07d090fd35129c131d67aeb8ad55bbad5e5ccb5216a5fe66e",
        "hash": "019adee75cf385d75510b1ce43debab333c132c5e1e9b4cefd4fce3c51ebea28"
      },
      {
        "seq": 83,
        "day": 1,
        "actor": {
          "id": "FOUND-N",
          "role": "agent"
        },
        "type": "submitted",
        "subject": "DR-FOUND-N-c1-2",
        "decision": "info",
        "detail": "listing_text: Corrected listing for Chola Cloud Marketplace (fictional)",
        "prevHash": "019adee75cf385d75510b1ce43debab333c132c5e1e9b4cefd4fce3c51ebea28",
        "hash": "7af54e36d18e5ce29d71d7f91804d0e23938bfaa4cb67d8d9ccd2e177113d794"
      },
      {
        "seq": 84,
        "day": 1,
        "actor": {
          "id": "evaluator",
          "role": "system"
        },
        "type": "evaluation",
        "subject": "DR-FOUND-N-c1-3",
        "decision": "allow",
        "detail": "draft passes",
        "prevHash": "7af54e36d18e5ce29d71d7f91804d0e23938bfaa4cb67d8d9ccd2e177113d794",
        "hash": "f8a73c925d717c5ed139eb13cc8b0b7f5e59e58580d2d03b8242c9683fc26d0e"
      },
      {
        "seq": 85,
        "day": 1,
        "actor": {
          "id": "FOUND-N",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "DR-FOUND-N-c1-3",
        "decision": "allow",
        "detail": "draft outreach_note may be saved and queued",
        "prevHash": "f8a73c925d717c5ed139eb13cc8b0b7f5e59e58580d2d03b8242c9683fc26d0e",
        "hash": "6c3ec308185f75d23efaf1fe0e1658da3b42d0bad918a7c9da55a6f982e471e4"
      },
      {
        "seq": 86,
        "day": 1,
        "actor": {
          "id": "FOUND-N",
          "role": "agent"
        },
        "type": "draft_saved",
        "subject": "DR-FOUND-N-c1-3",
        "decision": "info",
        "detail": "saved as a draft in crm (TASK-011); not live",
        "prevHash": "6c3ec308185f75d23efaf1fe0e1658da3b42d0bad918a7c9da55a6f982e471e4",
        "hash": "892401ca6c0fe3dfcb4ca5abc716fb9da718739b77497db51fcbf1ad4d03c547"
      },
      {
        "seq": 87,
        "day": 1,
        "actor": {
          "id": "FOUND-N",
          "role": "agent"
        },
        "type": "submitted",
        "subject": "DR-FOUND-N-c1-3",
        "decision": "info",
        "detail": "outreach_note: One-page note for Analyst A (fictional industry analyst)",
        "prevHash": "892401ca6c0fe3dfcb4ca5abc716fb9da718739b77497db51fcbf1ad4d03c547",
        "hash": "faa19bed4899b01d8b0a994a633132021420e53ac98385626c0f83bcff09a2f7"
      },
      {
        "seq": 88,
        "day": 1,
        "actor": {
          "id": "FOUND-N",
          "role": "agent"
        },
        "type": "handoff",
        "subject": "FOUND-D",
        "decision": "info",
        "detail": "1 findings, 2 drafts awaiting approval, 0 stopped.",
        "prevHash": "faa19bed4899b01d8b0a994a633132021420e53ac98385626c0f83bcff09a2f7",
        "hash": "64cb9e9a06300ff6dfbd734de6e2ee3c1ce4928b9ac6dff306847308e10676bb"
      },
      {
        "seq": 89,
        "day": 1,
        "actor": {
          "id": "FOUND-D",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "cms:read:site-claims",
        "decision": "allow",
        "detail": "read cms:read:site-claims",
        "prevHash": "64cb9e9a06300ff6dfbd734de6e2ee3c1ce4928b9ac6dff306847308e10676bb",
        "hash": "8a29341c95629c27c85f40c967349be3dfb44962d5909336899d6211eca8d28b"
      },
      {
        "seq": 90,
        "day": 1,
        "actor": {
          "id": "FOUND-D",
          "role": "agent"
        },
        "type": "read",
        "subject": "cms:read:site-claims",
        "decision": "info",
        "detail": "EV-0014: Read 3 claims stated on the live site.",
        "prevHash": "8a29341c95629c27c85f40c967349be3dfb44962d5909336899d6211eca8d28b",
        "hash": "ffd13c35050987af0f7d4f8b061b5cb0e28cfa41c832f2d8aad2569405fd2237"
      },
      {
        "seq": 91,
        "day": 1,
        "actor": {
          "id": "FOUND-D",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "cms:read:site-files",
        "decision": "allow",
        "detail": "read cms:read:site-files",
        "prevHash": "ffd13c35050987af0f7d4f8b061b5cb0e28cfa41c832f2d8aad2569405fd2237",
        "hash": "18c2bf2de9be96671ba4ca849c50f5c5ca01323647649104f6f140f8117a9962"
      },
      {
        "seq": 92,
        "day": 1,
        "actor": {
          "id": "FOUND-D",
          "role": "agent"
        },
        "type": "read",
        "subject": "cms:read:site-files",
        "decision": "info",
        "detail": "EV-0015: Read robots rules, llms.txt, structured data, trust page and security contact.",
        "prevHash": "18c2bf2de9be96671ba4ca849c50f5c5ca01323647649104f6f140f8117a9962",
        "hash": "02b5627c192f474f8d7be3849a2b93b4022671e120d722a80a2b362361ab04eb"
      },
      {
        "seq": 93,
        "day": 1,
        "actor": {
          "id": "evaluator",
          "role": "system"
        },
        "type": "evaluation",
        "subject": "FD-FOUND-D-c1-1",
        "decision": "allow",
        "detail": "finding passes",
        "prevHash": "02b5627c192f474f8d7be3849a2b93b4022671e120d722a80a2b362361ab04eb",
        "hash": "5695b46776d371ee033f34a709e55deb4039faadedea4d883564e7f4617805d1"
      },
      {
        "seq": 94,
        "day": 1,
        "actor": {
          "id": "evaluator",
          "role": "system"
        },
        "type": "evaluation",
        "subject": "FD-FOUND-D-c1-2",
        "decision": "allow",
        "detail": "finding passes",
        "prevHash": "5695b46776d371ee033f34a709e55deb4039faadedea4d883564e7f4617805d1",
        "hash": "1c2720c31060102cc92c797a6f1ef585c95cde09296f55879af1bd00d2fa4511"
      },
      {
        "seq": 95,
        "day": 1,
        "actor": {
          "id": "evaluator",
          "role": "system"
        },
        "type": "evaluation",
        "subject": "DR-FOUND-D-c1-3",
        "decision": "allow",
        "detail": "draft passes",
        "prevHash": "1c2720c31060102cc92c797a6f1ef585c95cde09296f55879af1bd00d2fa4511",
        "hash": "dc9f23e88a3decb4ef3f7da39771cc15a1423b8cef3a3e18b3549a14bb2071fb"
      },
      {
        "seq": 96,
        "day": 1,
        "actor": {
          "id": "FOUND-D",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "DR-FOUND-D-c1-3",
        "decision": "allow",
        "detail": "draft proof_page may be saved and queued",
        "prevHash": "dc9f23e88a3decb4ef3f7da39771cc15a1423b8cef3a3e18b3549a14bb2071fb",
        "hash": "6d156d88e3eaa5a0e973695d72662d2f04ab0327fb5c8b82d752e3f3308503a3"
      },
      {
        "seq": 97,
        "day": 1,
        "actor": {
          "id": "FOUND-D",
          "role": "agent"
        },
        "type": "draft_saved",
        "subject": "DR-FOUND-D-c1-3",
        "decision": "info",
        "detail": "saved as a draft in cms (CMSDRAFT-012); not live",
        "prevHash": "6d156d88e3eaa5a0e973695d72662d2f04ab0327fb5c8b82d752e3f3308503a3",
        "hash": "3dd9a60ba661d35dca9ced0167bd4a40aadc3456be86847c22ef53846b819c6b"
      },
      {
        "seq": 98,
        "day": 1,
        "actor": {
          "id": "FOUND-D",
          "role": "agent"
        },
        "type": "submitted",
        "subject": "DR-FOUND-D-c1-3",
        "decision": "info",
        "detail": "proof_page: Proof page: each claim, its source and its status",
        "prevHash": "3dd9a60ba661d35dca9ced0167bd4a40aadc3456be86847c22ef53846b819c6b",
        "hash": "b7e4c2689264611425c17a1c4e4527a8644065a65ac0c073c2cef7fbc4ac7b8e"
      },
      {
        "seq": 99,
        "day": 1,
        "actor": {
          "id": "evaluator",
          "role": "system"
        },
        "type": "evaluation",
        "subject": "DR-FOUND-D-c1-4",
        "decision": "allow",
        "detail": "draft passes",
        "prevHash": "b7e4c2689264611425c17a1c4e4527a8644065a65ac0c073c2cef7fbc4ac7b8e",
        "hash": "fff6a529c6667a3845bd9a09136974d2d93e85a182bf68394864950c7dd7547d"
      },
      {
        "seq": 100,
        "day": 1,
        "actor": {
          "id": "FOUND-D",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "DR-FOUND-D-c1-4",
        "decision": "allow",
        "detail": "draft site_file may be saved and queued",
        "prevHash": "fff6a529c6667a3845bd9a09136974d2d93e85a182bf68394864950c7dd7547d",
        "hash": "a7bc67f71a3a45ad6ac039e1b6b25cd21e46dd2ee89ccd83e7daf0629b533475"
      },
      {
        "seq": 101,
        "day": 1,
        "actor": {
          "id": "FOUND-D",
          "role": "agent"
        },
        "type": "draft_saved",
        "subject": "DR-FOUND-D-c1-4",
        "decision": "info",
        "detail": "saved as a draft in cms (CMSDRAFT-013); not live",
        "prevHash": "a7bc67f71a3a45ad6ac039e1b6b25cd21e46dd2ee89ccd83e7daf0629b533475",
        "hash": "9ccfb1c86fd041ac556b10adc7c071ba04a47386246532d3941b3a8d4d6dd61c"
      },
      {
        "seq": 102,
        "day": 1,
        "actor": {
          "id": "FOUND-D",
          "role": "agent"
        },
        "type": "submitted",
        "subject": "DR-FOUND-D-c1-4",
        "decision": "info",
        "detail": "site_file: security.txt with a real security contact",
        "prevHash": "9ccfb1c86fd041ac556b10adc7c071ba04a47386246532d3941b3a8d4d6dd61c",
        "hash": "7a7d260b9b94e4b8dad8d9a90813b1977b4054dd66d8075564daa90126e58774"
      },
      {
        "seq": 103,
        "day": 1,
        "actor": {
          "id": "FOUND-D",
          "role": "agent"
        },
        "type": "handoff",
        "subject": "DRONICS-D",
        "decision": "info",
        "detail": "2 findings, 2 drafts awaiting approval, 0 stopped.",
        "prevHash": "7a7d260b9b94e4b8dad8d9a90813b1977b4054dd66d8075564daa90126e58774",
        "hash": "9408d8b69e10347307ba1ae8ac3f8f71d1673eb6a61f6c71aba056a1c092fc63"
      },
      {
        "seq": 104,
        "day": 1,
        "actor": {
          "id": "DRONICS-D",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "search_console:read:queries",
        "decision": "allow",
        "detail": "read search_console:read:queries",
        "prevHash": "9408d8b69e10347307ba1ae8ac3f8f71d1673eb6a61f6c71aba056a1c092fc63",
        "hash": "e6898ae7e2b38947dd75f7341115ae8d7b70ae3d6009b1b4decf790eb0785bf8"
      },
      {
        "seq": 105,
        "day": 1,
        "actor": {
          "id": "DRONICS-D",
          "role": "agent"
        },
        "type": "read",
        "subject": "search_console:read:queries",
        "decision": "info",
        "detail": "EV-0016: Read search impressions and clicks for 10 buyer questions.",
        "prevHash": "e6898ae7e2b38947dd75f7341115ae8d7b70ae3d6009b1b4decf790eb0785bf8",
        "hash": "dbdb0097deb5598b635e4be1de4d24e9758e24c1e99b327715d16bdbeb1b84bc"
      },
      {
        "seq": 106,
        "day": 1,
        "actor": {
          "id": "DRONICS-D",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "crm:read:deals",
        "decision": "allow",
        "detail": "read crm:read:deals",
        "prevHash": "dbdb0097deb5598b635e4be1de4d24e9758e24c1e99b327715d16bdbeb1b84bc",
        "hash": "3f6ea0371d8af878cb29a771403730076470724db6f09d0268b5ea963694d15d"
      },
      {
        "seq": 107,
        "day": 1,
        "actor": {
          "id": "DRONICS-D",
          "role": "agent"
        },
        "type": "read",
        "subject": "crm:read:deals",
        "decision": "info",
        "detail": "EV-0017: Read 4 deals from the fictional CRM.",
        "prevHash": "3f6ea0371d8af878cb29a771403730076470724db6f09d0268b5ea963694d15d",
        "hash": "4918cdccb92122022b52f0e872d3f838ae8051e24fe0bffdfb4403b2e4d71dd5"
      },
      {
        "seq": 108,
        "day": 1,
        "actor": {
          "id": "evaluator",
          "role": "system"
        },
        "type": "evaluation",
        "subject": "FD-DRONICS-D-c1-1",
        "decision": "allow",
        "detail": "finding passes",
        "prevHash": "4918cdccb92122022b52f0e872d3f838ae8051e24fe0bffdfb4403b2e4d71dd5",
        "hash": "af37e8bbe282befa471e22c3310100526a37056bd77c318ed29d246da08e8377"
      },
      {
        "seq": 109,
        "day": 1,
        "actor": {
          "id": "evaluator",
          "role": "system"
        },
        "type": "evaluation",
        "subject": "DR-DRONICS-D-c1-2",
        "decision": "allow",
        "detail": "draft passes",
        "prevHash": "af37e8bbe282befa471e22c3310100526a37056bd77c318ed29d246da08e8377",
        "hash": "249b8779324c3df7eb60494ec31e6ef49aedd41965db1b9a90a8386a1ebdcfc2"
      },
      {
        "seq": 110,
        "day": 1,
        "actor": {
          "id": "DRONICS-D",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "DR-DRONICS-D-c1-2",
        "decision": "allow",
        "detail": "draft email_test may be saved and queued",
        "prevHash": "249b8779324c3df7eb60494ec31e6ef49aedd41965db1b9a90a8386a1ebdcfc2",
        "hash": "f1b7888c84b1a17c47875a896c8f24346b5be77b55f5e3d2af07becd3eef21b0"
      },
      {
        "seq": 111,
        "day": 1,
        "actor": {
          "id": "DRONICS-D",
          "role": "agent"
        },
        "type": "draft_saved",
        "subject": "DR-DRONICS-D-c1-2",
        "decision": "info",
        "detail": "saved as a draft in crm (TASK-014); not live",
        "prevHash": "f1b7888c84b1a17c47875a896c8f24346b5be77b55f5e3d2af07becd3eef21b0",
        "hash": "8583a00857a0bb76087076296427283a057d23cc5ee5bb1396322e0de175b306"
      },
      {
        "seq": 112,
        "day": 1,
        "actor": {
          "id": "DRONICS-D",
          "role": "agent"
        },
        "type": "submitted",
        "subject": "DR-DRONICS-D-c1-2",
        "decision": "info",
        "detail": "email_test: One small email test to people who asked a question",
        "prevHash": "8583a00857a0bb76087076296427283a057d23cc5ee5bb1396322e0de175b306",
        "hash": "fca7af08620640eed16737e7b32b14c2ad4a32dca9b5f76eedb57983af3e4624"
      },
      {
        "seq": 113,
        "day": 1,
        "actor": {
          "id": "evaluator",
          "role": "system"
        },
        "type": "evaluation",
        "subject": "DR-DRONICS-D-c1-3",
        "decision": "allow",
        "detail": "draft passes",
        "prevHash": "fca7af08620640eed16737e7b32b14c2ad4a32dca9b5f76eedb57983af3e4624",
        "hash": "46fc84861b5f53dec808bcffb1f1f76a52423325395b81fd00791a159c68b63d"
      },
      {
        "seq": 114,
        "day": 1,
        "actor": {
          "id": "DRONICS-D",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "DR-DRONICS-D-c1-3",
        "decision": "allow",
        "detail": "draft spend_proposal may be saved and queued",
        "prevHash": "46fc84861b5f53dec808bcffb1f1f76a52423325395b81fd00791a159c68b63d",
        "hash": "36df3f750d6e815837e7f37fa3744697bda53acc69aacc1643c9020acfd6f626"
      },
      {
        "seq": 115,
        "day": 1,
        "actor": {
          "id": "DRONICS-D",
          "role": "agent"
        },
        "type": "submitted",
        "subject": "DR-DRONICS-D-c1-3",
        "decision": "info",
        "detail": "spend_proposal: Proposal: a small paid-search test on the two most searched questions",
        "prevHash": "36df3f750d6e815837e7f37fa3744697bda53acc69aacc1643c9020acfd6f626",
        "hash": "49662c23d7676babc5dac1d91e468de78049453abfeda22a738e1d080ca4c2bd"
      },
      {
        "seq": 116,
        "day": 1,
        "actor": {
          "id": "DRONICS-D",
          "role": "agent"
        },
        "type": "handoff",
        "subject": "DRONICS-R",
        "decision": "info",
        "detail": "1 findings, 2 drafts awaiting approval, 0 stopped.",
        "prevHash": "49662c23d7676babc5dac1d91e468de78049453abfeda22a738e1d080ca4c2bd",
        "hash": "13491eea135b6cfefbc5bba9eb6004fe8f4b14e9319b938c6fe802a1b213b990"
      },
      {
        "seq": 117,
        "day": 1,
        "actor": {
          "id": "DRONICS-R",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "partner_platform:read:partners",
        "decision": "allow",
        "detail": "read partner_platform:read:partners",
        "prevHash": "13491eea135b6cfefbc5bba9eb6004fe8f4b14e9319b938c6fe802a1b213b990",
        "hash": "ba85600eea2f276aefaafd39623dc8704ad5ed577de2b6d40c43764abf6ff7b6"
      },
      {
        "seq": 118,
        "day": 1,
        "actor": {
          "id": "DRONICS-R",
          "role": "agent"
        },
        "type": "read",
        "subject": "partner_platform:read:partners",
        "decision": "info",
        "detail": "EV-0018: Read 6 partners, their types and referrals.",
        "prevHash": "ba85600eea2f276aefaafd39623dc8704ad5ed577de2b6d40c43764abf6ff7b6",
        "hash": "41104491da361c252afb4409819667bd14755714587c52ab74b902b02557f2eb"
      },
      {
        "seq": 119,
        "day": 1,
        "actor": {
          "id": "DRONICS-R",
          "role": "agent"
        },
        "type": "read",
        "subject": "derived:from:EV-0018",
        "decision": "info",
        "detail": "EV-0019: Worked out from EV-0018: partners that are silent or still prospects",
        "prevHash": "41104491da361c252afb4409819667bd14755714587c52ab74b902b02557f2eb",
        "hash": "aa1fb2c68f2ecc8f61cff88fd0cb371477e80df5c0c0d7b847022fba45c64e3c"
      },
      {
        "seq": 120,
        "day": 1,
        "actor": {
          "id": "evaluator",
          "role": "system"
        },
        "type": "evaluation",
        "subject": "FD-DRONICS-R-c1-1",
        "decision": "allow",
        "detail": "finding passes",
        "prevHash": "aa1fb2c68f2ecc8f61cff88fd0cb371477e80df5c0c0d7b847022fba45c64e3c",
        "hash": "dacc6430d8b860df2d7836805c1f59753044a339a70646cb79e0117c6446830b"
      },
      {
        "seq": 121,
        "day": 1,
        "actor": {
          "id": "evaluator",
          "role": "system"
        },
        "type": "evaluation",
        "subject": "DR-DRONICS-R-c1-2",
        "decision": "allow",
        "detail": "draft passes",
        "prevHash": "dacc6430d8b860df2d7836805c1f59753044a339a70646cb79e0117c6446830b",
        "hash": "3ac01a080d41ebf07486d0170fe1fbba5c41f11a9b6a41a740bc408d710ba43d"
      },
      {
        "seq": 122,
        "day": 1,
        "actor": {
          "id": "DRONICS-R",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "DR-DRONICS-R-c1-2",
        "decision": "allow",
        "detail": "draft partner_pitch may be saved and queued",
        "prevHash": "3ac01a080d41ebf07486d0170fe1fbba5c41f11a9b6a41a740bc408d710ba43d",
        "hash": "e866e66f9b69059c6fb53d9dec04404fbb45d0170fd6cb2efd7eafafe5033b50"
      },
      {
        "seq": 123,
        "day": 1,
        "actor": {
          "id": "DRONICS-R",
          "role": "agent"
        },
        "type": "draft_saved",
        "subject": "DR-DRONICS-R-c1-2",
        "decision": "info",
        "detail": "saved as a draft in partner_platform (PIT-015); not live",
        "prevHash": "e866e66f9b69059c6fb53d9dec04404fbb45d0170fd6cb2efd7eafafe5033b50",
        "hash": "7ce0d2107c59f857447e9d9154bc9612e9417d6db226fab6b7ffc7dc431010ce"
      },
      {
        "seq": 124,
        "day": 1,
        "actor": {
          "id": "DRONICS-R",
          "role": "agent"
        },
        "type": "submitted",
        "subject": "DR-DRONICS-R-c1-2",
        "decision": "info",
        "detail": "partner_pitch: Three-sentence pitch to Bharat Integrators (fictional system integrator)",
        "prevHash": "7ce0d2107c59f857447e9d9154bc9612e9417d6db226fab6b7ffc7dc431010ce",
        "hash": "82c70600b7756663ff12436e0a84fb370b007011529344147ba07e6c7804d20a"
      },
      {
        "seq": 125,
        "day": 1,
        "actor": {
          "id": "evaluator",
          "role": "system"
        },
        "type": "evaluation",
        "subject": "DR-DRONICS-R-c1-3",
        "decision": "allow",
        "detail": "draft passes",
        "prevHash": "82c70600b7756663ff12436e0a84fb370b007011529344147ba07e6c7804d20a",
        "hash": "1bbf13e36843ed8153b0d8b6a0c2179c2a06ffb237a435ac33a4f591515a943a"
      },
      {
        "seq": 126,
        "day": 1,
        "actor": {
          "id": "DRONICS-R",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "DR-DRONICS-R-c1-3",
        "decision": "allow",
        "detail": "draft partner_pitch may be saved and queued",
        "prevHash": "1bbf13e36843ed8153b0d8b6a0c2179c2a06ffb237a435ac33a4f591515a943a",
        "hash": "9fab67cd245635d93fe0985f25f597228b1db9f513a693003127fcb6a4c8c5fc"
      },
      {
        "seq": 127,
        "day": 1,
        "actor": {
          "id": "DRONICS-R",
          "role": "agent"
        },
        "type": "draft_saved",
        "subject": "DR-DRONICS-R-c1-3",
        "decision": "info",
        "detail": "saved as a draft in partner_platform (PIT-016); not live",
        "prevHash": "9fab67cd245635d93fe0985f25f597228b1db9f513a693003127fcb6a4c8c5fc",
        "hash": "4eb230c5011733d6c33549cad79ac5a62930a1cc61d47c182c8bbd5850499391"
      },
      {
        "seq": 128,
        "day": 1,
        "actor": {
          "id": "DRONICS-R",
          "role": "agent"
        },
        "type": "submitted",
        "subject": "DR-DRONICS-R-c1-3",
        "decision": "info",
        "detail": "partner_pitch: Three-sentence pitch to Dakshin Distribution (fictional distributor)",
        "prevHash": "4eb230c5011733d6c33549cad79ac5a62930a1cc61d47c182c8bbd5850499391",
        "hash": "08d47b4d3381c53244a2339e1da7befe9acd75231f08ad81d2d4ce747b13ad26"
      },
      {
        "seq": 129,
        "day": 1,
        "actor": {
          "id": "evaluator",
          "role": "system"
        },
        "type": "evaluation",
        "subject": "DR-DRONICS-R-c1-4",
        "decision": "allow",
        "detail": "draft passes",
        "prevHash": "08d47b4d3381c53244a2339e1da7befe9acd75231f08ad81d2d4ce747b13ad26",
        "hash": "d1eb8bfa90dfa80b4d1830a8947ecdc94c6d23b318dbfd19042e73787a228edb"
      },
      {
        "seq": 130,
        "day": 1,
        "actor": {
          "id": "DRONICS-R",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "DR-DRONICS-R-c1-4",
        "decision": "allow",
        "detail": "draft partner_pitch may be saved and queued",
        "prevHash": "d1eb8bfa90dfa80b4d1830a8947ecdc94c6d23b318dbfd19042e73787a228edb",
        "hash": "f5d43c0c3b3a656e65dd33087678dbe50bd43e9bf288f132e468d9696c318313"
      },
      {
        "seq": 131,
        "day": 1,
        "actor": {
          "id": "DRONICS-R",
          "role": "agent"
        },
        "type": "draft_saved",
        "subject": "DR-DRONICS-R-c1-4",
        "decision": "info",
        "detail": "saved as a draft in partner_platform (PIT-017); not live",
        "prevHash": "f5d43c0c3b3a656e65dd33087678dbe50bd43e9bf288f132e468d9696c318313",
        "hash": "a2198e7c26fb52b7eaf3b5c724520f41d9ab9a7139e665f7f4df4575d1114adc"
      },
      {
        "seq": 132,
        "day": 1,
        "actor": {
          "id": "DRONICS-R",
          "role": "agent"
        },
        "type": "submitted",
        "subject": "DR-DRONICS-R-c1-4",
        "decision": "info",
        "detail": "partner_pitch: Three-sentence pitch to Eka Advisory (fictional consultancy)",
        "prevHash": "a2198e7c26fb52b7eaf3b5c724520f41d9ab9a7139e665f7f4df4575d1114adc",
        "hash": "fd8f22c9b2c3decea6874bd1a528a3ae1ff8e8d8c6ce65be5d704a1964e68aec"
      },
      {
        "seq": 133,
        "day": 1,
        "actor": {
          "id": "evaluator",
          "role": "system"
        },
        "type": "evaluation",
        "subject": "DR-DRONICS-R-c1-5",
        "decision": "allow",
        "detail": "draft passes",
        "prevHash": "fd8f22c9b2c3decea6874bd1a528a3ae1ff8e8d8c6ce65be5d704a1964e68aec",
        "hash": "b825e7c7d03fb2cbb8bf8456d206907a7f1887b81b3c99efd2d71a8168e8ab06"
      },
      {
        "seq": 134,
        "day": 1,
        "actor": {
          "id": "DRONICS-R",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "DR-DRONICS-R-c1-5",
        "decision": "allow",
        "detail": "draft brief may be saved and queued",
        "prevHash": "b825e7c7d03fb2cbb8bf8456d206907a7f1887b81b3c99efd2d71a8168e8ab06",
        "hash": "200b46f8c981374c57e979e5cd0df321a0de487d5cd13c89ffc3f4341f6db57a"
      },
      {
        "seq": 135,
        "day": 1,
        "actor": {
          "id": "DRONICS-R",
          "role": "agent"
        },
        "type": "submitted",
        "subject": "DR-DRONICS-R-c1-5",
        "decision": "info",
        "detail": "brief: Joint value proposition for resellers",
        "prevHash": "200b46f8c981374c57e979e5cd0df321a0de487d5cd13c89ffc3f4341f6db57a",
        "hash": "57c13f1206ab0f000836600f8e643d072cdeddec1f1c484ec6e0d88786f79940"
      },
      {
        "seq": 136,
        "day": 1,
        "actor": {
          "id": "DRONICS-R",
          "role": "agent"
        },
        "type": "handoff",
        "subject": "DRONICS-O",
        "decision": "info",
        "detail": "1 findings, 4 drafts awaiting approval, 0 stopped.",
        "prevHash": "57c13f1206ab0f000836600f8e643d072cdeddec1f1c484ec6e0d88786f79940",
        "hash": "9d4219a0accbece24b02f1014736552380784be28d7196c552be98e6da200930"
      },
      {
        "seq": 137,
        "day": 1,
        "actor": {
          "id": "DRONICS-O",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "cms:read:pages",
        "decision": "allow",
        "detail": "read cms:read:pages",
        "prevHash": "9d4219a0accbece24b02f1014736552380784be28d7196c552be98e6da200930",
        "hash": "87c90a7496fe61b1733c535e7df00fcd51e4f73842859aca0d24fefbb2eb52e7"
      },
      {
        "seq": 138,
        "day": 1,
        "actor": {
          "id": "DRONICS-O",
          "role": "agent"
        },
        "type": "read",
        "subject": "cms:read:pages",
        "decision": "info",
        "detail": "EV-0020: Read the live pages and saved drafts.",
        "prevHash": "87c90a7496fe61b1733c535e7df00fcd51e4f73842859aca0d24fefbb2eb52e7",
        "hash": "3e002322e5e0932e49d4684cd9cc8f07ed408839d0887153b1044334bf39dc69"
      },
      {
        "seq": 139,
        "day": 1,
        "actor": {
          "id": "evaluator",
          "role": "system"
        },
        "type": "evaluation",
        "subject": "FD-DRONICS-O-c1-7",
        "decision": "allow",
        "detail": "finding passes",
        "prevHash": "3e002322e5e0932e49d4684cd9cc8f07ed408839d0887153b1044334bf39dc69",
        "hash": "da5e2de04e51cad8f68e722f50ee1fffa32ee69d59a1e6ba1c6bf0e0a6d5217d"
      },
      {
        "seq": 140,
        "day": 1,
        "actor": {
          "id": "evaluator",
          "role": "system"
        },
        "type": "evaluation",
        "subject": "DR-DRONICS-O-c1-1",
        "decision": "deny",
        "detail": "claim_not_verified",
        "prevHash": "da5e2de04e51cad8f68e722f50ee1fffa32ee69d59a1e6ba1c6bf0e0a6d5217d",
        "hash": "52bc3244d062a051d26d23cced2f421e1ce86cca76ee82e0a0d653d729cdde5c"
      },
      {
        "seq": 141,
        "day": 1,
        "actor": {
          "id": "evaluator",
          "role": "system"
        },
        "type": "evaluation",
        "subject": "DR-DRONICS-O-c1-2",
        "decision": "deny",
        "detail": "claim_not_verified",
        "prevHash": "52bc3244d062a051d26d23cced2f421e1ce86cca76ee82e0a0d653d729cdde5c",
        "hash": "5606c0ed1816ab3324455a7ca47bfd34ae842924e9e2853b95f791caaec2a707"
      },
      {
        "seq": 142,
        "day": 1,
        "actor": {
          "id": "evaluator",
          "role": "system"
        },
        "type": "evaluation",
        "subject": "DR-DRONICS-O-c1-3",
        "decision": "deny",
        "detail": "claim_not_verified",
        "prevHash": "5606c0ed1816ab3324455a7ca47bfd34ae842924e9e2853b95f791caaec2a707",
        "hash": "85af4bc2fd4962534c1cf2e59c340c00d79d4315e3295326adc713c93d7bfabc"
      },
      {
        "seq": 143,
        "day": 1,
        "actor": {
          "id": "evaluator",
          "role": "system"
        },
        "type": "evaluation",
        "subject": "DR-DRONICS-O-c1-4",
        "decision": "deny",
        "detail": "claim_not_verified",
        "prevHash": "85af4bc2fd4962534c1cf2e59c340c00d79d4315e3295326adc713c93d7bfabc",
        "hash": "9615d8dcdc0eaf14e69c4c6cf29664befde46e15b4ceafa92ef7588882e655ab"
      },
      {
        "seq": 144,
        "day": 1,
        "actor": {
          "id": "evaluator",
          "role": "system"
        },
        "type": "evaluation",
        "subject": "DR-DRONICS-O-c1-5",
        "decision": "deny",
        "detail": "claim_not_verified",
        "prevHash": "9615d8dcdc0eaf14e69c4c6cf29664befde46e15b4ceafa92ef7588882e655ab",
        "hash": "2f3c7b701ab67f5c1c4876fe662019960468690148b2f56b02c5fc9298a61358"
      },
      {
        "seq": 145,
        "day": 1,
        "actor": {
          "id": "evaluator",
          "role": "system"
        },
        "type": "evaluation",
        "subject": "DR-DRONICS-O-c1-6",
        "decision": "deny",
        "detail": "claim_not_verified",
        "prevHash": "2f3c7b701ab67f5c1c4876fe662019960468690148b2f56b02c5fc9298a61358",
        "hash": "8b39fc2fb5cd683d333ae13a4ab4dfd7cde3fb63bb797720acba7b8cbbef6b0c"
      },
      {
        "seq": 146,
        "day": 1,
        "actor": {
          "id": "DRONICS-O",
          "role": "agent"
        },
        "type": "handoff",
        "subject": "DRONICS-N",
        "decision": "info",
        "detail": "1 findings, 0 drafts awaiting approval, 6 stopped.",
        "prevHash": "8b39fc2fb5cd683d333ae13a4ab4dfd7cde3fb63bb797720acba7b8cbbef6b0c",
        "hash": "0b71565e1fb7dab4c7348f07b5f947272a1664e05c209305a68ad6589c70dbd8"
      },
      {
        "seq": 147,
        "day": 1,
        "actor": {
          "id": "DRONICS-N",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "partner_platform:read:partners",
        "decision": "allow",
        "detail": "read partner_platform:read:partners",
        "prevHash": "0b71565e1fb7dab4c7348f07b5f947272a1664e05c209305a68ad6589c70dbd8",
        "hash": "4d2d3f44f7dd467af062423d39d0d3d69a3618a6cf60b643f5bbd228fb05f1d5"
      },
      {
        "seq": 148,
        "day": 1,
        "actor": {
          "id": "DRONICS-N",
          "role": "agent"
        },
        "type": "read",
        "subject": "partner_platform:read:partners",
        "decision": "info",
        "detail": "EV-0021: Read 6 partners, their types and referrals.",
        "prevHash": "4d2d3f44f7dd467af062423d39d0d3d69a3618a6cf60b643f5bbd228fb05f1d5",
        "hash": "7b3de8d2598c1e930d027cabc970719c4698c4d52e47aaa988488e08007fb298"
      },
      {
        "seq": 149,
        "day": 1,
        "actor": {
          "id": "evaluator",
          "role": "system"
        },
        "type": "evaluation",
        "subject": "FD-DRONICS-N-c1-1",
        "decision": "allow",
        "detail": "finding passes",
        "prevHash": "7b3de8d2598c1e930d027cabc970719c4698c4d52e47aaa988488e08007fb298",
        "hash": "24833c75492bc91108b7b8d5e51f482a801e53d0663af33021f86c0334cccbc4"
      },
      {
        "seq": 150,
        "day": 1,
        "actor": {
          "id": "evaluator",
          "role": "system"
        },
        "type": "evaluation",
        "subject": "DR-DRONICS-N-c1-2",
        "decision": "allow",
        "detail": "draft passes",
        "prevHash": "24833c75492bc91108b7b8d5e51f482a801e53d0663af33021f86c0334cccbc4",
        "hash": "37b7e52b034d73ea147f8f13f1f296e82e0c16a62da3197f97ff217faa1d5752"
      },
      {
        "seq": 151,
        "day": 1,
        "actor": {
          "id": "DRONICS-N",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "DR-DRONICS-N-c1-2",
        "decision": "allow",
        "detail": "draft outreach_note may be saved and queued",
        "prevHash": "37b7e52b034d73ea147f8f13f1f296e82e0c16a62da3197f97ff217faa1d5752",
        "hash": "acec6b1fbb127d5066cdf982e33cb3f6196f03c8068a284bceecbca60603a8da"
      },
      {
        "seq": 152,
        "day": 1,
        "actor": {
          "id": "DRONICS-N",
          "role": "agent"
        },
        "type": "draft_saved",
        "subject": "DR-DRONICS-N-c1-2",
        "decision": "info",
        "detail": "saved as a draft in partner_platform (PIT-018); not live",
        "prevHash": "acec6b1fbb127d5066cdf982e33cb3f6196f03c8068a284bceecbca60603a8da",
        "hash": "ec03df027b8cc1548bf259510962f25a4fc5b162e93468486dc25f75197a5439"
      },
      {
        "seq": 153,
        "day": 1,
        "actor": {
          "id": "DRONICS-N",
          "role": "agent"
        },
        "type": "submitted",
        "subject": "DR-DRONICS-N-c1-2",
        "decision": "info",
        "detail": "outreach_note: Co-marketing brief for Chola Cloud Marketplace (fictional)",
        "prevHash": "ec03df027b8cc1548bf259510962f25a4fc5b162e93468486dc25f75197a5439",
        "hash": "9d480ed478fbbed4e7bc38c62eb49115ac8565de840cba4902f1478e66fce350"
      },
      {
        "seq": 154,
        "day": 1,
        "actor": {
          "id": "evaluator",
          "role": "system"
        },
        "type": "evaluation",
        "subject": "DR-DRONICS-N-c1-3",
        "decision": "allow",
        "detail": "draft passes",
        "prevHash": "9d480ed478fbbed4e7bc38c62eb49115ac8565de840cba4902f1478e66fce350",
        "hash": "f245302a93b92ad46d88b782441ec76048a35e0fed8867805c1a1ad9ab8e9250"
      },
      {
        "seq": 155,
        "day": 1,
        "actor": {
          "id": "DRONICS-N",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "DR-DRONICS-N-c1-3",
        "decision": "allow",
        "detail": "draft outreach_note may be saved and queued",
        "prevHash": "f245302a93b92ad46d88b782441ec76048a35e0fed8867805c1a1ad9ab8e9250",
        "hash": "ae0803620063cd4c757322b797d64ec15a1fd297871d0e41914dac26e0067182"
      },
      {
        "seq": 156,
        "day": 1,
        "actor": {
          "id": "DRONICS-N",
          "role": "agent"
        },
        "type": "draft_saved",
        "subject": "DR-DRONICS-N-c1-3",
        "decision": "info",
        "detail": "saved as a draft in partner_platform (PIT-019); not live",
        "prevHash": "ae0803620063cd4c757322b797d64ec15a1fd297871d0e41914dac26e0067182",
        "hash": "4dfb31b2f5eb294d0d9d85966e50219439db6da912bb4904506a3438f3c03fa5"
      },
      {
        "seq": 157,
        "day": 1,
        "actor": {
          "id": "DRONICS-N",
          "role": "agent"
        },
        "type": "submitted",
        "subject": "DR-DRONICS-N-c1-3",
        "decision": "info",
        "detail": "outreach_note: Co-marketing brief for Falcon Identity Tools (fictional software company)",
        "prevHash": "4dfb31b2f5eb294d0d9d85966e50219439db6da912bb4904506a3438f3c03fa5",
        "hash": "9e6a9f3dfe81f001b17049cb2aa2556d7ae850c067c8d790ed9ad6b1c3feb9b8"
      },
      {
        "seq": 158,
        "day": 1,
        "actor": {
          "id": "DRONICS-N",
          "role": "agent"
        },
        "type": "handoff",
        "subject": "DRONICS-I",
        "decision": "info",
        "detail": "1 findings, 2 drafts awaiting approval, 0 stopped.",
        "prevHash": "9e6a9f3dfe81f001b17049cb2aa2556d7ae850c067c8d790ed9ad6b1c3feb9b8",
        "hash": "eccc7da165e51cfeb4d623a0167a1a31a7e94799e5456c7bd74d776cf454e242"
      },
      {
        "seq": 159,
        "day": 1,
        "actor": {
          "id": "DRONICS-I",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "crm:read:voices",
        "decision": "allow",
        "detail": "read crm:read:voices",
        "prevHash": "eccc7da165e51cfeb4d623a0167a1a31a7e94799e5456c7bd74d776cf454e242",
        "hash": "1841fa85b8966acb42e29f52f260a50bbf3d2eca2da8d46bb3783873484fe6c6"
      },
      {
        "seq": 160,
        "day": 1,
        "actor": {
          "id": "DRONICS-I",
          "role": "agent"
        },
        "type": "read",
        "subject": "crm:read:voices",
        "decision": "info",
        "detail": "EV-0022: Read 3 analysts and creators the audience follows.",
        "prevHash": "1841fa85b8966acb42e29f52f260a50bbf3d2eca2da8d46bb3783873484fe6c6",
        "hash": "cb5e2fd5240632052148cb0b127f400a8af1a45e5c3b48397944fc20d2bebb03"
      },
      {
        "seq": 161,
        "day": 1,
        "actor": {
          "id": "evaluator",
          "role": "system"
        },
        "type": "evaluation",
        "subject": "FD-DRONICS-I-c1-4",
        "decision": "allow",
        "detail": "finding passes",
        "prevHash": "cb5e2fd5240632052148cb0b127f400a8af1a45e5c3b48397944fc20d2bebb03",
        "hash": "0212460a2a59ac5d398374228e49de42d377e3833215201a7c4a78b436ec47f0"
      },
      {
        "seq": 162,
        "day": 1,
        "actor": {
          "id": "evaluator",
          "role": "system"
        },
        "type": "evaluation",
        "subject": "DR-DRONICS-I-c1-1",
        "decision": "allow",
        "detail": "draft passes",
        "prevHash": "0212460a2a59ac5d398374228e49de42d377e3833215201a7c4a78b436ec47f0",
        "hash": "42de73d2e4f9718408efc7fc9b0fa890866c6e2d0a42ee0dd36d1d39b82baafc"
      },
      {
        "seq": 163,
        "day": 1,
        "actor": {
          "id": "DRONICS-I",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "DR-DRONICS-I-c1-1",
        "decision": "allow",
        "detail": "draft outreach_note may be saved and queued",
        "prevHash": "42de73d2e4f9718408efc7fc9b0fa890866c6e2d0a42ee0dd36d1d39b82baafc",
        "hash": "abc14c6ed40ec9d4631ae085de39b24cdc3298e1423551cafbabc52c70583512"
      },
      {
        "seq": 164,
        "day": 1,
        "actor": {
          "id": "DRONICS-I",
          "role": "agent"
        },
        "type": "draft_saved",
        "subject": "DR-DRONICS-I-c1-1",
        "decision": "info",
        "detail": "saved as a draft in crm (TASK-020); not live",
        "prevHash": "abc14c6ed40ec9d4631ae085de39b24cdc3298e1423551cafbabc52c70583512",
        "hash": "1ce46dc7b59460b868727a47764582fe519b08f27407d4c7c1cd3a89ee2b1cd8"
      },
      {
        "seq": 165,
        "day": 1,
        "actor": {
          "id": "DRONICS-I",
          "role": "agent"
        },
        "type": "submitted",
        "subject": "DR-DRONICS-I-c1-1",
        "decision": "info",
        "detail": "outreach_note: Separate note for Analyst A (fictional industry analyst)",
        "prevHash": "1ce46dc7b59460b868727a47764582fe519b08f27407d4c7c1cd3a89ee2b1cd8",
        "hash": "b5bd7c505ed69a8ea2fe2265896df085a972afc5760e86e69232de4f66aed71b"
      },
      {
        "seq": 166,
        "day": 1,
        "actor": {
          "id": "evaluator",
          "role": "system"
        },
        "type": "evaluation",
        "subject": "DR-DRONICS-I-c1-2",
        "decision": "allow",
        "detail": "draft passes",
        "prevHash": "b5bd7c505ed69a8ea2fe2265896df085a972afc5760e86e69232de4f66aed71b",
        "hash": "4cee983c043e64b35c101c5cdbb61bf734559da40a3dd4cc77485d52d4561fdb"
      },
      {
        "seq": 167,
        "day": 1,
        "actor": {
          "id": "DRONICS-I",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "DR-DRONICS-I-c1-2",
        "decision": "allow",
        "detail": "draft outreach_note may be saved and queued",
        "prevHash": "4cee983c043e64b35c101c5cdbb61bf734559da40a3dd4cc77485d52d4561fdb",
        "hash": "cdc913a416d10ea2e9d8badc40edfb29c071459ffc1e6e7dfb680999a07559d4"
      },
      {
        "seq": 168,
        "day": 1,
        "actor": {
          "id": "DRONICS-I",
          "role": "agent"
        },
        "type": "draft_saved",
        "subject": "DR-DRONICS-I-c1-2",
        "decision": "info",
        "detail": "saved as a draft in crm (TASK-021); not live",
        "prevHash": "cdc913a416d10ea2e9d8badc40edfb29c071459ffc1e6e7dfb680999a07559d4",
        "hash": "46b109c258dade37f8148e393d0abf422007c0f236a1679e0a882d51e4216b2e"
      },
      {
        "seq": 169,
        "day": 1,
        "actor": {
          "id": "DRONICS-I",
          "role": "agent"
        },
        "type": "submitted",
        "subject": "DR-DRONICS-I-c1-2",
        "decision": "info",
        "detail": "outreach_note: Separate note for Creator B (fictional security newsletter writer)",
        "prevHash": "46b109c258dade37f8148e393d0abf422007c0f236a1679e0a882d51e4216b2e",
        "hash": "ccc44212b950e41f33f28b6f7ab5c62b38b7374b8e53e42331286e71f0d99c9e"
      },
      {
        "seq": 170,
        "day": 1,
        "actor": {
          "id": "evaluator",
          "role": "system"
        },
        "type": "evaluation",
        "subject": "DR-DRONICS-I-c1-3",
        "decision": "allow",
        "detail": "draft passes",
        "prevHash": "ccc44212b950e41f33f28b6f7ab5c62b38b7374b8e53e42331286e71f0d99c9e",
        "hash": "0f48431e64d1274e3f22f704fddd58f8f647e1d39e061d410c631cefee56f571"
      },
      {
        "seq": 171,
        "day": 1,
        "actor": {
          "id": "DRONICS-I",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "DR-DRONICS-I-c1-3",
        "decision": "allow",
        "detail": "draft outreach_note may be saved and queued",
        "prevHash": "0f48431e64d1274e3f22f704fddd58f8f647e1d39e061d410c631cefee56f571",
        "hash": "015ca695f576b3da896adf0bd4b2da89b4b423802301e97cee4b14150617aec9"
      },
      {
        "seq": 172,
        "day": 1,
        "actor": {
          "id": "DRONICS-I",
          "role": "agent"
        },
        "type": "draft_saved",
        "subject": "DR-DRONICS-I-c1-3",
        "decision": "info",
        "detail": "saved as a draft in crm (TASK-022); not live",
        "prevHash": "015ca695f576b3da896adf0bd4b2da89b4b423802301e97cee4b14150617aec9",
        "hash": "fc6447fc647300a7b7fa0eeaffc414a492c9b76f6abdb6c6e1209b71d1ae4d33"
      },
      {
        "seq": 173,
        "day": 1,
        "actor": {
          "id": "DRONICS-I",
          "role": "agent"
        },
        "type": "submitted",
        "subject": "DR-DRONICS-I-c1-3",
        "decision": "info",
        "detail": "outreach_note: Separate note for Creator C (fictional practitioner podcaster)",
        "prevHash": "fc6447fc647300a7b7fa0eeaffc414a492c9b76f6abdb6c6e1209b71d1ae4d33",
        "hash": "ffc719c1e3c4347e721f7d30091be3050431a95c10618b98d4904bfad2ea4ff3"
      },
      {
        "seq": 174,
        "day": 1,
        "actor": {
          "id": "DRONICS-I",
          "role": "agent"
        },
        "type": "handoff",
        "subject": "DRONICS-C",
        "decision": "info",
        "detail": "1 findings, 3 drafts awaiting approval, 0 stopped.",
        "prevHash": "ffc719c1e3c4347e721f7d30091be3050431a95c10618b98d4904bfad2ea4ff3",
        "hash": "a81bb671f05ee9de5b754af33ff91ccf22fee0092dee055b61f2c73b85a7491c"
      },
      {
        "seq": 175,
        "day": 1,
        "actor": {
          "id": "DRONICS-C",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "crm:read:community",
        "decision": "allow",
        "detail": "read crm:read:community",
        "prevHash": "a81bb671f05ee9de5b754af33ff91ccf22fee0092dee055b61f2c73b85a7491c",
        "hash": "601d0b520eef24c9cc87cb5e3c45fa145570d9b9453dfe45f3eb8291e3ce4a6e"
      },
      {
        "seq": 176,
        "day": 1,
        "actor": {
          "id": "DRONICS-C",
          "role": "agent"
        },
        "type": "read",
        "subject": "crm:read:community",
        "decision": "info",
        "detail": "EV-0023: Read community members, events and support topics.",
        "prevHash": "601d0b520eef24c9cc87cb5e3c45fa145570d9b9453dfe45f3eb8291e3ce4a6e",
        "hash": "22a3aa40557dbcc9785ec6f5844b492924a11b9b2da4f55f6a2456428681c301"
      },
      {
        "seq": 177,
        "day": 1,
        "actor": {
          "id": "evaluator",
          "role": "system"
        },
        "type": "evaluation",
        "subject": "FD-DRONICS-C-c1-1",
        "decision": "allow",
        "detail": "finding passes",
        "prevHash": "22a3aa40557dbcc9785ec6f5844b492924a11b9b2da4f55f6a2456428681c301",
        "hash": "aab4f471ea696784af1d56b94a4c6b1a51331746cbd37fe44af70d9350d8b3ed"
      },
      {
        "seq": 178,
        "day": 1,
        "actor": {
          "id": "evaluator",
          "role": "system"
        },
        "type": "evaluation",
        "subject": "DR-DRONICS-C-c1-2",
        "decision": "deny",
        "detail": "person_without_consent",
        "prevHash": "aab4f471ea696784af1d56b94a4c6b1a51331746cbd37fe44af70d9350d8b3ed",
        "hash": "89555d6b6bbf350c8b8d7ab2a659aa9ccd9dcc4445d4b29613e0d064828eb026"
      },
      {
        "seq": 179,
        "day": 1,
        "actor": {
          "id": "DRONICS-C",
          "role": "agent"
        },
        "type": "handoff",
        "subject": "DRONICS-S",
        "decision": "info",
        "detail": "1 findings, 0 drafts awaiting approval, 1 stopped.",
        "prevHash": "89555d6b6bbf350c8b8d7ab2a659aa9ccd9dcc4445d4b29613e0d064828eb026",
        "hash": "60d9d0abe4f4091ee49213cd039c7e187c5fb9e3792da72ff3eb059356bbc6fd"
      },
      {
        "seq": 180,
        "day": 1,
        "actor": {
          "id": "DRONICS-S",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "crm:read:deals",
        "decision": "allow",
        "detail": "read crm:read:deals",
        "prevHash": "60d9d0abe4f4091ee49213cd039c7e187c5fb9e3792da72ff3eb059356bbc6fd",
        "hash": "9b6828e8dc8d820fddb24fdcf1f2c365790cc441cfcd79c54a8ac5d5370cdb06"
      },
      {
        "seq": 181,
        "day": 1,
        "actor": {
          "id": "DRONICS-S",
          "role": "agent"
        },
        "type": "read",
        "subject": "crm:read:deals",
        "decision": "info",
        "detail": "EV-0024: Read 4 deals from the fictional CRM.",
        "prevHash": "9b6828e8dc8d820fddb24fdcf1f2c365790cc441cfcd79c54a8ac5d5370cdb06",
        "hash": "894defb44120b0434c557cd0780f127c2a6f72ae33344d980a661077f03fc086"
      },
      {
        "seq": 182,
        "day": 1,
        "actor": {
          "id": "evaluator",
          "role": "system"
        },
        "type": "evaluation",
        "subject": "FD-DRONICS-S-c1-1",
        "decision": "allow",
        "detail": "finding passes",
        "prevHash": "894defb44120b0434c557cd0780f127c2a6f72ae33344d980a661077f03fc086",
        "hash": "882c6fc33fb35b896496885386956f55f6e11b612045b9ad458ebed2e7c111cc"
      },
      {
        "seq": 183,
        "day": 1,
        "actor": {
          "id": "evaluator",
          "role": "system"
        },
        "type": "evaluation",
        "subject": "DR-DRONICS-S-c1-2",
        "decision": "allow",
        "detail": "draft passes",
        "prevHash": "882c6fc33fb35b896496885386956f55f6e11b612045b9ad458ebed2e7c111cc",
        "hash": "ad2a41c1a739d0ebcdb137413b129d77ede91b2807aad4900648570041768c3d"
      },
      {
        "seq": 184,
        "day": 1,
        "actor": {
          "id": "DRONICS-S",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "DR-DRONICS-S-c1-2",
        "decision": "allow",
        "detail": "draft battlecard may be saved and queued",
        "prevHash": "ad2a41c1a739d0ebcdb137413b129d77ede91b2807aad4900648570041768c3d",
        "hash": "4125c2a19d0b211303ad3888925654d282302a05931d639e0ce76234322db9f3"
      },
      {
        "seq": 185,
        "day": 1,
        "actor": {
          "id": "DRONICS-S",
          "role": "agent"
        },
        "type": "submitted",
        "subject": "DR-DRONICS-S-c1-2",
        "decision": "info",
        "detail": "battlecard: Battlecard against the status quo (doing nothing, or a spreadsheet)",
        "prevHash": "4125c2a19d0b211303ad3888925654d282302a05931d639e0ce76234322db9f3",
        "hash": "9d153d8a0257ecf4179f57490147f40a617c55d262e000d9817ec23baef6d95e"
      },
      {
        "seq": 186,
        "day": 1,
        "actor": {
          "id": "evaluator",
          "role": "system"
        },
        "type": "evaluation",
        "subject": "DR-DRONICS-S-c1-3",
        "decision": "allow",
        "detail": "draft passes",
        "prevHash": "9d153d8a0257ecf4179f57490147f40a617c55d262e000d9817ec23baef6d95e",
        "hash": "7f05f17ae3844e5f6a2e8d0ad48c4ff5049ab80101575f4781f1dd6c74e2291f"
      },
      {
        "seq": 187,
        "day": 1,
        "actor": {
          "id": "DRONICS-S",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "DR-DRONICS-S-c1-3",
        "decision": "allow",
        "detail": "draft brief may be saved and queued",
        "prevHash": "7f05f17ae3844e5f6a2e8d0ad48c4ff5049ab80101575f4781f1dd6c74e2291f",
        "hash": "538a5fbdd6a8b3507fe0a5324579ebf8b5f7431f71ada3d99d40705b0ead45b5"
      },
      {
        "seq": 188,
        "day": 1,
        "actor": {
          "id": "DRONICS-S",
          "role": "agent"
        },
        "type": "submitted",
        "subject": "DR-DRONICS-S-c1-3",
        "decision": "info",
        "detail": "brief: Talk track for the first three calls",
        "prevHash": "538a5fbdd6a8b3507fe0a5324579ebf8b5f7431f71ada3d99d40705b0ead45b5",
        "hash": "0db7c46e3c7f8d053d9d91b83dbfbba11da011d704a8dbb846cd2ffaf798de68"
      },
      {
        "seq": 189,
        "day": 1,
        "actor": {
          "id": "DRONICS-S",
          "role": "agent"
        },
        "type": "handoff",
        "subject": "strategist",
        "decision": "info",
        "detail": "1 findings, 2 drafts awaiting approval, 0 stopped.",
        "prevHash": "0db7c46e3c7f8d053d9d91b83dbfbba11da011d704a8dbb846cd2ffaf798de68",
        "hash": "da30a8f3118e6e9aaa75794bde2634c01af666ed12e8f331c9ec6270d7bd3019"
      },
      {
        "seq": 190,
        "day": 1,
        "actor": {
          "id": "STRATEGIST",
          "role": "checker"
        },
        "type": "checked",
        "subject": "DR-FOUND-F-c1-3",
        "decision": "allow",
        "detail": "PASS (9 rules)",
        "prevHash": "da30a8f3118e6e9aaa75794bde2634c01af666ed12e8f331c9ec6270d7bd3019",
        "hash": "8a9878639b9a56a24b59080a0fca88f99e045b77d8920745c121cc0843a4b17b"
      },
      {
        "seq": 191,
        "day": 1,
        "actor": {
          "id": "STRATEGIST",
          "role": "checker"
        },
        "type": "checked",
        "subject": "DR-FOUND-F-c1-4",
        "decision": "allow",
        "detail": "PASS (9 rules)",
        "prevHash": "8a9878639b9a56a24b59080a0fca88f99e045b77d8920745c121cc0843a4b17b",
        "hash": "8a2b80fc0dc8324534f515265a18eaa08481813f1151963bba7286a115f7d314"
      },
      {
        "seq": 192,
        "day": 1,
        "actor": {
          "id": "STRATEGIST",
          "role": "checker"
        },
        "type": "checked",
        "subject": "DR-FOUND-F-c1-5",
        "decision": "allow",
        "detail": "PASS (9 rules)",
        "prevHash": "8a2b80fc0dc8324534f515265a18eaa08481813f1151963bba7286a115f7d314",
        "hash": "590820a8ccad3b8f469dc1d0e03b76c19f78397f89f7c75a2c535fdab8287f71"
      },
      {
        "seq": 193,
        "day": 1,
        "actor": {
          "id": "STRATEGIST",
          "role": "checker"
        },
        "type": "checked",
        "subject": "DR-FOUND-F-c1-6",
        "decision": "allow",
        "detail": "PASS (9 rules)",
        "prevHash": "590820a8ccad3b8f469dc1d0e03b76c19f78397f89f7c75a2c535fdab8287f71",
        "hash": "c53cb2dbbf8819f331663012fdc6057d0bacb6a154888d30526eba4fcdf1bbd8"
      },
      {
        "seq": 194,
        "day": 1,
        "actor": {
          "id": "STRATEGIST",
          "role": "checker"
        },
        "type": "checked",
        "subject": "DR-FOUND-F-c1-7",
        "decision": "allow",
        "detail": "PASS (9 rules)",
        "prevHash": "c53cb2dbbf8819f331663012fdc6057d0bacb6a154888d30526eba4fcdf1bbd8",
        "hash": "5858a0b482b0ed804c6ba6eebd61493ade4f293c904f6d4c8d1787f1266988ad"
      },
      {
        "seq": 195,
        "day": 1,
        "actor": {
          "id": "STRATEGIST",
          "role": "checker"
        },
        "type": "checked",
        "subject": "DR-FOUND-O-c1-3",
        "decision": "allow",
        "detail": "PASS (9 rules)",
        "prevHash": "5858a0b482b0ed804c6ba6eebd61493ade4f293c904f6d4c8d1787f1266988ad",
        "hash": "ed52e1f47e990a121a296861f1cb822c7d21e3f487e9ec7ad328a0a1878f9fbd"
      },
      {
        "seq": 196,
        "day": 1,
        "actor": {
          "id": "STRATEGIST",
          "role": "checker"
        },
        "type": "checked",
        "subject": "DR-FOUND-O-c1-4",
        "decision": "allow",
        "detail": "PASS (9 rules)",
        "prevHash": "ed52e1f47e990a121a296861f1cb822c7d21e3f487e9ec7ad328a0a1878f9fbd",
        "hash": "15b4d22c62414b20eeef9c59871271d945c0a7e7b52d5f72e565bee1d671cd8b"
      },
      {
        "seq": 197,
        "day": 1,
        "actor": {
          "id": "STRATEGIST",
          "role": "checker"
        },
        "type": "checked",
        "subject": "DR-FOUND-O-c1-5",
        "decision": "allow",
        "detail": "PASS (9 rules)",
        "prevHash": "15b4d22c62414b20eeef9c59871271d945c0a7e7b52d5f72e565bee1d671cd8b",
        "hash": "79b8e115c1a2fef35dadb930ae9b51362a3fba4946e24a113eeff954640fd77e"
      },
      {
        "seq": 198,
        "day": 1,
        "actor": {
          "id": "STRATEGIST",
          "role": "checker"
        },
        "type": "checked",
        "subject": "DR-FOUND-U-c1-2",
        "decision": "allow",
        "detail": "PASS (9 rules)",
        "prevHash": "79b8e115c1a2fef35dadb930ae9b51362a3fba4946e24a113eeff954640fd77e",
        "hash": "27a17f74eb71f6ef9428ecf350dd1429d0746220aec05ef7c824e06fc13e3e90"
      },
      {
        "seq": 199,
        "day": 1,
        "actor": {
          "id": "STRATEGIST",
          "role": "checker"
        },
        "type": "checked",
        "subject": "DR-FOUND-U-c1-3",
        "decision": "allow",
        "detail": "PASS (9 rules)",
        "prevHash": "27a17f74eb71f6ef9428ecf350dd1429d0746220aec05ef7c824e06fc13e3e90",
        "hash": "50b6abb3d676c9a71d43261603a90dd759b2fdaf2d7cdb49955ce6c5b6d46f6d"
      },
      {
        "seq": 200,
        "day": 1,
        "actor": {
          "id": "STRATEGIST",
          "role": "checker"
        },
        "type": "checked",
        "subject": "DR-FOUND-N-c1-2",
        "decision": "allow",
        "detail": "PASS (9 rules)",
        "prevHash": "50b6abb3d676c9a71d43261603a90dd759b2fdaf2d7cdb49955ce6c5b6d46f6d",
        "hash": "0242fdc47f264150008da7618614896e566b26b806dfed93d17f577f829ee7fb"
      },
      {
        "seq": 201,
        "day": 1,
        "actor": {
          "id": "STRATEGIST",
          "role": "checker"
        },
        "type": "checked",
        "subject": "DR-FOUND-N-c1-3",
        "decision": "allow",
        "detail": "PASS (9 rules)",
        "prevHash": "0242fdc47f264150008da7618614896e566b26b806dfed93d17f577f829ee7fb",
        "hash": "650c682d473ea6e82ae055c8a8479b3f51b6cf132eb85d28d7a42da54397158e"
      },
      {
        "seq": 202,
        "day": 1,
        "actor": {
          "id": "STRATEGIST",
          "role": "checker"
        },
        "type": "checked",
        "subject": "DR-FOUND-D-c1-3",
        "decision": "allow",
        "detail": "PASS (9 rules)",
        "prevHash": "650c682d473ea6e82ae055c8a8479b3f51b6cf132eb85d28d7a42da54397158e",
        "hash": "4935fb73dd70f78e633ec8ae15f2e82d52293d9143f0fe0631f42349c3a6954e"
      },
      {
        "seq": 203,
        "day": 1,
        "actor": {
          "id": "STRATEGIST",
          "role": "checker"
        },
        "type": "checked",
        "subject": "DR-FOUND-D-c1-4",
        "decision": "allow",
        "detail": "PASS (9 rules)",
        "prevHash": "4935fb73dd70f78e633ec8ae15f2e82d52293d9143f0fe0631f42349c3a6954e",
        "hash": "a68412903970e65d04428366cd79ce0befe9d4389e1f388d88c113752e5cf784"
      },
      {
        "seq": 204,
        "day": 1,
        "actor": {
          "id": "STRATEGIST",
          "role": "checker"
        },
        "type": "checked",
        "subject": "DR-DRONICS-D-c1-2",
        "decision": "allow",
        "detail": "PASS (9 rules)",
        "prevHash": "a68412903970e65d04428366cd79ce0befe9d4389e1f388d88c113752e5cf784",
        "hash": "c3aecc8cb6205bd33dad5b669d53c8c50eaa7f159f3b1027a8ac596fdf50ac13"
      },
      {
        "seq": 205,
        "day": 1,
        "actor": {
          "id": "STRATEGIST",
          "role": "checker"
        },
        "type": "checked",
        "subject": "DR-DRONICS-D-c1-3",
        "decision": "allow",
        "detail": "PASS (9 rules)",
        "prevHash": "c3aecc8cb6205bd33dad5b669d53c8c50eaa7f159f3b1027a8ac596fdf50ac13",
        "hash": "63136453bbd30227a2a96bec91590ead8689cefdfe0b1b5ef1ff3a5de98dc7ec"
      },
      {
        "seq": 206,
        "day": 1,
        "actor": {
          "id": "STRATEGIST",
          "role": "checker"
        },
        "type": "checked",
        "subject": "DR-DRONICS-R-c1-2",
        "decision": "allow",
        "detail": "PASS (9 rules)",
        "prevHash": "63136453bbd30227a2a96bec91590ead8689cefdfe0b1b5ef1ff3a5de98dc7ec",
        "hash": "02d2f260cc560ec50e75b4403921de343cd634b4d34d7eb7f4f601c44e562fd9"
      },
      {
        "seq": 207,
        "day": 1,
        "actor": {
          "id": "STRATEGIST",
          "role": "checker"
        },
        "type": "checked",
        "subject": "DR-DRONICS-R-c1-3",
        "decision": "allow",
        "detail": "PASS (9 rules)",
        "prevHash": "02d2f260cc560ec50e75b4403921de343cd634b4d34d7eb7f4f601c44e562fd9",
        "hash": "d1dcacb84675a3e9931225f5a33fcf4a66d79accdedb0fb55317c701ab1d6038"
      },
      {
        "seq": 208,
        "day": 1,
        "actor": {
          "id": "STRATEGIST",
          "role": "checker"
        },
        "type": "checked",
        "subject": "DR-DRONICS-R-c1-4",
        "decision": "allow",
        "detail": "PASS (9 rules)",
        "prevHash": "d1dcacb84675a3e9931225f5a33fcf4a66d79accdedb0fb55317c701ab1d6038",
        "hash": "276ffca6e36d62bcefa91f44f2cf7e080e9f5a28c50a43f7db0161a32cc47c47"
      },
      {
        "seq": 209,
        "day": 1,
        "actor": {
          "id": "STRATEGIST",
          "role": "checker"
        },
        "type": "checked",
        "subject": "DR-DRONICS-R-c1-5",
        "decision": "allow",
        "detail": "PASS (9 rules)",
        "prevHash": "276ffca6e36d62bcefa91f44f2cf7e080e9f5a28c50a43f7db0161a32cc47c47",
        "hash": "e415b1c2435b74ff5702af8d43ce1f0f9d3c3c988ccaa3611841e84aaed47631"
      },
      {
        "seq": 210,
        "day": 1,
        "actor": {
          "id": "STRATEGIST",
          "role": "checker"
        },
        "type": "checked",
        "subject": "DR-DRONICS-N-c1-2",
        "decision": "allow",
        "detail": "PASS (9 rules)",
        "prevHash": "e415b1c2435b74ff5702af8d43ce1f0f9d3c3c988ccaa3611841e84aaed47631",
        "hash": "50c35040d7dbe252e4b3dd061ca4f9eb8d359f386d89b742619b48637a855064"
      },
      {
        "seq": 211,
        "day": 1,
        "actor": {
          "id": "STRATEGIST",
          "role": "checker"
        },
        "type": "checked",
        "subject": "DR-DRONICS-N-c1-3",
        "decision": "allow",
        "detail": "PASS (9 rules)",
        "prevHash": "50c35040d7dbe252e4b3dd061ca4f9eb8d359f386d89b742619b48637a855064",
        "hash": "1ce923a2f59e3f55a55b3f59786aa88e2f29db96156946f7b42eeabb645590d5"
      },
      {
        "seq": 212,
        "day": 1,
        "actor": {
          "id": "STRATEGIST",
          "role": "checker"
        },
        "type": "checked",
        "subject": "DR-DRONICS-I-c1-1",
        "decision": "allow",
        "detail": "PASS (9 rules)",
        "prevHash": "1ce923a2f59e3f55a55b3f59786aa88e2f29db96156946f7b42eeabb645590d5",
        "hash": "9ce0cc65f2920b0cd557d57d235d499d6ee15a2112cfedaafe45e4d9f7e9d282"
      },
      {
        "seq": 213,
        "day": 1,
        "actor": {
          "id": "STRATEGIST",
          "role": "checker"
        },
        "type": "checked",
        "subject": "DR-DRONICS-I-c1-2",
        "decision": "allow",
        "detail": "PASS (9 rules)",
        "prevHash": "9ce0cc65f2920b0cd557d57d235d499d6ee15a2112cfedaafe45e4d9f7e9d282",
        "hash": "414115f38f11a79e8514f292827e3212b81c7d933f81c1e169c970bfd5ce6b24"
      },
      {
        "seq": 214,
        "day": 1,
        "actor": {
          "id": "STRATEGIST",
          "role": "checker"
        },
        "type": "checked",
        "subject": "DR-DRONICS-I-c1-3",
        "decision": "allow",
        "detail": "PASS (9 rules)",
        "prevHash": "414115f38f11a79e8514f292827e3212b81c7d933f81c1e169c970bfd5ce6b24",
        "hash": "ed75b639cc4181a3a875188129b10045e906b2c0df7c4853ea646defc0e54ef3"
      },
      {
        "seq": 215,
        "day": 1,
        "actor": {
          "id": "STRATEGIST",
          "role": "checker"
        },
        "type": "checked",
        "subject": "DR-DRONICS-S-c1-2",
        "decision": "allow",
        "detail": "PASS (9 rules)",
        "prevHash": "ed75b639cc4181a3a875188129b10045e906b2c0df7c4853ea646defc0e54ef3",
        "hash": "25beba803a1118e8f30491a1ca7d6b4b632a41e659eecdc7871cc90b1758d54f"
      },
      {
        "seq": 216,
        "day": 1,
        "actor": {
          "id": "STRATEGIST",
          "role": "checker"
        },
        "type": "checked",
        "subject": "DR-DRONICS-S-c1-3",
        "decision": "allow",
        "detail": "PASS (9 rules)",
        "prevHash": "25beba803a1118e8f30491a1ca7d6b4b632a41e659eecdc7871cc90b1758d54f",
        "hash": "bd3dc9f238781df4089568100aca3b1e33b0aac31b6e6d731183c7868a9bd789"
      },
      {
        "seq": 217,
        "day": 1,
        "actor": {
          "id": "STRATEGIST",
          "role": "checker"
        },
        "type": "world_event",
        "subject": "timeline",
        "decision": "info",
        "detail": "The Strategist (checker) passes 27 drafts and sends back 0, with reasons.",
        "prevHash": "bd3dc9f238781df4089568100aca3b1e33b0aac31b6e6d731183c7868a9bd789",
        "hash": "ce552b36fdafa42a68f5b0dc04f29cc85f03f54e0e58c46836eca32c84a632fe"
      },
      {
        "seq": 218,
        "day": 3,
        "actor": {
          "id": "cmo-sim",
          "role": "cmo"
        },
        "type": "approved",
        "subject": "DR-STRATEGIST-kickoff",
        "decision": "allow",
        "detail": "approved this exact text and recipient",
        "prevHash": "ce552b36fdafa42a68f5b0dc04f29cc85f03f54e0e58c46836eca32c84a632fe",
        "hash": "750fa360338d228c7679cce1a9be8c51b3fdd3ada870fd2b3833790bbe34f042"
      },
      {
        "seq": 219,
        "day": 3,
        "actor": {
          "id": "cmo-sim",
          "role": "cmo"
        },
        "type": "executed",
        "subject": "DR-STRATEGIST-kickoff",
        "decision": "allow",
        "detail": "published by cmo-sim",
        "prevHash": "750fa360338d228c7679cce1a9be8c51b3fdd3ada870fd2b3833790bbe34f042",
        "hash": "8978ebf57a33fe17e503038526a79db52d029871fa7c6d56b44d0053b1e5d578"
      },
      {
        "seq": 220,
        "day": 3,
        "actor": {
          "id": "cmo-sim",
          "role": "cmo"
        },
        "type": "world_event",
        "subject": "timeline",
        "decision": "info",
        "detail": "The CMO (simulated) approves and publishes: Strategist plan: priorities, sequence and the first 90 days.",
        "prevHash": "8978ebf57a33fe17e503038526a79db52d029871fa7c6d56b44d0053b1e5d578",
        "hash": "fb7a93e65eee4d70f1be2f938f33d383d14f334decda212eb8d1ed11d1b23108"
      },
      {
        "seq": 221,
        "day": 3,
        "actor": {
          "id": "cmo-sim",
          "role": "cmo"
        },
        "type": "approved",
        "subject": "DR-FOUND-F-c1-3",
        "decision": "allow",
        "detail": "approved this exact text and recipient",
        "prevHash": "fb7a93e65eee4d70f1be2f938f33d383d14f334decda212eb8d1ed11d1b23108",
        "hash": "4d3f51e97fdf92e8b24ad6e910f140bbabead73aed170425a5a6e5705f9f7a7d"
      },
      {
        "seq": 222,
        "day": 3,
        "actor": {
          "id": "cmo-sim",
          "role": "cmo"
        },
        "type": "executed",
        "subject": "DR-FOUND-F-c1-3",
        "decision": "allow",
        "detail": "published by cmo-sim",
        "prevHash": "4d3f51e97fdf92e8b24ad6e910f140bbabead73aed170425a5a6e5705f9f7a7d",
        "hash": "116bc3f20f45bfe9bb62eff4c2dc4dd26029a63dfb25569ca9cd4296d9b50f01"
      },
      {
        "seq": 223,
        "day": 3,
        "actor": {
          "id": "cmo-sim",
          "role": "cmo"
        },
        "type": "world_event",
        "subject": "timeline",
        "decision": "info",
        "detail": "The CMO (simulated) approves and publishes: About page: plain description of the company.",
        "prevHash": "116bc3f20f45bfe9bb62eff4c2dc4dd26029a63dfb25569ca9cd4296d9b50f01",
        "hash": "d77c8fb9c6bfe0521954278132b7f92f9012ee921bb6e57c1a0762b36f0aa0a3"
      },
      {
        "seq": 224,
        "day": 3,
        "actor": {
          "id": "cmo-sim",
          "role": "cmo"
        },
        "type": "approved",
        "subject": "DR-FOUND-F-c1-4",
        "decision": "allow",
        "detail": "approved this exact text and recipient",
        "prevHash": "d77c8fb9c6bfe0521954278132b7f92f9012ee921bb6e57c1a0762b36f0aa0a3",
        "hash": "5bb82096d775c85a5a7b883b80e5e9ca7bac4b684d197f09a47eb6dc18101657"
      },
      {
        "seq": 225,
        "day": 3,
        "actor": {
          "id": "cmo-sim",
          "role": "cmo"
        },
        "type": "executed",
        "subject": "DR-FOUND-F-c1-4",
        "decision": "allow",
        "detail": "published by cmo-sim",
        "prevHash": "5bb82096d775c85a5a7b883b80e5e9ca7bac4b684d197f09a47eb6dc18101657",
        "hash": "3c76d7bf00b26ab387b3f94bafd173de235418df6d95f0807d80eb0de9cd3ba9"
      },
      {
        "seq": 226,
        "day": 3,
        "actor": {
          "id": "cmo-sim",
          "role": "cmo"
        },
        "type": "world_event",
        "subject": "timeline",
        "decision": "info",
        "detail": "The CMO (simulated) approves and publishes: llms.txt for the site.",
        "prevHash": "3c76d7bf00b26ab387b3f94bafd173de235418df6d95f0807d80eb0de9cd3ba9",
        "hash": "f3c5b5e8376c9477b1835066bf7155c2325947b28561d841fa847d1e08f26d15"
      },
      {
        "seq": 227,
        "day": 3,
        "actor": {
          "id": "cmo-sim",
          "role": "cmo"
        },
        "type": "approved",
        "subject": "DR-FOUND-F-c1-5",
        "decision": "allow",
        "detail": "approved this exact text and recipient",
        "prevHash": "f3c5b5e8376c9477b1835066bf7155c2325947b28561d841fa847d1e08f26d15",
        "hash": "cb8f1ffe7d5d4144ceda8242c9214b0cf7d4cd92f682320edbf5b686b54ea682"
      },
      {
        "seq": 228,
        "day": 3,
        "actor": {
          "id": "cmo-sim",
          "role": "cmo"
        },
        "type": "executed",
        "subject": "DR-FOUND-F-c1-5",
        "decision": "allow",
        "detail": "published by cmo-sim",
        "prevHash": "cb8f1ffe7d5d4144ceda8242c9214b0cf7d4cd92f682320edbf5b686b54ea682",
        "hash": "bf741fdcee62e79f13a5c0931cd024ffa50e5ff2d87f11e3b17ce1dd3dbb75f1"
      },
      {
        "seq": 229,
        "day": 3,
        "actor": {
          "id": "cmo-sim",
          "role": "cmo"
        },
        "type": "world_event",
        "subject": "timeline",
        "decision": "info",
        "detail": "The CMO (simulated) approves and publishes: robots.txt: allow the AI crawlers we want.",
        "prevHash": "bf741fdcee62e79f13a5c0931cd024ffa50e5ff2d87f11e3b17ce1dd3dbb75f1",
        "hash": "2c874a532553f91521051abbe58518d1be3de096db3823ee2cc20d24285f615d"
      },
      {
        "seq": 230,
        "day": 3,
        "actor": {
          "id": "cmo-sim",
          "role": "cmo"
        },
        "type": "approved",
        "subject": "DR-FOUND-F-c1-6",
        "decision": "allow",
        "detail": "approved this exact text and recipient",
        "prevHash": "2c874a532553f91521051abbe58518d1be3de096db3823ee2cc20d24285f615d",
        "hash": "93618994ec12ce6959bb6d79c27d113de4f4efeb50495d7b1082c9ea4ef2e705"
      },
      {
        "seq": 231,
        "day": 3,
        "actor": {
          "id": "cmo-sim",
          "role": "cmo"
        },
        "type": "executed",
        "subject": "DR-FOUND-F-c1-6",
        "decision": "allow",
        "detail": "published by cmo-sim",
        "prevHash": "93618994ec12ce6959bb6d79c27d113de4f4efeb50495d7b1082c9ea4ef2e705",
        "hash": "c3c26a071c083cdf33f93727d785a86f763329274c336b89cd736e3608bf0179"
      },
      {
        "seq": 232,
        "day": 3,
        "actor": {
          "id": "cmo-sim",
          "role": "cmo"
        },
        "type": "world_event",
        "subject": "timeline",
        "decision": "info",
        "detail": "The CMO (simulated) approves and publishes: Answer page: How do we give an AI agent its own identity and limited access?.",
        "prevHash": "c3c26a071c083cdf33f93727d785a86f763329274c336b89cd736e3608bf0179",
        "hash": "943151e1791f5a2bb8b8a7a9da8d5ae15f63c7e8ff9e1eeecef3133705bc8d5f"
      },
      {
        "seq": 233,
        "day": 3,
        "actor": {
          "id": "cmo-sim",
          "role": "cmo"
        },
        "type": "approved",
        "subject": "DR-FOUND-F-c1-7",
        "decision": "allow",
        "detail": "approved this exact text and recipient",
        "prevHash": "943151e1791f5a2bb8b8a7a9da8d5ae15f63c7e8ff9e1eeecef3133705bc8d5f",
        "hash": "0df16003ca10db9240d25cb63f50609eedf72d3921c43ae2568c10669ee01250"
      },
      {
        "seq": 234,
        "day": 3,
        "actor": {
          "id": "cmo-sim",
          "role": "cmo"
        },
        "type": "executed",
        "subject": "DR-FOUND-F-c1-7",
        "decision": "allow",
        "detail": "published by cmo-sim",
        "prevHash": "0df16003ca10db9240d25cb63f50609eedf72d3921c43ae2568c10669ee01250",
        "hash": "521dc889864194b3d7cd7988871f53d427d51a1fc62a60cebad6426640230bde"
      },
      {
        "seq": 235,
        "day": 3,
        "actor": {
          "id": "cmo-sim",
          "role": "cmo"
        },
        "type": "world_event",
        "subject": "timeline",
        "decision": "info",
        "detail": "The CMO (simulated) approves and publishes: Answer page: How do we see every AI agent running in our systems?.",
        "prevHash": "521dc889864194b3d7cd7988871f53d427d51a1fc62a60cebad6426640230bde",
        "hash": "d61d2ee87c8b5f664cf76fb6cefea2289fc5e9b572ee457378e4cda3ed026f5f"
      },
      {
        "seq": 236,
        "day": 3,
        "actor": {
          "id": "cmo-sim",
          "role": "cmo"
        },
        "type": "approved",
        "subject": "DR-FOUND-O-c1-3",
        "decision": "allow",
        "detail": "approved this exact text and recipient",
        "prevHash": "d61d2ee87c8b5f664cf76fb6cefea2289fc5e9b572ee457378e4cda3ed026f5f",
        "hash": "23066b4985bffa5e8ddb9b231495d3e6ff1f95f24be5924d60a8e1a16700b11e"
      },
      {
        "seq": 237,
        "day": 3,
        "actor": {
          "id": "cmo-sim",
          "role": "cmo"
        },
        "type": "executed",
        "subject": "DR-FOUND-O-c1-3",
        "decision": "allow",
        "detail": "published by cmo-sim",
        "prevHash": "23066b4985bffa5e8ddb9b231495d3e6ff1f95f24be5924d60a8e1a16700b11e",
        "hash": "38579c7441c8a5c3d41cbce010d2a96a1e4ca6090bdc8c8fc62ec7660607d69c"
      },
      {
        "seq": 238,
        "day": 3,
        "actor": {
          "id": "cmo-sim",
          "role": "cmo"
        },
        "type": "world_event",
        "subject": "timeline",
        "decision": "info",
        "detail": "The CMO (simulated) approves and publishes: What customers say: links to our review profiles.",
        "prevHash": "38579c7441c8a5c3d41cbce010d2a96a1e4ca6090bdc8c8fc62ec7660607d69c",
        "hash": "f455e0b27e9743be8d8203b90d269454d78275af4d7825a9cac6999fa69fab05"
      },
      {
        "seq": 239,
        "day": 3,
        "actor": {
          "id": "cmo-sim",
          "role": "cmo"
        },
        "type": "approved",
        "subject": "DR-FOUND-U-c1-2",
        "decision": "allow",
        "detail": "approved this exact text and recipient",
        "prevHash": "f455e0b27e9743be8d8203b90d269454d78275af4d7825a9cac6999fa69fab05",
        "hash": "02249aaafa013f14a348e2194198602e8a82cd49f2232afb36c267f5bd4a4650"
      },
      {
        "seq": 240,
        "day": 3,
        "actor": {
          "id": "cmo-sim",
          "role": "cmo"
        },
        "type": "executed",
        "subject": "DR-FOUND-U-c1-2",
        "decision": "allow",
        "detail": "published by cmo-sim",
        "prevHash": "02249aaafa013f14a348e2194198602e8a82cd49f2232afb36c267f5bd4a4650",
        "hash": "6e9e5f3e91fee178f70f1fb64affe1602f4d5a922bbfdbc07025906b933b0cac"
      },
      {
        "seq": 241,
        "day": 3,
        "actor": {
          "id": "cmo-sim",
          "role": "cmo"
        },
        "type": "world_event",
        "subject": "timeline",
        "decision": "info",
        "detail": "The CMO (simulated) approves and publishes: Structured data (JSON-LD) for the answer pages.",
        "prevHash": "6e9e5f3e91fee178f70f1fb64affe1602f4d5a922bbfdbc07025906b933b0cac",
        "hash": "d02cbe7acb7377041eaa6e752ff4e68ee5312e56ace5dccf1e1bcde8c74eb6af"
      },
      {
        "seq": 242,
        "day": 3,
        "actor": {
          "id": "cmo-sim",
          "role": "cmo"
        },
        "type": "approved",
        "subject": "DR-FOUND-U-c1-3",
        "decision": "allow",
        "detail": "approved this exact text and recipient",
        "prevHash": "d02cbe7acb7377041eaa6e752ff4e68ee5312e56ace5dccf1e1bcde8c74eb6af",
        "hash": "d8687ee6defc18f2222e4478f332c7d36e6e9f1a01817260c79742791b3061db"
      },
      {
        "seq": 243,
        "day": 3,
        "actor": {
          "id": "cmo-sim",
          "role": "cmo"
        },
        "type": "executed",
        "subject": "DR-FOUND-U-c1-3",
        "decision": "allow",
        "detail": "published by cmo-sim",
        "prevHash": "d8687ee6defc18f2222e4478f332c7d36e6e9f1a01817260c79742791b3061db",
        "hash": "9ceb7fb779260b168faff2d32aed5c280f9f57ac22d22b4d517b84ff2b89a898"
      },
      {
        "seq": 244,
        "day": 3,
        "actor": {
          "id": "cmo-sim",
          "role": "cmo"
        },
        "type": "world_event",
        "subject": "timeline",
        "decision": "info",
        "detail": "The CMO (simulated) approves and publishes: Brief: an original survey of security practitioners.",
        "prevHash": "9ceb7fb779260b168faff2d32aed5c280f9f57ac22d22b4d517b84ff2b89a898",
        "hash": "0e030a1348966bfbac4ea93262517e4928115ac865f61fbdeedfe4b8b4b362d0"
      },
      {
        "seq": 245,
        "day": 3,
        "actor": {
          "id": "cmo-sim",
          "role": "cmo"
        },
        "type": "approved",
        "subject": "DR-FOUND-D-c1-3",
        "decision": "allow",
        "detail": "approved this exact text and recipient",
        "prevHash": "0e030a1348966bfbac4ea93262517e4928115ac865f61fbdeedfe4b8b4b362d0",
        "hash": "05b8d9dffe331265a9a0ab4289d9ee30b26a9dc76859111c9e9f35f7e0d38956"
      },
      {
        "seq": 246,
        "day": 3,
        "actor": {
          "id": "cmo-sim",
          "role": "cmo"
        },
        "type": "executed",
        "subject": "DR-FOUND-D-c1-3",
        "decision": "allow",
        "detail": "published by cmo-sim",
        "prevHash": "05b8d9dffe331265a9a0ab4289d9ee30b26a9dc76859111c9e9f35f7e0d38956",
        "hash": "d66a500403fa60a0983baff9ec44d5f186bb36042e5a346943a7596c33cb1200"
      },
      {
        "seq": 247,
        "day": 3,
        "actor": {
          "id": "cmo-sim",
          "role": "cmo"
        },
        "type": "world_event",
        "subject": "timeline",
        "decision": "info",
        "detail": "The CMO (simulated) approves and publishes: Proof page: each claim, its source and its status.",
        "prevHash": "d66a500403fa60a0983baff9ec44d5f186bb36042e5a346943a7596c33cb1200",
        "hash": "4bf17e322ef34f9c831ee558cea37f87b1c72793d4827295cbedaf5281aa7736"
      },
      {
        "seq": 248,
        "day": 3,
        "actor": {
          "id": "cmo-sim",
          "role": "cmo"
        },
        "type": "rejected",
        "subject": "DR-FOUND-D-c1-4",
        "decision": "allow",
        "detail": "Rejected: the company has not supplied a real security contact, and we will not invent one.",
        "prevHash": "4bf17e322ef34f9c831ee558cea37f87b1c72793d4827295cbedaf5281aa7736",
        "hash": "6912851b2e6dfcd11c605c916c829554ffee5ff976ea296d74550c41a5758832"
      },
      {
        "seq": 249,
        "day": 3,
        "actor": {
          "id": "cmo-sim",
          "role": "cmo"
        },
        "type": "approved",
        "subject": "DR-DRONICS-R-c1-5",
        "decision": "allow",
        "detail": "approved this exact text and recipient",
        "prevHash": "6912851b2e6dfcd11c605c916c829554ffee5ff976ea296d74550c41a5758832",
        "hash": "b1171ea7f8cee33100b08da7c12af1674b12ed4a51984a5dd8cbbd864a62f127"
      },
      {
        "seq": 250,
        "day": 3,
        "actor": {
          "id": "cmo-sim",
          "role": "cmo"
        },
        "type": "executed",
        "subject": "DR-DRONICS-R-c1-5",
        "decision": "allow",
        "detail": "published by cmo-sim",
        "prevHash": "b1171ea7f8cee33100b08da7c12af1674b12ed4a51984a5dd8cbbd864a62f127",
        "hash": "d3aa69bbcfcf14f6324591c48f0c84855296889c8ec2a858605ef6f775c269ea"
      },
      {
        "seq": 251,
        "day": 3,
        "actor": {
          "id": "cmo-sim",
          "role": "cmo"
        },
        "type": "world_event",
        "subject": "timeline",
        "decision": "info",
        "detail": "The CMO (simulated) approves and publishes: Joint value proposition for resellers.",
        "prevHash": "d3aa69bbcfcf14f6324591c48f0c84855296889c8ec2a858605ef6f775c269ea",
        "hash": "3ef9ed8d71752f5204bb256ffd29b07bf27077a0840501d2d80b9059545a5ffc"
      },
      {
        "seq": 252,
        "day": 3,
        "actor": {
          "id": "cmo-sim",
          "role": "cmo"
        },
        "type": "approved",
        "subject": "DR-DRONICS-S-c1-2",
        "decision": "allow",
        "detail": "approved this exact text and recipient",
        "prevHash": "3ef9ed8d71752f5204bb256ffd29b07bf27077a0840501d2d80b9059545a5ffc",
        "hash": "6cac8b91561730d57900978468181c84be933427daedaeca0b39b5f4ff7438d0"
      },
      {
        "seq": 253,
        "day": 3,
        "actor": {
          "id": "cmo-sim",
          "role": "cmo"
        },
        "type": "executed",
        "subject": "DR-DRONICS-S-c1-2",
        "decision": "allow",
        "detail": "published by cmo-sim",
        "prevHash": "6cac8b91561730d57900978468181c84be933427daedaeca0b39b5f4ff7438d0",
        "hash": "458271b8cd13ef5786b126ca3d11605933ad944903677d32eec4891f3b33583e"
      },
      {
        "seq": 254,
        "day": 3,
        "actor": {
          "id": "cmo-sim",
          "role": "cmo"
        },
        "type": "world_event",
        "subject": "timeline",
        "decision": "info",
        "detail": "The CMO (simulated) approves and publishes: Battlecard against the status quo (doing nothing, or a spreadsheet).",
        "prevHash": "458271b8cd13ef5786b126ca3d11605933ad944903677d32eec4891f3b33583e",
        "hash": "b64a43238c258da34157e38799cd8791d5022186d3e39dd0db330aa0c107e181"
      },
      {
        "seq": 255,
        "day": 3,
        "actor": {
          "id": "cmo-sim",
          "role": "cmo"
        },
        "type": "approved",
        "subject": "DR-DRONICS-S-c1-3",
        "decision": "allow",
        "detail": "approved this exact text and recipient",
        "prevHash": "b64a43238c258da34157e38799cd8791d5022186d3e39dd0db330aa0c107e181",
        "hash": "a8a4ca647a1d887187a6cfa49686b9f6096ea217a3579b1c24379e5106018bd5"
      },
      {
        "seq": 256,
        "day": 3,
        "actor": {
          "id": "cmo-sim",
          "role": "cmo"
        },
        "type": "executed",
        "subject": "DR-DRONICS-S-c1-3",
        "decision": "allow",
        "detail": "published by cmo-sim",
        "prevHash": "a8a4ca647a1d887187a6cfa49686b9f6096ea217a3579b1c24379e5106018bd5",
        "hash": "dc3782b5090c5d1c038f4a415e33b8ee97a4ed8161822edddb85e55b89ac49b7"
      },
      {
        "seq": 257,
        "day": 3,
        "actor": {
          "id": "cmo-sim",
          "role": "cmo"
        },
        "type": "world_event",
        "subject": "timeline",
        "decision": "info",
        "detail": "The CMO (simulated) approves and publishes: Talk track for the first three calls.",
        "prevHash": "dc3782b5090c5d1c038f4a415e33b8ee97a4ed8161822edddb85e55b89ac49b7",
        "hash": "f637d985ebd7c94cb06a3d962b4f3e9266f5c1f64d8055616fe078287943f4af"
      },
      {
        "seq": 258,
        "day": 20,
        "actor": {
          "id": "cmo-sim",
          "role": "cmo"
        },
        "type": "claim_verified",
        "subject": "CLM-006",
        "decision": "info",
        "detail": "The CMO (simulated) recorded SRC-INTERNAL-TEST as the source for CLM-006.",
        "prevHash": "f637d985ebd7c94cb06a3d962b4f3e9266f5c1f64d8055616fe078287943f4af",
        "hash": "1b93d094f11cc21433f35390682d2aa15a147777386386dd03319c9000ddd5c8"
      },
      {
        "seq": 259,
        "day": 31,
        "actor": {
          "id": "simulation",
          "role": "system"
        },
        "type": "world_event",
        "subject": "timeline",
        "decision": "info",
        "detail": "Cycle 2: all twelve agents run in order, F to S, each reading the packet before it.",
        "prevHash": "1b93d094f11cc21433f35390682d2aa15a147777386386dd03319c9000ddd5c8",
        "hash": "14ee2f2a1f8ca0230507406f399cb5a6f80dceb8a2f338c5403ce5338b9c5b33"
      },
      {
        "seq": 260,
        "day": 31,
        "actor": {
          "id": "FOUND-F",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "answer_engine:read:panel",
        "decision": "allow",
        "detail": "read answer_engine:read:panel",
        "prevHash": "14ee2f2a1f8ca0230507406f399cb5a6f80dceb8a2f338c5403ce5338b9c5b33",
        "hash": "8e0c5bf83631335a81335dec305e929055e168196ef43c4909361a3b59033ec6"
      },
      {
        "seq": 261,
        "day": 31,
        "actor": {
          "id": "FOUND-F",
          "role": "agent"
        },
        "type": "read",
        "subject": "answer_engine:read:panel",
        "decision": "info",
        "detail": "EV-0025: Asked 10 buyer questions of a simulated engine; 3 name the company.",
        "prevHash": "8e0c5bf83631335a81335dec305e929055e168196ef43c4909361a3b59033ec6",
        "hash": "a58d3ef8a5dbbe1d63dfd26ee1ae28b6d46d0d57b63e03c05d9533dd240bdb01"
      },
      {
        "seq": 262,
        "day": 31,
        "actor": {
          "id": "FOUND-F",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "search_console:read:queries",
        "decision": "allow",
        "detail": "read search_console:read:queries",
        "prevHash": "a58d3ef8a5dbbe1d63dfd26ee1ae28b6d46d0d57b63e03c05d9533dd240bdb01",
        "hash": "3f7b65dc42812807928645315bdefb82215982950a2aa3273bab6d33293be96b"
      },
      {
        "seq": 263,
        "day": 31,
        "actor": {
          "id": "FOUND-F",
          "role": "agent"
        },
        "type": "read",
        "subject": "search_console:read:queries",
        "decision": "info",
        "detail": "EV-0026: Read search impressions and clicks for 10 buyer questions.",
        "prevHash": "3f7b65dc42812807928645315bdefb82215982950a2aa3273bab6d33293be96b",
        "hash": "e55b7f30278bf9b52c10ebb62504543d5b61914a8c0d7ec56d291134840e983e"
      },
      {
        "seq": 264,
        "day": 31,
        "actor": {
          "id": "FOUND-F",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "cms:read:site-files",
        "decision": "allow",
        "detail": "read cms:read:site-files",
        "prevHash": "e55b7f30278bf9b52c10ebb62504543d5b61914a8c0d7ec56d291134840e983e",
        "hash": "26b09d2fa5656bb8064f733cd3a94ef7fa74a7beaeeffe0b33778f8f3a72fc98"
      },
      {
        "seq": 265,
        "day": 31,
        "actor": {
          "id": "FOUND-F",
          "role": "agent"
        },
        "type": "read",
        "subject": "cms:read:site-files",
        "decision": "info",
        "detail": "EV-0027: Read robots rules, llms.txt, structured data, trust page and security contact.",
        "prevHash": "26b09d2fa5656bb8064f733cd3a94ef7fa74a7beaeeffe0b33778f8f3a72fc98",
        "hash": "f288f0be52ba8765f3810c5df87aa6ba68ecafb5097787decd9d5ee11af1ea57"
      },
      {
        "seq": 266,
        "day": 31,
        "actor": {
          "id": "evaluator",
          "role": "system"
        },
        "type": "evaluation",
        "subject": "FD-FOUND-F-c2-1",
        "decision": "allow",
        "detail": "finding passes",
        "prevHash": "f288f0be52ba8765f3810c5df87aa6ba68ecafb5097787decd9d5ee11af1ea57",
        "hash": "0f650a99fa1f8b4c916747f3be6946284324e52d8761c38428700fd51f453b66"
      },
      {
        "seq": 267,
        "day": 31,
        "actor": {
          "id": "evaluator",
          "role": "system"
        },
        "type": "evaluation",
        "subject": "DR-FOUND-F-c2-2",
        "decision": "allow",
        "detail": "draft passes",
        "prevHash": "0f650a99fa1f8b4c916747f3be6946284324e52d8761c38428700fd51f453b66",
        "hash": "117b00661e116b851d7fa053a947b81797fcd3a3254b651ebdf94278f4d3d328"
      },
      {
        "seq": 268,
        "day": 31,
        "actor": {
          "id": "FOUND-F",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "DR-FOUND-F-c2-2",
        "decision": "allow",
        "detail": "draft cms_page may be saved and queued",
        "prevHash": "117b00661e116b851d7fa053a947b81797fcd3a3254b651ebdf94278f4d3d328",
        "hash": "d37134f1afb56aaa4943a7e75e572a7f9a3990bb1209e930a730a2a5afa961d8"
      },
      {
        "seq": 269,
        "day": 31,
        "actor": {
          "id": "FOUND-F",
          "role": "agent"
        },
        "type": "draft_saved",
        "subject": "DR-FOUND-F-c2-2",
        "decision": "info",
        "detail": "saved as a draft in cms (CMSDRAFT-023); not live",
        "prevHash": "d37134f1afb56aaa4943a7e75e572a7f9a3990bb1209e930a730a2a5afa961d8",
        "hash": "c746e518f4d2786d1963ca3586af6b0d0bb322174dbea44e8b612886a7757372"
      },
      {
        "seq": 270,
        "day": 31,
        "actor": {
          "id": "FOUND-F",
          "role": "agent"
        },
        "type": "submitted",
        "subject": "DR-FOUND-F-c2-2",
        "decision": "info",
        "detail": "cms_page: Answer page: How do we audit what an AI agent did?",
        "prevHash": "c746e518f4d2786d1963ca3586af6b0d0bb322174dbea44e8b612886a7757372",
        "hash": "6c157e6457482e41a26c849c7ae5219e485f5856067bd93395cb4189c9e3c049"
      },
      {
        "seq": 271,
        "day": 31,
        "actor": {
          "id": "evaluator",
          "role": "system"
        },
        "type": "evaluation",
        "subject": "DR-FOUND-F-c2-3",
        "decision": "allow",
        "detail": "draft passes",
        "prevHash": "6c157e6457482e41a26c849c7ae5219e485f5856067bd93395cb4189c9e3c049",
        "hash": "9a498ef5ef6b6143cd42bcb8401a61a3669f83a5cd1280035cbfc8de57051508"
      },
      {
        "seq": 272,
        "day": 31,
        "actor": {
          "id": "FOUND-F",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "DR-FOUND-F-c2-3",
        "decision": "allow",
        "detail": "draft cms_page may be saved and queued",
        "prevHash": "9a498ef5ef6b6143cd42bcb8401a61a3669f83a5cd1280035cbfc8de57051508",
        "hash": "8359563c2159a6a2c185b3c29fa0404fcc0eebef2ada49b3241aeec977327ec5"
      },
      {
        "seq": 273,
        "day": 31,
        "actor": {
          "id": "FOUND-F",
          "role": "agent"
        },
        "type": "draft_saved",
        "subject": "DR-FOUND-F-c2-3",
        "decision": "info",
        "detail": "saved as a draft in cms (CMSDRAFT-024); not live",
        "prevHash": "8359563c2159a6a2c185b3c29fa0404fcc0eebef2ada49b3241aeec977327ec5",
        "hash": "032e365d6d16e644bd199bd8067190fe72789bbc4429535555aa04bb66594d6d"
      },
      {
        "seq": 274,
        "day": 31,
        "actor": {
          "id": "FOUND-F",
          "role": "agent"
        },
        "type": "submitted",
        "subject": "DR-FOUND-F-c2-3",
        "decision": "info",
        "detail": "cms_page: Answer page: What should a security team check before an AI agent installs software?",
        "prevHash": "032e365d6d16e644bd199bd8067190fe72789bbc4429535555aa04bb66594d6d",
        "hash": "7d6522a100b61b40cd1c3a83df7b1815d610df65a4ce6fc4ff3a696ec28b6a2c"
      },
      {
        "seq": 275,
        "day": 31,
        "actor": {
          "id": "evaluator",
          "role": "system"
        },
        "type": "evaluation",
        "subject": "DR-FOUND-F-c2-4",
        "decision": "allow",
        "detail": "draft passes",
        "prevHash": "7d6522a100b61b40cd1c3a83df7b1815d610df65a4ce6fc4ff3a696ec28b6a2c",
        "hash": "32d165e9b2acdac2b94b45dee8b41d64517c2600e7ab3927e0e49dfb864d9840"
      },
      {
        "seq": 276,
        "day": 31,
        "actor": {
          "id": "FOUND-F",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "DR-FOUND-F-c2-4",
        "decision": "allow",
        "detail": "draft cms_page may be saved and queued",
        "prevHash": "32d165e9b2acdac2b94b45dee8b41d64517c2600e7ab3927e0e49dfb864d9840",
        "hash": "9a427dbe2f7ac401ab780d6e94ab536fba510d414c81cf27eae7513e2fd24e3d"
      },
      {
        "seq": 277,
        "day": 31,
        "actor": {
          "id": "FOUND-F",
          "role": "agent"
        },
        "type": "draft_saved",
        "subject": "DR-FOUND-F-c2-4",
        "decision": "info",
        "detail": "saved as a draft in cms (CMSDRAFT-025); not live",
        "prevHash": "9a427dbe2f7ac401ab780d6e94ab536fba510d414c81cf27eae7513e2fd24e3d",
        "hash": "90c3c858617e8435fe58de530bff5854401cc506a3936caf3fe5dac75294b5ea"
      },
      {
        "seq": 278,
        "day": 31,
        "actor": {
          "id": "FOUND-F",
          "role": "agent"
        },
        "type": "submitted",
        "subject": "DR-FOUND-F-c2-4",
        "decision": "info",
        "detail": "cms_page: Answer page: What is the difference between agent governance and identity management?",
        "prevHash": "90c3c858617e8435fe58de530bff5854401cc506a3936caf3fe5dac75294b5ea",
        "hash": "630a548268bfe600e8da44612318bbd36d036917dced43bad1e8bd3000c9e04c"
      },
      {
        "seq": 279,
        "day": 31,
        "actor": {
          "id": "FOUND-F",
          "role": "agent"
        },
        "type": "handoff",
        "subject": "FOUND-O",
        "decision": "info",
        "detail": "1 findings, 3 drafts awaiting approval, 0 stopped.",
        "prevHash": "630a548268bfe600e8da44612318bbd36d036917dced43bad1e8bd3000c9e04c",
        "hash": "540bb019b04a396f6a2351cd30767e4ee04c792c45f9b359cdd6961dac9703a6"
      },
      {
        "seq": 280,
        "day": 31,
        "actor": {
          "id": "FOUND-O",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "reviews:read:reviews",
        "decision": "allow",
        "detail": "read reviews:read:reviews",
        "prevHash": "540bb019b04a396f6a2351cd30767e4ee04c792c45f9b359cdd6961dac9703a6",
        "hash": "1630a2008982f46ee923c0c933c7b3f86d14c2cb51bebe78ee948923a91bc57c"
      },
      {
        "seq": 281,
        "day": 31,
        "actor": {
          "id": "FOUND-O",
          "role": "agent"
        },
        "type": "read",
        "subject": "reviews:read:reviews",
        "decision": "info",
        "detail": "EV-0028: Read 8 reviews on 2 fictional review profiles.",
        "prevHash": "1630a2008982f46ee923c0c933c7b3f86d14c2cb51bebe78ee948923a91bc57c",
        "hash": "11f3f99c8ffe9d0ca6b1bc9c803ca70b103bce906a438e0269748a239c00f868"
      },
      {
        "seq": 282,
        "day": 31,
        "actor": {
          "id": "evaluator",
          "role": "system"
        },
        "type": "evaluation",
        "subject": "FD-FOUND-O-c2-1",
        "decision": "allow",
        "detail": "finding passes",
        "prevHash": "11f3f99c8ffe9d0ca6b1bc9c803ca70b103bce906a438e0269748a239c00f868",
        "hash": "cfda5628f7ab71744db8ee8f35ae41d0d9d2fe07f35f429d420b85dd66e7877c"
      },
      {
        "seq": 283,
        "day": 31,
        "actor": {
          "id": "evaluator",
          "role": "system"
        },
        "type": "evaluation",
        "subject": "FD-FOUND-O-c2-2",
        "decision": "allow",
        "detail": "finding passes",
        "prevHash": "cfda5628f7ab71744db8ee8f35ae41d0d9d2fe07f35f429d420b85dd66e7877c",
        "hash": "d491d7e9c61b75e917055ee38375e091ec1c86ba83d526e188c6962d9c000844"
      },
      {
        "seq": 284,
        "day": 31,
        "actor": {
          "id": "FOUND-O",
          "role": "agent"
        },
        "type": "handoff",
        "subject": "FOUND-U",
        "decision": "info",
        "detail": "2 findings, 0 drafts awaiting approval, 0 stopped.",
        "prevHash": "d491d7e9c61b75e917055ee38375e091ec1c86ba83d526e188c6962d9c000844",
        "hash": "140aed011c001633db1da5e04d2804dbb749be591ed1c50bb5709fee5ef5475f"
      },
      {
        "seq": 285,
        "day": 31,
        "actor": {
          "id": "FOUND-U",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "search_console:read:queries",
        "decision": "allow",
        "detail": "read search_console:read:queries",
        "prevHash": "140aed011c001633db1da5e04d2804dbb749be591ed1c50bb5709fee5ef5475f",
        "hash": "00ac54aa41f8386908cdb89ef03990336e1fa796a192b0036db29aaa74c1aeef"
      },
      {
        "seq": 286,
        "day": 31,
        "actor": {
          "id": "FOUND-U",
          "role": "agent"
        },
        "type": "read",
        "subject": "search_console:read:queries",
        "decision": "info",
        "detail": "EV-0029: Read search impressions and clicks for 10 buyer questions.",
        "prevHash": "00ac54aa41f8386908cdb89ef03990336e1fa796a192b0036db29aaa74c1aeef",
        "hash": "ad6329c54581b5665c01163c95c6b8ce9d67533902fec451019ab17b5830c101"
      },
      {
        "seq": 287,
        "day": 31,
        "actor": {
          "id": "FOUND-U",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "cms:read:site-files",
        "decision": "allow",
        "detail": "read cms:read:site-files",
        "prevHash": "ad6329c54581b5665c01163c95c6b8ce9d67533902fec451019ab17b5830c101",
        "hash": "7f684c7be09289845fb4f058717b52333a673ebf9f5e67f115699d168a2dce1b"
      },
      {
        "seq": 288,
        "day": 31,
        "actor": {
          "id": "FOUND-U",
          "role": "agent"
        },
        "type": "read",
        "subject": "cms:read:site-files",
        "decision": "info",
        "detail": "EV-0030: Read robots rules, llms.txt, structured data, trust page and security contact.",
        "prevHash": "7f684c7be09289845fb4f058717b52333a673ebf9f5e67f115699d168a2dce1b",
        "hash": "3ab03249a6157b12d326816a5f6cca4fa2378c8e4f1506f6488c5245c88ce570"
      },
      {
        "seq": 289,
        "day": 31,
        "actor": {
          "id": "FOUND-U",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "cms:read:pages",
        "decision": "allow",
        "detail": "read cms:read:pages",
        "prevHash": "3ab03249a6157b12d326816a5f6cca4fa2378c8e4f1506f6488c5245c88ce570",
        "hash": "42abb2ae911d4f8bd1aab0a4f5d09b9c37767c6e6cbb02a1906ad715c297537c"
      },
      {
        "seq": 290,
        "day": 31,
        "actor": {
          "id": "FOUND-U",
          "role": "agent"
        },
        "type": "read",
        "subject": "cms:read:pages",
        "decision": "info",
        "detail": "EV-0031: Read the live pages and saved drafts.",
        "prevHash": "42abb2ae911d4f8bd1aab0a4f5d09b9c37767c6e6cbb02a1906ad715c297537c",
        "hash": "5a01619c13269e6137c9110931f7885f1751c5d3ddfa707ba33b21dfcec82fcd"
      },
      {
        "seq": 291,
        "day": 31,
        "actor": {
          "id": "evaluator",
          "role": "system"
        },
        "type": "evaluation",
        "subject": "FD-FOUND-U-c2-1",
        "decision": "allow",
        "detail": "finding passes",
        "prevHash": "5a01619c13269e6137c9110931f7885f1751c5d3ddfa707ba33b21dfcec82fcd",
        "hash": "f95e2f834def8f58d533214626f1a76e7b3ab4cc9f8ddef26dfd35ae8b8ead43"
      },
      {
        "seq": 292,
        "day": 31,
        "actor": {
          "id": "FOUND-U",
          "role": "agent"
        },
        "type": "handoff",
        "subject": "FOUND-N",
        "decision": "info",
        "detail": "1 findings, 0 drafts awaiting approval, 0 stopped.",
        "prevHash": "f95e2f834def8f58d533214626f1a76e7b3ab4cc9f8ddef26dfd35ae8b8ead43",
        "hash": "adcb5a853367bdfafba81db58b7f5b20130dcd180025b2a4e616cc17b815998e"
      },
      {
        "seq": 293,
        "day": 31,
        "actor": {
          "id": "FOUND-N",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "partner_platform:read:listing",
        "decision": "allow",
        "detail": "read partner_platform:read:listing",
        "prevHash": "adcb5a853367bdfafba81db58b7f5b20130dcd180025b2a4e616cc17b815998e",
        "hash": "f2b8fbabcd23bb05d3c69030d7b26c570ca1f58a85e272292327ce2d66e4bfa6"
      },
      {
        "seq": 294,
        "day": 31,
        "actor": {
          "id": "FOUND-N",
          "role": "agent"
        },
        "type": "read",
        "subject": "partner_platform:read:listing",
        "decision": "info",
        "detail": "EV-0032: Read our marketplace listing text.",
        "prevHash": "f2b8fbabcd23bb05d3c69030d7b26c570ca1f58a85e272292327ce2d66e4bfa6",
        "hash": "d501b65da7045e87dc10b4c84510d75e37bf516ef487a2c780b190c17c64a4ba"
      },
      {
        "seq": 295,
        "day": 31,
        "actor": {
          "id": "FOUND-N",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "crm:read:voices",
        "decision": "allow",
        "detail": "read crm:read:voices",
        "prevHash": "d501b65da7045e87dc10b4c84510d75e37bf516ef487a2c780b190c17c64a4ba",
        "hash": "de1c679e494ed56dad59ba76b76ece2e4bb0e4ae41592e03c56b1ea64a1ba961"
      },
      {
        "seq": 296,
        "day": 31,
        "actor": {
          "id": "FOUND-N",
          "role": "agent"
        },
        "type": "read",
        "subject": "crm:read:voices",
        "decision": "info",
        "detail": "EV-0033: Read 3 analysts and creators the audience follows.",
        "prevHash": "de1c679e494ed56dad59ba76b76ece2e4bb0e4ae41592e03c56b1ea64a1ba961",
        "hash": "f210ca5bd570c55dbe83b5593696d4963a63889d84af54e11662627b2ea0e4a9"
      },
      {
        "seq": 297,
        "day": 31,
        "actor": {
          "id": "FOUND-N",
          "role": "agent"
        },
        "type": "handoff",
        "subject": "FOUND-D",
        "decision": "info",
        "detail": "0 findings, 0 drafts awaiting approval, 0 stopped.",
        "prevHash": "f210ca5bd570c55dbe83b5593696d4963a63889d84af54e11662627b2ea0e4a9",
        "hash": "13e2bf1935628bff6074a85e2a31dbb062d68057866548e3b9b378731ad5507e"
      },
      {
        "seq": 298,
        "day": 31,
        "actor": {
          "id": "FOUND-D",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "cms:read:site-claims",
        "decision": "allow",
        "detail": "read cms:read:site-claims",
        "prevHash": "13e2bf1935628bff6074a85e2a31dbb062d68057866548e3b9b378731ad5507e",
        "hash": "2c69eb63c5209b830d7019321157e09582f3069463bfb1d86c12cc22689405e6"
      },
      {
        "seq": 299,
        "day": 31,
        "actor": {
          "id": "FOUND-D",
          "role": "agent"
        },
        "type": "read",
        "subject": "cms:read:site-claims",
        "decision": "info",
        "detail": "EV-0034: Read 3 claims stated on the live site.",
        "prevHash": "2c69eb63c5209b830d7019321157e09582f3069463bfb1d86c12cc22689405e6",
        "hash": "027ba068cd8d2cbc94f3be079d30391b53fbaf775b2c600648aebf70af4e0ce4"
      },
      {
        "seq": 300,
        "day": 31,
        "actor": {
          "id": "FOUND-D",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "cms:read:site-files",
        "decision": "allow",
        "detail": "read cms:read:site-files",
        "prevHash": "027ba068cd8d2cbc94f3be079d30391b53fbaf775b2c600648aebf70af4e0ce4",
        "hash": "d6cef572f6790a7dedc8b7d07c1fa9ead807628420ef58c78df58e6707a63680"
      },
      {
        "seq": 301,
        "day": 31,
        "actor": {
          "id": "FOUND-D",
          "role": "agent"
        },
        "type": "read",
        "subject": "cms:read:site-files",
        "decision": "info",
        "detail": "EV-0035: Read robots rules, llms.txt, structured data, trust page and security contact.",
        "prevHash": "d6cef572f6790a7dedc8b7d07c1fa9ead807628420ef58c78df58e6707a63680",
        "hash": "039151e89321f29f22d0d6a0dbb371640a04d0f5573f9a52400c2917db4a82bb"
      },
      {
        "seq": 302,
        "day": 31,
        "actor": {
          "id": "evaluator",
          "role": "system"
        },
        "type": "evaluation",
        "subject": "FD-FOUND-D-c2-1",
        "decision": "allow",
        "detail": "finding passes",
        "prevHash": "039151e89321f29f22d0d6a0dbb371640a04d0f5573f9a52400c2917db4a82bb",
        "hash": "9222685b1c2a87736253fddbddad35673b611721f6991cc2544b6af8eb4a5f20"
      },
      {
        "seq": 303,
        "day": 31,
        "actor": {
          "id": "evaluator",
          "role": "system"
        },
        "type": "evaluation",
        "subject": "FD-FOUND-D-c2-2",
        "decision": "allow",
        "detail": "finding passes",
        "prevHash": "9222685b1c2a87736253fddbddad35673b611721f6991cc2544b6af8eb4a5f20",
        "hash": "ab34f3286470660a0a649549b1543ce6d647603b94ca665158ce22d96b7778cf"
      },
      {
        "seq": 304,
        "day": 31,
        "actor": {
          "id": "evaluator",
          "role": "system"
        },
        "type": "evaluation",
        "subject": "DR-FOUND-D-c2-3",
        "decision": "allow",
        "detail": "draft passes",
        "prevHash": "ab34f3286470660a0a649549b1543ce6d647603b94ca665158ce22d96b7778cf",
        "hash": "7b7b68feb1d510b2c5e325395f9c66f4669c484879cef859a2007257a16649f9"
      },
      {
        "seq": 305,
        "day": 31,
        "actor": {
          "id": "FOUND-D",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "DR-FOUND-D-c2-3",
        "decision": "allow",
        "detail": "draft proof_page may be saved and queued",
        "prevHash": "7b7b68feb1d510b2c5e325395f9c66f4669c484879cef859a2007257a16649f9",
        "hash": "f65b59228ea9b4c2984545099ccfc4725aa02c2d7340379d43fafbbeca9f5078"
      },
      {
        "seq": 306,
        "day": 31,
        "actor": {
          "id": "FOUND-D",
          "role": "agent"
        },
        "type": "draft_saved",
        "subject": "DR-FOUND-D-c2-3",
        "decision": "info",
        "detail": "saved as a draft in cms (CMSDRAFT-026); not live",
        "prevHash": "f65b59228ea9b4c2984545099ccfc4725aa02c2d7340379d43fafbbeca9f5078",
        "hash": "9ae5613bdad98ee87c3ff433521c4bbe27cb4b57871e2f54b6e38898064b8784"
      },
      {
        "seq": 307,
        "day": 31,
        "actor": {
          "id": "FOUND-D",
          "role": "agent"
        },
        "type": "submitted",
        "subject": "DR-FOUND-D-c2-3",
        "decision": "info",
        "detail": "proof_page: Proof page, updated with the newly verified claim",
        "prevHash": "9ae5613bdad98ee87c3ff433521c4bbe27cb4b57871e2f54b6e38898064b8784",
        "hash": "a7c3b761966e886fbf0d2ef87d97d1643b14b5f7a620d69affb094f3171c30d7"
      },
      {
        "seq": 308,
        "day": 31,
        "actor": {
          "id": "evaluator",
          "role": "system"
        },
        "type": "evaluation",
        "subject": "DR-FOUND-D-c2-4",
        "decision": "allow",
        "detail": "draft passes",
        "prevHash": "a7c3b761966e886fbf0d2ef87d97d1643b14b5f7a620d69affb094f3171c30d7",
        "hash": "d341c8b95344fd3bf863db03c0cc5485720ed1639bbcf08d61f05c81d069240e"
      },
      {
        "seq": 309,
        "day": 31,
        "actor": {
          "id": "FOUND-D",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "DR-FOUND-D-c2-4",
        "decision": "allow",
        "detail": "draft site_file may be saved and queued",
        "prevHash": "d341c8b95344fd3bf863db03c0cc5485720ed1639bbcf08d61f05c81d069240e",
        "hash": "eb962df8c475543757bbc8f05ee4b90409fd5a9f7cecc7a9d3afadc65a8b4b66"
      },
      {
        "seq": 310,
        "day": 31,
        "actor": {
          "id": "FOUND-D",
          "role": "agent"
        },
        "type": "draft_saved",
        "subject": "DR-FOUND-D-c2-4",
        "decision": "info",
        "detail": "saved as a draft in cms (CMSDRAFT-027); not live",
        "prevHash": "eb962df8c475543757bbc8f05ee4b90409fd5a9f7cecc7a9d3afadc65a8b4b66",
        "hash": "0e3c952bf8c2ef7dfb0a8eb64f1af28b2a299e3e39d88a8de380b7155000114a"
      },
      {
        "seq": 311,
        "day": 31,
        "actor": {
          "id": "FOUND-D",
          "role": "agent"
        },
        "type": "submitted",
        "subject": "DR-FOUND-D-c2-4",
        "decision": "info",
        "detail": "site_file: security.txt with a real security contact",
        "prevHash": "0e3c952bf8c2ef7dfb0a8eb64f1af28b2a299e3e39d88a8de380b7155000114a",
        "hash": "d69375090c5528866b5cb1fd7221c7638bcbdef9a8d66200caf715f2926f0014"
      },
      {
        "seq": 312,
        "day": 31,
        "actor": {
          "id": "FOUND-D",
          "role": "agent"
        },
        "type": "handoff",
        "subject": "DRONICS-D",
        "decision": "info",
        "detail": "2 findings, 2 drafts awaiting approval, 0 stopped.",
        "prevHash": "d69375090c5528866b5cb1fd7221c7638bcbdef9a8d66200caf715f2926f0014",
        "hash": "559a93ede9f8745c38d488ca31a9376e9f411e2a8ac041a378af4d9bb65c4a6e"
      },
      {
        "seq": 313,
        "day": 31,
        "actor": {
          "id": "DRONICS-D",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "search_console:read:queries",
        "decision": "allow",
        "detail": "read search_console:read:queries",
        "prevHash": "559a93ede9f8745c38d488ca31a9376e9f411e2a8ac041a378af4d9bb65c4a6e",
        "hash": "1f62d21445fa8f0e82a3a0987c9fcb0b98518ec5db4adccc73a56e24f31282f3"
      },
      {
        "seq": 314,
        "day": 31,
        "actor": {
          "id": "DRONICS-D",
          "role": "agent"
        },
        "type": "read",
        "subject": "search_console:read:queries",
        "decision": "info",
        "detail": "EV-0036: Read search impressions and clicks for 10 buyer questions.",
        "prevHash": "1f62d21445fa8f0e82a3a0987c9fcb0b98518ec5db4adccc73a56e24f31282f3",
        "hash": "44b58aca5bbc9f406702b353873c5bad82594abd5a21498cf72c52905b8f46de"
      },
      {
        "seq": 315,
        "day": 31,
        "actor": {
          "id": "DRONICS-D",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "crm:read:deals",
        "decision": "allow",
        "detail": "read crm:read:deals",
        "prevHash": "44b58aca5bbc9f406702b353873c5bad82594abd5a21498cf72c52905b8f46de",
        "hash": "d3977b21c208c06ba56cb3819a215e00a93e1de9c844ca91cb91e4af6be5105f"
      },
      {
        "seq": 316,
        "day": 31,
        "actor": {
          "id": "DRONICS-D",
          "role": "agent"
        },
        "type": "read",
        "subject": "crm:read:deals",
        "decision": "info",
        "detail": "EV-0037: Read 8 deals from the fictional CRM.",
        "prevHash": "d3977b21c208c06ba56cb3819a215e00a93e1de9c844ca91cb91e4af6be5105f",
        "hash": "00fe1160c402e6ab5534c80c8f60440a2ad7c45beddbe29caaccaf2723d19d85"
      },
      {
        "seq": 317,
        "day": 31,
        "actor": {
          "id": "evaluator",
          "role": "system"
        },
        "type": "evaluation",
        "subject": "FD-DRONICS-D-c2-1",
        "decision": "allow",
        "detail": "finding passes",
        "prevHash": "00fe1160c402e6ab5534c80c8f60440a2ad7c45beddbe29caaccaf2723d19d85",
        "hash": "3eaa766b2d8c1fc88d330e61d767d4f6a2bded4c78cad25fb6fdfa8a5373bd1d"
      },
      {
        "seq": 318,
        "day": 31,
        "actor": {
          "id": "DRONICS-D",
          "role": "agent"
        },
        "type": "handoff",
        "subject": "DRONICS-R",
        "decision": "info",
        "detail": "1 findings, 0 drafts awaiting approval, 0 stopped.",
        "prevHash": "3eaa766b2d8c1fc88d330e61d767d4f6a2bded4c78cad25fb6fdfa8a5373bd1d",
        "hash": "ed0f9a5c94ad8a9103ded520e379571ace3d9ebb3cdd5c299b2595fa81e916fa"
      },
      {
        "seq": 319,
        "day": 31,
        "actor": {
          "id": "DRONICS-R",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "partner_platform:read:partners",
        "decision": "allow",
        "detail": "read partner_platform:read:partners",
        "prevHash": "ed0f9a5c94ad8a9103ded520e379571ace3d9ebb3cdd5c299b2595fa81e916fa",
        "hash": "d03c4231449491c236051ccca9f52e8c2df137a0edce57fdac850f6a0609705c"
      },
      {
        "seq": 320,
        "day": 31,
        "actor": {
          "id": "DRONICS-R",
          "role": "agent"
        },
        "type": "read",
        "subject": "partner_platform:read:partners",
        "decision": "info",
        "detail": "EV-0038: Read 6 partners, their types and referrals.",
        "prevHash": "d03c4231449491c236051ccca9f52e8c2df137a0edce57fdac850f6a0609705c",
        "hash": "95d748aff92a9647652d88f0d8c959b81948980f3ca824aa52ed5c7e77cc8976"
      },
      {
        "seq": 321,
        "day": 31,
        "actor": {
          "id": "DRONICS-R",
          "role": "agent"
        },
        "type": "read",
        "subject": "derived:from:EV-0038",
        "decision": "info",
        "detail": "EV-0039: Worked out from EV-0038: partners that are silent or still prospects",
        "prevHash": "95d748aff92a9647652d88f0d8c959b81948980f3ca824aa52ed5c7e77cc8976",
        "hash": "96598142a1feaa4aab7c1f2342a8d1072ae82c6bb7f4bd54339557efa5c82206"
      },
      {
        "seq": 322,
        "day": 31,
        "actor": {
          "id": "evaluator",
          "role": "system"
        },
        "type": "evaluation",
        "subject": "FD-DRONICS-R-c2-1",
        "decision": "allow",
        "detail": "finding passes",
        "prevHash": "96598142a1feaa4aab7c1f2342a8d1072ae82c6bb7f4bd54339557efa5c82206",
        "hash": "0dd67573422785e8e1974b7a16d12f9b711865cc98d0efca73fc1e73e94ffce5"
      },
      {
        "seq": 323,
        "day": 31,
        "actor": {
          "id": "DRONICS-R",
          "role": "agent"
        },
        "type": "handoff",
        "subject": "DRONICS-O",
        "decision": "info",
        "detail": "1 findings, 0 drafts awaiting approval, 0 stopped.",
        "prevHash": "0dd67573422785e8e1974b7a16d12f9b711865cc98d0efca73fc1e73e94ffce5",
        "hash": "aa89fb62634b7395abf80b30ea0c42b9cfad5009f5485e65533f04a8da861bb3"
      },
      {
        "seq": 324,
        "day": 31,
        "actor": {
          "id": "DRONICS-O",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "cms:read:pages",
        "decision": "allow",
        "detail": "read cms:read:pages",
        "prevHash": "aa89fb62634b7395abf80b30ea0c42b9cfad5009f5485e65533f04a8da861bb3",
        "hash": "3ca73943973f24b6a6887cf70ed9a3d71816577009fd11e0d234f4856b504e78"
      },
      {
        "seq": 325,
        "day": 31,
        "actor": {
          "id": "DRONICS-O",
          "role": "agent"
        },
        "type": "read",
        "subject": "cms:read:pages",
        "decision": "info",
        "detail": "EV-0040: Read the live pages and saved drafts.",
        "prevHash": "3ca73943973f24b6a6887cf70ed9a3d71816577009fd11e0d234f4856b504e78",
        "hash": "f0f4ee4f06a5a8480d079c148cbf1822fb1737e3b41016012c1cc280e8d1a78a"
      },
      {
        "seq": 326,
        "day": 31,
        "actor": {
          "id": "evaluator",
          "role": "system"
        },
        "type": "evaluation",
        "subject": "FD-DRONICS-O-c2-2",
        "decision": "allow",
        "detail": "finding passes",
        "prevHash": "f0f4ee4f06a5a8480d079c148cbf1822fb1737e3b41016012c1cc280e8d1a78a",
        "hash": "305afaf741353145eb04fdeaeddadaa11d7c8363a016baaa497c2c8bfa785d43"
      },
      {
        "seq": 327,
        "day": 31,
        "actor": {
          "id": "evaluator",
          "role": "system"
        },
        "type": "evaluation",
        "subject": "DR-DRONICS-O-c2-1",
        "decision": "allow",
        "detail": "draft passes",
        "prevHash": "305afaf741353145eb04fdeaeddadaa11d7c8363a016baaa497c2c8bfa785d43",
        "hash": "3e29f7d32471d6d0c9c23d2f5a01f9c8d9b5f817384d4422b16f3421114c89c3"
      },
      {
        "seq": 328,
        "day": 31,
        "actor": {
          "id": "DRONICS-O",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "DR-DRONICS-O-c2-1",
        "decision": "allow",
        "detail": "draft guide_chapter may be saved and queued",
        "prevHash": "3e29f7d32471d6d0c9c23d2f5a01f9c8d9b5f817384d4422b16f3421114c89c3",
        "hash": "87a8496f439d319ac5ce92d021302801a05c1cb98d8ecc398ab7c32a90d8d9c4"
      },
      {
        "seq": 329,
        "day": 31,
        "actor": {
          "id": "DRONICS-O",
          "role": "agent"
        },
        "type": "draft_saved",
        "subject": "DR-DRONICS-O-c2-1",
        "decision": "info",
        "detail": "saved as a draft in cms (CMSDRAFT-028); not live",
        "prevHash": "87a8496f439d319ac5ce92d021302801a05c1cb98d8ecc398ab7c32a90d8d9c4",
        "hash": "c0b2c7b2c215bfb22acbf02d3de9d91defb9eb2234ffce4b73e57510cd32221d"
      },
      {
        "seq": 330,
        "day": 31,
        "actor": {
          "id": "DRONICS-O",
          "role": "agent"
        },
        "type": "submitted",
        "subject": "DR-DRONICS-O-c2-1",
        "decision": "info",
        "detail": "guide_chapter: Open guide, chapter 6: What a buyer can do on Monday",
        "prevHash": "c0b2c7b2c215bfb22acbf02d3de9d91defb9eb2234ffce4b73e57510cd32221d",
        "hash": "5710ea3fd3b78f3043a23ede4284903f7e5a42c8953e391e43175d72b351ce87"
      },
      {
        "seq": 331,
        "day": 31,
        "actor": {
          "id": "DRONICS-O",
          "role": "agent"
        },
        "type": "handoff",
        "subject": "DRONICS-N",
        "decision": "info",
        "detail": "1 findings, 1 drafts awaiting approval, 0 stopped.",
        "prevHash": "5710ea3fd3b78f3043a23ede4284903f7e5a42c8953e391e43175d72b351ce87",
        "hash": "59e1618d9fedca3cd1adfcfbbbb7c1414554611fc080ce7696b64d11703a4ae7"
      },
      {
        "seq": 332,
        "day": 31,
        "actor": {
          "id": "DRONICS-N",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "partner_platform:read:partners",
        "decision": "allow",
        "detail": "read partner_platform:read:partners",
        "prevHash": "59e1618d9fedca3cd1adfcfbbbb7c1414554611fc080ce7696b64d11703a4ae7",
        "hash": "95e4a5e47385cdbc1690d5870b7d2952091bd743aaf60ebb7c2d37f08a4d6ffa"
      },
      {
        "seq": 333,
        "day": 31,
        "actor": {
          "id": "DRONICS-N",
          "role": "agent"
        },
        "type": "read",
        "subject": "partner_platform:read:partners",
        "decision": "info",
        "detail": "EV-0041: Read 6 partners, their types and referrals.",
        "prevHash": "95e4a5e47385cdbc1690d5870b7d2952091bd743aaf60ebb7c2d37f08a4d6ffa",
        "hash": "9b3b51b1ce86a0350e2308ea0c068a324b363ff00789c3e3e582bd611b4f7eba"
      },
      {
        "seq": 334,
        "day": 31,
        "actor": {
          "id": "evaluator",
          "role": "system"
        },
        "type": "evaluation",
        "subject": "FD-DRONICS-N-c2-1",
        "decision": "allow",
        "detail": "finding passes",
        "prevHash": "9b3b51b1ce86a0350e2308ea0c068a324b363ff00789c3e3e582bd611b4f7eba",
        "hash": "0d13b8e8d4519e6eeba78779b73c82277213db18911fd807cb2dc2a5eef26319"
      },
      {
        "seq": 335,
        "day": 31,
        "actor": {
          "id": "DRONICS-N",
          "role": "agent"
        },
        "type": "handoff",
        "subject": "DRONICS-I",
        "decision": "info",
        "detail": "1 findings, 0 drafts awaiting approval, 0 stopped.",
        "prevHash": "0d13b8e8d4519e6eeba78779b73c82277213db18911fd807cb2dc2a5eef26319",
        "hash": "805691ce4fbaa24aebe2d7a3826b1473160d93a84723eabd6508d491ca6df5a7"
      },
      {
        "seq": 336,
        "day": 31,
        "actor": {
          "id": "DRONICS-I",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "crm:read:voices",
        "decision": "allow",
        "detail": "read crm:read:voices",
        "prevHash": "805691ce4fbaa24aebe2d7a3826b1473160d93a84723eabd6508d491ca6df5a7",
        "hash": "9c1fa38a9093f2b79fa089106cbf634cbbb75e9fb1c28768fa99788d7c7c1e9c"
      },
      {
        "seq": 337,
        "day": 31,
        "actor": {
          "id": "DRONICS-I",
          "role": "agent"
        },
        "type": "read",
        "subject": "crm:read:voices",
        "decision": "info",
        "detail": "EV-0042: Read 3 analysts and creators the audience follows.",
        "prevHash": "9c1fa38a9093f2b79fa089106cbf634cbbb75e9fb1c28768fa99788d7c7c1e9c",
        "hash": "582e041e4d0e0abdb299c969113c906511dd8466a45f870cd689aea94a5e2893"
      },
      {
        "seq": 338,
        "day": 31,
        "actor": {
          "id": "evaluator",
          "role": "system"
        },
        "type": "evaluation",
        "subject": "FD-DRONICS-I-c2-4",
        "decision": "allow",
        "detail": "finding passes",
        "prevHash": "582e041e4d0e0abdb299c969113c906511dd8466a45f870cd689aea94a5e2893",
        "hash": "584289f0aa02b17c6319edf783d2d44429fdbfc66d81c7c383fe142f2a765358"
      },
      {
        "seq": 339,
        "day": 31,
        "actor": {
          "id": "DRONICS-I",
          "role": "agent"
        },
        "type": "handoff",
        "subject": "DRONICS-C",
        "decision": "info",
        "detail": "1 findings, 0 drafts awaiting approval, 0 stopped.",
        "prevHash": "584289f0aa02b17c6319edf783d2d44429fdbfc66d81c7c383fe142f2a765358",
        "hash": "b69cae78d02d6080aed3daca127354bdb6c0aa01dbe485acfa9d033e69047f08"
      },
      {
        "seq": 340,
        "day": 31,
        "actor": {
          "id": "DRONICS-C",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "crm:read:community",
        "decision": "allow",
        "detail": "read crm:read:community",
        "prevHash": "b69cae78d02d6080aed3daca127354bdb6c0aa01dbe485acfa9d033e69047f08",
        "hash": "67c7103475f40947596f860f8e94b822c7a5c6254159db610662b855df02e75b"
      },
      {
        "seq": 341,
        "day": 31,
        "actor": {
          "id": "DRONICS-C",
          "role": "agent"
        },
        "type": "read",
        "subject": "crm:read:community",
        "decision": "info",
        "detail": "EV-0043: Read community members, events and support topics.",
        "prevHash": "67c7103475f40947596f860f8e94b822c7a5c6254159db610662b855df02e75b",
        "hash": "ee0f2c7abca71db9795e894e391b443ce7087912a0937c7797665cfec9095e19"
      },
      {
        "seq": 342,
        "day": 31,
        "actor": {
          "id": "evaluator",
          "role": "system"
        },
        "type": "evaluation",
        "subject": "FD-DRONICS-C-c2-1",
        "decision": "allow",
        "detail": "finding passes",
        "prevHash": "ee0f2c7abca71db9795e894e391b443ce7087912a0937c7797665cfec9095e19",
        "hash": "c1b5f7bffbff9a7562da2b90691373c4be73153c7ed6c921bd7e840fd5b8ccc8"
      },
      {
        "seq": 343,
        "day": 31,
        "actor": {
          "id": "evaluator",
          "role": "system"
        },
        "type": "evaluation",
        "subject": "DR-DRONICS-C-c2-2",
        "decision": "deny",
        "detail": "person_without_consent",
        "prevHash": "c1b5f7bffbff9a7562da2b90691373c4be73153c7ed6c921bd7e840fd5b8ccc8",
        "hash": "8500bf1410ce67e36fe1c9d0bada0df7dee232b0a31f46a8f5271a071f892e76"
      },
      {
        "seq": 344,
        "day": 31,
        "actor": {
          "id": "DRONICS-C",
          "role": "agent"
        },
        "type": "handoff",
        "subject": "DRONICS-S",
        "decision": "info",
        "detail": "1 findings, 0 drafts awaiting approval, 1 stopped.",
        "prevHash": "8500bf1410ce67e36fe1c9d0bada0df7dee232b0a31f46a8f5271a071f892e76",
        "hash": "361fcca514e7787019efd06b82e2114ed113f3e7ab47096561a324dc324880be"
      },
      {
        "seq": 345,
        "day": 31,
        "actor": {
          "id": "DRONICS-S",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "crm:read:deals",
        "decision": "allow",
        "detail": "read crm:read:deals",
        "prevHash": "361fcca514e7787019efd06b82e2114ed113f3e7ab47096561a324dc324880be",
        "hash": "63903d5f57bc76bc7b09492bd1dc4a12c2ebc5c27e33c15bc9de075614e86f91"
      },
      {
        "seq": 346,
        "day": 31,
        "actor": {
          "id": "DRONICS-S",
          "role": "agent"
        },
        "type": "read",
        "subject": "crm:read:deals",
        "decision": "info",
        "detail": "EV-0044: Read 8 deals from the fictional CRM.",
        "prevHash": "63903d5f57bc76bc7b09492bd1dc4a12c2ebc5c27e33c15bc9de075614e86f91",
        "hash": "f63bc2b625cc41ec7ea18efe6850e10b8b6af145649f03fbf9bf871245b2e5e0"
      },
      {
        "seq": 347,
        "day": 31,
        "actor": {
          "id": "evaluator",
          "role": "system"
        },
        "type": "evaluation",
        "subject": "FD-DRONICS-S-c2-1",
        "decision": "allow",
        "detail": "finding passes",
        "prevHash": "f63bc2b625cc41ec7ea18efe6850e10b8b6af145649f03fbf9bf871245b2e5e0",
        "hash": "371ceb4d9594ca58f9acd5e38b56dfa86637f287eeb5b5d1be64650f5dc738ec"
      },
      {
        "seq": 348,
        "day": 31,
        "actor": {
          "id": "evaluator",
          "role": "system"
        },
        "type": "evaluation",
        "subject": "DR-DRONICS-S-c2-2",
        "decision": "allow",
        "detail": "draft passes",
        "prevHash": "371ceb4d9594ca58f9acd5e38b56dfa86637f287eeb5b5d1be64650f5dc738ec",
        "hash": "c1b3183f1b7cf6024b488e7fee807f66c1bd3a0f29bc199b7caec4111abbc387"
      },
      {
        "seq": 349,
        "day": 31,
        "actor": {
          "id": "DRONICS-S",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "DR-DRONICS-S-c2-2",
        "decision": "allow",
        "detail": "draft battlecard may be saved and queued",
        "prevHash": "c1b3183f1b7cf6024b488e7fee807f66c1bd3a0f29bc199b7caec4111abbc387",
        "hash": "6f2a2088ee6c92ae275aac77e1c23f43493608e59ae7db0f05476128dafcec17"
      },
      {
        "seq": 350,
        "day": 31,
        "actor": {
          "id": "DRONICS-S",
          "role": "agent"
        },
        "type": "submitted",
        "subject": "DR-DRONICS-S-c2-2",
        "decision": "info",
        "detail": "battlecard: Battlecard against the status quo, with proof added",
        "prevHash": "6f2a2088ee6c92ae275aac77e1c23f43493608e59ae7db0f05476128dafcec17",
        "hash": "a555a0498f46f2aceb06254df3f5ed074ae63cec2f38d55d79e66784f4b7f8e9"
      },
      {
        "seq": 351,
        "day": 31,
        "actor": {
          "id": "DRONICS-S",
          "role": "agent"
        },
        "type": "handoff",
        "subject": "strategist",
        "decision": "info",
        "detail": "1 findings, 1 drafts awaiting approval, 0 stopped.",
        "prevHash": "a555a0498f46f2aceb06254df3f5ed074ae63cec2f38d55d79e66784f4b7f8e9",
        "hash": "0fdf4f678b4eb213afe209472f394c4e405db04fc8d350b9748319d4dc37ea5c"
      },
      {
        "seq": 352,
        "day": 31,
        "actor": {
          "id": "STRATEGIST",
          "role": "checker"
        },
        "type": "checked",
        "subject": "DR-FOUND-F-c2-2",
        "decision": "allow",
        "detail": "PASS (9 rules)",
        "prevHash": "0fdf4f678b4eb213afe209472f394c4e405db04fc8d350b9748319d4dc37ea5c",
        "hash": "125c5f9c837107773c5eba1e9d913600a62d317b97c051f8ac82bd8ad8e24895"
      },
      {
        "seq": 353,
        "day": 31,
        "actor": {
          "id": "STRATEGIST",
          "role": "checker"
        },
        "type": "checked",
        "subject": "DR-FOUND-F-c2-3",
        "decision": "allow",
        "detail": "PASS (9 rules)",
        "prevHash": "125c5f9c837107773c5eba1e9d913600a62d317b97c051f8ac82bd8ad8e24895",
        "hash": "46a9aa9f4f6b5baf7bf16b80603a680dd32bd77ca8aa6b5c57fdf8dafc18e1c9"
      },
      {
        "seq": 354,
        "day": 31,
        "actor": {
          "id": "STRATEGIST",
          "role": "checker"
        },
        "type": "checked",
        "subject": "DR-FOUND-F-c2-4",
        "decision": "allow",
        "detail": "PASS (9 rules)",
        "prevHash": "46a9aa9f4f6b5baf7bf16b80603a680dd32bd77ca8aa6b5c57fdf8dafc18e1c9",
        "hash": "b4dfd343298723c0fe9694eaea436e795d33e2f3b117eaaa5416243209fdc429"
      },
      {
        "seq": 355,
        "day": 31,
        "actor": {
          "id": "STRATEGIST",
          "role": "checker"
        },
        "type": "checked",
        "subject": "DR-FOUND-D-c2-3",
        "decision": "allow",
        "detail": "PASS (9 rules)",
        "prevHash": "b4dfd343298723c0fe9694eaea436e795d33e2f3b117eaaa5416243209fdc429",
        "hash": "5ac006a3b694f0472500119569ad5bddedb2c4e0db20c64a682988436323c4a0"
      },
      {
        "seq": 356,
        "day": 31,
        "actor": {
          "id": "STRATEGIST",
          "role": "checker"
        },
        "type": "checked",
        "subject": "DR-FOUND-D-c2-4",
        "decision": "allow",
        "detail": "PASS (9 rules)",
        "prevHash": "5ac006a3b694f0472500119569ad5bddedb2c4e0db20c64a682988436323c4a0",
        "hash": "5325630433e81032062c8f253158e2dce89a3bc7b491f0393c53b2c9d4ff2ade"
      },
      {
        "seq": 357,
        "day": 31,
        "actor": {
          "id": "STRATEGIST",
          "role": "checker"
        },
        "type": "checked",
        "subject": "DR-DRONICS-O-c2-1",
        "decision": "allow",
        "detail": "PASS (9 rules)",
        "prevHash": "5325630433e81032062c8f253158e2dce89a3bc7b491f0393c53b2c9d4ff2ade",
        "hash": "5d1aa018c77d1ba1cecca1f92a6aa73a42e0e89f7291c71367721c3d4b91e5c7"
      },
      {
        "seq": 358,
        "day": 31,
        "actor": {
          "id": "STRATEGIST",
          "role": "checker"
        },
        "type": "checked",
        "subject": "DR-DRONICS-S-c2-2",
        "decision": "allow",
        "detail": "PASS (9 rules)",
        "prevHash": "5d1aa018c77d1ba1cecca1f92a6aa73a42e0e89f7291c71367721c3d4b91e5c7",
        "hash": "ce9132f8f1bec12e804c25e9bcc4c5e93a20fb38cc90b19d235908828b5c62c4"
      },
      {
        "seq": 359,
        "day": 31,
        "actor": {
          "id": "STRATEGIST",
          "role": "checker"
        },
        "type": "world_event",
        "subject": "timeline",
        "decision": "info",
        "detail": "The Strategist (checker) passes 7 drafts and sends back 0, with reasons.",
        "prevHash": "ce9132f8f1bec12e804c25e9bcc4c5e93a20fb38cc90b19d235908828b5c62c4",
        "hash": "e28868f5501aa633bf311edb64cd10a6ad2c2b3e61a0985a2025935b3ff259ed"
      },
      {
        "seq": 360,
        "day": 33,
        "actor": {
          "id": "cmo-sim",
          "role": "cmo"
        },
        "type": "approved",
        "subject": "DR-FOUND-F-c2-2",
        "decision": "allow",
        "detail": "approved this exact text and recipient",
        "prevHash": "e28868f5501aa633bf311edb64cd10a6ad2c2b3e61a0985a2025935b3ff259ed",
        "hash": "1724de7d15b3eefac6ed5bee1a38d331f78739a2c2c6217c585c0c8b921290e7"
      },
      {
        "seq": 361,
        "day": 33,
        "actor": {
          "id": "cmo-sim",
          "role": "cmo"
        },
        "type": "executed",
        "subject": "DR-FOUND-F-c2-2",
        "decision": "allow",
        "detail": "published by cmo-sim",
        "prevHash": "1724de7d15b3eefac6ed5bee1a38d331f78739a2c2c6217c585c0c8b921290e7",
        "hash": "a063ba806165bf18ff5aea94bb550f7e26d051a9c9eec2ec6c68fad40b743904"
      },
      {
        "seq": 362,
        "day": 33,
        "actor": {
          "id": "cmo-sim",
          "role": "cmo"
        },
        "type": "world_event",
        "subject": "timeline",
        "decision": "info",
        "detail": "The CMO (simulated) approves and publishes: Answer page: How do we audit what an AI agent did?.",
        "prevHash": "a063ba806165bf18ff5aea94bb550f7e26d051a9c9eec2ec6c68fad40b743904",
        "hash": "61f21efd6b3123bdb5d91df5c4790ff13abbcb09374406a512d8ad9e8e606f04"
      },
      {
        "seq": 363,
        "day": 33,
        "actor": {
          "id": "cmo-sim",
          "role": "cmo"
        },
        "type": "approved",
        "subject": "DR-FOUND-F-c2-3",
        "decision": "allow",
        "detail": "approved this exact text and recipient",
        "prevHash": "61f21efd6b3123bdb5d91df5c4790ff13abbcb09374406a512d8ad9e8e606f04",
        "hash": "2c623096f216231610db8c49acc10fc79d7e4c423636108c63d0d6e22990548a"
      },
      {
        "seq": 364,
        "day": 33,
        "actor": {
          "id": "cmo-sim",
          "role": "cmo"
        },
        "type": "executed",
        "subject": "DR-FOUND-F-c2-3",
        "decision": "allow",
        "detail": "published by cmo-sim",
        "prevHash": "2c623096f216231610db8c49acc10fc79d7e4c423636108c63d0d6e22990548a",
        "hash": "e7e225802b053d884bdcb44575f30525df89a8b3c6845f5827a61c470a40ca1b"
      },
      {
        "seq": 365,
        "day": 33,
        "actor": {
          "id": "cmo-sim",
          "role": "cmo"
        },
        "type": "world_event",
        "subject": "timeline",
        "decision": "info",
        "detail": "The CMO (simulated) approves and publishes: Answer page: What should a security team check before an AI agent installs software?.",
        "prevHash": "e7e225802b053d884bdcb44575f30525df89a8b3c6845f5827a61c470a40ca1b",
        "hash": "21ba2803be9e1f4eaa81741976af7fdbbf8380200870648348efaf43cbe3b0c0"
      },
      {
        "seq": 366,
        "day": 33,
        "actor": {
          "id": "cmo-sim",
          "role": "cmo"
        },
        "type": "approved",
        "subject": "DR-FOUND-F-c2-4",
        "decision": "allow",
        "detail": "approved this exact text and recipient",
        "prevHash": "21ba2803be9e1f4eaa81741976af7fdbbf8380200870648348efaf43cbe3b0c0",
        "hash": "e3c3f38cd714ee22a25080bccc89cc690d1cd8a6e61072ead4180a34c46503dd"
      },
      {
        "seq": 367,
        "day": 33,
        "actor": {
          "id": "cmo-sim",
          "role": "cmo"
        },
        "type": "executed",
        "subject": "DR-FOUND-F-c2-4",
        "decision": "allow",
        "detail": "published by cmo-sim",
        "prevHash": "e3c3f38cd714ee22a25080bccc89cc690d1cd8a6e61072ead4180a34c46503dd",
        "hash": "4ee6d18de9ba3cc78243f2a69bce3a87d16f98cddd66be4b7d4ae838b2bb7475"
      },
      {
        "seq": 368,
        "day": 33,
        "actor": {
          "id": "cmo-sim",
          "role": "cmo"
        },
        "type": "world_event",
        "subject": "timeline",
        "decision": "info",
        "detail": "The CMO (simulated) approves and publishes: Answer page: What is the difference between agent governance and identity management?.",
        "prevHash": "4ee6d18de9ba3cc78243f2a69bce3a87d16f98cddd66be4b7d4ae838b2bb7475",
        "hash": "34a47bf94d43a9bee981d214b584c343a963b3f69abe0f31c383dae131a3724f"
      },
      {
        "seq": 369,
        "day": 33,
        "actor": {
          "id": "cmo-sim",
          "role": "cmo"
        },
        "type": "approved",
        "subject": "DR-FOUND-D-c2-3",
        "decision": "allow",
        "detail": "approved this exact text and recipient",
        "prevHash": "34a47bf94d43a9bee981d214b584c343a963b3f69abe0f31c383dae131a3724f",
        "hash": "9dbb6ef625b5dffc5ca7c4bd23ad81a8f20f6ae359583f30dbef0b251727f46e"
      },
      {
        "seq": 370,
        "day": 33,
        "actor": {
          "id": "cmo-sim",
          "role": "cmo"
        },
        "type": "executed",
        "subject": "DR-FOUND-D-c2-3",
        "decision": "allow",
        "detail": "published by cmo-sim",
        "prevHash": "9dbb6ef625b5dffc5ca7c4bd23ad81a8f20f6ae359583f30dbef0b251727f46e",
        "hash": "6c48ea29f1515550e0217cb6591f47309c7902d8818a8f0b2183a2306d795e17"
      },
      {
        "seq": 371,
        "day": 33,
        "actor": {
          "id": "cmo-sim",
          "role": "cmo"
        },
        "type": "world_event",
        "subject": "timeline",
        "decision": "info",
        "detail": "The CMO (simulated) approves and publishes: Proof page, updated with the newly verified claim.",
        "prevHash": "6c48ea29f1515550e0217cb6591f47309c7902d8818a8f0b2183a2306d795e17",
        "hash": "6979d45c5db4d0183402b0c31cb2aaf0a6c95793a278546fa76ec7af39266550"
      },
      {
        "seq": 372,
        "day": 33,
        "actor": {
          "id": "cmo-sim",
          "role": "cmo"
        },
        "type": "rejected",
        "subject": "DR-FOUND-D-c2-4",
        "decision": "allow",
        "detail": "Rejected: the company has not supplied a real security contact, and we will not invent one.",
        "prevHash": "6979d45c5db4d0183402b0c31cb2aaf0a6c95793a278546fa76ec7af39266550",
        "hash": "d5aaa0f28178bfaa7162594216a55c8f0c7a8bdd484e35f1cb21b32349a2383f"
      },
      {
        "seq": 373,
        "day": 33,
        "actor": {
          "id": "cmo-sim",
          "role": "cmo"
        },
        "type": "approved",
        "subject": "DR-DRONICS-O-c2-1",
        "decision": "allow",
        "detail": "approved this exact text and recipient",
        "prevHash": "d5aaa0f28178bfaa7162594216a55c8f0c7a8bdd484e35f1cb21b32349a2383f",
        "hash": "c140da58baf6a1bdc8b30e8cab2997cba5281148fd0686a96c8d3070d1c167f7"
      },
      {
        "seq": 374,
        "day": 33,
        "actor": {
          "id": "cmo-sim",
          "role": "cmo"
        },
        "type": "executed",
        "subject": "DR-DRONICS-O-c2-1",
        "decision": "allow",
        "detail": "published by cmo-sim",
        "prevHash": "c140da58baf6a1bdc8b30e8cab2997cba5281148fd0686a96c8d3070d1c167f7",
        "hash": "dea82ecca6fe8cb41078f55ca5bc3eddc3f4dced2a6141e08c6999a2a4c80f1e"
      },
      {
        "seq": 375,
        "day": 33,
        "actor": {
          "id": "cmo-sim",
          "role": "cmo"
        },
        "type": "world_event",
        "subject": "timeline",
        "decision": "info",
        "detail": "The CMO (simulated) approves and publishes: Open guide, chapter 6: What a buyer can do on Monday.",
        "prevHash": "dea82ecca6fe8cb41078f55ca5bc3eddc3f4dced2a6141e08c6999a2a4c80f1e",
        "hash": "61d9804e90cda8a6b4c6e498cc9ff9226b75b318ce3cb74bfb5154ef5eaa54c9"
      },
      {
        "seq": 376,
        "day": 33,
        "actor": {
          "id": "cmo-sim",
          "role": "cmo"
        },
        "type": "approved",
        "subject": "DR-DRONICS-S-c2-2",
        "decision": "allow",
        "detail": "approved this exact text and recipient",
        "prevHash": "61d9804e90cda8a6b4c6e498cc9ff9226b75b318ce3cb74bfb5154ef5eaa54c9",
        "hash": "bc763cb6c2600eec25b409761a7e1ab36b42534c7f436ca2dd0b213a198cddd8"
      },
      {
        "seq": 377,
        "day": 33,
        "actor": {
          "id": "cmo-sim",
          "role": "cmo"
        },
        "type": "executed",
        "subject": "DR-DRONICS-S-c2-2",
        "decision": "allow",
        "detail": "published by cmo-sim",
        "prevHash": "bc763cb6c2600eec25b409761a7e1ab36b42534c7f436ca2dd0b213a198cddd8",
        "hash": "c64671d4b384468c1aa96ffea3fcd0c9a166a154d68a415d443fce3c88005778"
      },
      {
        "seq": 378,
        "day": 33,
        "actor": {
          "id": "cmo-sim",
          "role": "cmo"
        },
        "type": "world_event",
        "subject": "timeline",
        "decision": "info",
        "detail": "The CMO (simulated) approves and publishes: Battlecard against the status quo, with proof added.",
        "prevHash": "c64671d4b384468c1aa96ffea3fcd0c9a166a154d68a415d443fce3c88005778",
        "hash": "907f60c35d31ee0542184051c6d97e4540468ed557a3d5158362757864a3242e"
      },
      {
        "seq": 379,
        "day": 40,
        "actor": {
          "id": "cmo-sim",
          "role": "cmo"
        },
        "type": "world_event",
        "subject": "timeline",
        "decision": "info",
        "detail": "Vikram Shah (customer, fictional) gives permission to be named. Recorded by the CMO (simulated).",
        "prevHash": "907f60c35d31ee0542184051c6d97e4540468ed557a3d5158362757864a3242e",
        "hash": "5609649bdec2b374baf12ace9fc8566249ece45897153acee7cbffbf80eecde2"
      },
      {
        "seq": 380,
        "day": 50,
        "actor": {
          "id": "cmo-sim",
          "role": "cmo"
        },
        "type": "world_event",
        "subject": "timeline",
        "decision": "info",
        "detail": "The company supplies a real security contact (simulated).",
        "prevHash": "5609649bdec2b374baf12ace9fc8566249ece45897153acee7cbffbf80eecde2",
        "hash": "36af8da66a85060256e8578ded3b3d34b6b78dd85f4916c5ed0945d3404a2708"
      },
      {
        "seq": 381,
        "day": 61,
        "actor": {
          "id": "simulation",
          "role": "system"
        },
        "type": "world_event",
        "subject": "timeline",
        "decision": "info",
        "detail": "Cycle 3: all twelve agents run in order, F to S, each reading the packet before it.",
        "prevHash": "36af8da66a85060256e8578ded3b3d34b6b78dd85f4916c5ed0945d3404a2708",
        "hash": "fed3cf2e3e5c03d5e7388de4f0921cc83effc7a70cac0d98b56440bfc67f5341"
      },
      {
        "seq": 382,
        "day": 61,
        "actor": {
          "id": "FOUND-F",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "answer_engine:read:panel",
        "decision": "allow",
        "detail": "read answer_engine:read:panel",
        "prevHash": "fed3cf2e3e5c03d5e7388de4f0921cc83effc7a70cac0d98b56440bfc67f5341",
        "hash": "a02ee5d4c43b1042dddf4342805616058ece3737c1d6e45eda0c8f82863b7944"
      },
      {
        "seq": 383,
        "day": 61,
        "actor": {
          "id": "FOUND-F",
          "role": "agent"
        },
        "type": "read",
        "subject": "answer_engine:read:panel",
        "decision": "info",
        "detail": "EV-0045: Asked 10 buyer questions of a simulated engine; 5 name the company.",
        "prevHash": "a02ee5d4c43b1042dddf4342805616058ece3737c1d6e45eda0c8f82863b7944",
        "hash": "3c44ea7e672c5f37d7659c0016f9274c1a4a46fd65a85e0689df74feb1f901ec"
      },
      {
        "seq": 384,
        "day": 61,
        "actor": {
          "id": "FOUND-F",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "search_console:read:queries",
        "decision": "allow",
        "detail": "read search_console:read:queries",
        "prevHash": "3c44ea7e672c5f37d7659c0016f9274c1a4a46fd65a85e0689df74feb1f901ec",
        "hash": "48f4bb919ca7dfcddc2c276c8ad73ea63adea88b7d1785a678018ccbdd63cfcf"
      },
      {
        "seq": 385,
        "day": 61,
        "actor": {
          "id": "FOUND-F",
          "role": "agent"
        },
        "type": "read",
        "subject": "search_console:read:queries",
        "decision": "info",
        "detail": "EV-0046: Read search impressions and clicks for 10 buyer questions.",
        "prevHash": "48f4bb919ca7dfcddc2c276c8ad73ea63adea88b7d1785a678018ccbdd63cfcf",
        "hash": "950c97f64020f471e0cf8b490c158962fe9b46686f369b39615ff3a46d453e05"
      },
      {
        "seq": 386,
        "day": 61,
        "actor": {
          "id": "FOUND-F",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "cms:read:site-files",
        "decision": "allow",
        "detail": "read cms:read:site-files",
        "prevHash": "950c97f64020f471e0cf8b490c158962fe9b46686f369b39615ff3a46d453e05",
        "hash": "dcc8f1977b8d5c4e89f3ccf664657e99986a451fbabe0af784ded3e4c4ac3805"
      },
      {
        "seq": 387,
        "day": 61,
        "actor": {
          "id": "FOUND-F",
          "role": "agent"
        },
        "type": "read",
        "subject": "cms:read:site-files",
        "decision": "info",
        "detail": "EV-0047: Read robots rules, llms.txt, structured data, trust page and security contact.",
        "prevHash": "dcc8f1977b8d5c4e89f3ccf664657e99986a451fbabe0af784ded3e4c4ac3805",
        "hash": "ec954759d19447b488aa841388a2aa323a344ba5c53aae77b3fcedffa37feaeb"
      },
      {
        "seq": 388,
        "day": 61,
        "actor": {
          "id": "evaluator",
          "role": "system"
        },
        "type": "evaluation",
        "subject": "FD-FOUND-F-c3-1",
        "decision": "allow",
        "detail": "finding passes",
        "prevHash": "ec954759d19447b488aa841388a2aa323a344ba5c53aae77b3fcedffa37feaeb",
        "hash": "b53bbc6c2e28654491c2c697b63975903991c49589238064b826f41092971404"
      },
      {
        "seq": 389,
        "day": 61,
        "actor": {
          "id": "evaluator",
          "role": "system"
        },
        "type": "evaluation",
        "subject": "DR-FOUND-F-c3-2",
        "decision": "allow",
        "detail": "draft passes",
        "prevHash": "b53bbc6c2e28654491c2c697b63975903991c49589238064b826f41092971404",
        "hash": "84c2c51ea0efdcaf86b294ed19c4c6a198fa74a05cc557a470b9971316e017fb"
      },
      {
        "seq": 390,
        "day": 61,
        "actor": {
          "id": "FOUND-F",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "DR-FOUND-F-c3-2",
        "decision": "allow",
        "detail": "draft cms_page may be saved and queued",
        "prevHash": "84c2c51ea0efdcaf86b294ed19c4c6a198fa74a05cc557a470b9971316e017fb",
        "hash": "ff77b9ea3768a3d65c7e057fcf8c23cbd33d3d5407892cf57d1e8bd0d783a803"
      },
      {
        "seq": 391,
        "day": 61,
        "actor": {
          "id": "FOUND-F",
          "role": "agent"
        },
        "type": "draft_saved",
        "subject": "DR-FOUND-F-c3-2",
        "decision": "info",
        "detail": "saved as a draft in cms (CMSDRAFT-029); not live",
        "prevHash": "ff77b9ea3768a3d65c7e057fcf8c23cbd33d3d5407892cf57d1e8bd0d783a803",
        "hash": "df6cb266cc4d387ab2759e178914d4336dabfabfbd3d8ac254518e5c9d4d2b47"
      },
      {
        "seq": 392,
        "day": 61,
        "actor": {
          "id": "FOUND-F",
          "role": "agent"
        },
        "type": "submitted",
        "subject": "DR-FOUND-F-c3-2",
        "decision": "info",
        "detail": "cms_page: Answer page: How do we show the board that our AI agents are under control?",
        "prevHash": "df6cb266cc4d387ab2759e178914d4336dabfabfbd3d8ac254518e5c9d4d2b47",
        "hash": "b1f5aa2d033fddc4e3caa3c413e47c7d112a2eacf095374ce7cf4df42a2662f4"
      },
      {
        "seq": 393,
        "day": 61,
        "actor": {
          "id": "evaluator",
          "role": "system"
        },
        "type": "evaluation",
        "subject": "DR-FOUND-F-c3-3",
        "decision": "allow",
        "detail": "draft passes",
        "prevHash": "b1f5aa2d033fddc4e3caa3c413e47c7d112a2eacf095374ce7cf4df42a2662f4",
        "hash": "9f7c97d20c4c8f55a48ad138f46e097119ba4c8048859b0f625de0ba0d27d19d"
      },
      {
        "seq": 394,
        "day": 61,
        "actor": {
          "id": "FOUND-F",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "DR-FOUND-F-c3-3",
        "decision": "allow",
        "detail": "draft cms_page may be saved and queued",
        "prevHash": "9f7c97d20c4c8f55a48ad138f46e097119ba4c8048859b0f625de0ba0d27d19d",
        "hash": "6be466da6a848e7dd58ccbb71f8bca4a874f4698b9158da85bfab1472442a203"
      },
      {
        "seq": 395,
        "day": 61,
        "actor": {
          "id": "FOUND-F",
          "role": "agent"
        },
        "type": "draft_saved",
        "subject": "DR-FOUND-F-c3-3",
        "decision": "info",
        "detail": "saved as a draft in cms (CMSDRAFT-030); not live",
        "prevHash": "6be466da6a848e7dd58ccbb71f8bca4a874f4698b9158da85bfab1472442a203",
        "hash": "a2c89a0859284bcbc415d884f8fb94d944baceb619aa87b1150de953feed3cfd"
      },
      {
        "seq": 396,
        "day": 61,
        "actor": {
          "id": "FOUND-F",
          "role": "agent"
        },
        "type": "submitted",
        "subject": "DR-FOUND-F-c3-3",
        "decision": "info",
        "detail": "cms_page: Answer page: How can analysts investigate faster with AI agents and keep control?",
        "prevHash": "a2c89a0859284bcbc415d884f8fb94d944baceb619aa87b1150de953feed3cfd",
        "hash": "a74a2c3400cb7f6c6e6b38897efcc90ec943f94d297c539df38bf3d7cc018ac6"
      },
      {
        "seq": 397,
        "day": 61,
        "actor": {
          "id": "evaluator",
          "role": "system"
        },
        "type": "evaluation",
        "subject": "DR-FOUND-F-c3-4",
        "decision": "allow",
        "detail": "draft passes",
        "prevHash": "a74a2c3400cb7f6c6e6b38897efcc90ec943f94d297c539df38bf3d7cc018ac6",
        "hash": "7b006ac2b37ad88350fd0e92906cac850d8bfd4be1da5d2026f3bfa0e7758277"
      },
      {
        "seq": 398,
        "day": 61,
        "actor": {
          "id": "FOUND-F",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "DR-FOUND-F-c3-4",
        "decision": "allow",
        "detail": "draft cms_page may be saved and queued",
        "prevHash": "7b006ac2b37ad88350fd0e92906cac850d8bfd4be1da5d2026f3bfa0e7758277",
        "hash": "b86e604798808e390d010828c5a28450a3c955b3fb660a92a391e1996e858201"
      },
      {
        "seq": 399,
        "day": 61,
        "actor": {
          "id": "FOUND-F",
          "role": "agent"
        },
        "type": "draft_saved",
        "subject": "DR-FOUND-F-c3-4",
        "decision": "info",
        "detail": "saved as a draft in cms (CMSDRAFT-031); not live",
        "prevHash": "b86e604798808e390d010828c5a28450a3c955b3fb660a92a391e1996e858201",
        "hash": "b88fe1eabf09135f7adde8b775a04c94572c1e1af19c4375384b48cb5115b3f7"
      },
      {
        "seq": 400,
        "day": 61,
        "actor": {
          "id": "FOUND-F",
          "role": "agent"
        },
        "type": "submitted",
        "subject": "DR-FOUND-F-c3-4",
        "decision": "info",
        "detail": "cms_page: Answer page: Which AI agent governance vendors serve Indian enterprises?",
        "prevHash": "b88fe1eabf09135f7adde8b775a04c94572c1e1af19c4375384b48cb5115b3f7",
        "hash": "fb44eb2922ffd666a86ee58695cd1e28231dabf51369901f185bdd7a19bf9e22"
      },
      {
        "seq": 401,
        "day": 61,
        "actor": {
          "id": "FOUND-F",
          "role": "agent"
        },
        "type": "handoff",
        "subject": "FOUND-O",
        "decision": "info",
        "detail": "1 findings, 3 drafts awaiting approval, 0 stopped.",
        "prevHash": "fb44eb2922ffd666a86ee58695cd1e28231dabf51369901f185bdd7a19bf9e22",
        "hash": "23a56e5df92d930038408c6c360a9cf79e9e7225471be0c30a59c0b2c95ed575"
      },
      {
        "seq": 402,
        "day": 61,
        "actor": {
          "id": "FOUND-O",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "reviews:read:reviews",
        "decision": "allow",
        "detail": "read reviews:read:reviews",
        "prevHash": "23a56e5df92d930038408c6c360a9cf79e9e7225471be0c30a59c0b2c95ed575",
        "hash": "2c2068dfd560280109a2cd57db00b1034968378287b041ccb04af9c8d1085a4f"
      },
      {
        "seq": 403,
        "day": 61,
        "actor": {
          "id": "FOUND-O",
          "role": "agent"
        },
        "type": "read",
        "subject": "reviews:read:reviews",
        "decision": "info",
        "detail": "EV-0048: Read 9 reviews on 2 fictional review profiles.",
        "prevHash": "2c2068dfd560280109a2cd57db00b1034968378287b041ccb04af9c8d1085a4f",
        "hash": "59abe3fe3e3ae4c5f624cf83cbe774f8b02d7f80edf56f8d64f3f59c69fc6142"
      },
      {
        "seq": 404,
        "day": 61,
        "actor": {
          "id": "evaluator",
          "role": "system"
        },
        "type": "evaluation",
        "subject": "FD-FOUND-O-c3-1",
        "decision": "allow",
        "detail": "finding passes",
        "prevHash": "59abe3fe3e3ae4c5f624cf83cbe774f8b02d7f80edf56f8d64f3f59c69fc6142",
        "hash": "7536aa6234d14a695dcc7488ed66b7566b01331538798a4832dcfbcbb8064e00"
      },
      {
        "seq": 405,
        "day": 61,
        "actor": {
          "id": "evaluator",
          "role": "system"
        },
        "type": "evaluation",
        "subject": "FD-FOUND-O-c3-2",
        "decision": "allow",
        "detail": "finding passes",
        "prevHash": "7536aa6234d14a695dcc7488ed66b7566b01331538798a4832dcfbcbb8064e00",
        "hash": "1e69e5f4fc3c5d5dd5ff8998c4f404b8d07719bafb6192d309320d8a547ab3df"
      },
      {
        "seq": 406,
        "day": 61,
        "actor": {
          "id": "evaluator",
          "role": "system"
        },
        "type": "evaluation",
        "subject": "DR-FOUND-O-c3-4",
        "decision": "allow",
        "detail": "draft passes",
        "prevHash": "1e69e5f4fc3c5d5dd5ff8998c4f404b8d07719bafb6192d309320d8a547ab3df",
        "hash": "096403619e9373c34596b5e8c90aa412397b6ae9ad5d68d92c21905d770380a5"
      },
      {
        "seq": 407,
        "day": 61,
        "actor": {
          "id": "FOUND-O",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "DR-FOUND-O-c3-4",
        "decision": "allow",
        "detail": "draft review_reply may be saved and queued",
        "prevHash": "096403619e9373c34596b5e8c90aa412397b6ae9ad5d68d92c21905d770380a5",
        "hash": "9905a56318db297bcf587572acc37e4ae68c909446eeb180c2d7c27b4594adbb"
      },
      {
        "seq": 408,
        "day": 61,
        "actor": {
          "id": "FOUND-O",
          "role": "agent"
        },
        "type": "draft_saved",
        "subject": "DR-FOUND-O-c3-4",
        "decision": "info",
        "detail": "saved as a draft in reviews (RPL-032); not live",
        "prevHash": "9905a56318db297bcf587572acc37e4ae68c909446eeb180c2d7c27b4594adbb",
        "hash": "cfe68e8ad77dc85241e2706421e967a83442700133630d520082f99b4ba88e20"
      },
      {
        "seq": 409,
        "day": 61,
        "actor": {
          "id": "FOUND-O",
          "role": "agent"
        },
        "type": "submitted",
        "subject": "DR-FOUND-O-c3-4",
        "decision": "info",
        "detail": "review_reply: Reply to review R-9",
        "prevHash": "cfe68e8ad77dc85241e2706421e967a83442700133630d520082f99b4ba88e20",
        "hash": "77afc9ec0e82c16f69bc7d2372b7c8f5d8f4aa81dfbcb12eac1785b5e82cbc04"
      },
      {
        "seq": 410,
        "day": 61,
        "actor": {
          "id": "FOUND-O",
          "role": "agent"
        },
        "type": "handoff",
        "subject": "FOUND-U",
        "decision": "info",
        "detail": "2 findings, 1 drafts awaiting approval, 0 stopped.",
        "prevHash": "77afc9ec0e82c16f69bc7d2372b7c8f5d8f4aa81dfbcb12eac1785b5e82cbc04",
        "hash": "b363ab84310396bf62eb760e942633f9671bc9fd41bd90a54c48cb5d484629a2"
      },
      {
        "seq": 411,
        "day": 61,
        "actor": {
          "id": "FOUND-U",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "search_console:read:queries",
        "decision": "allow",
        "detail": "read search_console:read:queries",
        "prevHash": "b363ab84310396bf62eb760e942633f9671bc9fd41bd90a54c48cb5d484629a2",
        "hash": "2ac2c0d0900c4989aa6ee5378b5a362d790b60ca4d5a585925c851f926a77928"
      },
      {
        "seq": 412,
        "day": 61,
        "actor": {
          "id": "FOUND-U",
          "role": "agent"
        },
        "type": "read",
        "subject": "search_console:read:queries",
        "decision": "info",
        "detail": "EV-0049: Read search impressions and clicks for 10 buyer questions.",
        "prevHash": "2ac2c0d0900c4989aa6ee5378b5a362d790b60ca4d5a585925c851f926a77928",
        "hash": "1be714c145c8d1e5e0fd203b0e6909f81cb1f87f45c80b026304af38878b964e"
      },
      {
        "seq": 413,
        "day": 61,
        "actor": {
          "id": "FOUND-U",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "cms:read:site-files",
        "decision": "allow",
        "detail": "read cms:read:site-files",
        "prevHash": "1be714c145c8d1e5e0fd203b0e6909f81cb1f87f45c80b026304af38878b964e",
        "hash": "6006a391a184cc54f46b543afcff43bbc9eed9bd17aa1b9155c031b45729f448"
      },
      {
        "seq": 414,
        "day": 61,
        "actor": {
          "id": "FOUND-U",
          "role": "agent"
        },
        "type": "read",
        "subject": "cms:read:site-files",
        "decision": "info",
        "detail": "EV-0050: Read robots rules, llms.txt, structured data, trust page and security contact.",
        "prevHash": "6006a391a184cc54f46b543afcff43bbc9eed9bd17aa1b9155c031b45729f448",
        "hash": "5ee86482adb0938b242a4a0e92a0b4263b980a05c15c9329406fbe9d8c71ca29"
      },
      {
        "seq": 415,
        "day": 61,
        "actor": {
          "id": "FOUND-U",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "cms:read:pages",
        "decision": "allow",
        "detail": "read cms:read:pages",
        "prevHash": "5ee86482adb0938b242a4a0e92a0b4263b980a05c15c9329406fbe9d8c71ca29",
        "hash": "21a001c3fd6f9de25f1ccbae008e71d6fda663147d980444ee5ac50014500afb"
      },
      {
        "seq": 416,
        "day": 61,
        "actor": {
          "id": "FOUND-U",
          "role": "agent"
        },
        "type": "read",
        "subject": "cms:read:pages",
        "decision": "info",
        "detail": "EV-0051: Read the live pages and saved drafts.",
        "prevHash": "21a001c3fd6f9de25f1ccbae008e71d6fda663147d980444ee5ac50014500afb",
        "hash": "ec91057c49467ec67e879e2f9eb3dbfa3772a9fb222bd9b395ebdd350661fc59"
      },
      {
        "seq": 417,
        "day": 61,
        "actor": {
          "id": "evaluator",
          "role": "system"
        },
        "type": "evaluation",
        "subject": "FD-FOUND-U-c3-1",
        "decision": "allow",
        "detail": "finding passes",
        "prevHash": "ec91057c49467ec67e879e2f9eb3dbfa3772a9fb222bd9b395ebdd350661fc59",
        "hash": "17d6a20ca2f8d6f3ceb7de666a1a2c75a53e1dbaaa8ec9b81c8ec47e79d9f660"
      },
      {
        "seq": 418,
        "day": 61,
        "actor": {
          "id": "FOUND-U",
          "role": "agent"
        },
        "type": "handoff",
        "subject": "FOUND-N",
        "decision": "info",
        "detail": "1 findings, 0 drafts awaiting approval, 0 stopped.",
        "prevHash": "17d6a20ca2f8d6f3ceb7de666a1a2c75a53e1dbaaa8ec9b81c8ec47e79d9f660",
        "hash": "453a017a14e354dd59cda4dad1da2027b1d21028c966fbeb463585ca6d47ef47"
      },
      {
        "seq": 419,
        "day": 61,
        "actor": {
          "id": "FOUND-N",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "partner_platform:read:listing",
        "decision": "allow",
        "detail": "read partner_platform:read:listing",
        "prevHash": "453a017a14e354dd59cda4dad1da2027b1d21028c966fbeb463585ca6d47ef47",
        "hash": "38b22ef35b9757010ddacb388a692117f37640b8370a30e47a3eb499a169bff1"
      },
      {
        "seq": 420,
        "day": 61,
        "actor": {
          "id": "FOUND-N",
          "role": "agent"
        },
        "type": "read",
        "subject": "partner_platform:read:listing",
        "decision": "info",
        "detail": "EV-0052: Read our marketplace listing text.",
        "prevHash": "38b22ef35b9757010ddacb388a692117f37640b8370a30e47a3eb499a169bff1",
        "hash": "d00543ffa1fe3235db5e39f5608b57a09179a998acc2b926f597aa3e6a1e3b1d"
      },
      {
        "seq": 421,
        "day": 61,
        "actor": {
          "id": "FOUND-N",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "crm:read:voices",
        "decision": "allow",
        "detail": "read crm:read:voices",
        "prevHash": "d00543ffa1fe3235db5e39f5608b57a09179a998acc2b926f597aa3e6a1e3b1d",
        "hash": "4105d84c88e4d5e5e37d9c1d86fe6c6191e7bbe3f33b7d9f2cc787edbbddac94"
      },
      {
        "seq": 422,
        "day": 61,
        "actor": {
          "id": "FOUND-N",
          "role": "agent"
        },
        "type": "read",
        "subject": "crm:read:voices",
        "decision": "info",
        "detail": "EV-0053: Read 3 analysts and creators the audience follows.",
        "prevHash": "4105d84c88e4d5e5e37d9c1d86fe6c6191e7bbe3f33b7d9f2cc787edbbddac94",
        "hash": "3ba3120c62bea8a05d2481a3129bca427e78c1aeb0e1687a7846813ca6e62ff8"
      },
      {
        "seq": 423,
        "day": 61,
        "actor": {
          "id": "FOUND-N",
          "role": "agent"
        },
        "type": "handoff",
        "subject": "FOUND-D",
        "decision": "info",
        "detail": "0 findings, 0 drafts awaiting approval, 0 stopped.",
        "prevHash": "3ba3120c62bea8a05d2481a3129bca427e78c1aeb0e1687a7846813ca6e62ff8",
        "hash": "825ed8a54c68ce2fcc25a93559246c397c1aaa5001586d5eaa73fe6626ebc178"
      },
      {
        "seq": 424,
        "day": 61,
        "actor": {
          "id": "FOUND-D",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "cms:read:site-claims",
        "decision": "allow",
        "detail": "read cms:read:site-claims",
        "prevHash": "825ed8a54c68ce2fcc25a93559246c397c1aaa5001586d5eaa73fe6626ebc178",
        "hash": "f303e4f082903100783f8c182aef2b52e09c3f4688f363992ab3a5f6b4f749cf"
      },
      {
        "seq": 425,
        "day": 61,
        "actor": {
          "id": "FOUND-D",
          "role": "agent"
        },
        "type": "read",
        "subject": "cms:read:site-claims",
        "decision": "info",
        "detail": "EV-0054: Read 3 claims stated on the live site.",
        "prevHash": "f303e4f082903100783f8c182aef2b52e09c3f4688f363992ab3a5f6b4f749cf",
        "hash": "3fa74d53cee348455eb7c4511bb969730c9a941c8fbbd1d525bf223a18724049"
      },
      {
        "seq": 426,
        "day": 61,
        "actor": {
          "id": "FOUND-D",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "cms:read:site-files",
        "decision": "allow",
        "detail": "read cms:read:site-files",
        "prevHash": "3fa74d53cee348455eb7c4511bb969730c9a941c8fbbd1d525bf223a18724049",
        "hash": "9861b1b5ae1a3b4360495d296cfa2e3bbee24a80b69a7d74a4e75edd4cc84032"
      },
      {
        "seq": 427,
        "day": 61,
        "actor": {
          "id": "FOUND-D",
          "role": "agent"
        },
        "type": "read",
        "subject": "cms:read:site-files",
        "decision": "info",
        "detail": "EV-0055: Read robots rules, llms.txt, structured data, trust page and security contact.",
        "prevHash": "9861b1b5ae1a3b4360495d296cfa2e3bbee24a80b69a7d74a4e75edd4cc84032",
        "hash": "65e69a2e69d44dc5fecc78a6c1092252f863e2911623877601f80c34e0c0b45a"
      },
      {
        "seq": 428,
        "day": 61,
        "actor": {
          "id": "evaluator",
          "role": "system"
        },
        "type": "evaluation",
        "subject": "FD-FOUND-D-c3-1",
        "decision": "allow",
        "detail": "finding passes",
        "prevHash": "65e69a2e69d44dc5fecc78a6c1092252f863e2911623877601f80c34e0c0b45a",
        "hash": "6386865d2fc996e1406c8ad91d680fe987cf9cd5f617a56e3feea8c8761987c5"
      },
      {
        "seq": 429,
        "day": 61,
        "actor": {
          "id": "evaluator",
          "role": "system"
        },
        "type": "evaluation",
        "subject": "FD-FOUND-D-c3-2",
        "decision": "allow",
        "detail": "finding passes",
        "prevHash": "6386865d2fc996e1406c8ad91d680fe987cf9cd5f617a56e3feea8c8761987c5",
        "hash": "9904cf61e53235edfde831ba29071dab5f9dd8550c993ae360dd8d54f0266683"
      },
      {
        "seq": 430,
        "day": 61,
        "actor": {
          "id": "evaluator",
          "role": "system"
        },
        "type": "evaluation",
        "subject": "DR-FOUND-D-c3-4",
        "decision": "allow",
        "detail": "draft passes",
        "prevHash": "9904cf61e53235edfde831ba29071dab5f9dd8550c993ae360dd8d54f0266683",
        "hash": "55b0e8e59e7e79e64f1c49988b21af2c178123359c0dc4ae8bdcdff7d591e210"
      },
      {
        "seq": 431,
        "day": 61,
        "actor": {
          "id": "FOUND-D",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "DR-FOUND-D-c3-4",
        "decision": "allow",
        "detail": "draft site_file may be saved and queued",
        "prevHash": "55b0e8e59e7e79e64f1c49988b21af2c178123359c0dc4ae8bdcdff7d591e210",
        "hash": "7a096cd18367a4293eb2b6c319e687d087c662556081898ab8d88d31d8f81687"
      },
      {
        "seq": 432,
        "day": 61,
        "actor": {
          "id": "FOUND-D",
          "role": "agent"
        },
        "type": "draft_saved",
        "subject": "DR-FOUND-D-c3-4",
        "decision": "info",
        "detail": "saved as a draft in cms (CMSDRAFT-033); not live",
        "prevHash": "7a096cd18367a4293eb2b6c319e687d087c662556081898ab8d88d31d8f81687",
        "hash": "08ddd96e82f66566da01a80380ab2c673a118e86ec5f3848e47a163a45c57735"
      },
      {
        "seq": 433,
        "day": 61,
        "actor": {
          "id": "FOUND-D",
          "role": "agent"
        },
        "type": "submitted",
        "subject": "DR-FOUND-D-c3-4",
        "decision": "info",
        "detail": "site_file: security.txt with a real security contact",
        "prevHash": "08ddd96e82f66566da01a80380ab2c673a118e86ec5f3848e47a163a45c57735",
        "hash": "9279da151e35488bbae8c5016852560a42121f363e9c460df4bd82a1f4c33cec"
      },
      {
        "seq": 434,
        "day": 61,
        "actor": {
          "id": "FOUND-D",
          "role": "agent"
        },
        "type": "handoff",
        "subject": "DRONICS-D",
        "decision": "info",
        "detail": "2 findings, 1 drafts awaiting approval, 0 stopped.",
        "prevHash": "9279da151e35488bbae8c5016852560a42121f363e9c460df4bd82a1f4c33cec",
        "hash": "6117925c1d32edd07f7fd49070452100f05c2927fd81d6920d163474e4fd6794"
      },
      {
        "seq": 435,
        "day": 61,
        "actor": {
          "id": "DRONICS-D",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "search_console:read:queries",
        "decision": "allow",
        "detail": "read search_console:read:queries",
        "prevHash": "6117925c1d32edd07f7fd49070452100f05c2927fd81d6920d163474e4fd6794",
        "hash": "25b44db043f4b8ccead25e23f6f95124579f75ef828627081ccd66a1ad803ed1"
      },
      {
        "seq": 436,
        "day": 61,
        "actor": {
          "id": "DRONICS-D",
          "role": "agent"
        },
        "type": "read",
        "subject": "search_console:read:queries",
        "decision": "info",
        "detail": "EV-0056: Read search impressions and clicks for 10 buyer questions.",
        "prevHash": "25b44db043f4b8ccead25e23f6f95124579f75ef828627081ccd66a1ad803ed1",
        "hash": "ba32c9d6fe4457e8ec6442e3d68a145ba1cbd74c4b8ee8e4c45ba47f63da674e"
      },
      {
        "seq": 437,
        "day": 61,
        "actor": {
          "id": "DRONICS-D",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "crm:read:deals",
        "decision": "allow",
        "detail": "read crm:read:deals",
        "prevHash": "ba32c9d6fe4457e8ec6442e3d68a145ba1cbd74c4b8ee8e4c45ba47f63da674e",
        "hash": "160e36d3d102ecb26601341c21507b3b94ef2a61ee5ead717f2eecbca5479447"
      },
      {
        "seq": 438,
        "day": 61,
        "actor": {
          "id": "DRONICS-D",
          "role": "agent"
        },
        "type": "read",
        "subject": "crm:read:deals",
        "decision": "info",
        "detail": "EV-0057: Read 11 deals from the fictional CRM.",
        "prevHash": "160e36d3d102ecb26601341c21507b3b94ef2a61ee5ead717f2eecbca5479447",
        "hash": "6a6d3b2ee73f9f3b64a7950066b0290826720eb17dd22e7d282cb6fdb9a8f1e6"
      },
      {
        "seq": 439,
        "day": 61,
        "actor": {
          "id": "evaluator",
          "role": "system"
        },
        "type": "evaluation",
        "subject": "FD-DRONICS-D-c3-1",
        "decision": "allow",
        "detail": "finding passes",
        "prevHash": "6a6d3b2ee73f9f3b64a7950066b0290826720eb17dd22e7d282cb6fdb9a8f1e6",
        "hash": "eed62e87bb57b1fbea3d615c425084ab587bf252eee85043aa073806199ccb74"
      },
      {
        "seq": 440,
        "day": 61,
        "actor": {
          "id": "DRONICS-D",
          "role": "agent"
        },
        "type": "handoff",
        "subject": "DRONICS-R",
        "decision": "info",
        "detail": "1 findings, 0 drafts awaiting approval, 0 stopped.",
        "prevHash": "eed62e87bb57b1fbea3d615c425084ab587bf252eee85043aa073806199ccb74",
        "hash": "9283dd3c330632451cb197e2f46c23335aad567dd179e1a3e6208de91ba86efc"
      },
      {
        "seq": 441,
        "day": 61,
        "actor": {
          "id": "DRONICS-R",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "partner_platform:read:partners",
        "decision": "allow",
        "detail": "read partner_platform:read:partners",
        "prevHash": "9283dd3c330632451cb197e2f46c23335aad567dd179e1a3e6208de91ba86efc",
        "hash": "ad7d81859c46cbdd548bde94260fcc48e04b080f44cc4729c076b33a8d69a77d"
      },
      {
        "seq": 442,
        "day": 61,
        "actor": {
          "id": "DRONICS-R",
          "role": "agent"
        },
        "type": "read",
        "subject": "partner_platform:read:partners",
        "decision": "info",
        "detail": "EV-0058: Read 6 partners, their types and referrals.",
        "prevHash": "ad7d81859c46cbdd548bde94260fcc48e04b080f44cc4729c076b33a8d69a77d",
        "hash": "28ac6d007c5aa220e6baf803d8a903c8601f6f3393878e63e3dad1128f109572"
      },
      {
        "seq": 443,
        "day": 61,
        "actor": {
          "id": "DRONICS-R",
          "role": "agent"
        },
        "type": "read",
        "subject": "derived:from:EV-0058",
        "decision": "info",
        "detail": "EV-0059: Worked out from EV-0058: partners that are silent or still prospects",
        "prevHash": "28ac6d007c5aa220e6baf803d8a903c8601f6f3393878e63e3dad1128f109572",
        "hash": "11edbd2c607698bb4099dfbbc53da1b5d7080f367c030e7a14204b57e54a5466"
      },
      {
        "seq": 444,
        "day": 61,
        "actor": {
          "id": "evaluator",
          "role": "system"
        },
        "type": "evaluation",
        "subject": "FD-DRONICS-R-c3-1",
        "decision": "allow",
        "detail": "finding passes",
        "prevHash": "11edbd2c607698bb4099dfbbc53da1b5d7080f367c030e7a14204b57e54a5466",
        "hash": "b4abccaa26579b3cce1fe93f3a2032dcabb6822762572430e4d744ef55ad4db3"
      },
      {
        "seq": 445,
        "day": 61,
        "actor": {
          "id": "DRONICS-R",
          "role": "agent"
        },
        "type": "handoff",
        "subject": "DRONICS-O",
        "decision": "info",
        "detail": "1 findings, 0 drafts awaiting approval, 0 stopped.",
        "prevHash": "b4abccaa26579b3cce1fe93f3a2032dcabb6822762572430e4d744ef55ad4db3",
        "hash": "a2f9a0e270a87cf5b30b076a678bb424023ae1ac9d2bdcc510ecefb71a055264"
      },
      {
        "seq": 446,
        "day": 61,
        "actor": {
          "id": "DRONICS-O",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "cms:read:pages",
        "decision": "allow",
        "detail": "read cms:read:pages",
        "prevHash": "a2f9a0e270a87cf5b30b076a678bb424023ae1ac9d2bdcc510ecefb71a055264",
        "hash": "bb7c7a7af8831ceb373551e72c62e50c820688a91c71514bd1735a7ff7e005e5"
      },
      {
        "seq": 447,
        "day": 61,
        "actor": {
          "id": "DRONICS-O",
          "role": "agent"
        },
        "type": "read",
        "subject": "cms:read:pages",
        "decision": "info",
        "detail": "EV-0060: Read the live pages and saved drafts.",
        "prevHash": "bb7c7a7af8831ceb373551e72c62e50c820688a91c71514bd1735a7ff7e005e5",
        "hash": "ee79433fc12db2f736dac38723d660098f88918e72b99aebfd0657ab93ca8616"
      },
      {
        "seq": 448,
        "day": 61,
        "actor": {
          "id": "evaluator",
          "role": "system"
        },
        "type": "evaluation",
        "subject": "FD-DRONICS-O-c3-1",
        "decision": "allow",
        "detail": "finding passes",
        "prevHash": "ee79433fc12db2f736dac38723d660098f88918e72b99aebfd0657ab93ca8616",
        "hash": "fb3fcfa5fba2ca2442c322f3e9170b0354f477534f8f3c41dbb49d34ac71069a"
      },
      {
        "seq": 449,
        "day": 61,
        "actor": {
          "id": "DRONICS-O",
          "role": "agent"
        },
        "type": "handoff",
        "subject": "DRONICS-N",
        "decision": "info",
        "detail": "1 findings, 0 drafts awaiting approval, 0 stopped.",
        "prevHash": "fb3fcfa5fba2ca2442c322f3e9170b0354f477534f8f3c41dbb49d34ac71069a",
        "hash": "478346bfa8d529087a4de2387cea414b1200979e434b6425c15944275b820bb2"
      },
      {
        "seq": 450,
        "day": 61,
        "actor": {
          "id": "DRONICS-N",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "partner_platform:read:partners",
        "decision": "allow",
        "detail": "read partner_platform:read:partners",
        "prevHash": "478346bfa8d529087a4de2387cea414b1200979e434b6425c15944275b820bb2",
        "hash": "41173621e93831d71add7f3cb4955803a21e324df1cee8040ad078e8e0e0556e"
      },
      {
        "seq": 451,
        "day": 61,
        "actor": {
          "id": "DRONICS-N",
          "role": "agent"
        },
        "type": "read",
        "subject": "partner_platform:read:partners",
        "decision": "info",
        "detail": "EV-0061: Read 6 partners, their types and referrals.",
        "prevHash": "41173621e93831d71add7f3cb4955803a21e324df1cee8040ad078e8e0e0556e",
        "hash": "62fde61c61e058bc257ce8f5dc3a98440bcf81903fd765d5df5471b936ddcaca"
      },
      {
        "seq": 452,
        "day": 61,
        "actor": {
          "id": "evaluator",
          "role": "system"
        },
        "type": "evaluation",
        "subject": "FD-DRONICS-N-c3-1",
        "decision": "allow",
        "detail": "finding passes",
        "prevHash": "62fde61c61e058bc257ce8f5dc3a98440bcf81903fd765d5df5471b936ddcaca",
        "hash": "c63f3e0f1aa9fd9c2fe4dec0a2640ef7abb3b458647b44dd9474f4d74b4689c6"
      },
      {
        "seq": 453,
        "day": 61,
        "actor": {
          "id": "DRONICS-N",
          "role": "agent"
        },
        "type": "handoff",
        "subject": "DRONICS-I",
        "decision": "info",
        "detail": "1 findings, 0 drafts awaiting approval, 0 stopped.",
        "prevHash": "c63f3e0f1aa9fd9c2fe4dec0a2640ef7abb3b458647b44dd9474f4d74b4689c6",
        "hash": "aa318eaec3a78196c807a2c9b490a98c90d132ff69055f1791acec474f6071e8"
      },
      {
        "seq": 454,
        "day": 61,
        "actor": {
          "id": "DRONICS-I",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "crm:read:voices",
        "decision": "allow",
        "detail": "read crm:read:voices",
        "prevHash": "aa318eaec3a78196c807a2c9b490a98c90d132ff69055f1791acec474f6071e8",
        "hash": "f919e263d7eed9a640a16ce4de170fe993e9486490e5d0ebdd1233283feb4b9a"
      },
      {
        "seq": 455,
        "day": 61,
        "actor": {
          "id": "DRONICS-I",
          "role": "agent"
        },
        "type": "read",
        "subject": "crm:read:voices",
        "decision": "info",
        "detail": "EV-0062: Read 3 analysts and creators the audience follows.",
        "prevHash": "f919e263d7eed9a640a16ce4de170fe993e9486490e5d0ebdd1233283feb4b9a",
        "hash": "b4a0a4b9dbf3419ac9c61381b9f717ba762804b49fbd7da18ab7988f8341206c"
      },
      {
        "seq": 456,
        "day": 61,
        "actor": {
          "id": "evaluator",
          "role": "system"
        },
        "type": "evaluation",
        "subject": "FD-DRONICS-I-c3-4",
        "decision": "allow",
        "detail": "finding passes",
        "prevHash": "b4a0a4b9dbf3419ac9c61381b9f717ba762804b49fbd7da18ab7988f8341206c",
        "hash": "6cce843fa226a407abc90eebee9adaba679369f0e5627459e6f2dd1541d793b2"
      },
      {
        "seq": 457,
        "day": 61,
        "actor": {
          "id": "DRONICS-I",
          "role": "agent"
        },
        "type": "handoff",
        "subject": "DRONICS-C",
        "decision": "info",
        "detail": "1 findings, 0 drafts awaiting approval, 0 stopped.",
        "prevHash": "6cce843fa226a407abc90eebee9adaba679369f0e5627459e6f2dd1541d793b2",
        "hash": "5a96ecb8dd1a86adfeb5df92d07a4d10287681f383c6e0c4c4a63ef6125294da"
      },
      {
        "seq": 458,
        "day": 61,
        "actor": {
          "id": "DRONICS-C",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "crm:read:community",
        "decision": "allow",
        "detail": "read crm:read:community",
        "prevHash": "5a96ecb8dd1a86adfeb5df92d07a4d10287681f383c6e0c4c4a63ef6125294da",
        "hash": "0e06260cda4d11166c24a69f60537aa8ba9756c7e714cb75a71632f0ca8b532c"
      },
      {
        "seq": 459,
        "day": 61,
        "actor": {
          "id": "DRONICS-C",
          "role": "agent"
        },
        "type": "read",
        "subject": "crm:read:community",
        "decision": "info",
        "detail": "EV-0063: Read community members, events and support topics.",
        "prevHash": "0e06260cda4d11166c24a69f60537aa8ba9756c7e714cb75a71632f0ca8b532c",
        "hash": "51526ac5113e06d1a9bbc8c6bf556c609e55af0379fa29808b6faa97f84d82bd"
      },
      {
        "seq": 460,
        "day": 61,
        "actor": {
          "id": "evaluator",
          "role": "system"
        },
        "type": "evaluation",
        "subject": "FD-DRONICS-C-c3-1",
        "decision": "allow",
        "detail": "finding passes",
        "prevHash": "51526ac5113e06d1a9bbc8c6bf556c609e55af0379fa29808b6faa97f84d82bd",
        "hash": "b552b1fd8a09c2529aba40ff62f30c230861d83daadcbb6a87802c36022a9cbb"
      },
      {
        "seq": 461,
        "day": 61,
        "actor": {
          "id": "evaluator",
          "role": "system"
        },
        "type": "evaluation",
        "subject": "DR-DRONICS-C-c3-2",
        "decision": "allow",
        "detail": "draft passes",
        "prevHash": "b552b1fd8a09c2529aba40ff62f30c230861d83daadcbb6a87802c36022a9cbb",
        "hash": "eb0f88645cdede43652e31346c491bf30e0e5af8672059d93ceb21069dd80517"
      },
      {
        "seq": 462,
        "day": 61,
        "actor": {
          "id": "DRONICS-C",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "DR-DRONICS-C-c3-2",
        "decision": "allow",
        "detail": "draft agenda may be saved and queued",
        "prevHash": "eb0f88645cdede43652e31346c491bf30e0e5af8672059d93ceb21069dd80517",
        "hash": "0c58b9a03e2c7f22cab24412ac3f6b857e2b375d13ae1110d2d473ce5fc466d8"
      },
      {
        "seq": 463,
        "day": 61,
        "actor": {
          "id": "DRONICS-C",
          "role": "agent"
        },
        "type": "draft_saved",
        "subject": "DR-DRONICS-C-c3-2",
        "decision": "info",
        "detail": "saved as a draft in crm (TASK-034); not live",
        "prevHash": "0c58b9a03e2c7f22cab24412ac3f6b857e2b375d13ae1110d2d473ce5fc466d8",
        "hash": "1405efc23185acbb6e2bceeedd3ac9e9d5e0fab17cc644ba8271bf489ad9214a"
      },
      {
        "seq": 464,
        "day": 61,
        "actor": {
          "id": "DRONICS-C",
          "role": "agent"
        },
        "type": "submitted",
        "subject": "DR-DRONICS-C-c3-2",
        "decision": "info",
        "detail": "agenda: Monthly practitioners’ meetup: agenda",
        "prevHash": "1405efc23185acbb6e2bceeedd3ac9e9d5e0fab17cc644ba8271bf489ad9214a",
        "hash": "dbb65210edbf4c5718ec88a3fb770f48c9fad0bb97a8f9421d92297bec29a7aa"
      },
      {
        "seq": 465,
        "day": 61,
        "actor": {
          "id": "DRONICS-C",
          "role": "agent"
        },
        "type": "handoff",
        "subject": "DRONICS-S",
        "decision": "info",
        "detail": "1 findings, 1 drafts awaiting approval, 0 stopped.",
        "prevHash": "dbb65210edbf4c5718ec88a3fb770f48c9fad0bb97a8f9421d92297bec29a7aa",
        "hash": "413691d65cf1e7fd56bb094b72e552dc4bbbba14e2e43fbe56d5d9a46b6fdae4"
      },
      {
        "seq": 466,
        "day": 61,
        "actor": {
          "id": "DRONICS-S",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "crm:read:deals",
        "decision": "allow",
        "detail": "read crm:read:deals",
        "prevHash": "413691d65cf1e7fd56bb094b72e552dc4bbbba14e2e43fbe56d5d9a46b6fdae4",
        "hash": "752ba7e9165a38bad5ac2e1e64a12024c582f37385a6828a72986fdcf5468478"
      },
      {
        "seq": 467,
        "day": 61,
        "actor": {
          "id": "DRONICS-S",
          "role": "agent"
        },
        "type": "read",
        "subject": "crm:read:deals",
        "decision": "info",
        "detail": "EV-0064: Read 11 deals from the fictional CRM.",
        "prevHash": "752ba7e9165a38bad5ac2e1e64a12024c582f37385a6828a72986fdcf5468478",
        "hash": "66f96fee331f9d275f674ae674874de4d81716fb7b0edcaecba228778633e14a"
      },
      {
        "seq": 468,
        "day": 61,
        "actor": {
          "id": "evaluator",
          "role": "system"
        },
        "type": "evaluation",
        "subject": "FD-DRONICS-S-c3-1",
        "decision": "allow",
        "detail": "finding passes",
        "prevHash": "66f96fee331f9d275f674ae674874de4d81716fb7b0edcaecba228778633e14a",
        "hash": "495ae9e5711cef9e104afd8cc74bcbf29f00336b313ed0a8f73304239f612bd8"
      },
      {
        "seq": 469,
        "day": 61,
        "actor": {
          "id": "DRONICS-S",
          "role": "agent"
        },
        "type": "handoff",
        "subject": "strategist",
        "decision": "info",
        "detail": "1 findings, 0 drafts awaiting approval, 0 stopped.",
        "prevHash": "495ae9e5711cef9e104afd8cc74bcbf29f00336b313ed0a8f73304239f612bd8",
        "hash": "2f9705c1cb7bbd3a4e97b886ca2170c280d9a78fb3c9eb0d8804ea8d0f596e2d"
      },
      {
        "seq": 470,
        "day": 61,
        "actor": {
          "id": "STRATEGIST",
          "role": "checker"
        },
        "type": "checked",
        "subject": "DR-FOUND-F-c3-2",
        "decision": "allow",
        "detail": "PASS (9 rules)",
        "prevHash": "2f9705c1cb7bbd3a4e97b886ca2170c280d9a78fb3c9eb0d8804ea8d0f596e2d",
        "hash": "f246075004839a24f3e0d578f9f2e4163ed5fc15221c4ab29eeca4dd0eeeaa68"
      },
      {
        "seq": 471,
        "day": 61,
        "actor": {
          "id": "STRATEGIST",
          "role": "checker"
        },
        "type": "checked",
        "subject": "DR-FOUND-F-c3-3",
        "decision": "allow",
        "detail": "PASS (9 rules)",
        "prevHash": "f246075004839a24f3e0d578f9f2e4163ed5fc15221c4ab29eeca4dd0eeeaa68",
        "hash": "212199efbb71962a19d29f7f63be3c5b4f930bb7574136e963e048e8f81e1065"
      },
      {
        "seq": 472,
        "day": 61,
        "actor": {
          "id": "STRATEGIST",
          "role": "checker"
        },
        "type": "checked",
        "subject": "DR-FOUND-F-c3-4",
        "decision": "allow",
        "detail": "PASS (9 rules)",
        "prevHash": "212199efbb71962a19d29f7f63be3c5b4f930bb7574136e963e048e8f81e1065",
        "hash": "79256485585f09b6e05d48ba43d7efb913c79adcb192df722e6535752a53ebde"
      },
      {
        "seq": 473,
        "day": 61,
        "actor": {
          "id": "STRATEGIST",
          "role": "checker"
        },
        "type": "checked",
        "subject": "DR-FOUND-O-c3-4",
        "decision": "allow",
        "detail": "PASS (9 rules)",
        "prevHash": "79256485585f09b6e05d48ba43d7efb913c79adcb192df722e6535752a53ebde",
        "hash": "a97d5a31cbfed70afc87fed245475c4a42204a787886951973b370ff6770f3ce"
      },
      {
        "seq": 474,
        "day": 61,
        "actor": {
          "id": "STRATEGIST",
          "role": "checker"
        },
        "type": "checked",
        "subject": "DR-FOUND-D-c3-4",
        "decision": "allow",
        "detail": "PASS (9 rules)",
        "prevHash": "a97d5a31cbfed70afc87fed245475c4a42204a787886951973b370ff6770f3ce",
        "hash": "05ea25ef309fd3329fdbb9d20b431602c1cf883ce8a046a0e9b10d5128971d71"
      },
      {
        "seq": 475,
        "day": 61,
        "actor": {
          "id": "STRATEGIST",
          "role": "checker"
        },
        "type": "checked",
        "subject": "DR-DRONICS-C-c3-2",
        "decision": "allow",
        "detail": "PASS (9 rules)",
        "prevHash": "05ea25ef309fd3329fdbb9d20b431602c1cf883ce8a046a0e9b10d5128971d71",
        "hash": "33b21d58be217b1a47209a40c71f14e91dae873dde2cb04bf385e6b23610a7cb"
      },
      {
        "seq": 476,
        "day": 61,
        "actor": {
          "id": "STRATEGIST",
          "role": "checker"
        },
        "type": "world_event",
        "subject": "timeline",
        "decision": "info",
        "detail": "The Strategist (checker) passes 6 drafts and sends back 0, with reasons.",
        "prevHash": "33b21d58be217b1a47209a40c71f14e91dae873dde2cb04bf385e6b23610a7cb",
        "hash": "bb39adfd547588ac841b2b81474e0745133fb832c30be37c8e8cb774ad4cf949"
      },
      {
        "seq": 477,
        "day": 63,
        "actor": {
          "id": "cmo-sim",
          "role": "cmo"
        },
        "type": "approved",
        "subject": "DR-FOUND-F-c3-2",
        "decision": "allow",
        "detail": "approved this exact text and recipient",
        "prevHash": "bb39adfd547588ac841b2b81474e0745133fb832c30be37c8e8cb774ad4cf949",
        "hash": "0405dbfe677e6cd01c9a23ce479ce82b388fdfac9747c9460382814293c77529"
      },
      {
        "seq": 478,
        "day": 63,
        "actor": {
          "id": "cmo-sim",
          "role": "cmo"
        },
        "type": "executed",
        "subject": "DR-FOUND-F-c3-2",
        "decision": "allow",
        "detail": "published by cmo-sim",
        "prevHash": "0405dbfe677e6cd01c9a23ce479ce82b388fdfac9747c9460382814293c77529",
        "hash": "dd1c8b7c120d47579e65904f30820d69306133a3f5189ded01a1c8d8b8e6e76d"
      },
      {
        "seq": 479,
        "day": 63,
        "actor": {
          "id": "cmo-sim",
          "role": "cmo"
        },
        "type": "world_event",
        "subject": "timeline",
        "decision": "info",
        "detail": "The CMO (simulated) approves and publishes: Answer page: How do we show the board that our AI agents are under control?.",
        "prevHash": "dd1c8b7c120d47579e65904f30820d69306133a3f5189ded01a1c8d8b8e6e76d",
        "hash": "443dc7c4394615d7384809305bb4d65f9ed85588637d5eac1b3c84c53a13db3a"
      },
      {
        "seq": 480,
        "day": 63,
        "actor": {
          "id": "cmo-sim",
          "role": "cmo"
        },
        "type": "approved",
        "subject": "DR-FOUND-F-c3-3",
        "decision": "allow",
        "detail": "approved this exact text and recipient",
        "prevHash": "443dc7c4394615d7384809305bb4d65f9ed85588637d5eac1b3c84c53a13db3a",
        "hash": "6347da48256c7809f276771c772e3a6fb5ddb4d22f66ae26306d159527bc0e9c"
      },
      {
        "seq": 481,
        "day": 63,
        "actor": {
          "id": "cmo-sim",
          "role": "cmo"
        },
        "type": "executed",
        "subject": "DR-FOUND-F-c3-3",
        "decision": "allow",
        "detail": "published by cmo-sim",
        "prevHash": "6347da48256c7809f276771c772e3a6fb5ddb4d22f66ae26306d159527bc0e9c",
        "hash": "5d4ebae42ecc9bb11ae647058eed3dbd831f434b6a26a96828ce6769ff0f82ec"
      },
      {
        "seq": 482,
        "day": 63,
        "actor": {
          "id": "cmo-sim",
          "role": "cmo"
        },
        "type": "world_event",
        "subject": "timeline",
        "decision": "info",
        "detail": "The CMO (simulated) approves and publishes: Answer page: How can analysts investigate faster with AI agents and keep control?.",
        "prevHash": "5d4ebae42ecc9bb11ae647058eed3dbd831f434b6a26a96828ce6769ff0f82ec",
        "hash": "be6c1de342e42ccaf4b3933dc34b242c8e4b53f3357a0a6ba9f382d516f800e2"
      },
      {
        "seq": 483,
        "day": 63,
        "actor": {
          "id": "cmo-sim",
          "role": "cmo"
        },
        "type": "approved",
        "subject": "DR-FOUND-F-c3-4",
        "decision": "allow",
        "detail": "approved this exact text and recipient",
        "prevHash": "be6c1de342e42ccaf4b3933dc34b242c8e4b53f3357a0a6ba9f382d516f800e2",
        "hash": "b8b7ad9ba5235a485d7376dde74837485fcf76e0ff97a3f16a2e10d28dda6e86"
      },
      {
        "seq": 484,
        "day": 63,
        "actor": {
          "id": "cmo-sim",
          "role": "cmo"
        },
        "type": "executed",
        "subject": "DR-FOUND-F-c3-4",
        "decision": "allow",
        "detail": "published by cmo-sim",
        "prevHash": "b8b7ad9ba5235a485d7376dde74837485fcf76e0ff97a3f16a2e10d28dda6e86",
        "hash": "98523eb9724f835515eedb3fb239d4934172a3a64a64541b9049d24386e75a10"
      },
      {
        "seq": 485,
        "day": 63,
        "actor": {
          "id": "cmo-sim",
          "role": "cmo"
        },
        "type": "world_event",
        "subject": "timeline",
        "decision": "info",
        "detail": "The CMO (simulated) approves and publishes: Answer page: Which AI agent governance vendors serve Indian enterprises?.",
        "prevHash": "98523eb9724f835515eedb3fb239d4934172a3a64a64541b9049d24386e75a10",
        "hash": "d121ca7575dedad80fb3b5bda00694eebcc9944e92819addfbdfa038af34d718"
      },
      {
        "seq": 486,
        "day": 63,
        "actor": {
          "id": "cmo-sim",
          "role": "cmo"
        },
        "type": "approved",
        "subject": "DR-FOUND-D-c3-4",
        "decision": "allow",
        "detail": "approved this exact text and recipient",
        "prevHash": "d121ca7575dedad80fb3b5bda00694eebcc9944e92819addfbdfa038af34d718",
        "hash": "d1dfd2a85d2b71fca6c300f7f0990bea746b495b87fb8f77f59db4ffe7164cef"
      },
      {
        "seq": 487,
        "day": 63,
        "actor": {
          "id": "cmo-sim",
          "role": "cmo"
        },
        "type": "executed",
        "subject": "DR-FOUND-D-c3-4",
        "decision": "allow",
        "detail": "published by cmo-sim",
        "prevHash": "d1dfd2a85d2b71fca6c300f7f0990bea746b495b87fb8f77f59db4ffe7164cef",
        "hash": "b3963ff55c69e1e5a1e8d17a648e9b6beb67843a4c6305d0be5799493481c15e"
      },
      {
        "seq": 488,
        "day": 63,
        "actor": {
          "id": "cmo-sim",
          "role": "cmo"
        },
        "type": "world_event",
        "subject": "timeline",
        "decision": "info",
        "detail": "The CMO (simulated) approves and publishes: security.txt with a real security contact.",
        "prevHash": "b3963ff55c69e1e5a1e8d17a648e9b6beb67843a4c6305d0be5799493481c15e",
        "hash": "471a63d7deb959bfb15327612c9a24ee22d5868107251f2c6242746358a9dff4"
      },
      {
        "seq": 489,
        "day": 90,
        "actor": {
          "id": "STRATEGIST",
          "role": "checker"
        },
        "type": "policy_decision",
        "subject": "crm:read:deals",
        "decision": "allow",
        "detail": "read crm:read:deals",
        "prevHash": "471a63d7deb959bfb15327612c9a24ee22d5868107251f2c6242746358a9dff4",
        "hash": "b16bc4654a36552933f68c75454a8bd7936342ec9f6634977fd002c8639af117"
      },
      {
        "seq": 490,
        "day": 90,
        "actor": {
          "id": "STRATEGIST",
          "role": "checker"
        },
        "type": "read",
        "subject": "crm:read:deals",
        "decision": "info",
        "detail": "EV-0065: Read 14 deals from the fictional CRM.",
        "prevHash": "b16bc4654a36552933f68c75454a8bd7936342ec9f6634977fd002c8639af117",
        "hash": "ce4779876a200b31e1eee0af7eb2f244533e1a26718ae4c6b2fb09795a14e6d5"
      },
      {
        "seq": 491,
        "day": 90,
        "actor": {
          "id": "STRATEGIST",
          "role": "checker"
        },
        "type": "policy_decision",
        "subject": "answer_engine:read:panel",
        "decision": "allow",
        "detail": "read answer_engine:read:panel",
        "prevHash": "ce4779876a200b31e1eee0af7eb2f244533e1a26718ae4c6b2fb09795a14e6d5",
        "hash": "d66433d199de948895158658d06f7d44bcd6ea1d65d91ea64477a56a68985e48"
      },
      {
        "seq": 492,
        "day": 90,
        "actor": {
          "id": "STRATEGIST",
          "role": "checker"
        },
        "type": "read",
        "subject": "answer_engine:read:panel",
        "decision": "info",
        "detail": "EV-0066: Asked 10 buyer questions of a simulated engine; 5 name the company.",
        "prevHash": "d66433d199de948895158658d06f7d44bcd6ea1d65d91ea64477a56a68985e48",
        "hash": "f4522240e6ca3ee62ba617a6eb04b7751408e24e5af84a80c46e9fbda2abb0f2"
      },
      {
        "seq": 493,
        "day": 90,
        "actor": {
          "id": "STRATEGIST",
          "role": "checker"
        },
        "type": "policy_decision",
        "subject": "partner_platform:read:partners",
        "decision": "allow",
        "detail": "read partner_platform:read:partners",
        "prevHash": "f4522240e6ca3ee62ba617a6eb04b7751408e24e5af84a80c46e9fbda2abb0f2",
        "hash": "9c8659837aeafcf04134feba39e1c16d1225a24410dcff3fa38e2c9991456a5d"
      },
      {
        "seq": 494,
        "day": 90,
        "actor": {
          "id": "STRATEGIST",
          "role": "checker"
        },
        "type": "read",
        "subject": "partner_platform:read:partners",
        "decision": "info",
        "detail": "EV-0067: Read 6 partners, their types and referrals.",
        "prevHash": "9c8659837aeafcf04134feba39e1c16d1225a24410dcff3fa38e2c9991456a5d",
        "hash": "2dc4d15d016d095de82287bbacf97084c0a45a4f2c33c65b00f58c0be884ff46"
      },
      {
        "seq": 495,
        "day": 90,
        "actor": {
          "id": "STRATEGIST",
          "role": "checker"
        },
        "type": "policy_decision",
        "subject": "DR-STRATEGIST-review",
        "decision": "allow",
        "detail": "draft brief may be saved and queued",
        "prevHash": "2dc4d15d016d095de82287bbacf97084c0a45a4f2c33c65b00f58c0be884ff46",
        "hash": "304a5da9b73d6edf5eff6dc1f21cb4dde75de456d78cb54139bef3e4f20848d0"
      },
      {
        "seq": 496,
        "day": 90,
        "actor": {
          "id": "STRATEGIST",
          "role": "checker"
        },
        "type": "submitted",
        "subject": "DR-STRATEGIST-review",
        "decision": "info",
        "detail": "brief: Strategist plan: the next 90 days after review",
        "prevHash": "304a5da9b73d6edf5eff6dc1f21cb4dde75de456d78cb54139bef3e4f20848d0",
        "hash": "656212553971b7f640bb27b580cc7d820c3e0b028f54594e2969f562f7436a09"
      },
      {
        "seq": 497,
        "day": 90,
        "actor": {
          "id": "RULE-CHECKER",
          "role": "checker"
        },
        "type": "checked",
        "subject": "DR-STRATEGIST-review",
        "decision": "allow",
        "detail": "PASS (9 rules)",
        "prevHash": "656212553971b7f640bb27b580cc7d820c3e0b028f54594e2969f562f7436a09",
        "hash": "9aaaa49720e9570654ddfeb1d1d0b546b0d6ddb8495c83c41fe31359d6a2d54e"
      },
      {
        "seq": 498,
        "day": 90,
        "actor": {
          "id": "simulation",
          "role": "system"
        },
        "type": "world_event",
        "subject": "timeline",
        "decision": "info",
        "detail": "Day 90: the Monday-morning view is prepared for the CMO.",
        "prevHash": "9aaaa49720e9570654ddfeb1d1d0b546b0d6ddb8495c83c41fe31359d6a2d54e",
        "hash": "cca66137379ca915c8675e77822604d28c96d971115573e01d56c3f3f1b29d82"
      },
      {
        "seq": 499,
        "day": 90,
        "actor": {
          "id": "FOUND-O",
          "role": "agent"
        },
        "type": "refused",
        "subject": "probe:publish",
        "decision": "deny",
        "detail": "publish is not an agent action. Agents prepare drafts; a person decides.",
        "prevHash": "cca66137379ca915c8675e77822604d28c96d971115573e01d56c3f3f1b29d82",
        "hash": "a89de2d51d7f786bb9c640d820bf8cb7420cafb350fbe9fbf7f497e9bf373c00"
      },
      {
        "seq": 500,
        "day": 90,
        "actor": {
          "id": "FOUND-O",
          "role": "agent"
        },
        "type": "refused",
        "subject": "probe:send",
        "decision": "deny",
        "detail": "send is not an agent action. Agents prepare drafts; a person decides.",
        "prevHash": "a89de2d51d7f786bb9c640d820bf8cb7420cafb350fbe9fbf7f497e9bf373c00",
        "hash": "4af58ecde9616e7bba601179414d786135e7bafdc099b6fd0818ee075130ad02"
      },
      {
        "seq": 501,
        "day": 90,
        "actor": {
          "id": "FOUND-O",
          "role": "agent"
        },
        "type": "refused",
        "subject": "probe:spend",
        "decision": "deny",
        "detail": "spend is not an agent action. Agents prepare drafts; a person decides.",
        "prevHash": "4af58ecde9616e7bba601179414d786135e7bafdc099b6fd0818ee075130ad02",
        "hash": "8072ba1c22eb86ea42430ea2ac219129cd04f8400a8bbbbc9b64b380db758b94"
      },
      {
        "seq": 502,
        "day": 90,
        "actor": {
          "id": "FOUND-O",
          "role": "agent"
        },
        "type": "refused",
        "subject": "probe:approve",
        "decision": "deny",
        "detail": "approve is not an agent action. Agents prepare drafts; a person decides.",
        "prevHash": "8072ba1c22eb86ea42430ea2ac219129cd04f8400a8bbbbc9b64b380db758b94",
        "hash": "aa0a55525f4d5924ad7c971f4c1b65f3e0be0ba43ed8f2048a106fed9561b283"
      },
      {
        "seq": 503,
        "day": 90,
        "actor": {
          "id": "FOUND-O",
          "role": "agent"
        },
        "type": "refused",
        "subject": "probe:write_review",
        "decision": "deny",
        "detail": "write_review is not an agent action. Agents prepare drafts; a person decides.",
        "prevHash": "aa0a55525f4d5924ad7c971f4c1b65f3e0be0ba43ed8f2048a106fed9561b283",
        "hash": "652bbe7dd8eb0774a73d9336740f2047fe51039b0ab27283dc6a812296dffa8e"
      },
      {
        "seq": 504,
        "day": 90,
        "actor": {
          "id": "FOUND-O",
          "role": "agent"
        },
        "type": "refused",
        "subject": "probe:write_award",
        "decision": "deny",
        "detail": "write_award is not an agent action. Agents prepare drafts; a person decides.",
        "prevHash": "652bbe7dd8eb0774a73d9336740f2047fe51039b0ab27283dc6a812296dffa8e",
        "hash": "29bc5de25d8975c03b924cea3320af97bd02801ca250039d727b3132e7626923"
      },
      {
        "seq": 505,
        "day": 90,
        "actor": {
          "id": "FOUND-O",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "PROBE-1",
        "decision": "deny",
        "detail": "spend lock: an agent cannot start or raise spend; only a person can",
        "prevHash": "29bc5de25d8975c03b924cea3320af97bd02801ca250039d727b3132e7626923",
        "hash": "9607c4b990d992d07a2b37c853c982c20770f15d2686f7e8f3014a68c14290b6"
      },
      {
        "seq": 506,
        "day": 90,
        "actor": {
          "id": "FOUND-O",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "PROBE-2",
        "decision": "deny",
        "detail": "review integrity: nothing may be offered in return for a review, rating, testimonial or quote",
        "prevHash": "9607c4b990d992d07a2b37c853c982c20770f15d2686f7e8f3014a68c14290b6",
        "hash": "466dfd07e0e599153543fc32a541e5a74f478f7e09cafdab90fb8a5a3c31a317"
      },
      {
        "seq": 507,
        "day": 90,
        "actor": {
          "id": "FOUND-O",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "PROBE-3",
        "decision": "deny",
        "detail": "no-contact rule: a message to someone outside needs a named recipient for a person to approve",
        "prevHash": "466dfd07e0e599153543fc32a541e5a74f478f7e09cafdab90fb8a5a3c31a317",
        "hash": "a92460c6c48679ab4c08e618c130465f8219865914268a8029e848bfb5169818"
      },
      {
        "seq": 508,
        "day": 90,
        "actor": {
          "id": "FOUND-O",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "PROBE-4",
        "decision": "deny",
        "detail": "consent check: no recorded permission to name Ghost Person (customer, fictional)",
        "prevHash": "a92460c6c48679ab4c08e618c130465f8219865914268a8029e848bfb5169818",
        "hash": "67f8a13b9217a11b5250ef3a22a3fbb5cf3b6840ce9e7c586a6a652e857040f2"
      },
      {
        "seq": 509,
        "day": 90,
        "actor": {
          "id": "FOUND-O",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "PROBE-5",
        "decision": "deny",
        "detail": "claim check: CLM-001 is not verified in the claim register",
        "prevHash": "67f8a13b9217a11b5250ef3a22a3fbb5cf3b6840ce9e7c586a6a652e857040f2",
        "hash": "8378bec31fb4eb4caf1e3e9da955bf1e1e2119e24b8eaa8f35ac0d440493474e"
      },
      {
        "seq": 510,
        "day": 90,
        "actor": {
          "id": "FOUND-O",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "PROBE-6",
        "decision": "allow",
        "detail": "draft cms_page may be saved and queued",
        "prevHash": "8378bec31fb4eb4caf1e3e9da955bf1e1e2119e24b8eaa8f35ac0d440493474e",
        "hash": "2daeb47708e68ca8eb250f79cde70380ea4ebae5c148f22b48f1a346514e8c3c"
      },
      {
        "seq": 511,
        "day": 90,
        "actor": {
          "id": "FOUND-O",
          "role": "agent"
        },
        "type": "policy_decision",
        "subject": "PROBE-7",
        "decision": "deny",
        "detail": "scope check: cms:write:draft-site-file is not granted to FOUND-O",
        "prevHash": "2daeb47708e68ca8eb250f79cde70380ea4ebae5c148f22b48f1a346514e8c3c",
        "hash": "b2ae18bf245d02da2cd4a302b68dde84bffefef41fdecb0b3c56f3d78fb989c0"
      },
      {
        "seq": 512,
        "day": 90,
        "actor": {
          "id": "FOUND-O",
          "role": "agent"
        },
        "type": "refused",
        "subject": "none",
        "decision": "deny",
        "detail": "unknown draft none; only a person (the CMO or a human strategist) can approve",
        "prevHash": "b2ae18bf245d02da2cd4a302b68dde84bffefef41fdecb0b3c56f3d78fb989c0",
        "hash": "8896ec43767ab0402f8e785cbfff7ca44278772be021d3129750ca42713c7303"
      },
      {
        "seq": 513,
        "day": 90,
        "actor": {
          "id": "cmo-sim",
          "role": "cmo"
        },
        "type": "refused",
        "subject": "does-not-exist",
        "decision": "deny",
        "detail": "unknown draft does-not-exist",
        "prevHash": "8896ec43767ab0402f8e785cbfff7ca44278772be021d3129750ca42713c7303",
        "hash": "9eece74dc141753ea90306e2785b9703c2c949b91703f341be5482ef1ff071c1"
      },
      {
        "seq": 514,
        "day": 90,
        "actor": {
          "id": "STRATEGIST",
          "role": "checker"
        },
        "type": "refused",
        "subject": "DR-STRATEGIST-kickoff",
        "decision": "deny",
        "detail": "separation of duties: an agent never checks its own output; draft is published, not waiting for a check",
        "prevHash": "9eece74dc141753ea90306e2785b9703c2c949b91703f341be5482ef1ff071c1",
        "hash": "11faf2fe64d82143d06a1fb37c1df72dfc04415c3d588b655857be20fa1bc0c9"
      },
      {
        "seq": 515,
        "day": 90,
        "actor": {
          "id": "FOUND-O",
          "role": "agent"
        },
        "type": "refused",
        "subject": "DR-STRATEGIST-kickoff",
        "decision": "deny",
        "detail": "only a checker can check a draft; draft is published, not waiting for a check",
        "prevHash": "11faf2fe64d82143d06a1fb37c1df72dfc04415c3d588b655857be20fa1bc0c9",
        "hash": "08362855c0f34d49df1e6b77c8d1f6beccf871d50b80eb6144656c790c8582b0"
      },
      {
        "seq": 516,
        "day": 90,
        "actor": {
          "id": "RULE-CHECKER",
          "role": "checker"
        },
        "type": "refused",
        "subject": "DR-STRATEGIST-kickoff",
        "decision": "deny",
        "detail": "draft is published; a person approves only after the checker has passed it; only a person (the CMO or a human strategist) can approve",
        "prevHash": "08362855c0f34d49df1e6b77c8d1f6beccf871d50b80eb6144656c790c8582b0",
        "hash": "21005941b2f59e0b8b923e0cdbb1903583445deb0df892d31904f43740376fc3"
      },
      {
        "seq": 517,
        "day": 90,
        "actor": {
          "id": "cmo-sim",
          "role": "cmo"
        },
        "type": "refused",
        "subject": "DR-STRATEGIST-kickoff",
        "decision": "deny",
        "detail": "draft is published; a person approves only after the checker has passed it",
        "prevHash": "21005941b2f59e0b8b923e0cdbb1903583445deb0df892d31904f43740376fc3",
        "hash": "8417b3d3b555b9495d76f74bb9ff71e2526195b7aa3fdcdb028a7fe2919da582"
      }
    ],
    "count": 517,
    "headHash": "8417b3d3b555b9495d76f74bb9ff71e2526195b7aa3fdcdb028a7fe2919da582",
    "chainValid": true,
    "deniedCount": 27
  },
  "assumptions": [
    "A published answer-first page can win its question only where the fixture marks the question winnable, and only 21 days after it is published.",
    "Fixing the description on our own page corrects how the simulated engine describes the company, 21 days later.",
    "Search impressions for a new page grow by 30 a week and 8 in 100 become clicks. This is a toy rule so the agents have something to read.",
    "The company’s own survey answers (self-reported) do not change in 90 days, because nobody is asked again.",
    "No evidence in the simulation is at the \"verified\" level. Only a named person at Foundronics can verify, and none is simulated. The simulation scores with the site-check layer (found-score-v0.2), which counts machine checks only and stops at 45 without a person verifying, so the score cannot pass 45 here. The live FOUND Score v1.0 counts public evidence fully and has no ceiling.",
    "The CRM deals, reviews, partners and community numbers are scripted fixtures. They are not an outcome of the agents’ work, and no pipeline or revenue result is claimed.",
    "The CMO is simulated by fixed rules. A real approval is a person reading the exact text. The Strategist and the checkers are agents, not people.",
    "The checker is rules first. A person-level judgement (is this wise, is it kind) stays with the CMO."
  ],
  "limits": [
    "No real connector exists. Every read is a fixture. The interface is real; the systems behind it are not.",
    "The evaluator checks figures and sources in text. It does not judge whether a claim is wise, kind or true in the world.",
    "Words like \"three\" are not checked as figures. A reviewer still reads every draft.",
    "The simulated answer engine is a rule, not a model. It shows how the loop works, not how a real engine behaves.",
    "DRONICS is not scored, because the published standard has subcomponents for FOUND only."
  ]
}
