{
  "schemaVersion": 1,
  "bundleVersion": "1.0.0",
  "slug": "small-business-admin-desk",
  "name": "Small-Business Admin Desk",
  "runtimeStatus": "not-tested",
  "runtimeCheckedAt": null,
  "runtimeEvidenceHref": null,
  "runtimeTestScope": null,
  "testedBundleSha256": null,
  "priorRuntimeEvidence": null,
  "schedulesActive": false,
  "permissionsNotice": "Bot Cabinet generates plans and packages. Hermes Desktop settings and connected-service permissions are applied by you. Passports are checklists, not locks.",
  "members": [
    {
      "slug": "chief-of-staff",
      "name": "Chief of Staff",
      "responsibility": "Sort incoming messages, tasks, and decisions and route each one.",
      "setupOrder": 1,
      "packVersion": "2.0.0",
      "archivePath": "members/chief-of-staff.tar.gz",
      "archiveUrl": "/downloads/starter-bots/v2/chief-of-staff.tar.gz",
      "sha256": "d605455fc8ec3f07f423e86a07665c5846b51f5ab36fad72613b99caa9fd6be1",
      "minimumSupported": ">=0.21.0",
      "testedWith": "0.21.0",
      "importTest": "import-test-passed",
      "skillTest": "not-tested",
      "routine": "inactive; manual-test-required",
      "humanTechnicalReview": "not-recorded",
      "requestedCapabilities": [
        "Read-only access to approved planning documents and calendar information",
        "Optional task-system access after review"
      ],
      "approvalActions": [
        "Ask before contacting anyone",
        "Ask before changing a calendar, task, or shared record",
        "A leader sets priorities, assigns people, and approves commitments and deadlines"
      ],
      "firstTest": "Use sample updates from two projects to produce a one-page priority brief and a decision log for review."
    },
    {
      "slug": "researcher",
      "name": "Researcher",
      "responsibility": "Find the approved customer, project, policy, or service context.",
      "setupOrder": 2,
      "packVersion": "2.0.0",
      "archivePath": "members/researcher.tar.gz",
      "archiveUrl": "/downloads/starter-bots/v2/researcher.tar.gz",
      "sha256": "cd4e77069ae82df353b9554b1d6b7d4db14c1b4b761386b614779637eccaeab5",
      "minimumSupported": ">=0.21.0",
      "testedWith": "0.21.0",
      "importTest": "import-test-passed",
      "skillTest": "not-tested",
      "routine": "inactive; manual-test-required",
      "humanTechnicalReview": "not-recorded",
      "requestedCapabilities": [
        "Web research",
        "Read-only document access when I provide files"
      ],
      "approvalActions": [
        "Ask when sources conflict",
        "A person makes legal, medical, financial, and policy decisions"
      ],
      "firstTest": "Answer one narrow question using at least three approved sources and identify any unresolved conflict."
    },
    {
      "slug": "client",
      "name": "Client Deliverables",
      "responsibility": "Prepare customer and partner communication drafts.",
      "setupOrder": 3,
      "packVersion": "2.0.0",
      "archivePath": "members/client.tar.gz",
      "archiveUrl": "/downloads/starter-bots/v2/client.tar.gz",
      "sha256": "f5b2efe996856da333d84b49df2a87b8bd484ef3aa5d304ffd6904a012b88535",
      "minimumSupported": ">=0.21.0",
      "testedWith": "0.21.0",
      "importTest": "import-test-passed",
      "skillTest": "not-tested",
      "routine": "inactive; manual-test-required",
      "humanTechnicalReview": "not-recorded",
      "requestedCapabilities": [
        "Read-only document access",
        "Optional document-template access"
      ],
      "approvalActions": [
        "Ask before including prices, promises, or deadlines",
        "A person approves pricing, promises, and final delivery",
        "A person limits client information to approved files and systems and checks the Bot’s access before use"
      ],
      "firstTest": "Create a two-page client update from supplied notes and mark every item that needs approval."
    },
    {
      "slug": "ops",
      "name": "Ops",
      "responsibility": "Maintain open work, deadlines, exceptions, and status.",
      "setupOrder": 4,
      "packVersion": "2.0.1",
      "archivePath": "members/ops.tar.gz",
      "archiveUrl": "/downloads/starter-bots/v2/ops.tar.gz",
      "sha256": "8c24359b762cf91a56c6daa7a4d8dd447eb759054ef72a557bb797523472d2b6",
      "minimumSupported": ">=0.21.0",
      "testedWith": "0.21.0",
      "importTest": "import-test-passed",
      "skillTest": "not-tested",
      "routine": "inactive; manual-test-required",
      "humanTechnicalReview": "not-recorded",
      "requestedCapabilities": [
        "Read-only logs and status endpoints",
        "Approved notification channel"
      ],
      "approvalActions": [
        "Report before repairing",
        "Ask before restarts or configuration changes",
        "Ask before sending external messages",
        "A person approves restarts, deletions, configuration changes, and external messages"
      ],
      "firstTest": "Check two harmless status sources and produce a report without changing either system."
    },
    {
      "slug": "planner",
      "name": "Planner",
      "responsibility": "Convert priorities into follow-up steps, owners, and dates.",
      "setupOrder": 5,
      "packVersion": "2.0.0",
      "archivePath": "members/planner.tar.gz",
      "archiveUrl": "/downloads/starter-bots/v2/planner.tar.gz",
      "sha256": "8101faff73c3ba9e7b90dce4b563990f13dab6d96282713d343d1b37c12baafd",
      "minimumSupported": ">=0.21.0",
      "testedWith": "0.21.0",
      "importTest": "import-test-passed",
      "skillTest": "not-tested",
      "routine": "inactive; manual-test-required",
      "humanTechnicalReview": "not-recorded",
      "requestedCapabilities": [
        "Read-only project documents",
        "Optional task-system access after review"
      ],
      "approvalActions": [
        "Ask before assigning people or committing dates",
        "Ask before changing an external task system",
        "A person approves assignments and deadlines"
      ],
      "firstTest": "Create a two-week plan from one approved objective and identify every missing decision."
    }
  ],
  "handoffOrder": [
    {
      "timing": "Daily intake",
      "action": "Classify work and identify needed context.",
      "owner": "Chief of Staff"
    },
    {
      "timing": "Prepare",
      "action": "Find the relevant information and draft replies or documents.",
      "owner": "Researcher + Client Deliverables"
    },
    {
      "timing": "Track",
      "action": "Update tasks, deadlines, and exceptions.",
      "owner": "Ops + Planner"
    },
    {
      "timing": "Weekly review",
      "action": "Approve priorities and consequential actions.",
      "owner": "Person"
    }
  ],
  "approvalActions": [
    "Send a message or statement",
    "Make a payment, refund, purchase, or contract change",
    "Delete a record or change an account"
  ],
  "prohibitedActions": [
    "Access unrestricted banking",
    "Share confidential information",
    "Delete messages or change its own access rules"
  ]
}
