AI SKILL LAB
BUILD STORY / OPEN PROVENANCE

Этот сайт —
наш собственный кейс.

Не «сделано с AI» как наклейка. Ниже — реальная история итераций: что ускорял AI, что оставалось человеческим решением, какие ошибки нашли и какие проверки появились после них.

AI SKILL LAB / BUILD PROVENANCE● EVIDENCE-SCOPED

01ai_roleACCELERATE

02human_roleDECIDE

03machine_roleVERIFY

04claimsBOUNDED

05historyPORTABLE

06releaseMANIFESTED

IDEAITERATEBREAKPROVE
Build timeline

Не один промпт.
Система итераций.

Это milestone snapshot, а не полный changelog. Exact identity текущего release всегда лежит в /_release.json.

R8 · BASELINE

Proof + parent decision layer

Первая переносимая source authority и честный proof-контур без фальшивых отзывов и обещаний.

R24 · COMMERCIAL

Commercial parity

Цены, пакеты и формулировки сведены в единую коммерческую правду и защищены parity gate.

R31 · RUNTIME

Behavior, not markup

После реального syntax-багa static matcher появились runtime smoke-tests, no-JS fallback и проверяемый Start flow.

R38 · GOVERNANCE

Security + structured data

Hashed CSP, privacy contract, metadata/structured-data integrity и semantic gates стали release-требованиями.

R49 · RELEASE

Deterministic builder

Artifact, manifest и wrapper стали собираться и восстанавливаться byte-for-byte вместо ручной упаковки.

R60 · EXPERIENCE

Site becomes the demo

Proof Lab, Project Studio, Pilot Simulator, Brief Compiler, Challenge и Skill Graph превратили сайт в интерактивное доказательство.

R65 · ATTENTION

Product-scene hero

Hero начал показывать ACTIVE WORKFLOW → DEFINE → BUILD → VERIFY → SHIP вместо абстрактной AI-иллюстрации.

R66 · PROVENANCE

Build process becomes public

История сборки, failures, toolchain и границы ответственности становятся частью самого продукта.

R68 · TRANSFER

Performance becomes a contract

Worst-case first view держится примерно в 14 KB Brotli: HTML + общий CSS + LAB runtime. Бюджет проверяется на каждом релизе.

AI did

Искал,
генерировал,
ускорял.

  • исследовал варианты и актуальные правила
  • предлагал архитектуру, тексты и код
  • искал source/static расхождения
  • создавал тестовую и release-обвязку
Human owned

Выбирал,
ограничивал,
разрешал.

  • определял продуктовую цель и коммерческую правду
  • принимал визуальные и смысловые решения
  • задавал risk / claims / youth-safety границы
  • держал финальное право на production release
Actual toolchain

Только то,
что реально использовали.

Планируемые инструменты не записываются в кейс задним числом. Новый агент или сервис становится отдельной проверяемой итерацией.

01

CHATGPT

Product reasoning, research synthesis, code drafting, QA design и итерационная работа.

02

WEB RESEARCH

Актуальные policy-проверки и сравнение современных product/design patterns.

03

LOCAL TEST STACK

Python + Node gates, runtime smoke, CSP hashes, metadata parity и release manifest.

04

GIT / BUNDLES

Точная история, clean checkpoints и переносимое восстановление проекта.

05

VERCEL

Deployment target. Preview, production и readback считаются отдельными release gates.

06

HUMAN REVIEW

Цель, вкус, фактические claims, risk boundaries и финальное решение о выпуске.

Failure log

Сильнее всего
система выросла на ошибках.

Полезная ошибка должна менять систему так, чтобы её класс больше не проходил незамеченным.

FAILURE → CONTROL

STATIC JS BROKE

Deployable static matcher содержал syntax error.

→ Добавили syntax gate + behavioral runtime smoke.

FAILURE → CONTROL

METADATA DRIFT

RU/EN и source/static расходились по social/SEO metadata.

→ Добавили deterministic metadata, hreflang и structured-data gates.

FAILURE → CONTROL

WRAPPER CORRUPTED

Один release-wrapper оказался повреждённым.

→ Builder теперь проверяет archive SHA, manifest SHA и byte-exact reconstruction.

FAILURE → CONTROL

SANDBOX DISAPPEARED

Рабочая директория исчезла во время итерации.

→ Exact проект восстановили из Git bundle.

FAILURE → CONTROL

DEPLOYMENT BLOCKED

Vercel quota/provider blockers мешали выпуску.

→ Source, build, deployment и readback остались разными состояниями; blocker не объявлялся PASS.

Что это доказывает

Не «AI сделал сайт».
Мы умеем управлять AI-сборкой.

Доказательство не в количестве сгенерированных строк. Оно в том, что продукт можно развивать, проверять, восстанавливать, ограничивать и выпускать без потери коммерческой и смысловой правды.

Это та же дисциплина, которую мы продаём в обучении и AI-проектах: Define → Build → Verify → Ship.