Commit bea06a5
Make all handlers fully estimator-specific, add negative assertions
Eliminate reuse of staggered templates for non-staggered estimators:
- SyntheticDiD/TROP: replace staggered _placebo_step with estimator-
specific in-time/in-space placebo guidance (no control_group,
anticipation, or cohort-dropping language)
- TripleDifference: rewrite to state the actual DDD identifying
assumption (weaker than separate PT for two DiDs), remove the
"requires PT along two dimensions" mistatement
- ContinuousDiD: already fixed (dose-specific guidance)
Tests: add negative content assertions ensuring SDiD/TROP don't
mention control_group/anticipation, CDiD doesn't emit
check_parallel_trends, and DDD doesn't claim "two dimensions".
Evaluation doc: tighten qualitative summary to match corrected
staggered-safe diagnostics.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>1 parent 51bcf36 commit bea06a5
3 files changed
Lines changed: 66 additions & 18 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
416 | 416 | | |
417 | 417 | | |
418 | 418 | | |
419 | | - | |
| 419 | + | |
| 420 | + | |
| 421 | + | |
| 422 | + | |
| 423 | + | |
| 424 | + | |
| 425 | + | |
| 426 | + | |
| 427 | + | |
| 428 | + | |
| 429 | + | |
| 430 | + | |
| 431 | + | |
| 432 | + | |
| 433 | + | |
| 434 | + | |
420 | 435 | | |
421 | 436 | | |
422 | 437 | | |
| |||
453 | 468 | | |
454 | 469 | | |
455 | 470 | | |
456 | | - | |
| 471 | + | |
| 472 | + | |
| 473 | + | |
| 474 | + | |
| 475 | + | |
| 476 | + | |
| 477 | + | |
| 478 | + | |
| 479 | + | |
| 480 | + | |
| 481 | + | |
| 482 | + | |
| 483 | + | |
| 484 | + | |
| 485 | + | |
| 486 | + | |
457 | 487 | | |
458 | 488 | | |
459 | 489 | | |
| |||
537 | 567 | | |
538 | 568 | | |
539 | 569 | | |
540 | | - | |
| 570 | + | |
541 | 571 | | |
542 | | - | |
543 | | - | |
544 | | - | |
545 | | - | |
546 | | - | |
| 572 | + | |
| 573 | + | |
| 574 | + | |
| 575 | + | |
| 576 | + | |
| 577 | + | |
547 | 578 | | |
548 | 579 | | |
549 | | - | |
550 | | - | |
551 | | - | |
| 580 | + | |
| 581 | + | |
| 582 | + | |
552 | 583 | | |
553 | 584 | | |
554 | 585 | | |
555 | 586 | | |
556 | 587 | | |
557 | | - | |
| 588 | + | |
558 | 589 | | |
559 | | - | |
560 | | - | |
561 | | - | |
| 590 | + | |
| 591 | + | |
| 592 | + | |
562 | 593 | | |
563 | | - | |
| 594 | + | |
564 | 595 | | |
565 | 596 | | |
566 | 597 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
93 | 93 | | |
94 | 94 | | |
95 | 95 | | |
96 | | - | |
| 96 | + | |
97 | 97 | | |
98 | | - | |
| 98 | + | |
99 | 99 | | |
100 | 100 | | |
101 | 101 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
252 | 252 | | |
253 | 253 | | |
254 | 254 | | |
| 255 | + | |
| 256 | + | |
| 257 | + | |
| 258 | + | |
255 | 259 | | |
256 | 260 | | |
257 | 261 | | |
258 | 262 | | |
| 263 | + | |
| 264 | + | |
| 265 | + | |
| 266 | + | |
259 | 267 | | |
260 | 268 | | |
261 | 269 | | |
| |||
264 | 272 | | |
265 | 273 | | |
266 | 274 | | |
| 275 | + | |
| 276 | + | |
| 277 | + | |
267 | 278 | | |
268 | 279 | | |
269 | 280 | | |
270 | 281 | | |
| 282 | + | |
| 283 | + | |
| 284 | + | |
| 285 | + | |
| 286 | + | |
| 287 | + | |
271 | 288 | | |
272 | 289 | | |
273 | 290 | | |
| |||
0 commit comments