Repository lifecycle
Code repositories in OpenFoundry already look like a product surface, not just a storage layer.
Current lifecycle
- create a repository
- create branches
- create commits
- inspect diffs and files
- trigger CI
- create merge requests and comments
- merge changes
Repository signals
These stages map directly onto handlers in services/code-repo-service/src/handlers/*.
