Skip to content

Releases: kimsanguine/hplan

hplan v1.0.1 — install fix + bulk install

04 Jun 13:11
509b2f8

Choose a tag to compare

설치 식별자 정정 + settings.json 일괄 설치.

Fixed: 설치 명령 식별자 @kimsanguine-hplan -> @hplan (공식 문서 확인: marketplace 식별자는 marketplace.json name=hplan, owner-repo 자동생성 아님).

Added: .claude/settings.json.example — extraKnownMarketplaces + enabledPlugins로 5개 플러그인을 한 파일에 선언. clone + trust dialog만으로 marketplace add + 5x install 없이 자동 활성화.

설치:
/plugin marketplace add kimsanguine/hplan
/plugin install hplan@hplan
또는 settings.json.example 복사(5개 한 번에)
또는 curl -fsSL https://habix.ai/hplan/install.sh | bash

hplan v1.0.0 — first stable release

04 Jun 12:43
c990c97

Choose a tag to compare

AI_PM_Skills 리네임(v0.5) 이후 v0.14.2까지 검증을 거쳐 ADK 5-Layer 안정화. 기능 변화 없이 1.0.0으로 승격.

설치:
/plugin marketplace add kimsanguine/hplan
/plugin install hplan@kimsanguine-hplan
또는 curl -fsSL https://habix.ai/hplan/install.sh | bash

ADK 5-Layer: L1 Memory / L2 Skills(34) / L3 Hooks / L4 Subagents(8역할) / L5 Plugins(5).
검증: validate_plugins 34 active/0 errors, pytest 147 passed, 페르소나 5 + codex/claude 적대적 리뷰 통과.

hplan v0.14.0 — Technical PM Layer (5 plugins · 34 skills)

03 Jun 01:32

Choose a tag to compare

개요

v0.13.0 이후 PM 실행 역량 전체 통합 릴리즈.

5 plugins · 34 skills · 9+3 commands


What's New (v0.13.0 → v0.14.0)

🆕 신규 스킬 3개

  • discover/socratic-question — 결정 전 AI 가정 심문. 6가지 질문 유형으로 "만들 가치가 있나"를 먼저 검증. harness-discover Phase 0 진입점.
  • deliver/ticket-bridge — GitHub Issues ↔ sprint/.track 번역기. pull/estimate/status 3모드. 추정치 전달만, 계산 안 함(Rule 5).
  • deliver/ask-team — 팀원 비동기 질문 채널. Gmail/Notion/Zoom MCP. ask/pull-answers/digest 3모드. 자동발송 구조적 불가(Gmail send 도구 없음).

⚡ 기존 스킬 강화

  • deliver/sprint --step codebase-status — probe 없이 동작하는 능동 탐색. 서브에이전트 스폰 → git/파일/테스트 수집 → harness/codebase-report.md 생성.
  • hplan/commands/harness-discover — Phase 0 추가(--mode socratic). 가정 심문 후 Phase 1 복귀 파이프라인 완성.
  • deliver/sprint/references/track-probe.sh — probe hook 실파일. PostToolUse에서 ts·loc_delta 결정론 기록.

📐 스킬 카운트

플러그인 v0.13.0 v0.14.0
hplan 7 7
discover 4 5 (+socratic-question)
architect 5 5
deliver 10 12 (+ticket-bridge, +ask-team)
operate 7 7
합계 31 (→33→) 34

설치

