Asset Lockdown: Every folder containing media
(textures, models, audio) is strictly excluded from the GitHub
remote.
Path Sanitization: Documentation containing local
filesystem paths to licensed ROMs is ignored.
Skeleton Verification: Before the first push, we
run git ls-files --others --ignored --exclude-standard to
verify that no binary assets are being tracked.
Workflow
PI: Commit changes to local Forgejo.
PI: Push sanitized logic to Private GitHub.
JULES: Pick up task from GitHub.
JULES: Submit PR.
PI: Pull PR, merge locally, and re-integrate with local assets.