luanmorenommaciel/brief-spec는 여러 AI 코딩 하네스(coding harness)를 한 프로젝트에 붙여도 사람이 받는 인계 형식은 하나로 예측 가능하게 맞추기 위한 규약 프로젝트다. 커밋 f65958d(2026-10-27)는 이 저장소의 GitHub Actions 워크플로에서 "Create exact-SHA release authorization" 단계에 실행 조건을 새로 붙였다. 이 승인 단계는 이제 워크플로를 수동 실행할 때, 또는 ref가 refs/tags/v 로 시작하는 릴리스 태그가 push될 때만 실행된다.
이 단계는 scripts/build-release-authorization.py를 호출해 특정 커밋 SHA를 릴리스 승인으로 만드는 작업을 맡는다. 커밋 메시지에 따르면 이 승인은 릴리스 후보에 묶인 실제 E2E(end-to-end) 증거가 있을 때만 성공할 수 있다. 변경 후에도 스케줄 실행이나 PR, main 브랜치 push에서는 빌드와 wheel 및 sdist 클린룸 설치 스모크 단계가 그대로 돌아가고 승인 단계만 건너뛴다. 빌드 전체를 막는 게 아니라 승인 산출물만 좁힌 조건이다.
수정은 ci.yml 한 줄이지만 같은 커밋에 tests/test_ci_release_authorization_gate.py가 123줄 새로 추가됐다(LUA-40, PR #20). 이 테스트는 ci.yml을 파싱해 승인 단계의 조건 표현식과 실행 트리거 조합(스케줄, PR, main push, v 태그 push, 수동 실행)을 대조하고, 빌드·메타데이터 확인·클린룸 스모크 단계에는 조건이 붙지 않았는지도 확인한다. 확인할 수 있는 것은 워크플로 파일의 조건 구조와 스텝 배치까지다. 실제 승인 절차가 어떤 외부 시스템과 이어지는지는 이번 커밋에 드러나지 않는다. 승인 단계에 남긴 실행 경로가 둘뿐이라는 것은 태그와 수동 실행 어느 쪽도 건지 않는 릴리스에서는 승인 산출물이 만들어지지 않는다는 전제를 깔아 둔다.