[
 {
  "id": "ev:riskmandate-publisher/2026-11-10/I04",
  "scan": "riskmandate-publisher",
  "indicator": "I04",
  "url": "https://riskmandate.ai/team/publisher.html",
  "sha256": "4e9aaff04d3e13c751e5b1c6c1d8be6077af17ced315bf1f6e1d0b9d1a64c797",
  "read_at": "2026-11-10T03:32Z",
  "method": "read",
  "grade": "self-reported",
  "mode": "deployed",
  "span": null,
  "note": "Runs as Claude Code on the web, in a managed container."
 },
 {
  "id": "ev:riskmandate-publisher/2026-11-10/I08",
  "scan": "riskmandate-publisher",
  "indicator": "I08",
  "url": "https://riskmandate.ai/team/publisher.html",
  "sha256": "4e9aaff04d3e13c751e5b1c6c1d8be6077af17ced315bf1f6e1d0b9d1a64c797",
  "read_at": "2026-11-10T03:32Z",
  "method": "read",
  "grade": "self-reported",
  "mode": "deployed",
  "span": null,
  "note": "It publishes releases to the branch the site deploys from."
 },
 {
  "id": "ev:riskmandate-publisher/2026-11-10/I10",
  "scan": "riskmandate-publisher",
  "indicator": "I10",
  "url": "https://riskmandate.ai/team/publisher.html",
  "sha256": "4e9aaff04d3e13c751e5b1c6c1d8be6077af17ced315bf1f6e1d0b9d1a64c797",
  "read_at": "2026-11-10T03:32Z",
  "method": "read",
  "grade": "self-reported",
  "mode": "deployed",
  "span": null,
  "note": "The repository, the stories vault and the live site."
 },
 {
  "id": "ev:riskmandate-publisher/2026-11-10/I11",
  "scan": "riskmandate-publisher",
  "indicator": "I11",
  "url": "https://riskmandate.ai/team/publisher.html",
  "sha256": "4e9aaff04d3e13c751e5b1c6c1d8be6077af17ced315bf1f6e1d0b9d1a64c797",
  "read_at": "2026-11-10T03:32Z",
  "method": "read",
  "grade": "self-reported",
  "mode": "deployed",
  "span": null,
  "note": "The code host and the vault host."
 },
 {
  "id": "ev:riskmandate-publisher/2026-11-10/I12",
  "scan": "riskmandate-publisher",
  "indicator": "I12",
  "url": "https://riskmandate.ai/team/",
  "sha256": "c7c3021a40964957dd6b7634e116136e6a3b6007c4ec93637d64904ff1e87e98",
  "read_at": "2026-11-10T03:32Z",
  "method": "read",
  "grade": "self-reported",
  "mode": "deployed",
  "span": null,
  "note": "One person and two agents; the publisher checks what the design studio agent delivers."
 },
 {
  "id": "ev:riskmandate-publisher/2026-11-10/I18",
  "scan": "riskmandate-publisher",
  "indicator": "I18",
  "url": "https://riskmandate.ai/team/publisher.html",
  "sha256": "4e9aaff04d3e13c751e5b1c6c1d8be6077af17ced315bf1f6e1d0b9d1a64c797",
  "read_at": "2026-11-10T03:32Z",
  "method": "read",
  "grade": "self-reported",
  "mode": "deployed",
  "span": null,
  "note": "It publishes what the lead has accepted; it does not decide."
 },
 {
  "id": "ev:riskmandate-publisher/2026-11-10/I20",
  "scan": "riskmandate-publisher",
  "indicator": "I20",
  "url": "https://riskmandate.ai/team/publisher.html",
  "sha256": "4e9aaff04d3e13c751e5b1c6c1d8be6077af17ced315bf1f6e1d0b9d1a64c797",
  "read_at": "2026-11-10T03:32Z",
  "method": "read",
  "grade": "self-reported",
  "mode": "deployed",
  "span": null,
  "note": "The mandate is written: wanted, refused and unstated."
 },
 {
  "id": "ev:riskmandate-publisher/2026-11-10/I21",
  "scan": "riskmandate-publisher",
  "indicator": "I21",
  "url": "https://riskmandate.ai/team/publisher.html",
  "sha256": "4e9aaff04d3e13c751e5b1c6c1d8be6077af17ced315bf1f6e1d0b9d1a64c797",
  "read_at": "2026-11-10T03:32Z",
  "method": "read",
  "grade": "self-reported",
  "mode": "deployed",
  "span": null,
  "note": "Its tools and skills are listed."
 },
 {
  "id": "ev:riskmandate-publisher/2026-11-10/I23",
  "scan": "riskmandate-publisher",
  "indicator": "I23",
  "url": "https://riskmandate.ai/team/publisher.html",
  "sha256": "4e9aaff04d3e13c751e5b1c6c1d8be6077af17ced315bf1f6e1d0b9d1a64c797",
  "read_at": "2026-11-10T03:32Z",
  "method": "read",
  "grade": "self-reported",
  "mode": "deployed",
  "span": null,
  "note": "The grant: 17 of the 23 primitives, each with how it is known."
 },
 {
  "id": "ev:riskmandate-publisher/2026-11-10/I27",
  "scan": "riskmandate-publisher",
  "indicator": "I27",
  "url": "https://riskmandate.ai/agents/",
  "sha256": "9a69ba081b3e884e4449129e138d626687b14de8f0d5582a1f0a9df1b4747b53",
  "read_at": "2026-11-10T03:32Z",
  "method": "read",
  "grade": "self-reported",
  "mode": "deployed",
  "span": null,
  "note": "A lane identity with a public key."
 },
 {
  "id": "ev:riskmandate-publisher/2026-11-10/I29",
  "scan": "riskmandate-publisher",
  "indicator": "I29",
  "url": "https://riskmandate.ai/team/",
  "sha256": "c7c3021a40964957dd6b7634e116136e6a3b6007c4ec93637d64904ff1e87e98",
  "read_at": "2026-11-10T03:32Z",
  "method": "read",
  "grade": "self-reported",
  "mode": "deployed",
  "span": null,
  "note": "The team page lists the agents."
 },
 {
  "id": "ev:riskmandate-publisher/2026-11-10/I30",
  "scan": "riskmandate-publisher",
  "indicator": "I30",
  "url": "https://riskmandate.ai/team/publisher.html",
  "sha256": "4e9aaff04d3e13c751e5b1c6c1d8be6077af17ced315bf1f6e1d0b9d1a64c797",
  "read_at": "2026-11-10T03:32Z",
  "method": "read",
  "grade": "self-reported",
  "mode": "deployed",
  "span": null,
  "note": "Owner: the lead."
 },
 {
  "id": "ev:riskmandate-publisher/2026-11-10/I32",
  "scan": "riskmandate-publisher",
  "indicator": "I32",
  "url": "https://riskmandate.ai/team/",
  "sha256": "c7c3021a40964957dd6b7634e116136e6a3b6007c4ec93637d64904ff1e87e98",
  "read_at": "2026-11-10T03:32Z",
  "method": "read",
  "grade": "self-reported",
  "mode": "deployed",
  "span": null,
  "note": "The lead is the accountable person."
 },
 {
  "id": "ev:riskmandate-publisher/2026-11-10/I34",
  "scan": "riskmandate-publisher",
  "indicator": "I34",
  "url": "https://riskmandate.ai/team/publisher.html",
  "sha256": "4e9aaff04d3e13c751e5b1c6c1d8be6077af17ced315bf1f6e1d0b9d1a64c797",
  "read_at": "2026-11-10T03:32Z",
  "method": "read",
  "grade": "self-reported",
  "mode": "deployed",
  "span": null,
  "note": "Its Agent Behaviour Policy is the published policy."
 },
 {
  "id": "ev:riskmandate-publisher/2026-11-10/I38",
  "scan": "riskmandate-publisher",
  "indicator": "I38",
  "url": "https://riskmandate.ai/team/publisher.html",
  "sha256": "4e9aaff04d3e13c751e5b1c6c1d8be6077af17ced315bf1f6e1d0b9d1a64c797",
  "read_at": "2026-11-10T03:32Z",
  "method": "read",
  "grade": "self-reported",
  "mode": "deployed",
  "span": null,
  "note": "Only what the lead has accepted by message goes into a story."
 },
 {
  "id": "ev:riskmandate-publisher/2026-11-10/I41",
  "scan": "riskmandate-publisher",
  "indicator": "I41",
  "url": "https://riskmandate.ai/versions.html",
  "sha256": "5325b1158cca75ff3864682bae22286c778fa2f44c2835966f73fb42e96cf952",
  "read_at": "2026-11-10T03:32Z",
  "method": "read",
  "grade": "self-reported",
  "mode": "deployed",
  "span": null,
  "note": "Every release is a written note in the version record. That records releases, not what the agent did between them."
 },
 {
  "id": "ev:riskmandate-publisher/2026-11-10/I45",
  "scan": "riskmandate-publisher",
  "indicator": "I45",
  "url": "https://riskmandate.ai/team/publisher.html",
  "sha256": "4e9aaff04d3e13c751e5b1c6c1d8be6077af17ced315bf1f6e1d0b9d1a64c797",
  "read_at": "2026-11-10T03:32Z",
  "method": "read",
  "grade": "self-reported",
  "mode": "deployed",
  "span": null,
  "note": "Every outside request goes through an egress proxy above the container."
 },
 {
  "id": "ev:riskmandate-publisher/2026-11-10/I47",
  "scan": "riskmandate-publisher",
  "indicator": "I47",
  "url": "https://riskmandate.ai/team/publisher.html",
  "sha256": "4e9aaff04d3e13c751e5b1c6c1d8be6077af17ced315bf1f6e1d0b9d1a64c797",
  "read_at": "2026-11-10T03:32Z",
  "method": "read",
  "grade": "self-reported",
  "mode": "deployed",
  "span": null,
  "note": "Several limits are prose: the page says the grant does not know them."
 },
 {
  "id": "ev:riskmandate-publisher/2026-11-10/I49",
  "scan": "riskmandate-publisher",
  "indicator": "I49",
  "url": "https://riskmandate.ai/team/publisher.html",
  "sha256": "4e9aaff04d3e13c751e5b1c6c1d8be6077af17ced315bf1f6e1d0b9d1a64c797",
  "read_at": "2026-11-10T03:32Z",
  "method": "read",
  "grade": "self-reported",
  "mode": "deployed",
  "span": null,
  "note": "The delta is stated: 4 in excess, 3 unbounded."
 },
 {
  "id": "ev:riskmandate-publisher/2026-11-10/I56",
  "scan": "riskmandate-publisher",
  "indicator": "I56",
  "url": "https://riskmandate.ai/team/",
  "sha256": "c7c3021a40964957dd6b7634e116136e6a3b6007c4ec93637d64904ff1e87e98",
  "read_at": "2026-11-10T03:32Z",
  "method": "read",
  "grade": "self-reported",
  "mode": "deployed",
  "span": null,
  "note": "The site says which agents make it."
 },
 {
  "id": "ev:riskmandate-publisher/2026-11-10/I61",
  "scan": "riskmandate-publisher",
  "indicator": "I61",
  "url": "https://riskmandate.ai/team/publisher.html",
  "sha256": "4e9aaff04d3e13c751e5b1c6c1d8be6077af17ced315bf1f6e1d0b9d1a64c797",
  "read_at": "2026-11-10T03:32Z",
  "method": "read",
  "grade": "self-reported",
  "mode": "deployed",
  "span": null,
  "note": "The runtime is named."
 },
 {
  "id": "ev:riskmandate-publisher/2026-11-10/S1",
  "scan": "riskmandate-publisher",
  "indicator": "S1",
  "url": "https://riskmandate.ai/versions/index.json",
  "sha256": "55e870d9ea6d37663a11bed040ffb86b13ad1230a3478e10f5a1ddc19d9ccd9d",
  "read_at": "2026-11-10T03:32Z",
  "method": "probe",
  "grade": "observed",
  "mode": "deployed",
  "span": null,
  "note": "The public version index lists every release the agent published."
 },
 {
  "id": "ev:riskmandate-publisher/2026-11-10/S3",
  "scan": "riskmandate-publisher",
  "indicator": "S3",
  "url": "https://riskmandate.ai/llms.txt",
  "sha256": "97acb80b44827c10728f917c644c97f42d1d9b00f8de0ff223b9ea9e7d9ea2c0",
  "read_at": "2026-11-10T03:32Z",
  "method": "probe",
  "grade": "observed",
  "mode": "deployed",
  "span": null,
  "note": "The site publishes an llms.txt and a markdown twin of every page."
 },
 {
  "id": "ev:promptugal-newsroom-team/2026-11-10/I04",
  "scan": "promptugal-newsroom-team",
  "indicator": "I04",
  "url": "https://promptugal.news/CLAUDE.md",
  "sha256": "19ada272c71e1aa30d517a2cb116e88141eaf530aa88fbb3bda2afb3d901a796",
  "read_at": "2026-11-10T03:32Z",
  "method": "read",
  "grade": "self-reported",
  "mode": "deployed",
  "span": null,
  "note": "Each agent is a Claude Code session; it runs the build, the gate and the release script."
 },
 {
  "id": "ev:promptugal-newsroom-team/2026-11-10/I08",
  "scan": "promptugal-newsroom-team",
  "indicator": "I08",
  "url": "https://promptugal.news/CLAUDE.md",
  "sha256": "19ada272c71e1aa30d517a2cb116e88141eaf530aa88fbb3bda2afb3d901a796",
  "read_at": "2026-11-10T03:32Z",
  "method": "read",
  "grade": "self-reported",
  "mode": "deployed",
  "span": null,
  "note": "Agents commit and release to the branch the site deploys from."
 },
 {
  "id": "ev:promptugal-newsroom-team/2026-11-10/I10",
  "scan": "promptugal-newsroom-team",
  "indicator": "I10",
  "url": "https://promptugal.news/CLAUDE.md",
  "sha256": "19ada272c71e1aa30d517a2cb116e88141eaf530aa88fbb3bda2afb3d901a796",
  "read_at": "2026-11-10T03:32Z",
  "method": "read",
  "grade": "self-reported",
  "mode": "deployed",
  "span": null,
  "note": "The repository, the vaults, the inboxes and the live site."
 },
 {
  "id": "ev:promptugal-newsroom-team/2026-11-10/I11",
  "scan": "promptugal-newsroom-team",
  "indicator": "I11",
  "url": "https://promptugal.news/board/abp/README.md",
  "sha256": "617ecee4098d1dd8419171c324874103c23ab039c9f67b6b77275035606ff609",
  "read_at": "2026-11-10T03:32Z",
  "method": "read",
  "grade": "self-reported",
  "mode": "deployed",
  "span": null,
  "note": "The policy names the outside hosts and tools an agent may use."
 },
 {
  "id": "ev:promptugal-newsroom-team/2026-11-10/I12",
  "scan": "promptugal-newsroom-team",
  "indicator": "I12",
  "url": "https://promptugal.news/CLAUDE.md",
  "sha256": "19ada272c71e1aa30d517a2cb116e88141eaf530aa88fbb3bda2afb3d901a796",
  "read_at": "2026-11-10T03:32Z",
  "method": "read",
  "grade": "self-reported",
  "mode": "deployed",
  "span": null,
  "note": "Sixteen roles, a conductor that routes work, and an inbox per agent."
 },
 {
  "id": "ev:promptugal-newsroom-team/2026-11-10/I14",
  "scan": "promptugal-newsroom-team",
  "indicator": "I14",
  "url": "https://promptugal.news/CLAUDE.md",
  "sha256": "19ada272c71e1aa30d517a2cb116e88141eaf530aa88fbb3bda2afb3d901a796",
  "read_at": "2026-11-10T03:32Z",
  "method": "read",
  "grade": "self-reported",
  "mode": "deployed",
  "span": null,
  "note": "Messages between agents are sealed to the receiver's key and signed by the sender."
 },
 {
  "id": "ev:promptugal-newsroom-team/2026-11-10/I18",
  "scan": "promptugal-newsroom-team",
  "indicator": "I18",
  "url": "https://promptugal.news/CLAUDE.md",
  "sha256": "19ada272c71e1aa30d517a2cb116e88141eaf530aa88fbb3bda2afb3d901a796",
  "read_at": "2026-11-10T03:32Z",
  "method": "read",
  "grade": "self-reported",
  "mode": "deployed",
  "span": null,
  "note": "Only the operator instructs; decisions that are his alone wait for him; the main branch is his to merge."
 },
 {
  "id": "ev:promptugal-newsroom-team/2026-11-10/I20",
  "scan": "promptugal-newsroom-team",
  "indicator": "I20",
  "url": "https://promptugal.news/CLAUDE.md",
  "sha256": "19ada272c71e1aa30d517a2cb116e88141eaf530aa88fbb3bda2afb3d901a796",
  "read_at": "2026-11-10T03:32Z",
  "method": "read",
  "grade": "self-reported",
  "mode": "deployed",
  "span": null,
  "note": "The team table says what each agent owns and what it never does."
 },
 {
  "id": "ev:promptugal-newsroom-team/2026-11-10/I21",
  "scan": "promptugal-newsroom-team",
  "indicator": "I21",
  "url": "https://promptugal.news/board/abp/policies.json",
  "sha256": "eed4df976fc8ef9556db403732a1a6725573eca5a02f4c6c72f3513caeee1feb",
  "read_at": "2026-11-10T03:32Z",
  "method": "read",
  "grade": "self-reported",
  "mode": "deployed",
  "span": null,
  "note": "One grant per agent: paths, hosts, tools."
 },
 {
  "id": "ev:promptugal-newsroom-team/2026-11-10/I23",
  "scan": "promptugal-newsroom-team",
  "indicator": "I23",
  "url": "https://promptugal.news/board/abp/policies.json",
  "sha256": "eed4df976fc8ef9556db403732a1a6725573eca5a02f4c6c72f3513caeee1feb",
  "read_at": "2026-11-10T03:32Z",
  "method": "read",
  "grade": "self-reported",
  "mode": "deployed",
  "span": null,
  "note": "The grants are data."
 },
 {
  "id": "ev:promptugal-newsroom-team/2026-11-10/I26",
  "scan": "promptugal-newsroom-team",
  "indicator": "I26",
  "url": "https://promptugal.news/board/keys.json",
  "sha256": "6112946f9e6271ed471b2ed837419a2927956206b8bcd74ccc51ec9be969af41",
  "read_at": "2026-11-10T03:32Z",
  "method": "read",
  "grade": "self-reported",
  "mode": "deployed",
  "span": null,
  "note": "Each agent makes its own session key."
 },
 {
  "id": "ev:promptugal-newsroom-team/2026-11-10/I27",
  "scan": "promptugal-newsroom-team",
  "indicator": "I27",
  "url": "https://promptugal.news/board/keys.json",
  "sha256": "6112946f9e6271ed471b2ed837419a2927956206b8bcd74ccc51ec9be969af41",
  "read_at": "2026-11-10T03:32Z",
  "method": "read",
  "grade": "self-reported",
  "mode": "deployed",
  "span": null,
  "note": "Public keys and fingerprints are published; signatures are checked against them."
 },
 {
  "id": "ev:promptugal-newsroom-team/2026-11-10/I29",
  "scan": "promptugal-newsroom-team",
  "indicator": "I29",
  "url": "https://promptugal.news/board/keys.json",
  "sha256": "6112946f9e6271ed471b2ed837419a2927956206b8bcd74ccc51ec9be969af41",
  "read_at": "2026-11-10T03:32Z",
  "method": "read",
  "grade": "self-reported",
  "mode": "deployed",
  "span": null,
  "note": "The key list and the team table are the registry."
 },
 {
  "id": "ev:promptugal-newsroom-team/2026-11-10/I30",
  "scan": "promptugal-newsroom-team",
  "indicator": "I30",
  "url": "https://promptugal.news/CLAUDE.md",
  "sha256": "19ada272c71e1aa30d517a2cb116e88141eaf530aa88fbb3bda2afb3d901a796",
  "read_at": "2026-11-10T03:32Z",
  "method": "read",
  "grade": "self-reported",
  "mode": "deployed",
  "span": null,
  "note": "Every agent has a named human operator."
 },
 {
  "id": "ev:promptugal-newsroom-team/2026-11-10/I31",
  "scan": "promptugal-newsroom-team",
  "indicator": "I31",
  "url": "https://promptugal.news/CLAUDE.md",
  "sha256": "19ada272c71e1aa30d517a2cb116e88141eaf530aa88fbb3bda2afb3d901a796",
  "read_at": "2026-11-10T03:32Z",
  "method": "read",
  "grade": "self-reported",
  "mode": "deployed",
  "span": null,
  "note": "The hand-over of a role to a new session is a written process; old keys are marked superseded."
 },
 {
  "id": "ev:promptugal-newsroom-team/2026-11-10/I32",
  "scan": "promptugal-newsroom-team",
  "indicator": "I32",
  "url": "https://promptugal.news/about/participant.md",
  "sha256": "fe1a1433327be5bc8d45aa41834dc67317bb1421a2ccef4edfaace4af518567a",
  "read_at": "2026-11-10T03:32Z",
  "method": "read",
  "grade": "self-reported",
  "mode": "deployed",
  "span": null,
  "note": "The operator is named."
 },
 {
  "id": "ev:promptugal-newsroom-team/2026-11-10/I33",
  "scan": "promptugal-newsroom-team",
  "indicator": "I33",
  "url": "https://promptugal.news/CLAUDE.md",
  "sha256": "19ada272c71e1aa30d517a2cb116e88141eaf530aa88fbb3bda2afb3d901a796",
  "read_at": "2026-11-10T03:32Z",
  "method": "read",
  "grade": "self-reported",
  "mode": "deployed",
  "span": null,
  "note": "The team table."
 },
 {
  "id": "ev:promptugal-newsroom-team/2026-11-10/I34",
  "scan": "promptugal-newsroom-team",
  "indicator": "I34",
  "url": "https://promptugal.news/board/abp/README.md",
  "sha256": "617ecee4098d1dd8419171c324874103c23ab039c9f67b6b77275035606ff609",
  "read_at": "2026-11-10T03:32Z",
  "method": "read",
  "grade": "self-reported",
  "mode": "deployed",
  "span": null,
  "note": "The Agent Behaviour Policies and their eleven core rules are published."
 },
 {
  "id": "ev:promptugal-newsroom-team/2026-11-10/I37",
  "scan": "promptugal-newsroom-team",
  "indicator": "I37",
  "url": "https://promptugal.news/board/abp/README.md",
  "sha256": "617ecee4098d1dd8419171c324874103c23ab039c9f67b6b77275035606ff609",
  "read_at": "2026-11-10T03:32Z",
  "method": "read",
  "grade": "self-reported",
  "mode": "deployed",
  "span": null,
  "note": "No new session or agent without the operator."
 },
 {
  "id": "ev:promptugal-newsroom-team/2026-11-10/I38",
  "scan": "promptugal-newsroom-team",
  "indicator": "I38",
  "url": "https://promptugal.news/CLAUDE.md",
  "sha256": "19ada272c71e1aa30d517a2cb116e88141eaf530aa88fbb3bda2afb3d901a796",
  "read_at": "2026-11-10T03:32Z",
  "method": "read",
  "grade": "self-reported",
  "mode": "deployed",
  "span": null,
  "note": "Decisions on money, the law, the brand and people wait for the operator."
 },
 {
  "id": "ev:promptugal-newsroom-team/2026-11-10/I39",
  "scan": "promptugal-newsroom-team",
  "indicator": "I39",
  "url": "https://promptugal.news/board/guidance/2026-11-09-the-big-stop.md",
  "sha256": "3f7273826e6477a8d6ec8d73f5593aa65aa33c91394816524f2a12946acf3309",
  "read_at": "2026-11-10T03:32Z",
  "method": "read",
  "grade": "self-reported",
  "mode": "deployed",
  "span": null,
  "note": "A hold file stops every agent; a stop of the whole team was ordered and reported on 9 November 2026."
 },
 {
  "id": "ev:promptugal-newsroom-team/2026-11-10/I40",
  "scan": "promptugal-newsroom-team",
  "indicator": "I40",
  "url": "https://promptugal.news/CLAUDE.md",
  "sha256": "19ada272c71e1aa30d517a2cb116e88141eaf530aa88fbb3bda2afb3d901a796",
  "read_at": "2026-11-10T03:32Z",
  "method": "read",
  "grade": "self-reported",
  "mode": "deployed",
  "span": null,
  "note": "An agent that is blocked says so to the operator first."
 },
 {
  "id": "ev:promptugal-newsroom-team/2026-11-10/I41",
  "scan": "promptugal-newsroom-team",
  "indicator": "I41",
  "url": "https://github.com/PrompTugal/PrompTugal__News__Website/tree/dev/board/runs",
  "sha256": "5903c71a92a48869d9f8442e4d8ac1225ad7e7226258546e60a1328c91ccc453",
  "read_at": "2026-11-10T03:32Z",
  "method": "read",
  "grade": "observed",
  "mode": "deployed",
  "span": null,
  "note": "A run report for every run of every agent is committed to the public repository: its tool calls, counted against the grant."
 },
 {
  "id": "ev:promptugal-newsroom-team/2026-11-10/I43",
  "scan": "promptugal-newsroom-team",
  "indicator": "I43",
  "url": "https://github.com/PrompTugal/PrompTugal__News__Website/tree/dev/board/abp/reports",
  "sha256": "d144416f67254b6a7c93228c8b8ce840bff1caf01cf15b31388485247c45d740",
  "read_at": "2026-11-10T03:32Z",
  "method": "read",
  "grade": "observed",
  "mode": "deployed",
  "span": null,
  "note": "Dated hourly reports that review the run reports and the commit log are committed to the public repository."
 },
 {
  "id": "ev:promptugal-newsroom-team/2026-11-10/I46",
  "scan": "promptugal-newsroom-team",
  "indicator": "I46",
  "url": "https://promptugal.news/board/abp/README.md",
  "sha256": "617ecee4098d1dd8419171c324874103c23ab039c9f67b6b77275035606ff609",
  "read_at": "2026-11-10T03:32Z",
  "method": "read",
  "grade": "self-reported",
  "mode": "deployed",
  "span": null,
  "note": "The hooks live in the repository the agents work in, and run in observe mode: a call outside the grant is logged, not blocked."
 },
 {
  "id": "ev:promptugal-newsroom-team/2026-11-10/I47",
  "scan": "promptugal-newsroom-team",
  "indicator": "I47",
  "url": "https://promptugal.news/CLAUDE.md",
  "sha256": "19ada272c71e1aa30d517a2cb116e88141eaf530aa88fbb3bda2afb3d901a796",
  "read_at": "2026-11-10T03:32Z",
  "method": "read",
  "grade": "self-reported",
  "mode": "deployed",
  "span": null,
  "note": "Most rules are prose."
 },
 {
  "id": "ev:promptugal-newsroom-team/2026-11-10/I48",
  "scan": "promptugal-newsroom-team",
  "indicator": "I48",
  "url": "https://promptugal.news/board/abp/policies.json",
  "sha256": "eed4df976fc8ef9556db403732a1a6725573eca5a02f4c6c72f3513caeee1feb",
  "read_at": "2026-11-10T03:32Z",
  "method": "read",
  "grade": "self-reported",
  "mode": "deployed",
  "span": null,
  "note": "The policy is data read by hooks."
 },
 {
  "id": "ev:promptugal-newsroom-team/2026-11-10/I56",
  "scan": "promptugal-newsroom-team",
  "indicator": "I56",
  "url": "https://promptugal.news/about/participant.md",
  "sha256": "fe1a1433327be5bc8d45aa41834dc67317bb1421a2ccef4edfaace4af518567a",
  "read_at": "2026-11-10T03:32Z",
  "method": "read",
  "grade": "self-reported",
  "mode": "deployed",
  "span": null,
  "note": "The site says it is built and run by AI agents with a named operator."
 },
 {
  "id": "ev:promptugal-newsroom-team/2026-11-10/I61",
  "scan": "promptugal-newsroom-team",
  "indicator": "I61",
  "url": "https://promptugal.news/CLAUDE.md",
  "sha256": "19ada272c71e1aa30d517a2cb116e88141eaf530aa88fbb3bda2afb3d901a796",
  "read_at": "2026-11-10T03:32Z",
  "method": "read",
  "grade": "self-reported",
  "mode": "deployed",
  "span": null,
  "note": "The model family each role runs on is stated."
 },
 {
  "id": "ev:promptugal-newsroom-team/2026-11-10/S1",
  "scan": "promptugal-newsroom-team",
  "indicator": "S1",
  "url": "https://promptugal.news/newsroom/versions.json",
  "sha256": "c181f623e936ae4fb2ed668360ef74f8f2428ef3c0ce77f94e8b59a1080a6610",
  "read_at": "2026-11-10T03:32Z",
  "method": "probe",
  "grade": "observed",
  "mode": "deployed",
  "span": null,
  "note": "The public version record lists every release, each made by an agent of the team."
 },
 {
  "id": "ev:promptugal-newsroom-team/2026-11-10/S3",
  "scan": "promptugal-newsroom-team",
  "indicator": "S3",
  "url": "https://promptugal.news/llms.txt",
  "sha256": "7256ffe22bddddf9b7b2cf20b017941bfcd0924f921ee4af78895fb7d34e5f0a",
  "read_at": "2026-11-10T03:32Z",
  "method": "probe",
  "grade": "observed",
  "mode": "deployed",
  "span": null,
  "note": "The site publishes an llms.txt and a markdown twin of every page."
 },
 {
  "id": "ev:claude-code-web/2026-11-10/I04",
  "scan": "claude-code-web",
  "indicator": "I04",
  "url": "https://code.claude.com/docs/en/claude-code-on-the-web",
  "sha256": "d04a844155a8f560b6cedbd53461e6dcfdb7b8c0fb2cf513997eb13657a970f8",
  "read_at": "2026-11-10T06:11Z",
  "method": "read",
  "grade": "documented",
  "mode": "default",
  "span": null,
  "note": "It runs Claude Code sessions in a cloud virtual machine."
 },
 {
  "id": "ev:claude-code-web/2026-11-10/I08",
  "scan": "claude-code-web",
  "indicator": "I08",
  "url": "https://code.claude.com/docs/en/claude-code-on-the-web",
  "sha256": "d04a844155a8f560b6cedbd53461e6dcfdb7b8c0fb2cf513997eb13657a970f8",
  "read_at": "2026-11-10T06:11Z",
  "method": "read",
  "grade": "documented",
  "mode": "default",
  "span": null,
  "note": "It clones the repository, makes changes and pushes branches."
 },
 {
  "id": "ev:claude-code-web/2026-11-10/I10",
  "scan": "claude-code-web",
  "indicator": "I10",
  "url": "https://code.claude.com/docs/en/claude-code-on-the-web",
  "sha256": "d04a844155a8f560b6cedbd53461e6dcfdb7b8c0fb2cf513997eb13657a970f8",
  "read_at": "2026-11-10T06:11Z",
  "method": "read",
  "grade": "documented",
  "mode": "default",
  "span": null,
  "note": "The repository, the shell and the code host."
 },
 {
  "id": "ev:claude-code-web/2026-11-10/I11",
  "scan": "claude-code-web",
  "indicator": "I11",
  "url": "https://code.claude.com/docs/en/cloud-environments",
  "sha256": "a68b3899c0bcdfc2d1834751b029cc572f57e79ac5749929b9dc5d3624b743cd",
  "read_at": "2026-11-10T06:11Z",
  "method": "read",
  "grade": "documented",
  "mode": "default",
  "span": null,
  "note": "Sessions reach package registries and other allowlisted domains."
 },
 {
  "id": "ev:claude-code-web/2026-11-10/I18",
  "scan": "claude-code-web",
  "indicator": "I18",
  "url": "https://code.claude.com/docs/en/web-quickstart",
  "sha256": "060c07f8e74fa2a4e89da52b2f6d50067688055b98a14a28ddf3aa9c9bd7ee5f",
  "read_at": "2026-11-10T06:11Z",
  "method": "read",
  "grade": "documented",
  "mode": "default",
  "span": "Claude makes changes and pushes a branch without stopping for approval",
  "note": "In Accept edits, which the permission modes page says corresponds to the default mode in cloud sessions, Claude makes changes and pushes a branch without stopping for approval; the person reviews the result."
 },
 {
  "id": "ev:claude-code-web/2026-11-10/I20",
  "scan": "claude-code-web",
  "indicator": "I20",
  "url": "https://code.claude.com/docs/en/claude-code-on-the-web",
  "sha256": "d04a844155a8f560b6cedbd53461e6dcfdb7b8c0fb2cf513997eb13657a970f8",
  "read_at": "2026-11-10T06:11Z",
  "method": "read",
  "grade": "documented",
  "mode": "default",
  "span": null,
  "note": "The vendor states what cloud sessions are for."
 },
 {
  "id": "ev:claude-code-web/2026-11-10/I21",
  "scan": "claude-code-web",
  "indicator": "I21",
  "url": "https://code.claude.com/docs/en/cloud-environments",
  "sha256": "a68b3899c0bcdfc2d1834751b029cc572f57e79ac5749929b9dc5d3624b743cd",
  "read_at": "2026-11-10T06:11Z",
  "method": "read",
  "grade": "documented",
  "mode": "available",
  "span": null,
  "note": "A cloud environment sets network access, variables and a setup script."
 },
 {
  "id": "ev:claude-code-web/2026-11-10/I23",
  "scan": "claude-code-web",
  "indicator": "I23",
  "url": "https://abp.sgit.ai/data/profiles/anthropic/claude-code-remote/ccr-container.json",
  "sha256": "d1f011a4ce0df5341dae567612b59627e55b1bd2d8c309bdfc13e85d2e279e9b",
  "read_at": "2026-11-10T06:11Z",
  "method": "read",
  "grade": "documented",
  "mode": "default",
  "span": null,
  "note": "A published deployment shape, measured on one operator’s configured session, lists 15 capabilities, 13 of them observed; its rows include that operator’s commit hooks and the session’s registered signing identity."
 },
 {
  "id": "ev:claude-code-web/2026-11-10/I25",
  "scan": "claude-code-web",
  "indicator": "I25",
  "url": "https://code.claude.com/docs/en/claude-code-on-the-web",
  "sha256": "d04a844155a8f560b6cedbd53461e6dcfdb7b8c0fb2cf513997eb13657a970f8",
  "read_at": "2026-11-10T06:11Z",
  "method": "read",
  "grade": "documented",
  "mode": "default",
  "span": null,
  "note": "GitHub credentials never enter the session’s machine; a proxy attaches them on the server."
 },
 {
  "id": "ev:claude-code-web/2026-11-10/I46",
  "scan": "claude-code-web",
  "indicator": "I46",
  "url": "https://abp.sgit.ai/data/profiles/anthropic/claude-code-remote/ccr-container.json",
  "sha256": "d1f011a4ce0df5341dae567612b59627e55b1bd2d8c309bdfc13e85d2e279e9b",
  "read_at": "2026-11-10T06:11Z",
  "method": "read",
  "grade": "documented",
  "mode": "default",
  "span": null,
  "note": "Two capabilities in the published shape are limited by a setting: repository writes by the clone’s commit hooks (observed) and scheduled tasks by the operator’s own list (self-reported)."
 },
 {
  "id": "ev:claude-code-web/2026-11-10/I61",
  "scan": "claude-code-web",
  "indicator": "I61",
  "url": "https://code.claude.com/docs/en/model-config",
  "sha256": "1d0950edada35be5533c3e7d856e3aac0d99ec803680e2fd730d1266cb677265",
  "read_at": "2026-11-10T06:11Z",
  "method": "read",
  "grade": "documented",
  "mode": "default",
  "span": "Uses the latest Opus model for complex reasoning tasks",
  "note": "The model configuration page lists the models Claude Code uses by alias and the version each resolves to per provider; cloud sessions take the same /model command."
 },
 {
  "id": "ev:claude-code-web/2026-11-10/I63",
  "scan": "claude-code-web",
  "indicator": "I63",
  "url": "https://code.claude.com/docs/en/security",
  "sha256": "f05e21c4c65ff0eb6b8ebae938b9db509809862e901087c0e4bf68d0f4deb61a",
  "read_at": "2026-11-10T06:11Z",
  "method": "read",
  "grade": "documented",
  "mode": "default",
  "span": null,
  "note": "The vendor points to a SOC 2 Type 2 report and an ISO 27001 certificate at its trust centre; they cover the vendor, not a user’s deployment."
 },
 {
  "id": "ev:claude-code-web/2026-11-10/I12",
  "scan": "claude-code-web",
  "indicator": "I12",
  "url": "https://code.claude.com/docs/en/claude-code-on-the-web",
  "sha256": "d04a844155a8f560b6cedbd53461e6dcfdb7b8c0fb2cf513997eb13657a970f8",
  "read_at": "2026-11-10T06:11Z",
  "method": "read",
  "grade": "documented",
  "mode": "available",
  "span": "Agent teams are off by default but can be enabled",
  "note": "The cloud page says agent teams are off by default and are enabled with an environment variable; the agent teams page describes instances, each in its own context, that message each other."
 },
 {
  "id": "ev:claude-code-web/2026-11-10/S3",
  "scan": "claude-code-web",
  "indicator": "S3",
  "url": "https://code.claude.com/docs/llms.txt",
  "sha256": "fe04a609e137986ef60ff7fc649beebc563902b81150b81151f5b6092e6c4e54",
  "read_at": "2026-11-10T06:11Z",
  "method": "probe",
  "grade": "observed",
  "mode": "default",
  "span": null,
  "note": "The documentation publishes an llms.txt index."
 },
 {
  "id": "ev:claude-code-web/2026-11-10/I56",
  "scan": "claude-code-web",
  "indicator": "I56",
  "url": "https://code.claude.com/docs/en/settings-reference",
  "sha256": "69a1b8bcfc8e066bf79abee234a4be6cfb67346ba79744831c96cf4ca8fd8f80",
  "read_at": "2026-11-10T06:11Z",
  "method": "read",
  "grade": "documented",
  "mode": "default",
  "span": "The name is the model in use when the commit is made",
  "note": "By default it adds a Co-Authored-By trailer naming the Claude model to its commits, including commits from cloud sessions, and a Generated with Claude Code line to pull request descriptions; a setting can change or hide both."
 },
 {
  "id": "ev:claude-code-web/2026-11-10/I58",
  "scan": "claude-code-web",
  "indicator": "I58",
  "url": "https://code.claude.com/docs/en/data-usage",
  "sha256": "0f5fa5f2a836052b8f473bfe99cc0fd67126e4b4f352df33de77198f44f46716",
  "read_at": "2026-11-10T06:11Z",
  "method": "read",
  "grade": "documented",
  "mode": "default",
  "span": null,
  "note": "A page describes what data is sent, kept and used."
 },
 {
  "id": "ev:claude-code-web/2026-11-10/I45",
  "scan": "claude-code-web",
  "indicator": "I45",
  "url": "https://code.claude.com/docs/en/cloud-environments",
  "sha256": "a68b3899c0bcdfc2d1834751b029cc572f57e79ac5749929b9dc5d3624b743cd",
  "read_at": "2026-11-10T06:11Z",
  "method": "read",
  "grade": "documented",
  "mode": "default",
  "span": "and nothing else through the session’s network",
  "note": "With the default (Trusted) network access, sessions reach allowlisted domains \"and nothing else through the session’s network\"."
 },
 {
  "id": "ev:claude-code-local/2026-11-10/I04",
  "scan": "claude-code-local",
  "indicator": "I04",
  "url": "https://code.claude.com/docs/en/overview",
  "sha256": "d52a8e91409de4022b89064cf6b942456402b612eeed6afecd169ad4e6b3dc8a",
  "read_at": "2026-11-10T06:10Z",
  "method": "read",
  "grade": "documented",
  "mode": "default",
  "span": null,
  "note": "The vendor calls it \"an agentic coding tool that reads your codebase, edits files, runs commands\"."
 },
 {
  "id": "ev:claude-code-local/2026-11-10/I08",
  "scan": "claude-code-local",
  "indicator": "I08",
  "url": "https://code.claude.com/docs/en/overview",
  "sha256": "d52a8e91409de4022b89064cf6b942456402b612eeed6afecd169ad4e6b3dc8a",
  "read_at": "2026-11-10T06:10Z",
  "method": "read",
  "grade": "documented",
  "mode": "default",
  "span": null,
  "note": "It edits files, runs commands, stages changes, commits and opens pull requests."
 },
 {
  "id": "ev:claude-code-local/2026-11-10/I10",
  "scan": "claude-code-local",
  "indicator": "I10",
  "url": "https://code.claude.com/docs/en/overview",
  "sha256": "d52a8e91409de4022b89064cf6b942456402b612eeed6afecd169ad4e6b3dc8a",
  "read_at": "2026-11-10T06:10Z",
  "method": "read",
  "grade": "documented",
  "mode": "default",
  "span": null,
  "note": "The codebase, the shell, git and the development tools it integrates with."
 },
 {
  "id": "ev:claude-code-local/2026-11-10/I11",
  "scan": "claude-code-local",
  "indicator": "I11",
  "url": "https://code.claude.com/docs/en/security",
  "sha256": "f05e21c4c65ff0eb6b8ebae938b9db509809862e901087c0e4bf68d0f4deb61a",
  "read_at": "2026-11-10T06:10Z",
  "method": "read",
  "grade": "documented",
  "mode": "available",
  "span": null,
  "note": "It can connect to Model Context Protocol servers; a project’s servers have their own approval prompt."
 },
 {
  "id": "ev:claude-code-local/2026-11-10/I16",
  "scan": "claude-code-local",
  "indicator": "I16",
  "url": "https://code.claude.com/docs/en/permissions",
  "sha256": "d4cb01eb26cf015e78d6d59ea9701b3b660bbdc8b762da25f0fb9637f8c02fab",
  "read_at": "2026-11-10T06:10Z",
  "method": "read",
  "grade": "documented",
  "mode": "default",
  "span": null,
  "note": "In Manual mode shell commands and edits ask before they run; file reads in the working directory do not."
 },
 {
  "id": "ev:claude-code-local/2026-11-10/I18",
  "scan": "claude-code-local",
  "indicator": "I18",
  "url": "https://code.claude.com/docs/en/permission-modes",
  "sha256": "0eeeb38694c6d38a5a8e4e373d5c39cfa4079be78b121e522224a3e98b112c87",
  "read_at": "2026-11-10T06:10Z",
  "method": "read",
  "grade": "documented",
  "mode": "available",
  "span": "approve the action so Claude may retry",
  "note": "In auto mode a classifier reviews actions instead of prompting; an action it blocks is listed, and the person can approve it so Claude may retry."
 },
 {
  "id": "ev:claude-code-local/2026-11-10/I20",
  "scan": "claude-code-local",
  "indicator": "I20",
  "url": "https://code.claude.com/docs/en/overview",
  "sha256": "d52a8e91409de4022b89064cf6b942456402b612eeed6afecd169ad4e6b3dc8a",
  "read_at": "2026-11-10T06:10Z",
  "method": "read",
  "grade": "documented",
  "mode": "default",
  "span": null,
  "note": "The vendor states what the product is for."
 },
 {
  "id": "ev:claude-code-local/2026-11-10/I21",
  "scan": "claude-code-local",
  "indicator": "I21",
  "url": "https://code.claude.com/docs/en/permissions",
  "sha256": "d4cb01eb26cf015e78d6d59ea9701b3b660bbdc8b762da25f0fb9637f8c02fab",
  "read_at": "2026-11-10T06:10Z",
  "method": "read",
  "grade": "documented",
  "mode": "available",
  "span": null,
  "note": "Allow, ask and deny rules per tool and pattern."
 },
 {
  "id": "ev:claude-code-local/2026-11-10/I22",
  "scan": "claude-code-local",
  "indicator": "I22",
  "url": "https://code.claude.com/docs/en/security",
  "sha256": "f05e21c4c65ff0eb6b8ebae938b9db509809862e901087c0e4bf68d0f4deb61a",
  "read_at": "2026-11-10T06:10Z",
  "method": "read",
  "grade": "documented",
  "mode": "default",
  "span": null,
  "note": "The security page states limits, for example that an approved shell command can write anywhere the account can."
 },
 {
  "id": "ev:claude-code-local/2026-11-10/I23",
  "scan": "claude-code-local",
  "indicator": "I23",
  "url": "https://abp.sgit.ai/data/profiles/anthropic/claude-code/local-default.json",
  "sha256": "1a4fedb6bd66d35d0a618ae2adbaced720b629d7b6a3b0740aa0de9b3f5ed0d4",
  "read_at": "2026-11-10T06:10Z",
  "method": "read",
  "grade": "documented",
  "mode": "default",
  "span": null,
  "note": "A published deployment shape lists 16 capabilities from 22 tool rows; it says none of the rows is measured and all 22 are derived."
 },
 {
  "id": "ev:claude-code-local/2026-11-10/I38",
  "scan": "claude-code-local",
  "indicator": "I38",
  "url": "https://code.claude.com/docs/en/permissions",
  "sha256": "d4cb01eb26cf015e78d6d59ea9701b3b660bbdc8b762da25f0fb9637f8c02fab",
  "read_at": "2026-11-10T06:10Z",
  "method": "read",
  "grade": "documented",
  "mode": "default",
  "span": null,
  "note": "Shell commands (beyond a read-only set) and edits need approval in Manual mode."
 },
 {
  "id": "ev:claude-code-local/2026-11-10/I39",
  "scan": "claude-code-local",
  "indicator": "I39",
  "url": "https://code.claude.com/docs/en/interactive-mode",
  "sha256": "df84f86f33e92eb2deb916272f4d1057e6f453aa37bc7d5085dff3f7b0c379bb",
  "read_at": "2026-11-10T06:10Z",
  "method": "read",
  "grade": "documented",
  "mode": "default",
  "span": "Stop the current response or tool call mid-turn so you can redirect",
  "note": "Esc stops the current response or tool call mid-turn, and Ctrl+C interrupts a running operation."
 },
 {
  "id": "ev:claude-code-local/2026-11-10/I41",
  "scan": "claude-code-local",
  "indicator": "I41",
  "url": "https://code.claude.com/docs/en/monitoring-usage",
  "sha256": "8d2ac6ad50172af2b97fe72c0da11b0595cfbd53c9c9265b4aecb2839ec9a425",
  "read_at": "2026-11-10T06:10Z",
  "method": "read",
  "grade": "documented",
  "mode": "available",
  "span": null,
  "note": "Tool activity can be exported as OpenTelemetry events; it is configured by the operator."
 },
 {
  "id": "ev:claude-code-local/2026-11-10/I43",
  "scan": "claude-code-local",
  "indicator": "I43",
  "url": "https://code.claude.com/docs/en/monitoring-usage",
  "sha256": "8d2ac6ad50172af2b97fe72c0da11b0595cfbd53c9c9265b4aecb2839ec9a425",
  "read_at": "2026-11-10T06:10Z",
  "method": "read",
  "grade": "documented",
  "mode": "available",
  "span": null,
  "note": "Usage, cost and tool activity across an organisation, through OpenTelemetry."
 },
 {
  "id": "ev:claude-code-local/2026-11-10/I46",
  "scan": "claude-code-local",
  "indicator": "I46",
  "url": "https://code.claude.com/docs/en/security",
  "sha256": "f05e21c4c65ff0eb6b8ebae938b9db509809862e901087c0e4bf68d0f4deb61a",
  "read_at": "2026-11-10T06:10Z",
  "method": "read",
  "grade": "documented",
  "mode": "default",
  "span": "a Bash command you approve can still write anywhere your user account can",
  "note": "\"The boundary is a permission prompt, so a Bash command you approve can still write anywhere your user account can.\""
 },
 {
  "id": "ev:claude-code-local/2026-11-10/I48",
  "scan": "claude-code-local",
  "indicator": "I48",
  "url": "https://code.claude.com/docs/en/settings",
  "sha256": "b6dfc139db87f8e1ae07bf9e17b330c888c7a6f87f0f8ea01904dfc7eeb5087a",
  "read_at": "2026-11-10T06:10Z",
  "method": "read",
  "grade": "documented",
  "mode": "available",
  "span": null,
  "note": "An organisation can deliver managed settings that a user’s own files do not change; hooks run on every tool call and can block it. This is an enforcement mechanism, not a policy."
 },
 {
  "id": "ev:claude-code-local/2026-11-10/I61",
  "scan": "claude-code-local",
  "indicator": "I61",
  "url": "https://code.claude.com/docs/en/model-config",
  "sha256": "1d0950edada35be5533c3e7d856e3aac0d99ec803680e2fd730d1266cb677265",
  "read_at": "2026-11-10T06:10Z",
  "method": "read",
  "grade": "documented",
  "mode": "default",
  "span": "Uses the latest Opus model for complex reasoning tasks",
  "note": "The model configuration page lists the models it uses by alias (Opus, Sonnet, Haiku, Fable) and the version each alias resolves to for each provider."
 },
 {
  "id": "ev:claude-code-local/2026-11-10/I63",
  "scan": "claude-code-local",
  "indicator": "I63",
  "url": "https://code.claude.com/docs/en/security",
  "sha256": "f05e21c4c65ff0eb6b8ebae938b9db509809862e901087c0e4bf68d0f4deb61a",
  "read_at": "2026-11-10T06:10Z",
  "method": "read",
  "grade": "documented",
  "mode": "default",
  "span": null,
  "note": "The vendor points to a SOC 2 Type 2 report and an ISO 27001 certificate at its trust centre; they cover the vendor, not a user’s deployment."
 },
 {
  "id": "ev:claude-code-local/2026-11-10/I12",
  "scan": "claude-code-local",
  "indicator": "I12",
  "url": "https://code.claude.com/docs/en/agent-teams",
  "sha256": "edd1fdbbbccb70a3cdfd3ecc9ceb631611a91576695850e8b89b29d9e073a8db",
  "read_at": "2026-11-10T06:10Z",
  "method": "read",
  "grade": "documented",
  "mode": "available",
  "span": null,
  "note": "Agent teams coordinate several instances, each in its own context, that message each other. The vendor says they \"are experimental and disabled by default\"."
 },
 {
  "id": "ev:claude-code-local/2026-11-10/S1",
  "scan": "claude-code-local",
  "indicator": "S1",
  "url": "https://claude.com/customers/stripe",
  "sha256": "bb44d40966eebbd607418270f6fd5b88cb97f1b4e1048d95e368f2a70f2d47a9",
  "read_at": "2026-11-10T06:10Z",
  "method": "read",
  "grade": "documented",
  "mode": "default",
  "span": "Deployed Claude Code to 1,370 engineers with a zero-configuration setup",
  "note": "A vendor case study names a customer and a figure: Stripe deployed it to 1,370 engineers."
 },
 {
  "id": "ev:claude-code-local/2026-11-10/S2",
  "scan": "claude-code-local",
  "indicator": "S2",
  "url": "https://code.claude.com/docs/en/plugins/anthropic-marketplaces",
  "sha256": "0bcb210dc496cc79b938ca47c4a7a6c1338abbba989c2250dd336a63346f9604",
  "read_at": "2026-11-10T06:10Z",
  "method": "read",
  "grade": "documented",
  "mode": "default",
  "span": "Third-party plugins that their authors submitted to Anthropic",
  "note": "The vendor’s community marketplace holds third-party plugins their authors submitted, and the page says many plugins sit in their authors’ own marketplaces."
 },
 {
  "id": "ev:claude-code-local/2026-11-10/S3",
  "scan": "claude-code-local",
  "indicator": "S3",
  "url": "https://code.claude.com/docs/llms.txt",
  "sha256": "fe04a609e137986ef60ff7fc649beebc563902b81150b81151f5b6092e6c4e54",
  "read_at": "2026-11-10T06:10Z",
  "method": "probe",
  "grade": "observed",
  "mode": "default",
  "span": null,
  "note": "The documentation publishes an llms.txt index."
 },
 {
  "id": "ev:claude-code-local/2026-11-10/I56",
  "scan": "claude-code-local",
  "indicator": "I56",
  "url": "https://code.claude.com/docs/en/settings-reference",
  "sha256": "69a1b8bcfc8e066bf79abee234a4be6cfb67346ba79744831c96cf4ca8fd8f80",
  "read_at": "2026-11-10T06:10Z",
  "method": "read",
  "grade": "documented",
  "mode": "default",
  "span": "The name is the model in use when the commit is made",
  "note": "By default it adds a Co-Authored-By trailer naming the Claude model to its commits and a Generated with Claude Code line to pull request descriptions; a setting can change or hide both."
 },
 {
  "id": "ev:claude-code-local/2026-11-10/I58",
  "scan": "claude-code-local",
  "indicator": "I58",
  "url": "https://code.claude.com/docs/en/data-usage",
  "sha256": "0f5fa5f2a836052b8f473bfe99cc0fd67126e4b4f352df33de77198f44f46716",
  "read_at": "2026-11-10T06:10Z",
  "method": "read",
  "grade": "documented",
  "mode": "default",
  "span": null,
  "note": "A page describes what data is sent, kept and used."
 },
 {
  "id": "ev:claude-code-local/2026-11-10/I57",
  "scan": "claude-code-local",
  "indicator": "I57",
  "url": "https://code.claude.com/docs/en/data-usage",
  "sha256": "0f5fa5f2a836052b8f473bfe99cc0fd67126e4b4f352df33de77198f44f46716",
  "read_at": "2026-11-10T06:10Z",
  "method": "read",
  "grade": "documented",
  "mode": "default",
  "span": null,
  "note": "A feedback command and a bug command send reports to the vendor."
 },
 {
  "id": "ev:claude-code-local/2026-11-10/I45",
  "scan": "claude-code-local",
  "indicator": "I45",
  "url": "https://code.claude.com/docs/en/sandboxing",
  "sha256": null,
  "read_at": "2026-11-10",
  "method": "read",
  "grade": "documented",
  "mode": "available",
  "span": null,
  "note": "Sandboxing restricts shell commands at the operating system level (filesystem and network); the operator turns it on."
 },
 {
  "id": "ev:github-copilot-cloud-agent/2026-11-10/I04",
  "scan": "github-copilot-cloud-agent",
  "indicator": "I04",
  "url": "https://docs.github.com/en/copilot/responsible-use/copilot-coding-agent",
  "sha256": "4c556dc5c787186a539d5a157375e2264c1b4c2fcd2b090effde2f3fe5aaf444",
  "read_at": "2026-11-10T06:11Z",
  "method": "read",
  "grade": "documented",
  "mode": "default",
  "span": null,
  "note": "It writes code in an \"ephemeral, firewalled environment\"."
 },
 {
  "id": "ev:github-copilot-cloud-agent/2026-11-10/I08",
  "scan": "github-copilot-cloud-agent",
  "indicator": "I08",
  "url": "https://docs.github.com/en/copilot/responsible-use/copilot-coding-agent",
  "sha256": "4c556dc5c787186a539d5a157375e2264c1b4c2fcd2b090effde2f3fe5aaf444",
  "read_at": "2026-11-10T06:11Z",
  "method": "read",
  "grade": "documented",
  "mode": "default",
  "span": null,
  "note": "It \"can create branches, write code, and open pull requests in response to assigned issues\"."
 },
 {
  "id": "ev:github-copilot-cloud-agent/2026-11-10/I10",
  "scan": "github-copilot-cloud-agent",
  "indicator": "I10",
  "url": "https://docs.github.com/en/copilot/responsible-use/copilot-coding-agent",
  "sha256": "4c556dc5c787186a539d5a157375e2264c1b4c2fcd2b090effde2f3fe5aaf444",
  "read_at": "2026-11-10T06:11Z",
  "method": "read",
  "grade": "documented",
  "mode": "available",
  "span": "external applications like Microsoft Teams, Linear, Slack, and Jira",
  "note": "It can take information and context from MCP and from external applications such as Microsoft Teams, Linear, Slack and Jira."
 },
 {
  "id": "ev:github-copilot-cloud-agent/2026-11-10/I11",
  "scan": "github-copilot-cloud-agent",
  "indicator": "I11",
  "url": "https://docs.github.com/en/copilot/concepts/agents/coding-agent/mcp-and-coding-agent",
  "sha256": "e0ab793e5f76b3f42b2558e223531a107db296cbb497ed36f695b38eb1aa7006",
  "read_at": "2026-11-10T06:11Z",
  "method": "read",
  "grade": "documented",
  "mode": "available",
  "span": "GitHub.com supports MCP servers configured at the repository level",
  "note": "Repository-level MCP servers connect it to external tools; by default only the GitHub server (read-only token on the current repository) and a Playwright server limited to localhost are configured."
 },
 {
  "id": "ev:github-copilot-cloud-agent/2026-11-10/I18",
  "scan": "github-copilot-cloud-agent",
  "indicator": "I18",
  "url": "https://docs.github.com/en/copilot/responsible-use/copilot-coding-agent",
  "sha256": "4c556dc5c787186a539d5a157375e2264c1b4c2fcd2b090effde2f3fe5aaf444",
  "read_at": "2026-11-10T06:11Z",
  "method": "read",
  "grade": "documented",
  "mode": "default",
  "span": "always review and test the content generated by the cloud agent",
  "note": "It creates branches, writes code and opens pull requests on its own; the page says to review and test its output before merging."
 },
 {
  "id": "ev:github-copilot-cloud-agent/2026-11-10/I20",
  "scan": "github-copilot-cloud-agent",
  "indicator": "I20",
  "url": "https://docs.github.com/en/copilot/responsible-use/copilot-coding-agent",
  "sha256": "4c556dc5c787186a539d5a157375e2264c1b4c2fcd2b090effde2f3fe5aaf444",
  "read_at": "2026-11-10T06:11Z",
  "method": "read",
  "grade": "documented",
  "mode": "default",
  "span": null,
  "note": "The vendor states intended uses: maintenance, feature development, prototyping."
 },
 {
  "id": "ev:github-copilot-cloud-agent/2026-11-10/I21",
  "scan": "github-copilot-cloud-agent",
  "indicator": "I21",
  "url": "https://docs.github.com/en/copilot/responsible-use/copilot-coding-agent",
  "sha256": "4c556dc5c787186a539d5a157375e2264c1b4c2fcd2b090effde2f3fe5aaf444",
  "read_at": "2026-11-10T06:11Z",
  "method": "read",
  "grade": "documented",
  "mode": "default",
  "span": "It can only push to a single branch",
  "note": "\"It can only push to a single branch\"; it has no access to Actions secrets beyond those configured for it."
 },
 {
  "id": "ev:github-copilot-cloud-agent/2026-11-10/I22",
  "scan": "github-copilot-cloud-agent",
  "indicator": "I22",
  "url": "https://docs.github.com/en/copilot/responsible-use/copilot-coding-agent",
  "sha256": "4c556dc5c787186a539d5a157375e2264c1b4c2fcd2b090effde2f3fe5aaf444",
  "read_at": "2026-11-10T06:11Z",
  "method": "read",
  "grade": "documented",
  "mode": "default",
  "span": null,
  "note": "The page lists limitations: limited scope, inaccurate code, security risks, public code matches."
 },
 {
  "id": "ev:github-copilot-cloud-agent/2026-11-10/I25",
  "scan": "github-copilot-cloud-agent",
  "indicator": "I25",
  "url": "https://docs.github.com/en/copilot/responsible-use/copilot-coding-agent",
  "sha256": "4c556dc5c787186a539d5a157375e2264c1b4c2fcd2b090effde2f3fe5aaf444",
  "read_at": "2026-11-10T06:11Z",
  "method": "read",
  "grade": "documented",
  "mode": "default",
  "span": null,
  "note": "Read-only where the user has only read access; one branch to push to."
 },
 {
  "id": "ev:github-copilot-cloud-agent/2026-11-10/I27",
  "scan": "github-copilot-cloud-agent",
  "indicator": "I27",
  "url": "https://docs.github.com/en/copilot/responsible-use/copilot-coding-agent",
  "sha256": "4c556dc5c787186a539d5a157375e2264c1b4c2fcd2b090effde2f3fe5aaf444",
  "read_at": "2026-11-10T06:11Z",
  "method": "read",
  "grade": "documented",
  "mode": "default",
  "span": null,
  "note": "Its commits are signed and show as Verified."
 },
 {
  "id": "ev:github-copilot-cloud-agent/2026-11-10/I38",
  "scan": "github-copilot-cloud-agent",
  "indicator": "I38",
  "url": "https://docs.github.com/en/copilot/responsible-use/copilot-coding-agent",
  "sha256": "4c556dc5c787186a539d5a157375e2264c1b4c2fcd2b090effde2f3fe5aaf444",
  "read_at": "2026-11-10T06:11Z",
  "method": "read",
  "grade": "documented",
  "mode": "default",
  "span": "require approval from a user with write access before they will run",
  "note": "Workflows triggered by its pull requests \"require approval from a user with write access before they will run\"."
 },
 {
  "id": "ev:github-copilot-cloud-agent/2026-11-10/I41",
  "scan": "github-copilot-cloud-agent",
  "indicator": "I41",
  "url": "https://docs.github.com/en/copilot/responsible-use/copilot-coding-agent",
  "sha256": "4c556dc5c787186a539d5a157375e2264c1b4c2fcd2b090effde2f3fe5aaf444",
  "read_at": "2026-11-10T06:11Z",
  "method": "read",
  "grade": "documented",
  "mode": "default",
  "span": "Each commit message includes a link to the agent session logs",
  "note": "Each commit message links to the agent session logs, and its commits are authored by Copilot with the person as co-author."
 },
 {
  "id": "ev:github-copilot-cloud-agent/2026-11-10/I56",
  "scan": "github-copilot-cloud-agent",
  "indicator": "I56",
  "url": "https://docs.github.com/en/copilot/responsible-use/copilot-coding-agent",
  "sha256": "4c556dc5c787186a539d5a157375e2264c1b4c2fcd2b090effde2f3fe5aaf444",
  "read_at": "2026-11-10T06:11Z",
  "method": "read",
  "grade": "documented",
  "mode": "default",
  "span": "authored by Copilot, with the human who started the task marked as the co-author",
  "note": "Its commits are authored by Copilot, with the person who started the task marked as co-author."
 },
 {
  "id": "ev:github-copilot-cloud-agent/2026-11-10/S2",
  "scan": "github-copilot-cloud-agent",
  "indicator": "S2",
  "url": "https://docs.github.com/en/copilot/concepts/agents/coding-agent/mcp-and-coding-agent",
  "sha256": "e0ab793e5f76b3f42b2558e223531a107db296cbb497ed36f695b38eb1aa7006",
  "read_at": "2026-11-10T06:11Z",
  "method": "read",
  "grade": "documented",
  "mode": "default",
  "span": "a curated list of MCP servers from partners and the community",
  "note": "A registry lists servers that partners and the community publish for it."
 },
 {
  "id": "ev:github-copilot-cloud-agent/2026-11-10/S3",
  "scan": "github-copilot-cloud-agent",
  "indicator": "S3",
  "url": "https://docs.github.com/llms.txt",
  "sha256": "c10af0cdb5576f81fd29373cf56ac65608d24c3e4c935c7993d2bba27d56af4e",
  "read_at": "2026-11-10T06:11Z",
  "method": "probe",
  "grade": "observed",
  "mode": "default",
  "span": null,
  "note": "The documentation publishes an llms.txt index."
 },
 {
  "id": "ev:github-copilot-cloud-agent/2026-11-10/I45",
  "scan": "github-copilot-cloud-agent",
  "indicator": "I45",
  "url": "https://docs.github.com/en/copilot/how-tos/use-copilot-agents/coding-agent/customize-the-agent-firewall",
  "sha256": null,
  "read_at": "2026-11-10",
  "method": "read",
  "grade": "documented",
  "mode": "default",
  "span": "access to the internet is limited by a firewall",
  "note": "\"By default, Copilot’s access to the internet is limited by a firewall.\" The vendor adds that it \"should not be considered a comprehensive security solution\"."
 }
]