From argos
Release planı üret — Conventional Commits→CHANGELOG, semver bump kararı, readiness checklist, sunset+feature flag lifecycle, multi-service koordinasyon, rollback komutu yanıbaşında
npx claudepluginhub resultakak/argos --plugin argos[version | scope]# /release-plan ## Amaç Bir sonraki release için **plan + CHANGELOG draft + readiness raporu + tag/publish adımları** üret. Sürpriz olmadan ship etmek için checklist. ## Ne Zaman Kullanılır - Tag / version cut zamanı - Hotfix prod'a girecek (kısa form) - Multi-service koordineli release - Code freeze giriş/çıkış - Sunset (eski sürüm kapatma) planı - Feature flag aç/kapat sırası ## Input - `[version]` (opsiyonel, autodetect — `git describe --tags --abbrev=0` + bump kararı) - `[scope]` opsiyonel (mono-repo'da hangi servis) ## Delege **`release-manager`** lider — semver/CHANGELOG/readiness...
Share bugs, ideas, or general feedback.
Bir sonraki release için plan + CHANGELOG draft + readiness raporu + tag/publish adımları üret. Sürpriz olmadan ship etmek için checklist.
[version] (opsiyonel, autodetect — git describe --tags --abbrev=0 + bump kararı)[scope] opsiyonel (mono-repo'da hangi servis)release-manager lider — semver/CHANGELOG/readiness/tag.
Alt-delege:
architecture-decision-writer — breaking change ADRmigration-planner — schema/infra migrationdeployment-strategist — rollout (canary/rolling/blue-green) seçimirunbook-author — rollback runbookdependency-risk-auditor — CVE/license, dep deltasecurity-reviewer — yeni endpoint/permissionrelease-management skill'i prosedürü taşır.
rules/git-commit.md + rules/cicd.md + rules/observability.md yükle.git describe --tags --abbrev=0).git log <prev>..HEAD --no-merges --format="%h %s".feat! veya BREAKING CHANGE: → majorfeat: → minorfix: / perf: → patchagents/shared/escalation-matrix.md).latest tag prod deploy önerme (rules/cicd.md)./release-plan # autodetect (next bump)
/release-plan v2.0.0 # specific version
/release-plan --scope api-svc # mono-repo
/release-plan --hotfix v1.3.3 # patch hotfix
# Release Plan: v2.0.0 (api-svc)
## Semver Kararı
- Bump: **major** (1.3.2 → 2.0.0)
- Kanıt:
- 3 `feat!` commit (BREAKING)
- 12 feat, 18 fix, 9 refactor
- 47 commit / 23 PR
## Breaking Changes
- [ ] `POST /v1/orders` `total` field zorunlu yapıldı (önce optional + default)
- Mitigation: `Sunset: 2026-11-12` header + `/v2/orders` paralel.
- [ ] OAuth scope reorganization: `read:orders` + `write:orders` (önce `orders:rw`)
- Mitigation: SDK upgrade guide.
- [ ] `User.address` shape change (`AddressV2`)
- Mitigation: `/v1` legacy proxy, deprecation 90 gün.
## CHANGELOG Draft
```markdown
## [2.0.0] - 2026-05-15
### Added
- Subscription order tipi (`feat(orders): add subscription strategy`)
- Cursor pagination tüm liste endpoint'lerinde
- Rate limit header RFC standartı
### Changed
- **BREAKING**: `POST /v1/orders` `total` zorunlu — eski client'lar fail
- **BREAKING**: OAuth scope `orders:rw` → `read:orders` + `write:orders`
- **BREAKING**: `User.address` shape → `AddressV2`
- `OrderProcessor` refactor: cyclomatic 38 → 6 (StrategyPattern)
### Fixed
- Race condition idempotency cache (concurrent retry duplicate charge)
- Memory leak `WebsocketHub` reconnect senaryosunda
### Deprecated
- `/v1/*` endpoint'leri → `Sunset: 2026-11-12`
- `User.address` (string) → `User.address_v2`
### Security
- CVE-2026-XXXX `requests` 2.32.0 → 2.33.1 (response splitting)
docs/migration/v1-to-v2.md)subscription_orders default off#engineering (T-1 gün)migration-svc → api-svc v2.0.0 → checkout-svc v1.7.0 → frontend v3.4.0.subscription_orders (api + checkout + frontend).# api-svc rollback (helm)
helm rollback api-svc 0 -n production
kubectl -n production rollout status deploy/api-svc
# DB migration: irreversible — restore from backup gerekli
# Mitigation: migration backward compatible (schema add, drop sonra)
# Frontend: önceki SHA ile rebuild + deploy
helm upgrade frontend charts/frontend --set image.tag=<prev-sha>
Sunset: 2026-11-12 (T+180 gün).Sunset: Wed, 12 Nov 2026 00:00:00 GMT.git tag -a v2.0.0 -m "Release v2.0.0
Major release with breaking API changes, subscription orders,
cursor pagination, and OAuth scope reorganization. v1 API
sunset 2026-11-12.
See CHANGELOG.md for details."
# Onay sonrası:
git push origin v2.0.0
gh release create v2.0.0 \
--title "v2.0.0 — Subscription orders + breaking API" \
--notes-file release-notes-v2.0.0.md \
--target main
⚠ Kullanıcı onayı zorunlu: tag push + GitHub Release publish.