Repository navigation
Your own voice now has a profile that keeps it. Literary devices are read by
the work they do, and product copy and personal notes have checks of their own.
- New domain profile
author-voicefor your own first-person writing. No device
gates.device-empty(LOW) reports a device whose sentence carries no image,
anchor or stance, or whose figure rests on a stock vehicle. Claims are still
checked against evidence and em-dashes are still reported. articulate.voice_registermeasures fifteen register features (imagery,
forward motion, runs of ideas, observer, first person, questions, reader,
contrarian, jaded, wonder, defensive, profanity, analogy, symbol,
confrontation). An edit planned under
author-voice, andvoice apply, keep the original text when a rewrite
loses one;voice applytakesaccept_register_changeto accept it anyway.
articulate voice register DRAFT REWRITEprints the comparison.articulate devices --functionadds simile, metaphor and motif, and reads
each device ascarriesorempty.- Built-in intent spec
author-voice: wants imagery, the observer, forward
motion, a counter-view, a stance, a turn and a reader question, and sets no
device limit. - New domain profile
product-copy:claim-without-evidence(LOW, with the
document's claim coverage in the label),lead-author-framed(MEDIUM) and
mission-missing(LOW). It keeps and freezes the author's own terms. articulate.analogyreads analogy:carrieswith two or more mapped parts
or a relation carried across,emptyfor a bare stock comparison. A literal
comparison with real figures is not a device.- New domain profile
publication: the research profile plus claim evidence
andanalogy-untested(LOW, advice) for an analogy that carries the argument
and points at no testable map. claim-without-evidencealso reads a statistic about people ("90% of you",
"studies show"), and a claim's own number no longer counts as its source.- New domain profile
note: a stock opener and a stock closing offer gate;
office words and length report. - Domain profiles can carry
gate_promoteandfreeze; freeze terms enter
every edit plan made under the profile. - The edit limit lines in the plugin skill, the plugin README and the hosted
edit_submitdescription now state their scope plainly. - The edit hook leaves quoted words out of its style findings. Words inside
double or curly quotation marks and Markdown block quotes belong to the
person quoted, so the hook no longer asks the model to fix them, and it says
how many findings it left out.ARTICULATE_EDIT_HOOK_QUOTES=checkchecks
them again. The detector itself is unchanged. - New domain profile
outboundand rule packprivacy, for text about to
leave your machine.private-email(MEDIUM) names an e-mail address and
local-path(MEDIUM) names a Windows drive path, a home folder or a network
share, code blocks included.outboundgates on both.note,
product-copyandpublicationreport them without gating. Reserved
example domains and no-reply addresses are left alone. - The detector, its ruleset and its fingerprint are unchanged. Receipts that
used a domain profile readUnverifiableafter this change, because the
extension fingerprint covers the new packs.