# Авторский монтаж настоящих native-фрагментов

Голос: синтетический Piper Denis. Показано уже установленное приложение. Установка, вход и проведение занятия не подтверждаются этим монтажом.

## 00:00:00.000 · Уже открытый учебный проект

Antigravity уже установлен. Учебный проект открыт в режиме Local. Просим прочитать вымышленные обращения и сохранить результат. Здесь показана практика; установка и вход не записаны. Озвучка синтетическая.

## 00:00:13.960 · Исходная таблица

В таблице три строки. Третья повторяет первую: совпадают канал и текст. Сначала сверяем исходные обращения, затем строим очередь. Похожие по смыслу сообщения не считаем точными дублями.

## 00:00:29.920 · Первый Markdown

Открываем сохранённый результат. Неизвестные сведения остаются неизвестными, ответы — черновыми. Их нужно проверить человеком: даже аккуратная очередь может содержать неподтверждённое обещание о системе. Отправки клиенту здесь нет.

## 00:00:45.880 · Передача работы

В handoff сохраняем цель, прочитанные источники, готовые файлы и следующий шаг. Это короткая передача работы. Она помогает новой беседе восстановить задачу, но не заменяет повторного чтения актуальных материалов.

## 00:01:01.840 · Новая беседа

Создаём новую беседу в том же учебном проекте. Просим открыть передачу и заново прочитать исходники. Историю прежнего обсуждения не считаем единственным источником фактов. Проверяем пути и результаты чтения. Для продолжения достаточно небольшой задачи и понятного формата ответа; создавать приложение или подключать настоящую CRM не требуется.

## 00:01:29.800 · Текущая конфигурация и правила

Для учебного сервера указаны Python и путь к скрипту; токенов нет. В чтение контекста передаём file: company или rules. Сверяем актуальные правила и хеш ответа.

## 00:01:44.160 · Настоящий вызов инструмента

Здесь виден вызов чтения обращений с параметром scenario: base. Проверяем уникальное имя подключения, аргументы и ответ. Похожая подпись сама по себе не доказывает, что запущен нужный сервер.

## 00:02:00.120 · Первый базовый JSON

Базовый результат: два уникальных обращения и один дубль. Хеш взят из ответа инструмента. Неизвестный номер остаётся null, действие — draft_only. Первый JSON сохраняем до проверки и подсказок.

## 00:02:16.080 · Изменённый источник

В изменённом сценарии добавился запрос на комплектацию для тридцати сотрудников. Теперь три уникальных обращения и один дубль. Хеш источника другой. Сохраняем новый JSON; переименование старого файла данные не обновляет.

## 00:02:32.040 · Недоверенное сообщение

Новая строка просит нарушить правила. Считаем её содержимое данными, а не командой агенту. Права инструментов текст обращения не расширяет.

## 00:02:42.000 · Третий самостоятельный результат

Третий результат: четыре уникальных обращения и один дубль. Для подозрительной строки уточняем цель; неизвестное количество не придумываем. Сохраняем черновое действие до преподавательской проверки.

## 00:02:54.960 · Проверка после сдачи

Теперь преподаватель запускает проверку из отдельной папки. Проверяющий код и эталоны не добавляем в проект ученика. Проверяем сохранённые первые JSON; исправлениями их не подменяем.

## 00:03:08.920 · Намеренно устаревший результат

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

## 00:03:18.880 · Итог проверки и пределы

Правильный изменённый файл проходит. Три самостоятельных JSON тоже прошли. Но проверка структуры не подтверждает клиентские обещания: черновик ответа о документах требует отдельной смысловой проверки человеком.

## 00:03:32.840 · Дополнительный опыт после разбора

После разбора используем отдельную копию сервера. В описании аргумента убран список значений, но сервер принимает только два разрешённых имени. Настоящий запрос с посторонним путём зафиксирован в безопасном журнале; сервер вернул ошибку. Этот опыт не подтверждает изоляцию всех файловых инструментов.

## 00:04:11.800 · Права проекта

Проект наследует глобальные права через Inherit. Это не песочница для всех файловых инструментов. Пределы доступа школьного сервера проверяются отдельно от обычных команд.

## 00:04:22.960 · Глобальные настройки

Глобально выбран Turbo — широкая политика выполнения. Показываем существующую настройку; для упражнения её не меняем. Не переносим ограничение школьного MCP на другие инструменты и команды.

## 00:04:37.320 · Расход текущего аккаунта

View Usage показывает сведения текущего аккаунта. Доступность моделей проверяем перед работой. Из этого экрана нельзя вывести универсальные квоты.

## 00:04:47.680 · Каталог и следующий шаг

Каталог дополнений не подтверждает подключение сервера. Проверяйте настоящий вызов. Начните следующую практику с небольшого проекта и черновика.
