LearnNewsExamplesServices
Frontmatter
id9695
titleImplement Offline Synchronization for Ideation Sandbox (Discussions)
stateClosed
labels
enhancementai
assigneestobiu
createdAtApr 4, 2026, 5:14 PM
updatedAtApr 4, 2026, 5:16 PM
githubUrlhttps://github.com/neomjs/neo/issues/9695
authortobiu
commentsCount1
parentIssue9693
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtApr 4, 2026, 5:16 PM

Implement Offline Synchronization for Ideation Sandbox (Discussions)

Closedenhancementai
tobiu
tobiu commented on Apr 4, 2026, 5:14 PM

The github-workflow MCP server currently synchronizes Issues and Releases to offline local Markdown files (resources/content/).

To fully finalize the Ideation Sandbox infrastructure, we must also implement a 1-way synchronization layer for GitHub Discussions. This will allow our AI agents to pull exploratory architectural threads down to the local file system to process offline without exhausting the GraphQL API limits.

Acceptance Criteria:

  1. Extend discussionQueries.mjs to fetch paginated discussions from the repository (including comments and nested replies).
  2. Create DiscussionSyncer.mjs matching the design pattern established by IssueSyncer and ReleaseSyncer (including cache deduplication via contentHash).
  3. Wire DiscussionSyncer into the primary orchestration pipeline inside SyncService.runFullSync().
  4. Ignore the new generated .md files from the npm package via .npmignore.
tobiu added the enhancement label on Apr 4, 2026, 5:14 PM
tobiu added the ai label on Apr 4, 2026, 5:14 PM
tobiu added parent issue #9693 on Apr 4, 2026, 5:14 PM
tobiu referenced in commit 8fffc2d - "feat: Implement Ideation Sandbox offline sync (#9695) on Apr 4, 2026, 5:15 PM
tobiu assigned to @tobiu on Apr 4, 2026, 5:16 PM
tobiu
tobiu Apr 4, 2026, 5:16 PM

Antigravity Definition of Done (DoD) Completed

  • Implementation successfully pushed to remote dev.
  • Ignored resources/content/ comprehensively.
  • Wired locally executed DiscussionSyncer.mjs module.
tobiu closed this issue on Apr 4, 2026, 5:16 PM