Skip to content

Commit 73934b2

Browse files
chore: run PR126 reviewed-plan synchronization gate
1 parent 5065ac6 commit 73934b2

1 file changed

Lines changed: 46 additions & 0 deletions

File tree

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
name: PR126 round4 plan sync
2+
3+
on:
4+
push:
5+
branches:
6+
- agent/panel-p1-stage-c-covariance
7+
paths:
8+
- .github/workflows/pr126-round4-plan-sync.yml
9+
10+
permissions:
11+
contents: write
12+
13+
jobs:
14+
plan-sync:
15+
runs-on: ubuntu-latest
16+
steps:
17+
- uses: actions/checkout@v4
18+
with:
19+
ref: agent/panel-p1-stage-c-covariance
20+
fetch-depth: 0
21+
- uses: actions/setup-python@v5
22+
with:
23+
python-version: '3.11'
24+
- name: Apply plan synchronization
25+
run: python dev/pr126_round4_plan_sync.py
26+
- name: Validate reviewed plan contract
27+
run: |
28+
python - <<'PY'
29+
from pathlib import Path
30+
text = Path('dev/plans/panel_p1_stage_c_covariance_plan.md').read_text(encoding='utf-8')
31+
assert 'ordinary coordinate-wise BSE/test/p-value/CI output is explicitly unavailable' in text
32+
assert 'Fresh correctness evidence uses schema v2' in text
33+
assert '60 rows' in text
34+
assert 'unbalanced two-way FE' in text
35+
assert '`PanelOLS.predict()` and `RandomEffects.predict()`' in text
36+
PY
37+
git diff --check
38+
- name: Commit synchronized reviewed plan
39+
run: |
40+
git config user.name 'github-actions[bot]'
41+
git config user.email '41898282+github-actions[bot]@users.noreply.github.com'
42+
git rm .github/workflows/pr126-round4-plan-sync.yml dev/pr126_round4_plan_sync.py
43+
git add -f dev/plans/panel_p1_stage_c_covariance_plan.md
44+
git diff --cached --check
45+
git commit -m 'docs: synchronize PR126 reviewed plan after fix loop'
46+
git push origin HEAD:agent/panel-p1-stage-c-covariance

0 commit comments

Comments
 (0)