Skip to content

promote: CHARTER reference axis into main#92

Merged
sungjunlee merged 10 commits into
mainfrom
charter-reference-axis
May 23, 2026
Merged

promote: CHARTER reference axis into main#92
sungjunlee merged 10 commits into
mainfrom
charter-reference-axis

Conversation

@sungjunlee
Copy link
Copy Markdown
Owner

@sungjunlee sungjunlee commented May 23, 2026

Promote charter-reference-axismain

Lands the CHARTER reference-axis feature on main after PR #91 merged into the long-lived charter-reference-axis branch.

What lands on main

  • New backlog-charter skill: SKILL.md, CHARTER.md template, amendment + alignment reference docs
  • sprint-init.js emits objectives: [] frontmatter (test updated)
  • dev-backlog/SKILL.md reads CHARTER.md Objectives during planning (graceful degradation when absent)
  • backlog-triage/SKILL.md prompt-driven CHARTER-aware Alignment Check + ## Alignment report section
  • VERSION 0.4.0 → 0.5.0, CHANGELOG entry, CLAUDE.md updated to 3 skills
  • Design spec + implementation plan under docs/superpowers/

Provenance

🤖 Generated with Claude Code

Summary by CodeRabbit

릴리스 노트

  • New Features

    • 프로젝트 차터(CHARTER.md) 기능 추가 - 프로젝트 목표와 의사결정을 중앙에서 관리
    • 백로그 트리아지에 정렬 검사 보고서 추가 - 작업과 목표 간 관계 분석
    • 스프린트 계획에 목표 추적 필드 추가 - 진행 중인 목표 명시적 기록
  • Documentation

    • 차터 기능에 대한 운영 가이드 및 참조 문서 추가
  • Chores

    • 버전 0.5.0으로 업데이트

Review Change Stack

sungjunlee and others added 10 commits May 22, 2026 20:39
Design for a durable per-project reference axis (CHARTER.md) with a
3-tier mutation discipline, plus the backlog-charter skill, sprint-init
integration, and a CHARTER-aware Alignment Check in backlog-triage.
Closes the "no stable yardstick to measure the backlog against" gap.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Task-by-task plan for the backlog-charter skill, CHARTER.md template,
sprint-init objectives frontmatter, and the backlog-triage Alignment
Check. Derived from the 2026-05-22 design spec.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Implemented via relay run charter-axis-impl-20260522123955406-8b4f164c (executor: codex).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Implemented via relay run charter-axis-impl-20260522123955406-8b4f164c (executor: codex).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Implemented via relay run charter-axis-impl-20260522123955406-8b4f164c (executor: codex).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Implemented via relay run charter-axis-impl-20260522123955406-8b4f164c (executor: codex).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Implemented via relay run charter-axis-impl-20260522123955406-8b4f164c (executor: codex).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Implemented via relay run charter-axis-impl-20260522123955406-8b4f164c (executor: codex).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Implemented via relay run charter-axis-impl-20260522123955406-8b4f164c (executor: codex).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
feat: CHARTER reference axis — backlog-charter skill + sprint-init/triage integration
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented May 23, 2026

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 6b3abb1c-3254-4dd4-8574-dbb388702c8c

📥 Commits

Reviewing files that changed from the base of the PR and between f7a7cad and abd6d78.

📒 Files selected for processing (14)
  • CHANGELOG.md
  • CLAUDE.md
  • VERSION
  • docs/superpowers/plans/2026-05-22-charter-reference-axis.md
  • docs/superpowers/specs/2026-05-22-charter-reference-axis-design.md
  • skills/backlog-charter/SKILL.md
  • skills/backlog-charter/references/alignment.md
  • skills/backlog-charter/references/amendment.md
  • skills/backlog-charter/templates/charter.md
  • skills/backlog-triage/SKILL.md
  • skills/dev-backlog/SKILL.md
  • skills/dev-backlog/references/process.md
  • skills/dev-backlog/scripts/sprint-init.js
  • skills/dev-backlog/scripts/sprint-init.test.js

워크스루

