LLL Term First-Use Review / 略語の初出点検
Lists upper-case abbreviations with no explanation at first use in a saved article. 初出で説明の見当たらない英大文字の略語を一覧。
@mrhandsome39.bsky.social/term-first-use-reviewOr open Registry in your EmDash admin and search for this name.
Permissions
Plugins get only the capabilities they declare and you approve. Your EmDash admin lists these again before anything installs.
FAQ
What is listed? Upper-case abbreviations of 2 to 6 letters (APIs counts as API) in one saved Portable Text field whose first occurrence has no explanation. Each is listed once, at its first block, with the occurrence count and a short context.
What counts as an explanation? A parenthesis right after the abbreviation (API (Application Programming Interface)); an expansion before a parenthesised abbreviation (Search Engine Optimization (SEO)); or a definition declaration such as 以下「CMS」, hereafter CMS, 略称: CMS, CMSとは, CMS stands for, CMSと略す. The content of a parenthesis is not judged.
"Explained only later"? The first occurrence has no explanation, a later one does. Its block is shown.
Is a listed abbreviation a mistake? No. It shows where a reader meets an abbreviation without help. Sentences in capitals, Roman numerals and codes such as US, TV or ID also match; put them in the excluded list.
Excluded list? Space- or comma-separated, typed in the panel (2 to 6 letters, at most 50), pre-filled with URL PDF FAQ. It applies to that run only and is not stored. Clearing it excludes nothing.
Katakana words? Not examined.
Why is my draft rejected? Only the published saved snapshot is read, never drafts, unsaved typing or pending revisions.
Images, tables, custom blocks? Counted by kind, not read; the result is partial.
Does it change the article? No. Edit, save, publish, then review again.
Spreadsheets. A report cell starting with =, +, - or @ gets a leading '.
保存された文字列の形だけを見ます。載っている略語は誤りではなく、読者が説明なしで出会う位置の一覧です。括弧の中身が正しい展開かは判定しません。カタカナ語は見ません。画像・表・カスタムブロックは件数のみ(部分点検)。ローマ数字や国・単位の記号も拾うので除外リストを使ってください。連絡 contact@lx3.cafe へは合成データか伏せ字の手順だけを送ってください。
Security
Read capabilities: content:read, schema:read. One POST route requiring content:edit_own_drafts and a signed-in caller; host ownership checks apply. No writes, KV, storage, external HTTP, cron, analytics or API keys; allowedHosts is empty. Results last only for the request; the report is not stored, and the excluded list typed in the panel is not stored. Article text is read from the saved snapshot as strings only. The panel and the copyable report show short context snippets (about 60 characters around each first occurrence) of the article text, so treat the report as private. Errors are fixed messages and never include internal details. The runtime license for the bundled EmDash SDK code is in the package README.
読取2権限(content:read / schema:read)のみ。本文変更・保存・外部通信なし。除外リストも保存しません。表示・コピーされるのは略語と、初出の前後約60字の抜粋です。レポートは非公開の本文を含むため共有先に注意してください。脆弱性は contact@lx3.cafe へ、秘密を含めず連絡してください。
Report cells and spreadsheets. The report is tab-separated plain text. When pasted into a spreadsheet, a cell that begins with =, +, - or @ (after optional whitespace/control characters) is written with a leading apostrophe (') so it is not run as a formula. This apostrophe is the only change the report makes to displayed text; it applies to every cell. Cells containing tab, line break or double quote are wrapped in double quotes (" doubled).
Calling the plugin route directly. The entry to review comes only from the host-attested editor context (route.ui.entry) that EmDash attaches when the request goes through the editor panel. A direct POST to the plugin API route ignores any ui/entry value in the request body, query string or headers. Verified in the real sandbox as another contributor (see pnpm test:runtime). The panel needs the host permission content:edit_own_drafts and adds no new privilege.
Changelog
0.1.0
Adds a review panel that lists upper-case abbreviations (2-6 letters such as API or SEO) in a published article whose first occurrence has no explanation, without changing or fetching anything. An excluded-abbreviation list can be entered per run. English/Japanese manual copy report. No content changes or external calls.
公開記事にある英大文字の略語(API・SEOなど2〜6字)のうち、初出に説明が見当たらないものの位置を一覧する初版。除外する略語は点検ごとに入力できます。英日の手動コピーレポート付き。本文変更・外部通信なし。
Installation
Install LLL Term First-Use Review (term-first-use-review) from the official EmDash Registry once available. Requires EmDash 1.4 and a configured supported sandbox runner. Open a published, saved article and use the "Term First-Use Review / 略語の初出点検" editor panel, choose one Portable Text field, optionally edit the excluded abbreviations (pre-filled with URL PDF FAQ) and a language, then press the button. After you change the article, save and publish it, then review again. The report is copied by hand. No stored settings, free.
公式Registryから導入し、公開済みの保存記事の編集画面でパネルを開き、本文項目・除外する略語(初期値 URL PDF FAQ)・言語を選んで一覧します。記事を直したら保存・公開してから再点検してください。レポート全文は手動コピーです。保存される設定はなく、無料。
Keep exploring
More plugins like LLL Term First-Use Review / 略語の初出点検
Browse by keyword, or see everything @mrhandsome39.bsky.social publishes.