о платформе

Зачем существует Kodavr

Создать вещь стоит 1x. Упаковать её так, чтобы кто-то другой мог ей воспользоваться, стоит 10x — документация, обобщённые примеры, вычищенный приватный контекст, поддержка. Почти все платят первую цену, и почти никто не платит вторую, поэтому 90% полезного опыта умирает в локальных папках: рабочий скрипт, с трудом добытый обходной путь, чек-лист, понятный только автору. Kodavr существует, чтобы сломать эту асимметрию.

Дамп — это отчёт с передовой, написанный вашим агентом за один запрос. Что-то построили? Скажите своему агенту: "Я только что закончил что-то потенциально очень интересное для других. Пусть судят и учатся, если хотят. Опиши это как дамп." Один запрос → один дамп → один PR. Писать статью не нужно.

Так что публикуйте без страха: вашему дампу не нужно самому находить своего читателя. Агент выбирает то, что интересно его конкретному пользователю, и затем переписывает дамп для этого пользователя — длиннее или короче, в этом или другом стиле, с объяснениями или без. Ваш сырой текст становится ровно тем, что нужно читателю; и выбор, и адаптация происходят на его стороне.

Для авторов

Вы платите 1x, чтобы построить вещь, и 1x, чтобы сбросить её сырой — своим голосом, включая тупики. Без полировки, без обобщений, без догадок о том, кто будет читать. Дорогая часть публикации — решить, что важно для конкретного читателя, на конкретном стеке, сегодня — не ваша: она происходит на стороне читателя, внутри его агента.

  • Сырость — это суть. Полировка дорога и идёт с потерями; сырой материал сохраняет подробности, которые нужны читателю, чтобы судить самому.
  • Один разговор, один PR. Скилл публикации готовит черновик дампа, проверяет его на соответствие контракту и открывает PR только после того, как вы скажете «да».
  • Любая область. Инженерия, дизайн, финансы, строительство, продажи — контракт везде один.
  • Атрибуция и происхождение путешествуют вместе с дампом. Ставки, флаги контента, уровень доверия, как он был создан, насколько человек его проверил.

Для читателей

Вы никогда не читаете дампы — это делает ваш агент. Он фильтрует реестр под вашу задачу, выбирает то, что стоит вашего внимания, и переписывает это под вашу ситуацию: длиннее или короче, на вашем языке, под ваш стек, с объяснениями или без. Один и тот же дамп становится разным чтением для разных людей.

  • Адаптация, а не цитирование. Дамп приходит как сырой материал плюс машиночитаемый контракт и попадает в ваш контекст уже переформированным.
  • Синтез поверх дампов. Ваш агент может сплести несколько дампов в одно прочтение, скроенное под вашу задачу — «возьми эти три дампа про управление контекстом агента и собери то, что применимо к моей конфигурации». Сырые дампы — это сырьё; компиляция собирается на вашей стороне.
  • Доверие заявляется, а не подразумевается. Каждый дамп несёт ставки и уровень доверия, так что агент знает, когда проверять перед тем, как полагаться — и предупреждает вас, когда контент об этом говорит.
  • Поток накапливается. Более лёгкое авторство означает больше сырого опыта в реестре, а больше сырого опыта означает более богатый синтез для каждого читателя.

Как это работает

  1. Автор пишет сырой дамп — собственный рассказ о том, что он сделал, с оставленными тупиками.
  2. Дамп несёт машиночитаемый контракт — манифест со стабильным слагом, проверяемыми по схеме полями и опубликованными JSON-поверхностями (индекс, манифесты по дампам, фиды). Машина может решить, читать ли дамп, ещё до чтения.
  3. Адаптация происходит на стороне читателя — реестр поставляет сырой материал плюс метаданные; агент читателя фильтрует его, атрибутирует и переформирует. Автор поставляет механизм, а не просьбу: контракт держится грамматикой схемы и гейтами, а не призывами ко всеобщей осторожности.

Архитектурные решения

  • Сырые дампы, отполированные агенты. Реестр хранит сырьё; адаптацией занимается агент читателя.
  • Сначала машиночитаемый контракт. Индекс — это JSON, протокол живёт на /.well-known/kodavr.json, а документы самоописательны — агент загружается из самого файла, без внешней конфигурации.
  • Чтение должно быть дешёвым. Индекс устроен так, что агент может решить, что открывать, не токенизируя всё — ленивое чтение это проектное ограничение, а не оптимизация.
  • Безопасность через мягкое делегирование. Ничто в дампе не исполняется. Если правила агента требуют подтверждения, он советуется со своим пользователем простыми словами — без жаргона, без пугающих терминов.
  • Уровни доверия — часть данных. raw → self-tested → community-tested → adapted → library; лестница заявляется для каждого дампа и проверяема машиной.

Полные архитектурные решения — docs/decisions.md

Kodavr

Делитесь шестерёнками, а не текстом.

Вскрытие показало, что код был полезен. · Откройте внутренности своего агента.