# AgentCode: beta onboarding checklist

Цель: за 60-90 минут поставить AgentCode, показать пользу и договориться о месяце beta-работы.

## До встречи

- Уточнить, что у пользователя Mac.
- Уточнить, есть ли рабочие задачи с файлами/кодом.
- Предупредить: секреты, ключи, пароли и критичные production-данные в beta не используем.
- Подготовить цену beta-пакета.
- Открыть документы:
  - `BETA_AGREEMENT.md`;
  - `README_FOR_USER.md`;
  - `DEMO_SET.md`;
  - `KNOWN_LIMITS.md`.

## Установка

На Mac пользователя:

```bash
curl -fsSL https://agentcode.5nota.com/install-mac.sh | bash
agentcode health
agentcode open
```

Зелёный минимум:

- `Local node`: OK
- `OpenCode`: OK
- `Model gateway`: OK
- `Model tunnel`: OK
- `Visible model list`: `agent-pipeline-orchestrator`
- `Policy mode`: `enforced`

## Демо

```bash
agentcode demo install
agentcode demo list
agentcode open
```

Показать 5 задач:

1. Сделать отчёт по папке.
2. Найти файл и извлечь данные.
3. Создать скрипт и проверить его.
4. Починить баг в мини-проекте.
5. Честно отказаться от неподключённого GUI-инструмента.

После каждого демо показать видимый результат: файл, отчёт, тесты или честный отказ.

## Настройка под пользователя

Собрать 5-10 реальных задач:

- какие папки часто смотрит;
- какие отчёты нужны;
- какие проекты можно трогать;
- какие команды проверки используются;
- где можно писать результаты;
- какие действия требуют подтверждения.

Записать первые задачи в простой список:

```text
1. ...
2. ...
3. ...
```

## Договориться о правилах месяца

- Срок beta: 1 месяц.
- Канал связи: ______
- Время реакции: ______
- Что входит: установка, поддержка, настройка, исправление воспроизводимых багов.
- Что не входит: критичные секретные данные, автономная работа без проверки, неподключённые GUI-инструменты.
- Цена: ______

## Что попросить присылать при ошибке

```bash
agentcode health
agentcode logs --lines 200
```

Плюс:

- prompt;
- ожидаемый результат;
- фактический ответ;
- путь к созданному файлу, если был;
- что было плохо: не прочитал файл, выдумал, не создал, полез не туда, повторялся, не попросил подтверждение.

## Итог встречи

Хороший итог:

- пользователь сам может открыть AgentCode;
- понимает 5 demo-сценариев;
- понимает ограничения beta;
- дал первые реальные задачи;
- согласовал цену и месяц поддержки.

Если пользователь после демо говорит “понятно, зачем это”, этап выполнен.
