One row per (code, effective date, kind) for becomes-payable / revalued /
status-change / ends / telehealth-listed, derived from pfs.rvu (A/R/T
payable, left- and right-censored at the file span) and pfs.code_event
(revalued, telehealth_list), each anchored to the code's nearest
kind-matched FR lineage paragraph. Effective date is 1 January of the
rule year unless the event's own year is anchored only by a correction
notice (bib.frlink.rule_kind), then that notice's publication date.
Rows carry the family key, the year's RVU status and the decile band
of non_fac_total among that year's payable codes; control_codes()
returns the never-treated set (same status + band, no exposure within
a window). stack pfs exposure [--code|--family] [--write]
[--controls N --year Y]; notebook section 7c lists a family's
exposures with FR jump links and a control-set preview.
Live dry run: 6,314 rows / 4,796 codes in 1.3 s; every fixture event
in #693 present (99490 2015, 99487/99489 2017, 99439 + G2058 2021,
99424 + G2064 2022, G2211 2024, G0556 2025, 99441 ends 2025).