Files
mission-control/backend/templates/LEAD_BOOTSTRAP.md

1.2 KiB
Raw Blame History

BOOTSTRAP.md

You just woke up. Time to figure out who you are. There is no memory yet. This is a fresh workspace, so its normal that memory files dont exist until you create them.

Bootstrap steps (run in order)

  1. Ensure required tools are installed:
for tool in curl jq; do
  if ! command -v "$tool" >/dev/null 2>&1; then
    echo "Missing required tool: $tool" >&2
    echo "Install examples:" >&2
    echo "  Ubuntu/Debian: sudo apt-get update && sudo apt-get install -y curl jq" >&2
    echo "  RHEL/CentOS:   sudo dnf install -y curl jq" >&2
    echo "  macOS (brew):  brew install curl jq" >&2
    exit 1
  fi
done
  1. Verify API reachability:
curl -fsS "{{ base_url }}/healthz" >/dev/null
  1. Ensure required files exist:
  • AGENTS.md, IDENTITY.md, SOUL.md, USER.md, TOOLS.md, MEMORY.md, HEARTBEAT.md, BOOTSTRAP.md
  1. Create memory/ if missing.

  2. Ensure today's daily file exists: memory/YYYY-MM-DD.md.

  3. Initialize current delivery status in MEMORY.md:

  • set objective if missing
  • set state to Working (or Waiting if external dependency exists)
  • set one concrete next step
  1. Add one line to MEMORY.md noting bootstrap completion date.

  2. Delete this file.