Skip to content

fix(skills): 첫 화면 중단을 명시적 미리보기와 결과 준비로 구분 - #13

Merged
keepitmello merged 4 commits into
rubato/basefrom
fix/dispatch-preview-boundaries-20260917
Sep 17, 2026
Merged

keepitmello merged 4 commits into
rubato/basefrom
fix/dispatch-preview-boundaries-20260917

Conversation

@keepitmello

@keepitmello keepitmello commented Sep 17, 2026

Copy link
Copy Markdown
Owner

변경 목적

최신 역할 지침은 담당자가 맡은 결과의 수정·검증을 이어가도록 하지만, dispatching에는 모든 시각·감각 작업을 첫 화면에서 멈추게 하는 규칙이 두 곳에 남아 있었습니다. 작업 지시 템플릿도 그 규칙을 참조하며, 기존 역할 시험은 문장 자체를 보존하도록 검사했습니다.

첫 미리보기는 유효한 산출물일 수 있지만, 약속한 동작이 빠진 첫 화면까지 항상 사용자에게 넘기는 것은 다른 문제입니다.

바꾼 부분

  • 명시적인 첫 미리보기 중단점·사용자 중단·권한·예산은 유지합니다. 그런 중단점이 없다면 맡긴 판단에 필요한 후보와 확인 가능한 보완을 준비합니다.
  • 중요한 선호가 갈리면 일찍 보여주고, 미리보기 승인을 제품 통합 승인으로 확대하지 않습니다.
  • 임시 방법·후보 수·비교 조건은 사용자 제약으로 승격하지 않습니다. 이미 위임된 절충은 담당자가 결정하고, 권한을 벗어나는 중요한 이익 손실만 근거와 함께 반환합니다.
  • 관련 과거 실패는 조건과 원문으로 전달합니다. 전 이력 재독이나 기법 금지는 추가하지 않습니다.
  • 관찰하지 못한 것을 확인했다고 주장하지 않으며, 가능한 부분의 진행까지 새 도구 준비에 종속시키지 않습니다.
  • 수정은 구현 담당이 하고, 독립 검토자는 자신이 판단할 제품 코드를 수리하지 않습니다.
  • 작업 지시 템플릿의 구판 참조와 기존 역할 시험의 기대 문구도 함께 맞췄습니다.
  • 전체 역할 조립·계약 시험과 새 위임 시험을 기존 CI에 명시적으로 연결했습니다.

새 스킬, 상시 평가자, 강제 재시도, 새 외부 모델 호출, 전역 프롬프트 증가는 없습니다. 인텐트·로스터 승인 규칙과 앱·엔진 코드는 바꾸지 않습니다. 개인 설정과 사용자 자료도 포함하지 않습니다.

전체 검사에서 찾은 기존 불일치

최신 공식판에서 지침을 줄이고 역할을 분리한 변경이 일부 시험에 반영되지 않아 이전 실행이 실패했습니다. 이번 PR의 마지막 커밋은 다음만 고칩니다.

  • 인텐트 통합 시험은 사라진 긴 전역 문장을 요구하는 대신, 현재 짧은 지침에서 연결하는 정본 역할 스킬까지 대조합니다. 승인·지역 판단·직접 메시지·쓰기 범위 검사는 유지합니다.
  • 자식 역할 시험은 폐기된 공통 제목 # Workstream owner 대신 # Teammate와 실제 Role: owner / Role: verifier를 각각 검사하며, 검토자의 제품 수정 금지도 확인합니다.
  • 격리된 자식 실행 시험의 준비 목록에 현재 자식 설정이 실제로 요구하는 prompt-rules 기능을 넣었습니다. 누락 검사를 비활성화하거나 실행 엔진을 바꾸지 않았습니다.

실제 확인

시험한 머리 개정: 9ac8c0ae5b31b0b8a16f2867c607610f6e532c65.

로컬 분리 작업 공간:

  • dispatching-boundaries.test.mjs 5개 통과.
  • 원래 문안, 명시적 중단 보호 제거, 선택적인 개선을 의무 수리로 변경, 구판 템플릿을 각각 대입하면 같은 시험이 실패하는 대조를 확인했습니다.
  • 구 공식판의 동일한 파일로 인텐트 통합의 두 실패를 재현하고, 변경 뒤 통과를 확인했습니다. 승인·쓰기 경계 제거 대조는 여전히 실패합니다.
  • 변경한 8개 파일의 Git blob SHA가 로컬 후보와 일치하고, 공개 패치 적용·후보 일치·역패치 적용 가능성을 확인했습니다.

GitHub Actions, 위 머리 개정:

문서 계약과 실행 회귀 검사의 결과입니다. 실제 모델의 협업 품질 개선이나 사용자의 맥에 설치된 상태를 검증했다는 주장은 아닙니다.

Replace the unconditional first-render stop with explicit preview checkpoints and judgment-ready in-scope preparation. Preserve early feedback, user stops, budgets, authority and independent verification. Keep provisional methods and material tradeoffs distinct from binding requirements.

Update the old phrase-presence contract and add dependency-free source-contract regressions, including negative controls exercised locally. These checks do not claim live-model or runtime behavior validation.
Remove the template reference that would reintroduce the retired first-render rule and cover it with a source-contract regression.
…rces

The full CI surfaced stale expectations for prose moved from short role prompts into the canonical role skills, plus a missing prompt-rules payload in the isolated child fixture. Assert the current prompt-to-skill routing and preserve approval, scoped judgment, direct peer messages and write ownership. Distinguish owner and verifier using actual runtime-assigned roles rather than the removed shared heading.

Stage the child profile's prompt-rules dependency instead of disabling its prerequisite check. No product runtime or approval policy is changed.
@keepitmello
keepitmello merged commit bd962cd into rubato/base Sep 17, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant