Repository navigation
feat(doctor): 프로젝트에 적용된 하네스 버전을 기록하고 doctor에서 보여 준다 - #118
Merged
hsleedevelop merged 4 commits intoOct 3, 2026
Merged
Conversation
init이 render-state에 harnessVersion(실행 중인 하네스 package.json version)을 남기고, doctor가 project applied · CLI · plugin 한 줄과 --json versions를 낸다. 적용 버전 < CLI면 init --yes 처방 경고, > CLI면 관리 절 퇴행 위험 경고. 기록 없는 기존 설치본은 unknown으로 보고 경고하지 않는다. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…rsion으로 인정한다 codex 리뷰 P2 반영 — 문자 클래스에 +가 없어 0.44.5-rc.1+build.7을 거부했다. artifact에 결과·리뷰·학습을 기록하고 context card를 ship 단계로 갱신한다. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…#118) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
hsleedevelop
added a commit
that referenced
this pull request
Oct 3, 2026
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
hsleedevelop
deleted the
ao/harness-aijient-team-plugin-14/harness-version-stamp
branch
October 3, 2026 05:54
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
요약
소비자 프로젝트에 "마지막으로 init을 적용한 팀하네스 버전"을 기록하고 doctor에서 보여 준다 (task
hslee/harness-version-stamp).init이.harness/render-state.json에 실행 중인 하네스의package.jsonversion을harnessVersion으로 쓴다 (src/harness.mjsplanChanges — 기존 init 저장 경로 재사용). 타임스탬프는 넣지 않아 같은 버전 재실행은 diff가 없다.version(스키마 버전)과는 별개.loadRenderState는 fix(stack-pin-display): harness-team stack이 render-state 고정 스택을 보여 주지 않던 문제 #113stack선례처럼 semver 형식일 때만harnessVersion을 통과시킨다. 없거나 틀리면 기록 이전 설치본.harness version: project applied X · CLI Y · plugin Z한 줄 (--json은 check +versions: { project, cli, plugin }). 기록 없음은unknown (기록 이전 설치), plugin-dev 저장소는n/a.harness-team init --yes. 적용 > CLI → warning(구버전 CLI init은 관리 절 퇴행 위험) + 기존 CLI 갱신 명령. init 차단은 하지 않는다.compareVersions(major.minor.patch 3-way, 새 의존성 없음)를 doctor.mjs에 추가.checkCliDrift의 installed_plugins.json 읽기를readInstalledHarnessVersion으로 떼어 재사용.[Unreleased]갱신.src 수정 파일 3개:
src/render-state.mjs,src/harness.mjs,src/commands/doctor.mjs.검증
npm run test: 1078 pass / 0 fail / 1 skip (+ perf 1 pass)npm run docs:check: 최신readHarnessVersion/compareVersions/ 경고 작음·같음·큼 / unknown·plugin-dev / e2e(init 후 기록 → doctor pass → 기록을 낮추면 warning +init --yes)harnessVersion기록, doctor 일치 pass, 0.40.0으로 낮추면 warning +harness-team init --yes## Reviews.위험 / 후속
init까지unknown으로 표시되고 경고하지 않는다(의도).node <path>/bin/harness-team.mjs로 직접 실행한 경우엔 그 경로의 갱신이 필요하다.harness-team done·summary --write는 하지 않았다.🤖 Generated with Claude Code