Skip to main content

Module tracking

Module tracking 

Source
Expand description

Offline tracking-registry evaluation.

Locate <docs_root>/reference/tracking.yaml, parse and bound it through domain::tracking, resolve every declared path without a .. or a symlink escape, and classify each entry as current, due, or overdue against a clock the caller supplies. Everything here is local: no network. Comparing a pinned revision to its upstream is commands::track’s job, over an explicit network boundary.

Structs§

Assessed
One evaluated entry.
Problem
One problem found in an entry, addressed to the rule it breaks.
Report
A whole-registry evaluation.

Enums§

Freshness
How an entry stands against the clock.

Functions§

evaluate
Evaluate the registry at <docs_root>/reference/tracking.yaml, offline.
registry_path
Where the registry lives, relative to the repository root.
today_utc
Today’s date in UTC.