B-0JM1-books-format-convergence
Three parsers claim ‘books’ with no shared model: @augmented/hierarchy (Model A, +book.md), @augmented/books (Model B, books_v2 — the served one), and the desktop crate’s Rust content module (a divergent A-dialect keyed on _meta./_problem. markers that would misparse +book.md dirs). After the solutions/augmented_learning consolidation (T-PP4I/T-SRJQ/T-V57A) lands, converge on ONE model: B (books_v2) is canonical since learn_web serves it; reconcile or retire the A parser and the Rust dialect, then retire the Model A corpus at solutions/augmented_learning/content/books. Big design work — deliberately kept out of the location-consolidation phases.