Принципы
Как мы создаём.
ИИ-агенты могут быстро производить код, но скорость без дисциплины лишь быстрее выпускает баги. Это непреложные основы, которым мы подчиняем каждый проект — те же основы, что кодируют наши навыки с открытым кодом, чтобы агенты следовали им по умолчанию.
Стандарты вместо интуиции
Принцип имеет значение, только если его может проверить машина. Каждая основа ниже соответствует конкретному гейту в нашем инструментарии — тесту, правилу ревью, обязательному артефакту — так что «готово» доказано, а не заявлено. Именно это устанавливают в проект наши инженерные навыки и что оттачивают наши исследования.
Непреложные основы
Безопасность решается на сервере
Аутентификация и авторизация обеспечиваются на стороне сервера, никогда в клиенте. Секреты никогда не попадают в браузерный бандл. Проверка в интерфейсе — это удобство пользования; реальное решение принимается там, куда приходит запрос, против проверенной идентичности.
Тесты доказывают поведение
Тест утверждает, что делает программа — контент, состояние, взаимодействие, пути ошибок и пустоты — а не просто то, что она отрисовалась. Покрытие, которое не падает, когда поведение ломается, — это не покрытие. Гейты качества блокируют слияние так же, как это делает сломанная сборка.
Каждое изменение оставляет аудиторский след
Работа не считается сделанной, пока не записано: что изменилось, почему, что было решено и что было отвергнуто. Архив — это часть результата, а не бумажная волокита после него, — чтобы рассуждения пережили сессию, в которой они возникли.
Идентичность прежде всего
Каждый проект начинается с надёжного IAM: идентичность — это не email, доступ основан на отношениях и мультитенантен по умолчанию, а беспарольность — это цель. Авторизация гранулярна с первого дня, а не прикручивается после взлома.
Открытость по умолчанию
Наши инструменты имеют открытый код, а наши выводы публичны. Если это важно, вы можете это прочитать, запустить, форкнуть и развить. Смысл в воспроизводимости — результат, который нельзя воспроизвести, это мнение.
Выпускай, не копи
Мы исследуем, создавая и выпуская; лаборатория и продукты питают друг друга. Цель — сделать правильный путь лёгким путём: инструментарий, который устанавливает стандарт, поддерживает его актуальность и не мешает разработчику.
Увидеть основы в коде.
Изложенные выше принципы закодированы как устанавливаемые инженерные навыки для Claude Code — и весь исходный код есть на GitHub.