comments: stakeholder segmentation + coordination detection #255
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Objective
Identify who is commenting and detect organized campaigns.
Stakeholder Types
Coordination Detection (from hti5)
Key Question
Are skin substitute manufacturers/distributors orchestrating form letter campaigns to oppose reclassification? Cross-reference with entity tags from evidence base.
Status: groundwork exists, the analysis run does not.
skin_subs.rulemaking_commentsalready hasstakeholder_type,coordination_group, andis_form_lettercolumns with a 15-row pilot. Inputs ready (#251/#253 closed — full corpus + extracted text in bib/Zotero). Remaining: segmentation + the hti5-style similarity/coordination detection at scale.Coordination detection is implemented and run — no LLM needed for this half (
c9b6a28f07):rex.comments.coordination— hti5 methodology: Jaccard on character 5-gram shingles (threshold 0.45), union-find grouping, form-letter flag at ≥3 members. Texts <200 chars excluded (short agreement ≠ coordination).skin_subs.rulemaking_commentsnow has all 384 rows withcoordination_group+is_form_letterfilled.Remaining for this issue:
stakeholder_typeper comment (part of the #254 LLM pass) and cross-referencing campaigns against the evidence-base entity tags.Status audit (2026-08-13, repo-verified): PARTIAL. Jaccard 5-gram near-dup + union-find + form-letter flags done and loaded (384/384 rows have coordination_group/is_form_letter; rex/comments/coordination.py). Missing vs body: keyword fingerprinting for known campaigns, temporal clustering, entity-tag cross-reference; stakeholder segmentation defined but unpopulated (blocked on #254 run).