{ "version": "1.3.0", "updated": "2026-02-19", "gitea_url": "https://gitea.gc-si.dev", "nexus_url": "https://nexus.gc-si.dev", "changes": [ { "version": "1.3.0", "date": "2026-02-19", "description": "Git 스킬 3종 추가 + 공지 페이지", "items": [ "/push: 변경 확인 → 커밋+푸시 원클릭", "/mr: 커밋+푸시 + develop MR 생성 원클릭", "/release: develop→main 릴리즈 MR 생성", "Gitea 메인 페이지 워크플로우 업데이트 공지 섹션 추가", "적용: 프로젝트에서 /sync-team-workflow 실행" ], "affected_files": [ ".claude/skills/push/SKILL.md", ".claude/skills/mr/SKILL.md", ".claude/skills/release/SKILL.md", "workflow-version.json" ] }, { "version": "1.2.0", "date": "2026-02-14", "description": "워크플로우 시스템 분리 및 통합", "items": [ "SessionStart hook: Gitea API 직접 조회 방식으로 전환", "init-project: memory, hook 스크립트, lint 감지, git exclude 통합", "프로젝트 workflow-version.json: applied_global_version 형식 통일", "미초기화 팀 프로젝트 자동 감지 (team-policy.md 기반)", "범용 스킬 분리: api-registry, changelog, swagger-spec" ], "affected_files": [ ".claude/workflow-version.json", ".claude/skills/init-project/SKILL.md", ".claude/skills/sync-team-workflow/SKILL.md", ".claude/scripts/on-pre-compact.sh", ".claude/scripts/on-post-compact.sh", ".claude/scripts/on-commit.sh", ".claude/settings.json (hooks 섹션)" ] }, { "version": "1.1.0", "date": "2026-02-14", "description": "HTTPS 도메인 마이그레이션 + 개발자 가이드 사이트 추가", "items": [ "모든 서비스 URL을 IP:포트 → HTTPS 도메인으로 변경", "Nexus 레지스트리 URL을 HTTPS 도메인으로 변경 (.npmrc, settings.xml, gradle.properties)", "sync-team-workflow 스킬 기본 URL 업데이트", "개발자 가이드 사이트 (guide.gc-si.dev) 추가" ], "affected_files": [ "workflow-version.json", ".npmrc", ".mvn/settings.xml", "gradle.properties.example" ] }, { "version": "1.0.0", "date": "2026-02-14", "description": "팀 워크플로우 초기 구성", "items": [ "3계층 정책 강제 (프로젝트 deny + 서버 hooks + Branch Protection)", "Java Maven/Gradle + React TS 템플릿", "Nexus 자체 레포지토리 연동", "Conventional Commits (한/영 혼용)", "Git hooks: pre-commit(빌드검증), commit-msg(형식검증), post-checkout(hooksPath 자동설정)" ], "affected_files": [ ".claude/settings.json", ".claude/rules/*", ".claude/skills/*", ".githooks/*" ] } ] }