{
  "schema_version": "1.0",
  "version": "2026-09-27-fleet-integration-2026-09-23-r5",
  "public_safe": true,
  "purpose": "A portable directory of Prosper's public instructions, private canonical fleet sources, runtime-specific skills, scoped memory, and task repository discovery.",
  "bootstrap": {
    "start_here": "https://inject.prospershield.io/bootstrap.txt",
    "full_index": "https://inject.prospershield.io/agent-manifest.json",
    "read_first": [
      "https://inject.prospershield.io/prompt.txt",
      "https://inject.prospershield.io/persona.json",
      "https://inject.prospershield.io/memory-contract.json",
      "https://inject.prospershield.io/memory-map.json",
      "https://inject.prospershield.io/resource-map.json",
      "https://inject.prospershield.io/egress-contract.json",
      "https://inject.prospershield.io/redis-contract.json",
      "https://inject.prospershield.io/supabase-contract.json",
      "https://inject.prospershield.io/fleet-map.json"
    ]
  },
  "repositories": [
    {
      "name": "prosperenergy/prosper-brain",
      "visibility": "private",
      "path": "agent-bootstrap/",
      "purpose": "Canonical current fleet law, shared contracts, seat PERSONAS, and AGENT-MEMORY sources.",
      "how_to_use": "Open only through an authorized GitHub or workspace connector. Verify the exact branch and commit, then read only the files relevant to the task and assigned seat.",
      "boundary": "Private access is required. This public map grants no access and does not reproduce private files. Never publish raw private memory or credentials."
    },
    {
      "name": "prosperenergy/prosper-fleet-definitive",
      "visibility": "public_sanitized_reference",
      "url": "https://github.com/prosperenergy/prosper-fleet-definitive",
      "handbook_url": "https://github.com/prosperenergy/prosper-fleet-definitive/tree/main/11-sam-definitive-handbook",
      "path": "11-sam-definitive-handbook/",
      "purpose": "Public handbook and sanitized fleet reference pack.",
      "how_to_use": "Use for reference and provenance when private canonical access is unavailable.",
      "freshness_limit": "Contains dated snapshots and historical material. It is not live fleet state and does not supersede Craig's latest instruction or the private canonical source. Verify each claim before acting."
    },
    {
      "name": "task_specific_application_repositories",
      "visibility": "runtime_and_task_specific",
      "discovery": "Use the current runtime's project picker, authorized GitHub repository list, or the selected checkout's verified remote. Match the task to the repository, then inspect its README, applicable AGENTS.md files, active branch, and recent source state.",
      "boundary": "This public directory is not a complete inventory of private product repositories. Do not guess repository names, reuse a stale local path, or assume one AI runtime can access another runtime's projects."
    }
  ],
  "memory_and_learning": {
    "authority_order": [
      "Craig's newest applicable instruction",
      "same-session proof from the exact system in scope",
      "private prosper-brain agent-bootstrap and current shared contracts when actually available",
      "relevant dated memory with source and timestamp",
      "public sanitized mirrors and archives for reference only"
    ],
    "load_rule": "Identify the actual runtime and seat, then retrieve only the relevant current slice from authorized private memory. Check owner, source, timestamp, sensitivity, verification status, and supersession. A stored note is not automatically loaded into the model context or proof of current state.",
    "memory_contract": "https://inject.prospershield.io/memory-contract.json",
    "memory_map": "https://inject.prospershield.io/memory-map.json",
    "private_boundary": "Do not publish or dump private memory, customer records, financial or legal material, personal information, credentials, or connection strings. If the authorized memory source is unavailable, label it unavailable rather than filling gaps from old chats."
  },
  "skills": {
    "catalog": "Use the native skill or plugin catalog of the actual AI runtime. If it is unavailable, inspect only that runtime's configured skill roots and the selected repository's instructions. Skill names and paths differ by host and provider.",
    "load_sequence": [
      "Identify the actual application and host.",
      "Confirm the named skill is installed and readable in that runtime.",
      "Read its SKILL.md and only the relevant referenced guidance.",
      "Use the matching tools only when they are actually available and authorized.",
      "Report missing skills or connectors plainly; do not claim a catalog entry proves access."
    ],
    "known_route_hints": [
      {
        "names": ["prosper-token-saver", "fleet-token-saver"],
        "use": "Default task routing, concise communication, focused reads, and efficient verification when installed."
      },
      {
        "names": ["fleet-doctor"],
        "use": "Use for an explicitly requested fleet health check. Report current evidence; a warning does not authorize repair."
      },
      {
        "names": ["gam"],
        "use": "Use for authorized Google Workspace mail or Drive tasks when the skill and account are available."
      },
      {
        "names": ["i-have-adhd", "Caveman LITE"],
        "use": "Optional style support only where the matching skills are installed. Keep accuracy, uncertainty, evidence, and safety boundaries intact."
      }
    ],
    "availability_boundary": "These names are routing hints, not a complete catalog or proof of installation. Never install, invoke, or claim a skill solely because it appears here."
  },
  "public_boundary": "This directory points to information sources; it does not authenticate a user, connect a runtime, load a memory store, enforce network egress, grant repository permissions, or authorize a gated action."
}
