Skip to content

Add collaborative editor governance module#89

Open
kkudumu wants to merge 5 commits into
SCIBASE-AI:mainfrom
kkudumu:kkudumu/collab-editor-governance-12
Open

Add collaborative editor governance module#89
kkudumu wants to merge 5 commits into
SCIBASE-AI:mainfrom
kkudumu:kkudumu/collab-editor-governance-12

Conversation

@kkudumu
Copy link
Copy Markdown

@kkudumu kkudumu commented May 14, 2026

Summary

  • add a self-contained collaborative editor governance module for issue Real-time collaborative research editor & interface #12
  • implement deterministic operation replay, section locks, comments, suggestions, tasks, autosave snapshots, collaborator presence, dashboard state, and publication outline export
  • include sample document data, requirement mapping, tests, CLI demo, and a short demo GIF

Demo

Verification

  • cd collaborative-editor-governance && npm run check
  • cd collaborative-editor-governance && npm test
  • cd collaborative-editor-governance && npm run demo
  • git diff --check

@algora-pbc /claim #12

Closes #12

@kkudumu
Copy link
Copy Markdown
Author

kkudumu commented May 14, 2026

Follow-up pushed to strengthen the scientific-formatting and reference-manager parts of issue #12:

  • added deterministic formatting summary for Markdown, LaTeX/equations, code-language metadata, notebook-cell support, references, citation resolution, and publication templates
  • expanded the sample document with a LaTeX block, Zotero-style reference metadata, citation key, and Nature Methods template
  • updated tests, demo output, README, and requirement map

Verification after the update:

  • cd collaborative-editor-governance && npm run check
  • cd collaborative-editor-governance && npm test
  • cd collaborative-editor-governance && npm run demo
  • git diff --check

@kkudumu
Copy link
Copy Markdown
Author

kkudumu commented May 14, 2026

Follow-up pushed in 76dc87c to strengthen the real-time editor scope for #12 with offline collaboration conflict evidence.

Added:

  • queued offline client operations in the sample fixture
  • deterministic offline rebase reporting
  • stale block-version detection with safe conversion to suggestions instead of overwriting live edits
  • section-lock conflict detection for reconnecting edits
  • missing review/comment target detection
  • restore-ready snapshots and audit hashes for conflict reports
  • demo output and requirement-map coverage for the offline/local caching recovery path

Verified locally:

  • npm run check
  • npm test
  • npm run demo
  • git diff --check

@kkudumu
Copy link
Copy Markdown
Author

kkudumu commented May 14, 2026

Added a short demo video artifact for Algora/reviewer convenience:

This is the same deterministic demo flow already covered by the local tests and README, now available as an MP4 video artifact.

@kkudumu
Copy link
Copy Markdown
Author

kkudumu commented May 14, 2026

Updated the existing demo video with narrated voiceover explaining every major change in this PR: scientific document blocks, Markdown and LaTeX metadata, reference handling, comments, suggestions, tasks, section locks, snapshots, presence, and offline conflict evidence. The PR's existing demo-video link now points to the narrated MP4.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Real-time collaborative research editor & interface

1 participant