
    Xjt	                        d Z ddlmZ ddlZddlmZ ddlmZ dddd	d
ddd	dddd	dddd	dddd	dZdZ	edd       Z
y)u  Guidance sources and their precedence.

1. USDA FS Avalanche Forecast Guidance (FG) — the standard; wins any conflict.
2. The center's avalanche problem descriptions (SAC).
3. Statham et al. 2018, "A conceptual model of avalanche hazard" (CMAH) — the
   research paper FG builds on; background reference where FG is silent.
4. Writing for Busy Readers (Rogers & Lasky-Fink 2023) — writing style only,
   after the FG writing rules (app/style.py).
Imported archives come after all of these (guidance_era='legacy').
    )annotationsN)	lru_cache)Pathz#USDA FS Avalanche Forecast Guidance   z;Primary guidance. Takes precedence over every other source.)title
precedenceroleu.   Sierra Avalanche Center — Avalanche Problems   z?Center guidance: public descriptions of each avalanche problem.u@   Statham et al. (2018) — A conceptual model of avalanche hazard   u   Background reference that the Forecast Guidance builds on; the Forecast Guidance takes precedence where they differ. Natural Hazards 90:663–691, doi:10.1007/s11069-017-3070-5. Open access under CC BY 4.0.u+   Writing for Busy Readers — Six Principles   u   Writing-style reference for forecasters and Claude suggestions; the Forecast Guidance writing rules (§3) take precedence. © Todd Rogers and Jessica Lasky-Fink, 2023.uJ   Writing for Busy Readers — Common Phrases and More Succinct Alternatives   u   Source of the tool's wordy-phrase checks. Entries that clash with Forecast Guidance vocabulary (e.g. “considerable”, “zone”) are not used.)zforecast-guidance.pdfzsac-avalanche-problems.pdfzcmah-statham-2018.pdfz&writing-for-busy-readers-checklist.pdfz+writing-for-busy-readers-common-phrases.pdfc   c                     t        j                  t        t              j                  dz  dz  j                               S )zRCurated guidance phrases and CMAH Table 4 notes (app/data/reference-phrases.json).datazreference-phrases.json)jsonloadsr   __file__parent	read_text     (/var/www/avy-guidance/api/app/sources.py	referencer   3   s1     ::tH~,,v58PP[[]^^r   )returndict)__doc__
__future__r   r   	functoolsr   pathlibr   DOCSUNLISTED_PRECEDENCEr   r   r   r   <module>r"      s   	 #    7M BQ# Tt ?K/ ^@4/<   _ _r   