Frontmatter
| id | 9695 |
| title | Implement Offline Synchronization for Ideation Sandbox (Discussions) |
| state | Closed |
| labels | enhancementai |
| assignees | tobiu |
| createdAt | Apr 4, 2026, 5:14 PM |
| updatedAt | Apr 4, 2026, 5:16 PM |
| githubUrl | https://github.com/neomjs/neo/issues/9695 |
| author | tobiu |
| commentsCount | 1 |
| parentIssue | 9693 |
| subIssues | [] |
| subIssuesCompleted | 0 |
| subIssuesTotal | 0 |
| blockedBy | [] |
| blocking | [] |
| closedAt | Apr 4, 2026, 5:16 PM |
Implement Offline Synchronization for Ideation Sandbox (Discussions)
Closedenhancementai
tobiu added parent issue #9693 on Apr 4, 2026, 5:14 PM
tobiu assigned to @tobiu on Apr 4, 2026, 5:16 PM

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.mjsmodule.
tobiu closed this issue on Apr 4, 2026, 5:16 PM
The
github-workflowMCP 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:
discussionQueries.mjsto fetch paginateddiscussionsfrom the repository (includingcommentsand nestedreplies).DiscussionSyncer.mjsmatching the design pattern established byIssueSyncerandReleaseSyncer(including cache deduplication viacontentHash).DiscussionSyncerinto the primary orchestration pipeline insideSyncService.runFullSync()..mdfiles from the npm package via.npmignore.