Skip to content

Commit e7a71d0

Browse files
yansfilclaude
andcommitted
chore: prepare v1.2.1 release
- Version bump: plugin.json, marketplace.json, cli/package.json → 1.2.1 - CLAUDE.md: add spec issue CLI reference, history→context/history.json note, v1.2.1 changelog Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent c72689a commit e7a71d0

File tree

5 files changed

+25
-6
lines changed

5 files changed

+25
-6
lines changed

.claude-plugin/marketplace.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
{
1010
"name": "hoyeon",
1111
"description": "Development workflow automation: specify → open → execute pipeline with parallel research agents, hook-based guards, and PR state management",
12-
"version": "1.2.0",
12+
"version": "1.2.1",
1313
"author": {
1414
"name": "team-attention"
1515
},

.claude-plugin/plugin.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "hoyeon",
3-
"version": "1.2.0",
3+
"version": "1.2.1",
44
"description": "Development workflow automation plugin: specify → open → execute pipeline with parallel research agents, hook-based guards, and PR state management",
55
"author": {
66
"name": "team-attention"

CLAUDE.md

Lines changed: 21 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,14 @@ Hooks are registered in `.claude/settings.json` and automate pipeline transition
121121
- **Bump all three files** in a single commit on `develop` before merging to `main`
122122
- CLI version (`@team-attention/hoyeon-cli`) is always synced with plugin version
123123

124-
## Recent Changes (v1.2.0)
124+
## Recent Changes (v1.2.1)
125+
126+
- feat(cli): add `spec issue` subcommand — structured issues to context/issues.json (mirrors spec learning pattern)
127+
- refactor(cli): extract spec.json history[] to context/history.json via appendHistory() helper
128+
- refactor(skills): replace issues.md with issues.json (CLI-driven), remove learnings.md legacy references
129+
- fix(schema): add missing `detected` field to sandbox_capability in v5 schema
130+
131+
## Previous Changes (v1.2.0)
125132

126133
- feat(cli,execute): add verify_plan pipeline with dedicated verifier agent
127134
- buildVerifyPlan() maps task AC scenarios to structured verify entries
@@ -265,7 +272,7 @@ Available guide sections:
265272
- **`--append` for arrays** — use when adding to existing arrays (decisions, assumptions, known_gaps)
266273
- **`--patch` for nested updates** — use when updating specific items within arrays (e.g., adding scenarios to existing requirements)
267274

268-
## CLI spec learning & search Reference
275+
## CLI spec learning, issue & search Reference
269276

270277
**Learning** — Workers record structured learnings via CLI (auto-maps task→requirements):
271278
```bash
@@ -276,13 +283,25 @@ EOF
276283
# Also supports: --json '{"problem":"..."}' (but heredoc stdin preferred for subagents)
277284
```
278285

286+
**Issue** — Workers record structured issues via CLI:
287+
```bash
288+
hoyeon-cli spec issue --task T1 --stdin <spec_path> << 'EOF'
289+
{"type": "failed_approach|out_of_scope|blocker", "description": "..."}
290+
EOF
291+
# Saves to: context/issues.json (structured)
292+
# Also supports: --json '{"type":"blocker","description":"..."}'
293+
```
294+
279295
**Search** — BM25 search across all specs (requirements, scenarios, constraints, learnings):
280296
```bash
281297
hoyeon-cli spec search "sqlite fts5" # human-readable output
282298
hoyeon-cli spec search "auth redirect" --json --limit 5 # JSON for agents
283299
hoyeon-cli spec search "empty cart" --specs-dir .dev/specs
284300
```
285301

302+
**History** — Spec mutation history is automatically written to `context/history.json` (not in spec.json).
303+
All `spec merge`, `spec task`, `spec derive`, `spec scenario`, and `spec sandbox-tasks` commands append entries automatically.
304+
286305
## Testing Strategy
287306

288307
See [VERIFICATION.md](VERIFICATION.md) for the 4-Tier Testing Model (Unit → Integration → E2E → Agent Sandbox). Verification agents use this as their framework.

cli/dist/cli.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12478,7 +12478,7 @@ async function main() {
1247812478
process.exit(0);
1247912479
}
1248012480
if (args[0] === "--version") {
12481-
const version = true ? "1.2.0" : "dev";
12481+
const version = true ? "1.2.1" : "dev";
1248212482
process.stdout.write(`hoyeon-cli v${version}
1248312483
`);
1248412484
process.exit(0);

cli/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@team-attention/hoyeon-cli",
3-
"version": "1.2.0",
3+
"version": "1.2.1",
44
"type": "module",
55
"description": "Developer CLI for managing dev workflow state",
66
"bin": {

0 commit comments

Comments
 (0)