Skip to content

Confluence in-page AI edit and review (Jaskirat Singh) - #18

Open
jaskiringg wants to merge 5 commits into
superdocsapp:mainfrom
jaskiringg:jaskiringg/confluence-ai
Open

Confluence in-page AI edit and review (Jaskirat Singh)#18
jaskiringg wants to merge 5 commits into
superdocsapp:mainfrom
jaskiringg:jaskiringg/confluence-ai

Conversation

@jaskiringg

Copy link
Copy Markdown

Summary

  • Built by Jaskirat Singh (jaskiringg).
  • Confluence Cloud stays in the page: section select → SuperDocs HITL (ask_every_time) → accept/reject → write only accepted ranges back as ADF. Tables, code blocks, and macros stay opaque. Space queue is page-by-page, not a bulk overwrite. Branded PDF export is the path for people who never open Confluence.
  • Sidecar demo at extensions/jaskiringg/confluence-ai (no Forge required). Forge app is registered and sideloaded on a personal Confluence site; reviewers can forge register + install on their own site.
  • Live proof: IT Change Policy — North Region, freeze window 02:00-06:0001:00-05:00 IST, table + kubectl unchanged.

Replaces #16 (same commits; branch renamed from jaskirat-confluence-ai to jaskiringg/confluence-ai so the head matches my GitHub handle and folder).

Test plan

  • cd extensions/jaskiringg/confluence-ai && npm test
  • Copy .env.example.env, set SUPERDOCS_API_KEY, npm run ui:build && npm run sidecar, open http://127.0.0.1:8787
  • Propose a freeze-window edit, reject at least one range, confirm opaque table/code unchanged
  • Optional: forge login && forge register && FORGE=1 npm --prefix static/ui run build && forge deploy && forge install on a Confluence site

Made with Cursor

Sidecar demo plus Forge manifest so the assigned build can run before a Cloud site is ready.
…emo.

Sideload now uses asApp + a real app id so section review and the space queue run on Confluence Cloud after install.
Sidecar and Forge now default to the real Confluence page; freeze-window HITL write-back is the visible proof.
Empty CQL search is a platform bug; load the current user instead and keep page edit usable.
Same handlers; clearer page chrome so the live freeze-window review reads as finished.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant