Skip to main content

Module footnotes

Module footnotes 

Source
Expand description

Markdown footnotes, the carrier for per-claim attribution.

v0.2 retires the v0.1 body # Citations list. To attribute a specific claim to a source, a producer writes a footnote whose label is a sources[].id:

The `events_` table is sharded daily as `events_YYYYMMDD`.[^ga4-schema]

[^ga4-schema]: GA4 BigQuery Export schema

The label is the join key into sources; consumers resolve attribution through the matching entry, not by parsing the footnote prose. Labels are keyed rather than positional precisely because agents reorder these lists.

This module only finds the footnotes. Joining them to sources is provenance::attributions.

Structs§

FootnoteDef
A [^label]: text definition line.
FootnoteRef
A [^label] reference in the body prose.

Functions§

extract_definitions
Extracts every [^label]: text definition from the body.
extract_refs
Extracts every [^label] reference from the body prose.