bash <(curl -fsSL https://raw.githubusercontent.com/kimsanguine/hplan/main/scripts/setup.sh)

Changelog

전체 변경 내역: CHANGELOG.md

hplan v0.13.0 — 5 plugins · 31 skills · Conductor Sprint Mode

28 May 17:39

Choose a tag to compare

개요

v0.8.4 이후 첫 stable release. v0.10.x → v0.11.0 → v0.12.0 → v0.13.0 변경 누적분을 포함합니다.

5 plugins · 31 skills · 9+3 commands


What's New (v0.9.0 → v0.13.0)

🆕 신규 스킬

  • hplan/brainstorm — Phase 0 Worth-Building 3문 체크 → Signal Gate Bootstrap. "만들 가치가 있는가"를 결정론적으로 검증.
  • deliver/conductor — 태스크별 fresh subagent + 2단계 게이트(Spec→Quality) 반복 실행. --mode sprint로 독립 태스크 병렬 디스패치.
  • deliver/qa-checklist — PRD §3/§11/§14 기반 QA 체크리스트 자동 생성 (critical/major/minor 3등급).

⚡ 주요 기능 강화

  • Conductor Phase 0: harness/PRD.mdharness/implementation-plan.md 자동 생성 (brainstorm → prd → conductor 파이프라인 자동 연결)
  • deliver/ui-validate --check tc-gate: assertion 엔진 추가 — url_contains / element_exists / element_text 3타입
  • harness-build UI Evidence Gate: Critical TC assertion 실패 시 BLOCK_ASSERTION_FAILED 차단
  • operate/pm-engine --mode save-decision: 기술 결정 TD-NNN.yaml 저장 + index-codebase 코드베이스 스캔
  • deliver/prd --mode design-shotgun: PRD §11 기반 HTML 변형 4개(A-D) 자동 생성
  • MD→HTML Auto-Renderer: PostToolUse 훅에서 harness/*.md Write 시 .html 자동 생성

🔧 스킬 구조 정리 (48→31)

플러그인 이전 이후
hplan 8 7
discover 6 4
architect 7 5
deliver 13 8+2(신규)
operate 14 6+1(신규)
합계 48 31

커맨드에 흡수 가능한 스킬 제거, 핵심 기능은 maintain.

🐛 주요 버그 수정

  • cogs_sentinel.py: 음수/0/범위 초과 입력 시 SystemExit — GREEN 오판정 경로 차단
  • hplan_mcp/server.py: product_gate() 실제 파일 검사로 교체 (checkpoint.json + cogs_result.json)
  • pw_runner.py: TC 파싱 정규식 → split 방식 (파이프 문자 포함 행 대응)
  • pm-engine save-decision: TD 번호 max+1 방식으로 충돌 방지

📦 Private Installer Distribution

  • Cloudflare Worker 기반 private installer (infra/cloudflare/hplan-installer/)
  • scripts/setup.sh 강화 + scripts/build-installer-package.sh 신설
  • GitHub Actions workflow (publish-hplan-package.yml) 추가

설치

bash <(curl -fsSL https://raw.githubusercontent.com/kimsanguine/hplan/main/scripts/setup.sh)

Changelog

전체 변경 내역: CHANGELOG.md

hplan v0.9.0 — Intro Video (5-plugin lifecycle)

21 May 11:48

Choose a tag to compare

hplan v0.9.0 Intro Video

99-second intro video updated to reflect the 5-plugin lifecycle.

Changes from v0.8.4-video-preview

  • Plugin count: 9-stage → 5-plugin (hplan / discover / architect / deliver / operate)
  • Skill count: 62 → 65 skills
  • Stage labels updated: track and craft absorbed into deliver; measure and learn merged into operate
  • Subtitle: "v0.9 · hplan → discover → architect → deliver → operate"

Assets

  • v9-core-16x9.mp4 — 1920×1080, 99s, h264

Composition

  • Remotion composition: HplanV9Core
  • Source: tools/intro-video/src/scenes/v8d-05-Lifecycle.tsx

v0.8.8 video preview — BGM 추가

18 May 07:14

Choose a tag to compare

Changes

  • BGM 추가: 99초 narration 위에 ambient space synth 텍스처 (volume -18dB / 0.13)

BGM 트랙

Mix 정책

  • narration 우선: BGM volume 0.13 (≈ -18dB)
  • aloop=loop=-1 (영상이 BGM보다 길 경우 무한 반복 대비; 이번 경우 144s > 99s 라 실제 loop은 발생 안 함)
  • amix duration=first → 영상 길이(99s)에 맞춤
  • video stream copy (재인코딩 X), audio AAC 192k

File

  • v8-core-track-16x9.mp4 (1920x1080, h264 + aac 192k, 99s, 5.0MB)

Migration

  • 기존 v0.8.7-video-preview URL → v0.8.8-video-preview
  • habix.ai src/products/hplan.js의 VIDEO_URL을 v0.8.8로 갱신해야 production 반영됨

v0.8.7 video preview — ThreeGates 카드 폭 560

18 May 07:01

Choose a tag to compare

Changes from v0.8.6

피드백 follow-up: v0.8.6 fontSize +4 후 ThreeGates 카드 본문/mono가 480 카드 안에 줄바꿈.

v8c-05-ThreeGates

  • 카드 width 480 → 560
  • 3 카드 × 560 + 2 gap × 40 = 1760 (1920 캔버스 92% 활용)

효과

  • mono detail append-only registry · fuzzy match 한 줄로 정리 (이전 "fuzzy\nmatch" 분리 해결)
  • 한국어 본문 24pt은 카드 폭 한계로 일부 2줄 유지 (fontSize 우선 정책)

Migration

v0.8.6 video preview — fontSize +4 일괄 인상

18 May 06:54

Choose a tag to compare

Changes from v0.8.5

피드백: "현재 영상 폰트 +3 이상씩 더 키워줘."

v8c + v8ct 33곳 fontSize +4 일괄 인상

  • CSS object style 30곳 + JSX prop style 3곳 (Python regex 단일 패스)
  • 매핑: 18→22, 20→24, 22→26, 26→30, 28→32, 32→36, 36→40, 44→48, 48→52, 52→56, 60→64, 64→68, 72→76

효과

  • TrackGuardrail 그래프 라벨: 18→22 (predicted/actual), 20→24 (블로커 score 17)
  • ThreeGates 카드: GATE 18→22, name 32→36, body 20→24, mono 18→22
  • Hook 카드: name 26→30, sub 18→22
  • 하단 자막 / 헤더: 22→26, 28→32, 52→56

Layout trade-off

카드 폭 480 안에 24pt 본문 + 22pt mono detail이 한 줄에 안 들어가는 경우 일부 줄바꿈. 가독성 우선 정책.

Migration

  • 이전: https://github.com/kimsanguine/hplan/releases/download/v0.8.5-video-preview/v8-core-track-16x9.mp4
  • 신규: https://github.com/kimsanguine/hplan/releases/download/v0.8.6-video-preview/v8-core-track-16x9.mp4

v0.8.5 video preview — 자막 가독성 + 영역 확장

18 May 06:45

Choose a tag to compare

Changes from v0.8.4

피드백: "영상 내 글자 너무 작음 (최소 18-20pt) + 영상 사이즈 풀로 UI 표시."

v8ct-07b-TrackGuardrail (1:23 자막 짤림 해결)

  • 블로커 score 17 — 즉시 알림 라벨: fontSize 15→20, 점 위쪽 22px 중앙 정렬 — chartW 끝 짤림 완전 해결
  • predicted/actual 그래프 라벨: fontSize 13→18, x 위치 조정
  • chart 영역 확장: chartW 700→1000 (43% up), chartH 240→300 (25% up)

v8c-01-Hook

  • 카드 sub text fontSize 16→18
  • 카드 minWidth 280→380, gap 48→56

v8c-05-ThreeGates

  • GATE 라벨 14→18, gate name 30→32, body 18→20, mono detail 14→18
  • 카드 width 380→480, gap 32→40

Asset

  • v8-core-track-16x9.mp4 (6.4 MB, 99s, 1920x1080, 30fps)

Migration

hplan.ai/products/hplan 등 외부 사이트에서 다음 URL로 갱신:

  • 이전: https://github.com/kimsanguine/hplan/releases/download/v0.8.4-video-preview/v8-core-track-16x9.mp4
  • 신규: https://github.com/kimsanguine/hplan/releases/download/v0.8.5-video-preview/v8-core-track-16x9.mp4

v0.8.4 Intro Video Preview — 4 variants

16 May 18:02

Choose a tag to compare

v0.8.4 hplan 소개 영상 4 variants (visual-only, no narration audio yet).

영상 narrative 는 README intro 와 통일 — hplan = Product Build Gate · WHETHER vs HOW · Build Gate (시작 전) + Track (진행 중) 2-layer 안전망 · Stage 0.

파일 길이 권장 위치
v8-core-track-16x9.mp4 99s 본질 + Track 가드레일 통합 README hero embed (권장)
v8-core-16x9.mp4 84s hplan 본질 (Build Gate 만) landing / blog hero
v8-editorial-16x9.mp4 60s 메시지·영상 5번 인용 SNS / 짧은 cut
v8-demo-16x9.mp4 90s 시스템·burnup·convergence 제품 detail page

v8-core-track-16x9 (권장) 9 scene 시퀀스

  1. Hook (10s) — AI 코딩 도구는 이제 충분히 빠릅니다
  2. Question (8s) — WHETHER vs HOW
  3. Solution (8s) — hplan = Product Build Gate
  4. 6 Questions (15s)
  5. 3 Gates (20s) — Evidence / Exclusions / COGS
  6. Verdict (8s) — GO / HOLD / INVESTIGATE
  7. TrackGuardrail (15s) — GO 가 나와도 끝이 아닙니다 + burnup chart
  8. WhyMatters (10s) — 잘못된 것을 더 빨리 만들 위험
  9. Stage 0 (5s)

TODO (별도 patch)

  • 1:1 (Square, SNS) · 9:16 (Mobile / Reels / Shorts) aspect ratio (render 진행 중)
  • narration audio (Gemini TTS or 외부)