File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 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
You can’t perform that action at this time.
0 commit comments