diff --git a/README.md b/README.md index 54b00cb..6827f20 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,17 @@ # Cite Engine -Drift-proof, closed-corpus citations for Obsidian. You can only cite passages -that exist in your own clipped sources, so **fabrication is impossible by -construction**. A citation resolves to a passage (a native block reference), not -to copied text, so it **won't silently go stale** when you edit or rename the -source. +You paste a quote into your writeup, then later edit or reword the source note. +The link still works, so Obsidian shows everything as fine, but the words you +quoted no longer match the source, and nothing warns you. Cite Engine catches +that. + +It stamps your source notes, snapshots each quote at the moment you cite it, and +an integrity check re-reads your sources and flags any quote that has drifted. +No AI touches your citations, so it can never invent one, and it never rewrites +your prose. It just tells you which quotes to look at. + +Works alongside Zotero, the Web Clipper, or any workflow where you keep your +sources as notes in your vault. ## Three commands @@ -47,4 +54,4 @@ npx tsc --noEmit # typecheck ``` The citation logic lives in `src/core.ts` with no Obsidian imports, so it's unit -tested headless. `src/main.ts` is the thin Obsidian wrapper. +tested headl \ No newline at end of file diff --git a/manifest.json b/manifest.json index 572c7c7..09783e5 100644 --- a/manifest.json +++ b/manifest.json @@ -1,9 +1,9 @@ { "id": "cite-engine", "name": "Cite Engine", - "version": "0.0.4", + "version": "0.0.5", "minAppVersion": "1.5.0", - "description": "Drift-proof, closed-corpus citations via block refs. Cite only from your clipped sources — fabrication impossible by construction.", + "description": "Catch quotes that silently went stale. When you edit a source note, Cite Engine flags any quote you pulled from it that no longer matches, so your literature notes and citations stay accurate.", "author": "Nick", "authorUrl": "https://github.com/Flyingmiata-droid", "isDesktopOnly": false diff --git a/package.json b/package.json index 754a0a0..914d24b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "cite-engine", - "version": "0.0.4", + "version": "0.0.5", "description": "Drift-proof closed-corpus citations for Obsidian", "main": "main.js", "type": "module", diff --git a/versions.json b/versions.json index 2f94109..0adbf7a 100644 --- a/versions.json +++ b/versions.json @@ -2,5 +2,6 @@ "0.0.1": "1.5.0", "0.0.2": "1.5.0", "0.0.3": "1.5.0", - "0.0.4": "1.5.0" + "0.0.4": "1.5.0", + "0.0.5": "1.5.0" }