Data Integration Pipeline
Gate: P5/P5-auto (scheduled with auto-commit) + P6 (manual dispatch)
Trigger: Cron schedules (weekly), repository_dispatch, workflow_dispatch
Workflows: integrator-copy-update-*.yml + integrator-maintenance-update-*.yml
Overview: what feeds into the docs
Feed schedule
Freshness monitoring
Monitored files:
snippets/data/social-feeds/ghostBlogData.jsx
snippets/data/social-feeds/discordAnnouncementsData.jsx
snippets/data/social-feeds/forumData.jsx
snippets/data/social-feeds/youtubeData.jsx
snippets/data/showcase-feed/showcaseData.jsx
snippets/data/globals/latestRelease.jsx
Contract addresses pipeline (detailed)
Gaps
- No auto-retrigger for stale feeds: Freshness monitor creates issues but does not re-dispatch the integrator workflow. Manual intervention required
- Social feed scripts in wrong location:
.github/scripts/fetch-*.js marked for migration to operations/scripts/ per D-ACT-06 but not yet moved
- Translation pipeline manual only: No scheduled periodic re-translation check. No webhook for upstream source changes
- Contract addresses workflow never dispatched on production branch: Exists only on
docs-v2-dev. Must be cherry-picked to docs-v2 for live use (flagged P0)
Last modified on May 22, 2026