Problem
A LIP's status is recorded in two hand-edited places that drift apart:
- The
status: field in each LIPs/LIP-N.md frontmatter.
- The status column in the README index table.
When one is updated and the other is forgotten, the documented status becomes wrong. This recently caused downstream tooling (e.g. delegators querying LIP status using AI tools) to report incorrect states. #108 is a concrete example: it updates LIP-101 to Final in the README but leaves the frontmatter at Proposed.
A snapshot today shows 6 LIPs internally inconsistent (89–92, 100, 101) plus trailing-whitespace in two status: values (LIP-3, LIP-15).
Plan
Problem
A LIP's status is recorded in two hand-edited places that drift apart:
status:field in eachLIPs/LIP-N.mdfrontmatter.When one is updated and the other is forgotten, the documented status becomes wrong. This recently caused downstream tooling (e.g. delegators querying LIP status using AI tools) to report incorrect states. #108 is a concrete example: it updates LIP-101 to Final in the README but leaves the frontmatter at Proposed.
A snapshot today shows 6 LIPs internally inconsistent (89–92, 100, 101) plus trailing-whitespace in two
status:values (LIP-3, LIP-15).Plan
ProposedLIP's poll has concluded, or aDraft/Last CallLIP has an active poll. Editorially gated (never auto-merges).