luanmorenommaciel/brief-spec は、複数の AI コーディングハーネス(coding harness)を 1 つのプロジェクトに組み込んでも、人間が受け取る引き渡し形式を 1 つに、予測可能な形に統一するための規約プロジェクトである。コミット 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 の 1 行だが、同じコミットで tests/test_ci_release_authorization_gate.py が 123 行 새로追加された(LUA-40、PR #20)。このテストは ci.yml を解析し、承認ステップの条件式と実行トリガーの組み合わせ(スケジュール、PR、main push、v タグ push、手動実行)を照合し、ビルド・メタデータ確認・クリーンルームスモークのステップには条件が付いていないことも確認する。確認できるのはワークフローファイルの条件構造とステップ配置までである。実際の承認手続きがどの外部システムとつながるかは、このコミットでは明らかにならない。承認ステップに残された実行経路が 2 つだけであることは、タグと手動実行のどちらでもトリガーされないリリースでは承認成果物が作られないという前提を敷いている。