{
  "schema": "https://vibegov.io/schemas/agent-role-manifest.v1.json",
  "role": "architect",
  "version": "2026.5.6-local",
  "entrypoint": "BOOTSTRAP.md",
  "summary": "Architect role pack for system design, ADRs, boundaries, migrations, technical direction, and implementation handoff constraints.",
  "install": {
    "defaultMode": "merge",
    "neverBlindOverwrite": [
      "MEMORY.md",
      "USER.md",
      "TOOLS.md",
      "AGENTS.md"
    ],
    "requiresBootstrapReport": true
  },
  "files": [
    {
      "path": "BOOTSTRAP.md",
      "purpose": "self-bootstrap entrypoint",
      "merge": "replace-from-role-pack-ok"
    },
    {
      "path": "ROLE.md",
      "purpose": "role contract",
      "merge": "replace-from-role-pack-ok"
    },
    {
      "path": "MANIFEST.md",
      "purpose": "human manifest/checklist",
      "merge": "replace-from-role-pack-ok"
    },
    {
      "path": "files/AGENTS.md",
      "dest": "AGENTS.md",
      "purpose": "operational rules",
      "merge": "preserve-local-rules"
    },
    {
      "path": "files/SOUL.md",
      "dest": "SOUL.md",
      "purpose": "role persona",
      "merge": "create-if-missing-or-append-role"
    },
    {
      "path": "files/TOOLS.md",
      "dest": "TOOLS.md",
      "purpose": "local tooling notes",
      "merge": "preserve-local-facts"
    },
    {
      "path": "files/IDENTITY.md",
      "dest": "IDENTITY.md",
      "purpose": "role identity",
      "merge": "create-if-missing"
    },
    {
      "path": "files/USER.md",
      "dest": "USER.md",
      "purpose": "stakeholder/project context",
      "merge": "preserve-local-facts"
    },
    {
      "path": "files/HEARTBEAT.md",
      "dest": "HEARTBEAT.md",
      "purpose": "proactive/checkpoint duties",
      "merge": "merge-checklists"
    },
    {
      "path": "files/MEMORY.md",
      "dest": "MEMORY.md",
      "purpose": "initial durable memory",
      "merge": "preserve-local-facts"
    }
  ],
  "overlays": [
    {
      "path": "overlays/adr-authoring.md",
      "mode": "role-specific"
    },
    {
      "path": "overlays/system-boundaries.md",
      "mode": "role-specific"
    },
    {
      "path": "overlays/migration-planning.md",
      "mode": "role-specific"
    },
    {
      "path": "overlays/technical-risk.md",
      "mode": "role-specific"
    },
    {
      "path": "overlays/implementation-handoff.md",
      "mode": "role-specific"
    }
  ],
  "requiredReportFields": [
    "role",
    "initMode",
    "repo",
    "sourceOfTruth",
    "filesChanged",
    "validationCommands",
    "gitStatusOrProjectState",
    "firstActionOrBlocker"
  ],
  "common": [
    "../_common/BOOTSTRAP-CHECKLIST.md",
    "../_common/source-of-truth-policy.md",
    "../_common/authority-and-escalation.md",
    "../_common/heartbeat-orchestration.md",
    "../_common/INSTALL-CHECKLIST.md",
    "../_common/squad-operating-model.md"
  ]
}
