beantownbabeandClaude Sonnet 5 c5b6483b88 Add campaign-wide Audience Composition table to the campaign-end report
Mckinley manually added Sector/Function/Seniority/Country breakdown
tables to each monthly report by hand from the live Audience
Composition page; the campaign-end report had no equivalent since
there's no single month's page to pull a 3-month combined table from.

Generated directly in both the docx (report.build_report_docx) and the
live Reports tab preview (app._render_campaign_end_summary): merges
Follower Directory rows whose followedSort falls in {2026-07, 2026-08,
2026-09} (58 new followers profiled across the campaign) and renders
the same 4-table breakdown as the monthly reports use.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-10-02 15:24:38 +02:00
S
Description
No description provided
2.2 MiB
0 Stars 1 Watchers 0 Forks
Languages
Python 50.8%
HTML 48.9%
CSS 0.3%