Home Sitemap

v0.1 · 2026-04-30

Compression

Compression is the density of information in every Vaquum surface, fixed system-wide at one value. Moderate compression carries one claim per clause and two to four claims per paragraph, with no padding and no throat-clearing.

What compression is

Compression is the density of information in every word the firm writes. The single value the parameter takes is moderate — sentences carry their claims and nothing else, and have room to breathe. Moderate compression rejects padding phrases that add length without claim, throat-clearing that delays the claim, redundant doublets that pair a word with its synonym, and meta-commentary that names the act of writing rather than its content. The same compression applies to a memo, a working paper, an alert, and a documentation page without softening.

One value, moderate

The parameter takes exactly one value across the system, and the typed module rejects any other string at parse time. The fixed value carries an invariance: moderate compression applies to every surface, and the validator runs the same closed rule set against each source file. Length pressure does not relax the value, and neither does brevity pressure: a short label stays moderate by trimming padding, and a long passage stays moderate by holding two to four claims per paragraph rather than packing or sprawling.

Sub-properties

Compression declares 14 sub-properties grouped on four axes. The per-claim axis carries words per claim and parenthetical load. The per-sentence axis carries claims per sentence and sentence-length variance. The per-paragraph axis carries claims per paragraph and paragraph length.

The lexical axis carries the remaining eight sub-properties. Four are dictionary-backed: padding phrases, throat-clearing, redundant doublets, and meta-commentary. The other four — recapitulation, abbreviation of expansion, list versus prose, and footnote load — await typed rules.

Of the 14 sub-properties, 6 are backed by 6 typed rules in the validator. All 6 implemented rules run during validation. The remaining 8 sub-properties are specified in Voice-Addendum.md and are not yet backed by typed rules.

Typed rules

The first exhibit below renders the 6 typed rules read directly from @vaquum/voice/parameters/compression. Each row carries the sub-property the rule guards, the rule’s prose description, the mechanism the validator uses, and the declared severity. The 4 dictionary rules emit a fail on padding, throat-clearing, redundant doublets, and a flag on meta-commentary. The 2 parse rules flag paragraph length outside the three-to-six-sentence window and parenthetical load above one per sentence or above 10 words per parenthetical.

Mechanisms

Compression carries two mechanisms in its typed rule set, drawn from the closed set of four — regex, dictionary, parse, and editorial — declared at the validator level. Four rules are dictionaries; the second exhibit below renders the tokens each rule catches, grouped by sub-property and declared severity. Two rules are parse-mechanism checks: paragraph length and parenthetical load.

Compression measured

The third exhibit below renders the data-table atom for the first time on canon. The atom takes its claim from Design-System.md § Table › Data table — record sets with typed columns; the reader scans down columns to compare across records. The corpus carries 12 sentences — 8 drawn from canon’s existing voice pages and 4 synthetic violators included so dictionary matches are visible in the corpus. The first two columns carry the source page and the sentence; the next three numeric columns carry the word count and the counts of padding and throat-clearing phrases the dictionary catches. The status column fails when either dictionary count is non-zero. The total row aggregates the three numeric columns.

Table 1. Compression declares 6 typed rules: 4 dictionary and 2 parse. The 6 implemented rules emit 3 at fail and 3 at flag.
Table column range
Sub-property Description Mechanism Severity
padding-phrasespadding phrases are forbidden; replace with the shorter equivalentdictionaryfail
throat-clearingthroat-clearing phrases are forbiddendictionaryfail
redundant-doubletsredundant doublets are forbiddendictionaryfail
meta-commentarymeta-commentary is forbidden in body textdictionaryflag
paragraph-lengthrunning prose paragraph has three to six sentencesparseflag
parenthetical-loadno more than one parenthetical per sentence; none longer than 10 wordsparseflag

Source: Voice-Addendum.md § Compression

Table 2. Compression's 4 typed dictionaries declare 28 tokens; 23 tokens emit a fail and 5 tokens emit a flag.
Table column range
Token Sub-property Severity
in order topadding-phrasesfail
due to the fact thatpadding-phrasesfail
at this point in timepadding-phrasesfail
for the purpose ofpadding-phrasesfail
in the event thatpadding-phrasesfail
with regard topadding-phrasesfail
despite the fact thatpadding-phrasesfail
a large number ofpadding-phrasesfail
on the grounds thatpadding-phrasesfail
it should be noted thatthroat-clearingfail
it is worth mentioning thatthroat-clearingfail
as previously statedthroat-clearingfail
it is important to understand thatthroat-clearingfail
the fact of the matter isthroat-clearingfail
in many waysthroat-clearingfail
to a certain extentthroat-clearingfail
each and everyredundant-doubletsfail
first and foremostredundant-doubletsfail
null and voidredundant-doubletsfail
one and the sameredundant-doubletsfail
full and completeredundant-doubletsfail
new and innovativeredundant-doubletsfail
various differentredundant-doubletsfail
as we will seemeta-commentaryflag
as discussed abovemeta-commentaryflag
as we mentioned earliermeta-commentaryflag
as you can imaginemeta-commentaryflag
as is often the casemeta-commentaryflag

Source: @vaquum/voice/dictionaries/compression

Table 3. Compression measured on 12 sentences — 8 drawn from canon and 4 synthetic violators included so dictionary matches are visible in the corpus. 3 sentences carry at least one padding or throat-clearing token; 9 carry none.
Table column range
Synthetic Due to the fact that the system enforces precision, every numerical claim is paired with its unit at this point in time. 22 2 0 fail
Synthetic In order to make the point, it should be noted that the various different aspects of the matter deserve attention. 20 1 1 fail
Synthetic It is worth mentioning that, with regard to the closed rule set, each and every parameter is checked first and foremost. 21 1 1 fail
/voice/ Voice is the writing channel of the Vaquum design system, fixed system-wide at one declared value per parameter. 18 0 0 pass
/voice/ The eight parameters together carry the firm’s prose discipline across every surface. 12 0 0 pass
/register/ Register is the vocabulary band and grammatical convention of every Vaquum surface, fixed at one declared value. 17 0 0 pass
/register/ Professional carries everyday English with domain terms, no contractions, and no marketing vocabulary. 13 0 0 pass
/temperature/ Temperature is the affective load every Vaquum surface carries, fixed at the neutral value. 14 0 0 pass
/temperature/ Neutral places the firm between warm — evaluative, reassuring — and cool — forensic, distancing. 15 0 0 pass
/precision/ Exacting precision pairs every numerical claim with its unit and rejects vague quantifiers. 13 0 0 pass
/precision/ The validator reads the source markdown and runs the same closed rule set against every voice-bearing surface. 17 0 0 pass
Synthetic The data show that compression catches every padding phrase the dictionary lists. 12 0 0 pass
Total19442

Source: @vaquum/voice/dictionaries/compression