feat(release): install channels (stable/beta) + RELEASING/CHANGELOG

- install.sh installs a moving channel ref: git:...@stable by default, PI_KIT_CHANNEL=beta|vX.Y.Z to override; pi update follows the channel
- cheat sheet shows channel + new commands (/kit-doctor, /kit-help)
- RELEASING.md: channel/tag release + rollback process; CHANGELOG.md (Keep a Changelog)
- supersedes earlier 'no ref = latest' for controlled rollout

Verified: install.sh syntax + channel resolution (stable default, beta/tag override).
This commit is contained in:
2026-07-16 13:50:27 +03:00
parent 295f620710
commit 3f987cecc5
3 changed files with 85 additions and 8 deletions

25
CHANGELOG.md Normal file
View File

@@ -0,0 +1,25 @@
# Changelog
Формат — [Keep a Changelog](https://keepachangelog.com/ru/1.1.0/), версии — [SemVer](https://semver.org/lang/ru/).
## [Unreleased]
### Added
- Security guardrails: `secret-scanner` (блок записи секретов), `commit-guard`
(Conventional Commits + скан секретов в сообщении), `llm-redaction` (редакция
секретов перед отправкой в LLM), `audit-log` (локальный аудит + опциональный endpoint).
- DX-команды: `/kit-doctor` (health-check окружения), `/kit-help` (каталог возможностей).
- Каналы установки (`stable`/`beta`) и процесс релизов (`RELEASING.md`); `PI_KIT_CHANNEL`.
- `config/company.json`: поле `auditEndpoint`.
- Тест-харнес guardrails: `npm test`.
## [0.1.0]
### Added
- Базовый пакет: extensions (`company-context`, `protected-paths`, `permission-gate`),
скилы (jira-workflow, repo-map, docs-map, go/rust/typescript/python/kotlin/swift-standards),
команды `/bugfix` `/feature` `/review` `/rfc` `/kit-config`.
- `install.sh` с выбором профиля, гейтингом скилов, установкой публичных скилов и
интерактивной настройкой окружения (`~/.config/pi-kit/env.sh`).
- `config/company.json` как единый источник правды + `remoteConfigUrl`.
- Конвенции M.Video: URL (jira/wiki/gitlab), Conventional Commits, деплой `release-*`/`v*`.