{
  "x-comment": [
    "The roles GDA Capital declares, and the minimal form of its AAO charter.",
    "",
    "The org slug is gda-capital, the firm's registered FlashyOS org, not the",
    "repository name. gda.group is the property; GDA Capital is the company.",
    "",
    "Grounded in what this repository already does. src/mesh-work-agent.mjs is a",
    "production agent that pulls assigned initiative tasks from FlashyOS and",
    "publishes partner glossary entries under a Tier-3 editorial register",
    "enforced in code — so `publishing` and `editorial` are declared roles",
    "because they are already running, not because they sound like ones.",
    "",
    "Three families are deliberately empty: product, retention and finance. The",
    "firm advises and transacts; it ships no product of its own, retains nobody",
    "through this property, and moves no money through this repository. An empty",
    "family is honest.",
    "",
    "Names follow the AAO naming standard: the function performed, never a",
    "codename, a vendor, or a task. See https://flashyos.com/standard.",
    "",
    "`publishing` carries x-capability content-exchange: that is the task type",
    "src/mesh-work-agent.mjs works and the handshake advertises, and a capability",
    "nobody is accountable for is the state a charter exists to fix."
  ],
  "aao": "0.1",
  "name": "GDA Capital",
  "slug": "gda-capital",
  "description": "Merchant bank for disruptive technology. Formed by the merger of MLG Blockchain and Secure Digital Markets.",
  "accountableTo": "michael@gda.capital",
  "escalation": "coverage",
  "repositories": [
    {
      "name": "gda-group",
      "url": "github.com/FlashyLabs/gda-group",
      "default": true,
      "holds": [
        "site",
        "glossary",
        "mesh-work-agent",
        "handshake"
      ]
    }
  ],
  "roles": [
    {
      "name": "coverage",
      "family": "operations",
      "purpose": "Decides which sectors, companies and counterparties the firm covers, and declines the rest. The mandate everything else in the firm works inside.",
      "measure": "Mandates accepted against mandates screened, and the share of accepted mandates completed",
      "capabilities": [
        "screen",
        "accept",
        "decline"
      ],
      "humanApprovalAtOrAbove": "LOW",
      "worksIn": [
        "gda-group"
      ]
    },
    {
      "name": "publishing",
      "x-capability": [
        "content-exchange"
      ],
      "family": "engineering",
      "purpose": "Renders and ships the site. The generator produces roughly 380 pages into a committed public/ directory, so a careless rebuild is a 380-file diff.",
      "measure": "Builds shipped whole, as a share of builds — a partial rebuild is a failed one",
      "capabilities": [
        "build",
        "verify",
        "publish"
      ],
      "humanApprovalAtOrAbove": "MEDIUM",
      "worksIn": [
        "gda-group"
      ]
    },
    {
      "name": "editorial",
      "family": "risk",
      "purpose": "Holds the Tier-3 register. Enforces banned words and definition length in code rather than by good intentions, so a partner does not get to write the firm's copy.",
      "measure": "Partner entries published without an editorial exception, as a share of entries published",
      "capabilities": [
        "review",
        "reject",
        "publish"
      ],
      "humanApprovalAtOrAbove": "HIGH",
      "worksIn": [
        "gda-group"
      ]
    },
    {
      "name": "evidence",
      "family": "risk",
      "purpose": "Refuses to complete an assigned task without a real URL on this site standing behind it. Evidence is a page, not an assertion.",
      "measure": "Completed tasks carrying a resolvable evidence URL, as a share of completed tasks — the target is every one",
      "capabilities": [
        "verify",
        "refuse"
      ],
      "humanApprovalAtOrAbove": "HIGH",
      "worksIn": [
        "gda-group"
      ]
    },
    {
      "name": "inbound",
      "family": "growth",
      "purpose": "Brings counterparties to the firm through the glossary and the published record, rather than through outbound solicitation.",
      "measure": "Enquiries arriving from a published page, as a share of enquiries",
      "capabilities": [
        "publish",
        "measure"
      ],
      "humanApprovalAtOrAbove": "MEDIUM",
      "worksIn": [
        "gda-group"
      ]
    },
    {
      "name": "network",
      "family": "growth",
      "purpose": "Works the firm's assigned initiatives on the mesh and keeps the handshake truthful, so other organisations can find and transact with it.",
      "measure": "Assigned initiative tasks completed with evidence, as a share assigned",
      "capabilities": [
        "accept",
        "complete",
        "handshake"
      ],
      "humanApprovalAtOrAbove": "MEDIUM",
      "worksIn": [
        "gda-group"
      ]
    }
  ]
}
