0.0.5: plain-language description + README opening

This commit is contained in:
Nick Krumholz 2026-06-29 13:25:31 -05:00
parent 29dfa874af
commit 9569155eab
4 changed files with 18 additions and 10 deletions

View file

@ -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

View file

@ -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

View file

@ -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",

View file

@ -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"
}