(управление процессом), семантического слоя (предоставление модели продукта) и валидации (обеспечение доказательств и независимой проверки). Автор применяет к этой обвязке принципы Clean Architecture Роберта Мартина (Robert Martin), подчёркивая, что цель архитектуры — минимизировать усилия человека на протяжении всего жизненного цикла системы. Ключевая метрика — это совокупная стоимость надёжного изменения, а не только скорость или стоимость токенов. У harness есть собственная политика (полномочия, жизненный цикл, права доступа) и детали реализации (модели, Git, CI — непрерывная интеграция, continuous integration), при этом зависимости должны быть направлены внутрь. Автор предлагает использовать Screaming Architecture, при которой структура верхнего уровня отражает жизненный цикл изменения, а не механизмы реализации. Практический тест на соответствие этому принципу — можно ли заменить деталь реализации без влияния на контракт варианта использования (use case).