#!/bin/bash
# 次判定面 S 机械筛：主语 grep → 管道谓语 grep（两级，⛔ 无 head/-m）
# 判据逐字抄自 docs/round2-writeback-gap-plan.md §1.2 @12e67ef
# 用法: screen.sh <tree-ish>   例: screen.sh 01b6589 / screen.sh HEAD
SUBJ='DS|owner|Owner|对方|R1|R2|R3'
PRED='已做|已落地|已实现|已上闸|已加|已改|已修|已提交|已执行|已完成|已覆盖|已接|已合|已裁|已裁定|裁定|已定|已拍定|已决|已采纳|已拒|已驳|rejected|已 hold|已证伪|证伪|已推翻|推翻|被推翻|已失效|不成立|别再走|已弃|作废|已 live'
git grep -n -E "$SUBJ" "$1" -- 'reports/*.md' | grep -E "$PRED"
