docs: write prose without dashes or semicolons

Profiles, the wiki, comments, docstrings, command output and schema descriptions carried em-dashes, clause-joining semicolons, unicode arrows, box-drawing banners and check-mark glyphs. Each sentence was rewritten rather than having its character swapped. Hashes, paths, source_ref values and every cited file:line are unchanged, which a comparison of each parsed profile against the previous revision confirms.

validate_pr comments now say PASS and FAIL in words, and source_ref values in a profile's structured blocks render as code. test_prose_style fails if any of these comes back, in tracked files or in the generated site.
This commit is contained in:
Abdessamad Derraz committed 2026-10-19 06:47:31 +02:00
1 parent 583031eda5
commit 4231902a6c
495 files changed
+2486 -2301

No files matched your search

+1 -1
View File
@@ -325,7 +325,7 @@ class TestPackDeterminism(unittest.TestCase):
def test_an_executable_source_stays_executable(self):
"""Pinning the mode stripped the bit the RetroDECK pack needs.
It ships the two Voxatron engine binaries; extracted at 644 they
It ships the two Voxatron engine binaries, and extracted at 644 they
cannot be run. Git records the bit, so reading it from the source
leaves the pack the same from any clone.
"""