git:20260814.06fa906 to git:20260814.3d74bc3

19 added, 19 removed. Audit A to A.

---
name: release-slice
description: >
The "ship a slice" ritual for open-sourcing pieces of a private system: take a component →
sanitize → leak-scan (hard gate) → publish to GitHub → changelog/roadmap/tag on cadence →
content wave. Trigger on "/release-slice <piece>", "ship the next slice", "release pain #N".
Publishing without the leak-scan gate is forbidden.
license: MIT
---
- RELEASE-SLICE - конвейер «кусок системы → публичный репо → волна» (движение «бесплатная школа»)
+ RELEASE-SLICE - the pipeline "a slice of the system → a public repo → a content wave" (the "free school" movement)
- КОНТЕКСТ (канон = vault `decision-open-second-brain-free-education-go-2026-07-02`):
- - Отдаём БЕСПЛАТНО скелет/уроки, НИКОГДА содержимое/данные. MIT. Учим, не продаём.
- - Роадмап болей = `%WORKDIR%\public-repos\claude-bible\ROADMAP.md` (публичное обещание: релизы пн+чт).
- - GitHub-пуши автономны (Антон 03.07 «ПОСТИ все сам - ДОВЕРЯЮ»); Telegram/FB/каналы сохраняют свои гейты.
- - Семья репо: каждый новый репо декларирует родство (ссылка на claude-bible = карта семьи) + FOR-ROBOTS.md.
+ CONTEXT (canon = vault `decision-open-second-brain-free-education-go-2026-07-02`):
+ - We give away the skeleton and the lessons for FREE, and NEVER the contents or the data. MIT. We teach, we don't sell.
+ - The roadmap of pains = `%WORKDIR%\public-repos\claude-bible\ROADMAP.md` (a public promise: releases on Mon + Thu).
+ - GitHub pushes are autonomous (the owner, 2026-07-03: "POST it all yourself - I TRUST you"); Telegram/Facebook/channels keep their own gates.
+ - The repo family: every new repo declares its kinship (a link to claude-bible = the family map) + a FOR-ROBOTS.md.
- ШАГИ (по порядку, ни один не пропускать):
+ STEPS (in order, skip none):
- 1. АНТИ-ДУБЛЬ + RECALL: проверь, не делает/сделала ли эту порцию параллельная сессия (grep staging `public-repos\`, `priority.json`, свежие ретро, шина). Флот активен: чужая работа = присоединись, не дублируй.
+ 1. ANTI-DUPLICATE + RECALL: check whether a parallel session is already doing (or has done) this slice (grep the staging area `public-repos\`, `priority.json`, recent retros, the bus). The fleet is active: someone else's work = join it, don't duplicate it.
- 2. ИНВЕНТАРИЗАЦИЯ КУСКА: что входит (скрипты из `_imports`/`~/.claude/scripts`, реглументы-паттерны, грабли из памяти). Оцени «сколько личного внутри» - это определяет глубину чистки. Читай реализацию, не пересказывай по памяти.
+ 2. INVENTORY THE SLICE: what goes in (scripts from `_imports`/`~/.claude/scripts`, the pattern write-ups, the pitfalls from memory). Estimate "how much personal material is inside" - that sets the depth of the scrubbing. Read the implementation; don't retell it from memory.
- 3. STAGING: собери репо в `%WORKDIR%\public-repos\<имя>\` (НЕ в волте). Минимум: README (боль → механики → quickstart 5 мин → Versioning → Who made this + WA CTA +1 341 222 9178 + star-ask «нужны первые 10») · docs/ (спека) · reference/ или templates/ (санитизированный код/шаблоны) · FOR-ROBOTS.md (альфа по ранжиру + как применить) · LICENSE (MIT, Anton Dzyatkovsky) · CHANGELOG.md · devlog/.
+ 3. STAGING: assemble the repo in `%WORKDIR%\public-repos\<name>\` (NOT inside the vault). The minimum: README (the pain → the mechanics → a 5-minute quickstart → Versioning → Who made this + the WhatsApp CTA +1 341 222 9178 + the star ask "we need the first 10") · docs/ (the spec) · reference/ or templates/ (sanitized code/templates) · FOR-ROBOTS.md (the alpha, ranked + how to apply it) · LICENSE (MIT, Anton Dzyatkovsky) · CHANGELOG.md · devlog/.
- 4. САНИТИЗАЦИЯ (класс, не точечно): реальные chat_id → плейсхолдеры; hostname'ы → роли (hub, laptop-1); ключи только из env; никаких абсолютных путей E:\/C:\; имена команды/лидов → убрать; «шрамы» (истории багов) оставлять - это ценность, но обезличенно.
+ 4. SANITIZE (by class, not spot fixes): real chat ids → placeholders; hostnames → roles (hub, laptop-1); keys only from env; no absolute paths like E:\ or C:\; team and lead names → removed; the "scars" (bug war stories) stay - they are the value, but anonymized.
- 5. ⛔ HARD GATE - LEAK-SCAN: `python $IMPORTS_ROOT/leak_scan.py <staging-dir>` → exit 0 (CLEAN) обязателен; INFO по авторизованному CTA - норма; FAIL = чинить, не обходить. Сканер нормализует пробелы/тире - ad-hoc grep ЗАПРЕЩЁН как замена. + ручной просмотр глазами.
+ 5. ⛔ HARD GATE - LEAK-SCAN: `python $IMPORTS_ROOT/leak_scan.py <staging-dir>` → exit 0 (CLEAN) is mandatory; an INFO on the authorized CTA is normal; a FAIL gets fixed, never bypassed. The scanner normalizes whitespace and dashes - an ad-hoc grep is FORBIDDEN as a substitute. Plus a read-through with your own eyes.
- 5b. ⛔ СМЫСЛОВОЙ ГЕЙТ (anton 04.07): публикуем ПАТТЕРНЫ, не живые внутренности - без топологии машин, каналов/механики одобрений, живых поверхностей контроля; публикация ОТСТАЁТ от продакшена (наружу идёт обкатанное/заменённое, не сегодняшний живой контур). Security-формулировки только доказуемые («слои контролей / blast radius / что остаётся человеку»; ⛔ «делаем агентов безопасными», «secure by design», обещания результата). Канон: волт `reglament-security-yazyk-i-granitsy-publikatsiy` + память security-claims-language.
+ 5b. ⛔ THE MEANING GATE (owner's order, 2026-07-04): we publish PATTERNS, not live internals - no machine topology, no approval channels or their mechanics, no live control surfaces; publication LAGS behind production (what goes out is battle-worn or already replaced, never today's live circuit). Security wording must be provable ("layers of controls / blast radius / what stays with the human"; ⛔ "we make agents safe", "secure by design", promises of outcomes). Canon: vault `reglament-security-yazyk-i-granitsy-publikatsiy` + memory security-claims-language.
- 6. ПИСЬМО-ГИГИЕНА: длинные тире (em/en dash) в текстах запрещены, только короткий дефис (сигнал Антона 19.06); никаких выдуманных цифр/длительностей (P14); прогони /taste-check при сомнении.
+ 6. WRITING HYGIENE: em/en dashes are banned in the prose, only the short hyphen (the owner's signal, 2026-06-19); no invented numbers or durations (P14); run /taste-check when in doubt.
- 7. GIT: коммит-identity публично-безопасная (`Anton Dzyatkovsky <Palo-Alto-AI-Research-Lab@users.noreply.github.com>`), `git init -b main` → `gh repo create Palo-Alto-AI-Research-Lab/<имя> --public --source . --push` → тег `v0.1.0` → `git push origin main --tags`. Обнови в claude-bible: ROADMAP (боль → ✅ shipped as [линк]) + CHANGELOG (новая версия, что вошло) → пуш. Верификация: `gh repo view` PUBLIC + `gh api .../tags`.
+ 7. GIT: a publicly safe commit identity (`Anton Dzyatkovsky <tonydzi@users.noreply.github.com>`), `git init -b main` → `gh repo create tonydzi/<name> --public --source . --push` → tag `v0.1.0` → `git push origin main --tags`. Update claude-bible: the ROADMAP (pain → ✅ shipped as [link]) + the CHANGELOG (a new version, what went in) → push. Verification: `gh repo view` says PUBLIC + `gh api .../tags`.
- 8. КОНТЕНТ-ВОЛНА: запусти /wow с углом порции (тот сам: эпизод → гейт-чат 00-06 → после ➕ тизеры в ClawRus/ClawEng, paste-ready FB в 00-05, лог в 00-07). Лонгрид EN кладётся в репо (docs/), лонгрид RU - Нина.
+ 8. THE CONTENT WAVE: launch /wow with this slice's angle (it handles the rest itself: the episode → the approval chat gate → after a ➕, teasers into the RU and EN chats, a paste-ready Facebook post, a line in the log). The EN longread goes into the repo (docs/); the RU longread is written by the assistant who owns that language.
- 9. СЛЕД: строка в ленту 00-07 (что → куда → ссылка), отметка в решении-каноне (чекбокс порции), реиндекс волта если писал заметки (`brain_embed_update.py`, для канона --force).
+ 9. THE TRAIL: a line in the publication log (what → where → the link), a mark in the canon decision (the slice checkbox), a vault reindex if you wrote notes (`brain_embed_update.py`, with --force for canon).
- КАДЕНС: релизы с тегом - понедельник и четверг; мелкие коммиты - каждый день по готовности. Обещание публичное, его держим.
+ CADENCE: tagged releases on Monday and Thursday; small commits every day as things are ready. The promise is public, and we keep it.
- ГРАНИЦЫ: деньги/обязательства/секреты = стоп + Антон. Волт-записи = сперва `vault_backup.py`. Порция режется по ценности (АК-47), не ради нарезки. Очередь болей и «что не открываем никогда» (коннекторы-логика, governance-протоколы приватной части, persona-кодекс) - в решении-каноне.
+ BOUNDARIES: money/commitments/secrets = stop + ask the owner. Vault writes = run `vault_backup.py` first. A slice is cut by value, not for the sake of slicing. The queue of pains and the "what we never open" list (connector logic, the governance protocols of the private half, the persona codex) live in the canon decision.
---
<!-- CONTACT-FOOTER -->
## About & contact
Built and battle-tested at **Palo Alto AI Research Lab** — a fleet of Claude Code machines
running 24/7 as a second brain and synthetic cofounder. Every skill here survived real
production use before publication.
- 📦 All 101 skills: https://github.com/tonydzi/second-brain-starter-kit
- 👤 Author: **Anton Dziatkovskii** — Telegram [@tonydzi](https://t.me/tonydzi) · WhatsApp [+1 341 222 9178](https://wa.me/13412229178) · X [@Tony_Stef_](https://x.com/Tony_Stef_)
- 🧪 **Engineers: want to test-drive this setup?** Message me — I hand out free starter seeds to engineers who test and report back. Custom skill requests welcome.