Plan contradiction: force push is both an extracted action and excluded as network egress
メンテナーはふだん 1 日以内に返信
まだ誰も着手していません。
評価
- 難易度
- 2/5
- 見積もり時間
- 1〜3時間
- 初心者へのやさしさ
- 74/100
- issue の種類
- ドキュメント
- 明瞭さ
- 明確に書かれている
- 活発さ
- 活発
- 技術スタック
- typescript
調査の方向性
docs/plans/2026-09-19-intent-aware-judgment.md を literal-match.ts とあわせて読み、§ Literal match の表と除外に関する段落から始めてください。選択した force-push ポリシーとその理由を計画全体で一貫して説明するようにして矛盾を解消してください。表と除外の記述が現在の動作、または明示的に根拠を示した変更と矛盾しなくなれば完了です。
索引モデルが issue の本文から書いたものです。
説明
The intent-aware plan (docs/plans/2026-09-19-intent-aware-judgment.md) says two things that cannot both hold:
- The action table (§ Literal match) lists "Force push, branch delete" as an extracted action that can match literally.
- The paragraph under it says: "These always go to the reviewer and never match literally: any network egress, any use of a secret, privilege (
sudo,doas), and any segment that is not extracted or inert."
A force push is network egress, so the table row is unreachable under the exclusion.
literal-match.ts resolves it the conservative way: it does not extract any push, so a force push goes to the reviewer. Branch delete is local and still matches. Pick one and make the plan say it:
- Keep the exclusion as written and drop force push from the table (what the code does today).
- Carve out git push to its own remote as not "egress" for this purpose, and say why the carve-out is safe.
Option 1 costs a dialog on git push --force-with-lease to a branch the user named. Option 2 needs an argument for why a push is different from scp, and the plan does not make one.
- 主要言語
- TypeScript
- スター
- 0
- フォーク
- 1
- 平均マージ
- 1時間 8分
- マージ済み PR(30日)
- 48
環境構築
このプロジェクトの環境構築ファイルはまだ確認していません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
STRML/omp-classifier のほかの issue
-
bug ready-for-agent
難易度 1/5 1時間未満 初心者へのやさしさ 80/100
STRML/omp-classifier#111 · コメント 2 件 ·
メンテナーはふだん 1 日以内に返信
-
bug ready-for-agent
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
STRML/omp-classifier#107 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
bug ready-for-human
難易度 2/5 1〜3時間 初心者へのやさしさ 88/100
STRML/omp-classifier#78 · コメント 4 件 ·
メンテナーはふだん 1 日以内に返信
-
bug ready-for-human
難易度 5/5 1週間以上 初心者へのやさしさ 30/100
STRML/omp-classifier#128 ·
メンテナーはふだん 1 日以内に返信
-
enhancement ready-for-human
難易度 4/5 3〜5日 初心者へのやさしさ 45/100
STRML/omp-classifier#116 · コメント 4 件 ·
メンテナーはふだん 1 日以内に返信
STRML/omp-classifier の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 84/100
opengovsg/FormSG#10118 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
ai-driven-qa bug claude
難易度 1/5 1時間未満 初心者へのやさしさ 75/100
linagora/twake-calendar-frontend#1434 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
check:passed streams:add
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
iptv-org/iptv#52824 · コメント 2 件 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 半日 初心者へのやさしさ 78/100
jaegertracing/jaeger-ui#4512 ·
メンテナーはふだん 1 日以内に返信
-
area:ide documentation enhancement platform:macos platform:vscode
難易度 1/5 1〜3時間 初心者へのやさしさ 88/100
anthropics/claude-code#97389 ·
メンテナーはふだん 1 日以内に返信