feat(gate): objective-check default-on + no spec tags in shipped code (v0.1.13) - #31
Merged
Merged
Conversation
… (v0.1.13) Two quality fixes surfaced by dogfooding + the blind A/B judge: - No internal spec tags in production code: build agents were leaving FR-###/§x.x/M-# reference tags in shipped source comments (flagged by the blind A/B judge as noise for readers without the PRD). Add a shared opus48-tuning principle — traceability lives in commits/PR/PLAN, code comments explain the code. Propagates to all 13 agents (they all reference the tuning file). - Objective-check gate default-on (was opt-in): auto-commit Step 3.5 now auto-scaffolds .wigtn/checks.sh from detected fast verify commands (package.json typecheck/lint, or tsconfig tsc) when absent, so anti-fabrication is on by default. Graceful (no command -> no file -> no false block); never overwrites a custom checks.sh; prefers fast checks over the full test suite to avoid slow synchronous hooks. Verified: scaffold logic 10/10 (create, executable, valid syntax, graceful, tsc fallback, no-overwrite). Bump 0.1.12 -> 0.1.13. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
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.
Summary
도그푸딩 + 블라인드 A/B 심판이 짚은 품질 이슈 2개 수정. v0.1.13.
Changes
FR-###/§x.x/M-#참조를 남기던 문제(A/B 블라인드 심판이 "PRD 없는 독자에겐 노이즈"로 지적).opus48-tuning.md에 공유 원칙 추가 → 13개 에이전트 전부 전파(모두 이 파일 참조). 추적성은 커밋/PR/PLAN, 가독성은 코드.package.jsontypecheck/lint, 또는 tsconfig tsc)을 감지하면.wigtn/checks.sh를 자동 스캐폴딩. 별도 설정 없이 PASS 날조 방어가 켜진다. graceful(명령 없으면 무파일→false-block 없음), 커스텀 파일 미덮어씀, 느린 전체 테스트 대신 빠른 체크 우선(동기 hook 지연 방지).Verification
스캐폴드 로직 격리 테스트 10/10(생성·실행권한·문법·graceful·tsc 폴백·미덮어씀). hooks.json 유효.
정직한 한계
npm test추가해야 막힘..wigtn/(gitignore)라 로컬 per-clone — 팀 공유하려면 별도 커밋 위치로 이동 필요.🤖 Generated with Claude Code