cmd/replays: Main application entry pointinternal/: Private application codeapi/: API handlers and middlewaremodels/: Data modelsservice/: Business logic
pkg/: Public packages that can be used by external projectsconfigs/: Configuration filesscripts/: Build and deployment scriptstest/: Additional test files
# Run the application
go run cmd/replays/main.goWhen a feature is driven by configuration, the configuration file and its loader are the single source of truth. Do not add parallel hardcoded fallback logic in the feature code that silently hides missing or incomplete configuration. If defaults are needed, put them in the config loader or embedded default config and make load failures visible.