Skip to content

Route assembly content synchronization through rad-app - #16

Merged
AJ-Koenig merged 2 commits into
stagingfrom
AJ/ohai-default-navigation
Sep 4, 2026
Merged

AJ-Koenig merged 2 commits into
stagingfrom
AJ/ohai-default-navigation

Conversation

@AJ-Koenig

@AJ-Koenig AJ-Koenig commented Sep 4, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Make rad-app the assembly-content hub. This repository only notifies the hub after content changes; it never writes to another spoke. Synchronization uses reviewed staging PRs and preserves main release-promotion gates.

  • Full mirror: assembly-docs/content contains every language and asset.
  • Hardware spokes: assembly-docs contains only the matching product, with page.en.mdx mapped to page.mdx and meta.en.json mapped to meta.json.
  • Product assets, KiCad files, and product-local BOM snapshots remain included.
  • No initial content replacement or baseline seeding is performed by this PR.
  • The notifier requires the existing RAD_VERSION_CONTROL_APP_ID variable and RAD_VERSION_CONTROL_PRIVATE_KEY secret, with the app installed for the hub and participating repositories.

Validation

  • actionlint passed for the notifier.
  • Hub verification passed: 23 synchronization tests, 3 BOM tests, OHAI type check, and full content validation.

Coordination

Hub implementation and rollout instructions: https://github.com/researchanddesire/rad-app/pull/1928

Merge through staging, promote the workflows to the default branch, then review the separately generated initial seed PRs before enabling routine content propagation.

Related implementation PRs

@AJ-Koenig
AJ-Koenig marked this pull request as ready for review September 4, 2026 20:55
@AJ-Koenig
AJ-Koenig merged commit d3c9da2 into staging Sep 4, 2026
1 check passed
@AJ-Koenig
AJ-Koenig deleted the AJ/ohai-default-navigation branch September 4, 2026 21:20
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