Skip to content

Add collaborative editor accessibility parity guard#316

Open
sravan27 wants to merge 1 commit into
SCIBASE-AI:mainfrom
sravan27:codex/collab-editor-accessibility-parity-12
Open

Add collaborative editor accessibility parity guard#316
sravan27 wants to merge 1 commit into
SCIBASE-AI:mainfrom
sravan27:codex/collab-editor-accessibility-parity-12

Conversation

@sravan27
Copy link
Copy Markdown

Summary

/claim #12

Adds a focused collab-editor-accessibility-parity-guard module for the real-time collaborative research editor. This checks whether Markdown, WYSIWYG, LaTeX, notebook, comment, suggestion, and section-lock controls are accessible before a collaborative manuscript is released.

This is intentionally separate from existing broad editor, operation replay, offline conflict, notebook workbench, reference formatting, authorship governance, freeze/lock/recovery, discussion sidebar, autosave, round-trip fidelity, review decision, task dependency, equation/figure anchor, kernel lease, and presence-privacy slices.

What it checks

  • keyboard reachability for interactive editor controls
  • screen-reader labels for toolbars, comments, suggestions, locks, and notebook cells
  • spoken text for LaTeX equation blocks
  • alt text for visual notebook outputs
  • comment/suggestion document anchors
  • lock/unlock screen-reader announcements
  • Markdown/WYSIWYG mode parity
  • focus-order coverage and unknown focus targets

Validation

  • node collab-editor-accessibility-parity-guard/test.js -> 5 tests passed
  • node collab-editor-accessibility-parity-guard/demo.js -> status=hold_accessibility_release, blockers=6, warnings=3
  • node --check collab-editor-accessibility-parity-guard/index.js collab-editor-accessibility-parity-guard/sample-data.js collab-editor-accessibility-parity-guard/test.js collab-editor-accessibility-parity-guard/demo.js -> passed
  • git diff --check -> passed
  • ffprobe confirmed reports/demo.mp4 is H.264, 1280x720, 12s

Artifacts

  • collab-editor-accessibility-parity-guard/reports/accessibility-parity-packet.json
  • collab-editor-accessibility-parity-guard/reports/accessibility-parity-report.md
  • collab-editor-accessibility-parity-guard/reports/summary.svg
  • collab-editor-accessibility-parity-guard/reports/demo.mp4

Synthetic data only; no credentials, browser automation, external APIs, or notebook execution.

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.

1 participant