monogrid 0.2.1, OpenCLIs build
2026-05-23-201214. The executing binary, registry, and public CDN metadata
agree on this release.
The published dispatcher has six operational roots: check, fix, qed,
structure, report, and --mcp-schema (mcp-schema alias), plus
help/version aliases and implicit file checking. Current source adds docs as
a seventh root, but that source-ahead command is not in the public build above.
Quick Start
Installation
Install the current public payload through OpenCLIs:Commands
Passing files without a command is an implicit
check.
Embedded Docs and MCP Boundary
check, qed, structure,
and report. It excludes fix, docs, help, and version. Monogrid also has no
native --json result mode; typed MCP-to-CLI calls therefore return text. A
schema entry proves argument mapping, not that a file passes alignment checks.
Use monogrid help or this page for embedded guidance on the public build;
monogrid docs becomes valid only after a later payload includes the current
source dispatcher.
Published Platforms
All five artifacts expose the same file-oriented command parser. Shell glob
expansion is still owned by the host shell, not by Monogrid itself.
check — Inspect Without Modifying
Implicit check:
monogrid file.md works without the check keyword.
Exit code 0 if no issues, 1 if issues found.
fix — Auto-Fix with Loop
Repeats check-fix cycles until 0 issues or max iterations reached.
qed — Q.E.D Deep Verification
- Calculates visual width of every line
- Lists every non-ASCII character with its Unicode codepoint and width
- Groups by category (COMBINING, BMP_WIDE, HIGH_WIDE, DEFAULT)
- Verifies recalculated width matches expected
structure — Structural Analysis
report — Compact File Survey
Workflow
What It Checks
Monogrid enforces 9 alignment rules:
Rules 1 and 6 are auto-fixable. All other rules require manual correction because they need semantic understanding of the diagram.
Width Rules
CodexMono renders characters at these widths:Self-Verification
Monogrid’s own--help output passes monogrid check with 0 issues:
Origin
Monogrid began as the native Rust port ofcheck-boxes.py v5.7. Its Unicode
width tables were verified through ASURA research across xterm.js, Alacritty,
and Ghostty; current release truth is owned by the Rust payload and its tests,
not by historical source line counts.