이 PR은 프로젝트별 CHARTER.md 문서를 중심으로 하는 Charter Reference Axis 기능을 구현합니다. backlog-charter 스킬이 CHARTER.md를 생성·수정하고, sprint-init이 목표 필드를 발급하며, backlog-triage가 정렬 체크를 수행하는 통합 흐름이 추가됩니다. 설계 사양, 템플릿, 규칙 문서, 코드 변경, 테스트, 릴리스 메타데이터로 구성되어 있습니다.

변경 사항

Charter Reference Axis — 완전한 기능

Layer / File(s) Summary
Charter Reference Axis 설계 및 구현 계획
docs/superpowers/specs/2026-05-22-charter-reference-axis-design.md, docs/superpowers/plans/2026-05-22-charter-reference-axis.md
CHARTER.md의 3-tier mutation discipline(방향/술어/역사), backlog-charter의 create/amend 모드, alignment check 규칙, graceful degradation, edge cases, 검증 체크리스트를 정의하는 포괄적인 설계 사양 및 단계별 구현 계획.
Backlog Charter 스킬 정의
skills/backlog-charter/SKILL.md, skills/backlog-charter/templates/charter.md, skills/backlog-charter/references/amendment.md, skills/backlog-charter/references/alignment.md
CHARTER.md 템플릿(프런트매터·섹션 구조), 스킬 계약(생성·수정 모드, 3-tier 규율, 목표 표기 관례), 수정 도전 체크리스트, 작업→목표 정렬 매핑 규칙.
스프린트 계획 목표 통합
skills/dev-backlog/scripts/sprint-init.js, skills/dev-backlog/scripts/sprint-init.test.js, skills/dev-backlog/SKILL.md, skills/dev-backlog/references/process.md
sprint-init.js가 objectives frontmatter 필드를 발급하도록 변경, 프런트매터 호환성 테스트 추가, 스프린트 파일 포맷 및 계획 프로세스 문서화로 CHARTER.md active Objectives 기반 스프린트 투영 정의.
Backlog Triage 정렬 체크 통합
skills/backlog-triage/SKILL.md
Phase 1에서 CHARTER.md 존재 시 prompt-driven Alignment Check 수행, ## Alignment 리포트 섹션 추가(고아 작업·미진척 목표·모순·제안 변경), triage-apply는 GitHub 이슈만 변이하고 backlog-charter이 CHARTER.md 변이 소유.
버전 및 릴리스 메타데이터
VERSION, CHANGELOG.md, CLAUDE.md
VERSION을 0.5.0으로 업데이트, 0.5.0 릴리스 노트 기록, GitHub 비교 링크 갱신, 프로젝트 구조 문서화 개선으로 backlog-charter 스킬 반영.

평가 리뷰 노력

🎯 3 (Moderate) | ⏱️ ~20 minutes

관련 이슈

  • #89: skills/backlog-triage/SKILL.md에 prompt-driven CHARTER-aware Alignment Check 및 ## Alignment 리포트 섹션 추가로 직접 관련
  • #86: skills/backlog-charter/references/amendment.md와 alignment.md 파일 추가로 직접 관련
  • #84: skills/backlog-charter 스캐폴드(SKILL.md, CHARTER.md 템플릿) 추가로 파일/함수 수준에서 직접 관련
  • #87: sprint-init.js buildSprintContent에서 objectives: [] frontmatter 발급 및 sprint-init.test.js 어서션 변경으로 직접 관련
  • #88: skills/backlog-triage/SKILL.md의 prompt-driven Alignment Check 및 ## Alignment 리포트 섹션 추가로 직접 관련
  • #90: VERSION, CHANGELOG.md, CLAUDE.md 업데이트로 backlog-charter 스킬 및 버전 범프 기록과 직접 관련
  • #85: backlog-charter SKILL.md와 references/amendment.md, alignment.md 추가로 직접 관련

차터 축이 솟아나고, 🏗️
스프린트는 목표를 담고,
트리아지는 흐름을 읽고,
자율 진화의 문이 열린다. ✨
검증과 증거로, 함께 나아가요! 🐰

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch charter-reference-axis

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@sungjunlee sungjunlee merged commit 0461628 into main May 23, 2026
1 of 2 checks passed
This was referenced May 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant