feat!(persistence): update .improv format to v2025-04-09

Update the .improv file grammar to require version v2025-04-09 and remove
unnecessary blank line requirements at the start of files. Update
bank-info.improv to comply with the new version and reformat date entries
and categories.

BREAKING CHANGE: The .improv grammar now strictly requires the version line 'v2025-04-09'.
Existing files without this line will fail to parse.
Co-Authored-By: fiddlerwoaroof/git-smart-commit (gemma-4-31B-it-UD-Q4_K_XL.gguf)
This commit is contained in:
Edward Langley
2026-04-13 21:30:18 -07:00
parent 53b13d4942
commit c48a5cd575
2 changed files with 277 additions and 281 deletions

View File

@ -10,7 +10,6 @@
file = {
SOI ~
blank_lines ~
version_line ~
model_name ~
initial_view? ~
@ -18,7 +17,7 @@ file = {
EOI
}
version_line = { "v" ~ rest_of_line ~ NEWLINE ~ blank_lines }
version_line = { "v2025-04-09" ~ NEWLINE ~ blank_lines }
model_name = { "# " ~ rest_of_line ~ NEWLINE ~ blank_lines }
initial_view = { "Initial View: " ~ rest_of_line ~ NEWLINE ~ blank_lines }