This document defines how IrsanAI-Universe stays synchronized with the broader IrsanAI repository ecosystem and how each repository can ship its own GitHub Pages site.
IrsanAI-Universe is the navigation and governance hub.NTF-v1.0, IrsanAI-LRP-v1.3) remain implementation homes.Use submodules under external/ for repositories that must remain independently versioned.
git submodule add https://github.com/IrsanAI/NTF-v1.0 external/NTF-v1.0
git submodule add https://github.com/IrsanAI/IrsanAI-LRP-v1.3 external/IrsanAI-LRP-v1.3
git submodule add https://github.com/IrsanAI/IrsanAI-PDP-v2.0 external/IrsanAI-PDP-v2.0
Benefits:
If submodules are not desired, schedule a GitHub Action in Universe that:
Maintain a machine-readable registry in Universe (recommended file: spec/repo_manifest.json) containing:
This enables automated checks and dashboard rendering.
For each repository:
main (or gh-pages) in repository settings.index.md or index.html) with:
https://irsanai.github.io/<repo-name>/Universe should include a “Project Pages” table in README.md with links to:
Suggested sync states:
ACTIVE — synced in last 7 daysSTALE — no review in >7 daysDIVERGED — known spec/code mismatch.github/workflows/repo-sync.yml in Universe.Implemented in this repository:
spec/repo_manifest.jsonscripts/validate_repo_manifest.py.github/workflows/repo-sync.ymlCurrent naming suggests overlap (e.g., LRP-v1.3 and IrsanAI-LRP-v1.3).
Recommendation: