pub fn extract_gitlog(text: &str) -> Vec<MigrationRecord>Expand description
Extractor 1 — gitlog / chat-room: each ## R<N> … header is one decision; the header text
after the round token (and an optional — em-dash separator) is the decision; any structurally
declared rejected-road line in that record’s body becomes a ground. The R<N>/#<n> token is the
source_key and is carried into observe as a durable provenance token. Reasons are NEVER NLP’d.