You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Align canonical step numbering and fix Bacon/EfficientDiD handlers
P1: Align all files to canonical 8-step numbering from llms.txt:
1-Define, 2-Assumptions, 3-Test PT, 4-Choose estimator,
5-Estimate (with cluster check), 6-Sensitivity, 7-Heterogeneity,
8-Robustness. Moved PT testing from Step 2 into separate Step 3
in llms-practitioner.txt, folded uncertainty into Step 5, updated
baker_step values in practitioner.py (PT: 2->3, estimator: 3->4).
P2: Bacon handler now checks total_weight_later_vs_earlier > 0.01
instead of negative weights (matches actual BaconDecompositionResults
API). EfficientDiD snippet uses actual hausman_pretest() classmethod
instead of nonexistent run_pretest=True parameter.
Tests: Updated step number assertions, added Bacon warning tests (2)
and EfficientDiD handler tests (2). Suite now 30 tests.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
0 commit comments