Skip to content

Commit 166dcba

Browse files
Kurt Overmierclaude
andcommitted
release: v0.9.0 — stackbilt run command + binary alias
- Added `run` command (architect + scaffold in one animated step) - Added `stackbilt` binary alias - Bumped all packages to 0.9.0 - Updated README with run command docs - Updated CHANGELOG Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 6f7bc2e commit 166dcba

10 files changed

Lines changed: 30 additions & 10 deletions

File tree

CHANGELOG.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,23 @@ The format is based on Keep a Changelog and follows Semantic Versioning.
66

77
## [Unreleased]
88

9+
## [0.9.0] - 2026-03-21
10+
11+
### Added
12+
- **`run` command**`stackbilt run "description"` combines `architect` + `scaffold` in one step with animated 6-mode terminal output (PRODUCT, UX, RISK, ARCHITECT, TDD, SPRINT). Supports `--dry-run`, `--format json`, `--output`, `--file`, and all constraint flags.
13+
- **`stackbilt` binary alias** — the CLI is now accessible as both `charter` and `stackbilt`. `npx @stackbilt/cli run "..."` works without global install.
14+
15+
### Changed
16+
- All packages bumped from 0.8.0 to 0.9.0.
17+
18+
## [0.8.0] - 2026-03-15
19+
20+
### Added
21+
- **`architect` command** — generate a tech stack from a project description via the Stackbilt engine.
22+
- **`scaffold` command** — write scaffold files from last `architect` build to disk.
23+
- **`login` command** — store Stackbilt API key for engine access.
24+
- **Engine HTTP client**`EngineClient` for calling the Stackbilt engine API.
25+
926
## [0.7.0] - 2026-03-04
1027

1128
### Added

README.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -196,8 +196,9 @@ charter adf init # Scaffold .ai/ context directory
196196

197197
# Stack generation (Stackbilder engine)
198198
charter login --key sb_live_xxx # Store API key
199-
charter architect "A real-time chat app on Cloudflare"
200-
charter architect --cloudflare-only --framework Hono --database D1
199+
stackbilt run "A real-time chat app on Cloudflare" # Architect + scaffold in one step
200+
stackbilt run --cloudflare-only --framework Hono --database D1
201+
charter architect "A real-time chat app on Cloudflare" # Or step-by-step:
201202
charter scaffold --output ./my-project
202203
```
203204

@@ -286,6 +287,8 @@ Charter works across WSL, PowerShell, CMD, macOS, and Linux. All git operations
286287
- `charter architect --file <path>`: generate stack from spec file
287288
- `charter architect --cloudflare-only --framework <name> --database <name>`: constrained stack generation
288289
- `charter scaffold [--output <dir>] [--dry-run]`: write scaffold files from last `architect` build
290+
- `charter run <description>` / `stackbilt run <description>`: architect + scaffold in one animated step
291+
- `charter run --file <path>`: same, from spec file
289292
- `charter telemetry report [--period <30m|24h|7d>]`: summarize local CLI telemetry
290293
- `charter why`: explain adoption rationale and expected payoff
291294

packages/adf/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@stackbilt/adf",
33
"sideEffects": false,
4-
"version": "0.8.0",
4+
"version": "0.9.0",
55
"description": "ADF (Attention-Directed Format) — AST-backed context format for AI agents",
66
"main": "./dist/index.js",
77
"types": "./dist/index.d.ts",

packages/ci/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@stackbilt/ci",
33
"sideEffects": false,
4-
"version": "0.8.0",
4+
"version": "0.9.0",
55
"description": "GitHub Actions adapter for Charter governance checks",
66
"main": "./dist/index.js",
77
"types": "./dist/index.d.ts",

packages/classify/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@stackbilt/classify",
33
"sideEffects": false,
4-
"version": "0.8.0",
4+
"version": "0.9.0",
55
"description": "Heuristic change classification (SURFACE/LOCAL/CROSS_CUTTING)",
66
"main": "./dist/index.js",
77
"types": "./dist/index.d.ts",

packages/core/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@stackbilt/core",
33
"sideEffects": false,
4-
"version": "0.8.0",
4+
"version": "0.9.0",
55
"description": "Core schemas, sanitization, and error handling for Charter Kit",
66
"main": "./dist/index.js",
77
"types": "./dist/index.d.ts",

packages/drift/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@stackbilt/drift",
33
"sideEffects": false,
4-
"version": "0.8.0",
4+
"version": "0.9.0",
55
"description": "Drift scanner — detects codebase divergence from governance patterns",
66
"main": "./dist/index.js",
77
"types": "./dist/index.d.ts",

packages/git/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@stackbilt/git",
33
"sideEffects": false,
4-
"version": "0.8.0",
4+
"version": "0.9.0",
55
"description": "Git trailer parsing, commit risk scoring, and PR validation",
66
"main": "./dist/index.js",
77
"types": "./dist/index.d.ts",

packages/types/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@stackbilt/types",
33
"sideEffects": false,
4-
"version": "0.8.0",
4+
"version": "0.9.0",
55
"description": "Shared type definitions for the Charter Kit",
66
"main": "./dist/index.js",
77
"types": "./dist/index.d.ts",

packages/validate/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@stackbilt/validate",
33
"sideEffects": false,
4-
"version": "0.8.0",
4+
"version": "0.9.0",
55
"description": "Citation validation, message classification, and governance checks",
66
"main": "./dist/index.js",
77
"types": "./dist/index.d.ts",

0 commit comments

Comments
 (0)