Commit ef6b53d
Address PR #356 CI review round 16 (1 P1 guide)
Rebased onto current main (17 commits clean — PR #355, #358, #359 all
merged since last rebase).
StaggeredTripleDifference corrected as panel-only + balance-enforced.
The earlier §4.10 RCS wording paired TripleDifference /
StaggeredTripleDifference together in the Explicit RCS support list,
but REGISTRY.md §StaggeredTripleDifference requires a balanced panel
and staggered_triple_diff.py:93-109 has no panel=False mode — fit()
rejects unbalanced/duplicate (unit, time) structure at
staggered_triple_diff.py:846-864.
- §4.10 Explicit RCS support: TripleDifference (two-period) only;
StaggeredTripleDifference removed from the supported set.
- §4.10 Explicitly rejected for RCS: StaggeredTripleDifference added
with a concrete "no panel=False mode" + "use TripleDifference for
cross-sectional DDD" pointer.
- §3 Balanced-panel eligibility: StaggeredTripleDifference added to
the balance-sensitive gate.
Regression tests extended:
- Balanced-panel proximity check now covers StaggeredTripleDifference.
- §4.10 section test asserts StaggeredTripleDifference appears in the
Explicitly rejected block and NOT in the Explicit RCS support block.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>1 parent 9d5f8f9 commit ef6b53d
2 files changed
Lines changed: 33 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
277 | 277 | | |
278 | 278 | | |
279 | 279 | | |
280 | | - | |
| 280 | + | |
| 281 | + | |
281 | 282 | | |
282 | 283 | | |
283 | 284 | | |
| |||
510 | 511 | | |
511 | 512 | | |
512 | 513 | | |
513 | | - | |
514 | | - | |
515 | | - | |
516 | | - | |
| 514 | + | |
| 515 | + | |
| 516 | + | |
| 517 | + | |
| 518 | + | |
517 | 519 | | |
518 | 520 | | |
519 | 521 | | |
| |||
524 | 526 | | |
525 | 527 | | |
526 | 528 | | |
| 529 | + | |
| 530 | + | |
| 531 | + | |
| 532 | + | |
527 | 533 | | |
528 | 534 | | |
529 | 535 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
676 | 676 | | |
677 | 677 | | |
678 | 678 | | |
| 679 | + | |
679 | 680 | | |
680 | 681 | | |
681 | 682 | | |
| |||
763 | 764 | | |
764 | 765 | | |
765 | 766 | | |
766 | | - | |
| 767 | + | |
| 768 | + | |
| 769 | + | |
| 770 | + | |
| 771 | + | |
767 | 772 | | |
768 | 773 | | |
769 | 774 | | |
770 | 775 | | |
771 | 776 | | |
| 777 | + | |
| 778 | + | |
| 779 | + | |
| 780 | + | |
| 781 | + | |
| 782 | + | |
| 783 | + | |
| 784 | + | |
| 785 | + | |
| 786 | + | |
| 787 | + | |
| 788 | + | |
| 789 | + | |
| 790 | + | |
| 791 | + | |
| 792 | + | |
772 | 793 | | |
773 | 794 | | |
774 | 795 | | |
| |||
0 commit comments