Роль и обязанности¶
Моя роль¶
Проект ведётся основателем end-to-end. Я владею продуктовой гипотезой, архитектурой и реализацией.
Работа включала:
- продуктовый discovery и позиционирование, включая разворот от идей издателя docs-as-code и workspace к платформе processing-layer / Compiler;
- определение требований и ограничений (local-first, кредиты, отсутствие проприетарного хранилища документов как ядра);
- архитектуру решения и системный анализ: доменная модель, жизненный цикл задачи, идентичность, биллинг и границы AI-трансформации;
- UX и проектирование продуктового workflow для локального рендеринга против явной серверной компиляции;
- архитектуру AWS: CloudFront / private S3, API Gateway, Lambda, DynamoDB, Cognito и связанные serverless-сервисы;
- инфраструктуру Terraform и CI/CD GitHub Actions с OIDC;
- проектирование аутентификации и авторизации (Cognito; USER / ADMIN / SUPER_ADMIN);
- архитектуру биллинга и кредитов (Paddle как merchant of record; кредиты как тарификация compute);
- архитектуру AI-трансформаций, проектирование промптов / контрактов и runtime-версионирование;
- стратегию наблюдаемости и качества (история трансформаций, административная control plane, целевой Compiler Health);
- компромиссы по приватности и стоимости;
- реализацию, отладку, dogfooding и приоритизацию дорожной карты.
AI-ассистенты использовались как ускоритель разработки для рутинной реализации. Архитектурные решения, продуктовое направление, границы данных, модель доступа, ревью и деплой оставались под моим контролем.
Применение ИИ¶
LLM применялись для ускорения рутинной реализации, генерации шаблонного кода и быстрых итераций. Они не рассматривались как авторы или владельцы системы.
Оставалось под ручным контролем:
- интерпретация требований и продуктовое позиционирование;
- доменное моделирование;
- архитектурные решения;
- границы приватности и стоимости;
- модель доступа;
- проектирование промптов / контрактов;
- код-ревью и отладка;
- решения по развёртыванию;
- техническая документация.