/claim #12
Summary
- Add a self-contained collaborative equation anchor integrity guard for the real-time research editor.
- Detect duplicate equation labels, stale
\ref{...} anchors, journal numbering drift, locked-section equation mutations, and unresolved private reviewer equation comments before manuscript export.
- Produce deterministic allow/hold/remediation decisions with audit digests and reviewer-ready artifacts.
- Use synthetic data only: no private manuscripts, credentials, browser storage, identity-provider calls, or external APIs.
Demo artifacts
collaborative-equation-anchor-guard/reports/demo.mp4
collaborative-equation-anchor-guard/reports/equation-anchor-review.svg
collaborative-equation-anchor-guard/reports/equation-anchor-review.md
collaborative-equation-anchor-guard/reports/equation-anchor-review.json
Validation
node collaborative-equation-anchor-guard/test.js
node collaborative-equation-anchor-guard/demo.js
node collaborative-equation-anchor-guard/render-video.js
node --check collaborative-equation-anchor-guard/index.js
node --check collaborative-equation-anchor-guard/sample-data.js
node --check collaborative-equation-anchor-guard/test.js
node --check collaborative-equation-anchor-guard/demo.js
node --check collaborative-equation-anchor-guard/render-video.js
git diff --check
ffprobe -v error -show_entries format=duration,size -of default=nw=1 collaborative-equation-anchor-guard/reports/demo.mp4
All commands passed locally. The generated MP4 reports duration=4.000000 and size=36758.
Scope distinction
This focuses on equation labels and cross-references during collaborative edits. It avoids existing broad editor, notebook/kernel, reference formatting, figure/table, clipboard/import, find/replace, chat mention, footnote export, suggestion provenance, section-lock, and mode-toggle slices.