패치 릴리즈: Stale Codex Cache Guard
이 패치는 제거된 omo sparkshell 프롬프트 가이던스가 새로 설치된 LazyCodex 플러그인 캐시로 승격되는 것을 방지합니다. 현재 소스 프롬프트는 이미 정리되어 있지만, 기존의 설치된 캐시에서는 여전히 skills/ulw-loop/references/full-workflow.md의 stale sparkshell 지침이 노출될 수 있습니다. 이제 설치 프로그램은 캐시 승격 전에 Codex 프롬프트 서페이스를 스캔하고 루트 프롬프트와 중첩된 컴포넌트 프롬프트 서페이스 모두에서 stale sparkshell 참조를 거부합니다.
사용자 입장에서는 간단합니다. LazyCodex를 업데이트하거나 재설치하면 설치된 Codex 플러그인 캐시가 더 이상 제거된 sparkshell 가이던스를 포함하지 않게 됩니다. 기존의 stale 캐시가 자동으로 삭제되지는 않지만, 새 설치 경로는 이러한 잘못된 프롬프트 자료가 다시 승격되는 것을 차단합니다.
이 릴리즈에는 공유 프론트엔드 스킬에 provenance 기반의 Aside 디자인 참조도 추가되므로, bright AI-browser/product-app 서페이스의 프론트엔드 brief에는 더 깔끔한 프로젝트 원본 참조 경로가 제공됩니다.
검증 노트
bun run typecheck 통과.
bun run test:codex 440/440 통과.
- 격리된 Codex 설치 검증 통과 및 실제
~/.codex/config.toml 유지.
- 격리된 Codex app-server QA에서
sessionStart, userPromptSubmit, stop에 대해 플러그인 훅이 실행되었음을 확인.
- 게시 워크플로우 통과: typecheck, test, Ubuntu/macOS/Windows의 Codex 호환성, 플랫폼 패키지 게시, npm 게시, LazyCodex smoke, 마켓플레이스 동기화, GitHub 릴리즈 생성.
- c0be85e Merge pull request #5787 from code-yeongyu/release/v4.14.2-source-state
- 8471324 Merge pull request #5781 from code-yeongyu/code-yeongyu/fix-sparkshell-residual-calls-20260630
- 460143f Merge pull request #5782 from code-yeongyu/code-yeongyu/aside-frontend-reference
- 2ec93c5 fix(codex): cover component prompt surfaces in sparkshell guard
- 53a3817 docs(shared-skills): tighten aside provenance reference
- d9e9404 test(shared-skills): cover aside reference contract
- c59cf50 docs(shared-skills): route aside frontend reference
- 73efefa docs(shared-skills): add aside design reference
- 4819b06 fix(codex): reject stale sparkshell prompt surfaces