Parses .planning/WARNING-BASELINE.md accepted warning debt rows for executable expiry enforcement.
Expiry uses UTC calendar dates (YYYY-MM-DD). A row is valid through the end of its expiry day;
it fails when the check date is strictly after the expiry date.
Summary
Functions
Returns rows with non-blank owner and expiry.
Returns accepted rows whose expiry date is before the check date.
Returns rows in the Accepted section with blank owner or expiry.
Loads and parses accepted warning debt rows from the baseline markdown file.
Types
Functions
@spec accepted_rows(t()) :: [Scoria.WarningBaseline.Row.t()]
Returns rows with non-blank owner and expiry.
@spec expired_rows(t()) :: [Scoria.WarningBaseline.Row.t()]
Returns accepted rows whose expiry date is before the check date.
@spec invalid_rows(t()) :: [Scoria.WarningBaseline.Row.t()]
Returns rows in the Accepted section with blank owner or expiry.
Loads and parses accepted warning debt rows from the baseline markdown file.
Options:
:file- path to baseline markdown (default.planning/WARNING-BASELINE.md):date- check date for expiry comparison (defaultDate.utc_today/0)