Skip to content

v0.18.0

Latest

Choose a tag to compare

@HarperZ9 HarperZ9 released this 05 Nov 02:57
· 1 commit to main since this release
32eec45

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-voice for 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_register measures 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, and voice apply, keep the original text when a rewrite
    loses one; voice apply takes accept_register_change to accept it anyway.
    articulate voice register DRAFT REWRITE prints the comparison.
  • articulate devices --function adds simile, metaphor and motif, and reads
    each device as carries or empty.
  • 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.analogy reads analogy: carries with two or more mapped parts
    or a relation carried across, empty for a bare stock comparison. A literal
    comparison with real figures is not a device.
  • New domain profile publication: the research profile plus claim evidence
    and analogy-untested (LOW, advice) for an analogy that carries the argument
    and points at no testable map.
  • claim-without-evidence also 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_promote and freeze; 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_submit description 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=check checks
    them again. The detector itself is unchanged.
  • New domain profile outbound and rule pack privacy, 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. outbound gates on both. note,
    product-copy and publication report 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 read Unverifiable after this change, because the
    extension fingerprint covers the new packs.