grouping_citations
Group citation references into connected components, treating high-degree nodes as anchors and honoring distinct_from declarations to correct grouping without dropping cited facts.
Instructions
Connected components of the hand-written CB-id reference graph.
READ-ONLY, and an ANNOTATION of what people already wrote — no link here is inferred. Every edge carries the field it came from and the quoted context of its first mention. A node whose degree exceeds hub_degree is a landmark many work units point AT, not a member of one: it does not transmit connectivity and is reported as an ANCHOR with its citers, so the components either side of it stay separate. References to ids outside the population are COUNTED as dangling, never dropped.
A pair you have declared DIFFERENT — relations_relate(a, "distinct_from", b) — stops being joined BY THAT REFERENCE, in either order; retracting the declaration brings the grouping back. The citation itself still appears, with its quoted context, in suppressed_edges: your declaration corrects the conclusion this tool draws from the reference, not the fact that somebody wrote it. Read still_grouped on each entry before trusting the separation — dropping one reference does not cut a graph, so if a third card cites both they are in one component regardless, and that flag (counted by still_grouped_total) is how the report tells you your declaration lost rather than leaving you to notice. This is the ONLY place distinct_from suppresses: grouping_filing's declared lineage (split_from / split_children) is untouched, because overriding one declaration with another is a different question from overriding a guess.
Args:
status: Narrow/widen the population (default: live statuses; "all")
category: Restrict to one category
hub_degree: Degree above which a node becomes an anchor (default 3, chosen on the outcome — see DEFAULT_HUB_DEGREE); None disables hub splitting and returns the raw components
component_limit: Max components returned (totals stay visible)
member_limit: Max members per component (edges follow the page)
anchor_limit: Max anchors returned (default 25)
orphan_limit: Max orphan ids returned (default 50)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| status | No | ||
| category | No | ||
| hub_degree | No | ||
| anchor_limit | No | ||
| member_limit | No | ||
| orphan_limit | No | ||
| component_limit | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||