Repository navigation
chore(release): 1.8.0 — asking a command what it does, and being told which limit was hit - #43
Merged
Merged
Conversation
… which limit was hit Version, lockfile and release note for 1.8.0. No behaviour is added here — the change itself merged as #42. The three packages move to 1.8.0 in lockstep and depend on each other at that exact version. Contents of the release: - `--help` on any subcommand prints usage instead of running the command. The guard is in the dispatcher, ahead of the switch, so it covers every mutating path rather than a list that would go stale. - `PREVIEW_LIMIT` and `PAGINATION_LIMIT` replace two misleading reasons, and `moreAvailable` / `returnedCount` say what a caller needs to decide what to do next. Gate: npm run release:verify build · test · release:check · smoke — all green Recorded as not verified in the note: the reported `jam setup --help` incident was not reproduced (doing so would change this machine's registration again), the two new meta fields are optional in the type rather than enforced, and usage still goes to stdout from the server and stderr from the launcher. Published acceptance runs after release.yml, before the tag. Co-Authored-By: Claude Opus 5 <[email protected]>
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.
요약
1.8.0 의 버전·lockfile·릴리스 노트. 동작 변경은 없다 — 변경 자체는 #42 로 머지됐다.
세 패키지가 1.8.0 으로 함께 움직이고 서로를 그 정확한 판번호로 의존한다.
Jira
해당 없음 (ASC/JAM 제품 저장소 — Jira 프로젝트 밖).
변경 사항
package.json×3 — 1.7.0 → 1.8.0, 상호 의존도 같은 값package-lock.json— 위 세 개에 맞춰 갱신packages/launcher/src/release.ts— launcher 가 고정하는 server 판번호docs/releases/v1.8.0.md— 릴리스 노트 (신규)AGENTS.md·CLAUDE.md·README.md×3 ·docs/architecture/*·docs/operations/setup-ux.md·scripts/dev-setup.ps1— 정본 bootstrap 명령의 판번호 고정이 릴리스가 담는 것
--help가 명령을 실행하지 않는다. 실기계에서jam setup --help가 마법사를 돌려 두 호스트에 재등록했다. 문을 dispatcher 에 세워switch앞에서 막으므로 변경 경로 전체가 한 번에 덮인다 — 명령별 목록은 다음에 추가되는 명령에서 낡는다.PREVIEW_LIMIT·PAGINATION_LIMIT이 오해를 부르던 두 코드를 대체하고,moreAvailable·returnedCount가 호출자의 다음 행동을 정할 근거를 준다.테스트 / 검증
npm run release:verify— build · test · release:check · smoke 전부 greennpm test— 582 pass / 0 failnpm run release:check— manifests·code·docs 정합PREVIEW_LIMIT과PAGINATION_LIMIT이 구조적으로 섞일 수 없는 것도 함께 확인검증하지 않은 것으로 기록
setup --help를 마법사로 보내고 새 구조는 그러지 않는다는 것이다.--help경로에 한해 CLI 쪽만 닫았다.게시본 acceptance 는
release.yml뒤, tag 앞에 돈다.🤖 Generated with Claude Code