A Ruby on Rails application template and reference implementation for the MPI Media ecosystem.
- New to the project? Start with the Human Collaborator Guide — covers your role, the development workflow, commands, what to review, and environment setup.
- Looking for infrastructure details? See the MPI Infrastructure Guide — the full reference for repositories, AC configuration, CI/CD, quality tooling, and standards sync.
This repository is part of a multi-repo ecosystem (avails, sfa, garden, harvest, optimus). To enable Claude Code to seamlessly reference and work with code across all related repositories:
- Create
.claude/projects.local.jsonin the project root (this file is gitignored):
{
"local_paths": {
"avails": "/path/to/your/avails_server",
"sfa": "/path/to/your/wpa_film_library",
"garden": "/path/to/your/garden",
"harvest": "/path/to/your/harvest",
"optimus": "/path/to/your/optimus"
}
}- Replace each path with your actual local directory paths
Benefits:
- Claude Code can reference patterns from other repos (e.g., "how does avails handle authorization?")
- Enable cross-repo code replication and consistency
- Faster file access compared to fetching from GitHub
Note: This is optional. If you don't create this file, Claude Code can still work using the GitHub URLs defined in .claude/projects.json.
- See the Credentials Management document
- See the Dependency Management document
- See the System Permissions document for the authorization system
- See the Notification System document