Add LinkedIn carousel for HAD estimator announcement#398
Conversation
11-slide deck launching the HeterogeneousAdoptionDiD estimator. Light gradient theme with indigo accent, matching the v3.0 / dCDH / TROP playbook. Hero arc: "Most methods require a control group. Reality doesn't." through to the v3.3 R-parity validation against DIDHAD v2.0.0. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
Overall Assessment Executive Summary
Methodology
Code Quality No findings. Performance No findings. Maintainability No findings. Tech Debt No findings. Existing Security No findings. Documentation/Tests No additional findings. The relevant contracts are already well locked by existing tests: Path to Approval
|
- Slide 8 code: pin example to design="continuous_at_zero" so the
`# WAS estimate` and `# Bias-corrected 95% CI` comments are guaranteed
by the resolved path (was design="auto", which can resolve to
WAS_d_lower or the mass-point Wald-IV ratio depending on dose
distribution).
- Slide 9 features card: "Per-horizon WAS" -> "Per-horizon estimates"
to drop the estimand-specific claim from a feature description that
applies to all event-study paths.
- Slide 10 subtitle: drop "Bit-exact" overclaim and add the design
qualifier. New text: "End-to-end match against DIDHAD v2.0.0 on
continuous-at-zero designs." matches REGISTRY scope (atol=1e-8 on
Design 1' surface with documented convention deviations).
Slides 4 (card 2 "Recover the Weighted Average Slope.") and 6 ("WAS"
hero with Design 1' equation pinned) keep paper-level naming as
defensible.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
/ai-review |
|
🔁 AI review rerun (requested by @igerber) Head SHA: Overall Assessment Executive Summary
Methodology
Code Quality No findings. Performance No findings. Maintainability No findings. Tech Debt No findings. Security No findings. Documentation/Tests
Path to Approval
|
…rage claim - Slide 4: add italic footnote below the cards spelling out the estimand split: "Returns WAS on continuous-at-zero designs; WAS_d_lower otherwise." Card 2 title kept as "Recover the Weighted Average Slope." since the footnote now carries the precision and the marketing connection to slide 6's WAS hero is preserved. - Slide 10 card 4: "coverage at nominal level" -> "coverage near nominal level" to match REGISTRY language and the loose lower-bar in tests/test_had_mc.py. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
/ai-review |
|
🔁 AI review rerun (requested by @igerber) Head SHA: Overall Assessment ✅ Looks good Executive Summary
Methodology
Code Quality
Performance
Maintainability
Tech Debt
Security
Documentation/Tests
|
Summary
Test plan
python carousel/generate_had_carousel.py🤖 Generated with Claude Code