Задачи заказчиков в Google Таблицах: что не так
Задачи по клиентским проектам часто ведут в общей Google Таблице: строка на задачу, статус, результат, ответ заказчика. У таблицы есть сильная сторона: всё видно на одном экране. Но с ростом числа проектов появляются дубли, «новые вводные» дописывают красным в ту же ячейку, а внутренние заметки команды приходится помечать «в личку», чтобы заказчик их не увидел.
SM Задачи: проект задачника, который сохраняет плюсы таблицы и убирает эти проблемы. Сейчас готовы подробная спецификация и кликабельный прототип на реальных задачах, рабочая версия запланирована следующими этапами.
Главная идея: у кого мяч
У каждой открытой задачи мяч находится у одной стороны: у команды или у заказчика. Отдельно это отмечать не нужно, сторона следует из статуса: «в работе» значит мяч у команды, «на проверке» или «нужны данные» значит мяч у заказчика. На дашборде сразу видно, где команда кого-то держит, а где ждёт ответа, и сколько дней.
Что показывает прототип
- Дашборд проектов по принципу «где горит»: просроченное, давно без движения, ждёт заказчика.
- Плотная таблица задач и карточка с галереей, чек-листом и обсуждением.
- Быстрое добавление. Из текста задачи разбираются срок («завтра», «до конца недели», «25.09»), срочность, исполнитель и заголовок.
- Поиск похожей задачи перед созданием, чтобы не плодить дубли.
- «Новые вводные». Пометка на задаче возвращает мяч команде и переоткрывает закрытую задачу.
- Роли: владелец, команда, заказчик, только просмотр. Команда пишет внутренние комментарии, заказчик видит только свои проекты.
- Приём правок из Review Widget. Список правок со скриншотами из расширения превращается в задачи с понятным описанием элемента.
- Деньги по проектам: условия оплаты и отметки поступлений, суммы по умолчанию размыты.
Прототип можно посмотреть в четырёх видах: как Telegram Mini App, на десктопе, в диалоге с ботом и из Claude Code.
Что запланировано
- Telegram-бот и Mini App: задачи из пересланной переписки с разбором через Claude, уведомления, вход через Telegram.
- Прямая отправка правок из Review Widget в задачник.
- MCP-сервер для Claude Code: разработчик видит задачи проекта прямо в рабочей сессии, берёт их в работу и оставляет результат.
Эти части описаны в спецификации и показаны в прототипе как сценарии, но пока не реализованы.
Как устроено
Прототип сделан на HTML, CSS и JavaScript без сборки, наполнен задачами, перенесёнными скриптом из существующих Google Таблиц. Для рабочей версии выбран стек: FastAPI и SQLite на сервере, aiogram для бота, Vue для интерфейса.
Скриншоты

Частые вопросы
Чем задачник для заказчиков отличается от обычного таск-трекера?
В нём две стороны: команда и заказчик. Статус задачи сразу показывает, чей сейчас ход, а внутренние комментарии команды заказчику не видны.
Это уже работающий сервис?
Нет. Готовы спецификация и кликабельный прототип на реальных данных, серверная часть и бот запланированы следующими этапами.
Можно ли перенести задачи из Google Таблицы?
Да, прототип как раз наполнен задачами, импортированными из таблиц скриптом.





