@@ -45,6 +45,21 @@ group :development, :test do
4545
4646 # Omakase Ruby styling [https://github.com/rails/rubocop-rails-omakase/]
4747 gem "rubocop-rails-omakase" , require : false
48+
49+ # Environment variables
50+ gem "dotenv-rails" , "~> 3.1"
51+
52+ # Model annotations
53+ gem "annotaterb" , "~> 4.20"
54+
55+ # i18n management
56+ gem "i18n-tasks" , "~> 1.0"
57+
58+ # Database validations
59+ gem "database_validations" , "~> 1.1"
60+
61+ # Database consistency checks
62+ gem "database_consistency" , "~> 2.1" , require : false
4863end
4964
5065group :development do
@@ -53,6 +68,16 @@ group :development do
5368
5469 # Git hooks manager
5570 gem "lefthook" , require : false
71+
72+ # Better error pages
73+ gem "better_errors" , "~> 2.10"
74+ gem "binding_of_caller" , "~> 1.0"
75+
76+ # Performance profiling
77+ gem "rack-mini-profiler" , "~> 4.0"
78+
79+ # N+1 query detection
80+ gem "bullet" , "~> 8.1"
5681end
5782
5883group :test do
@@ -77,3 +102,25 @@ gem "types_from_serializers"
77102
78103# Frontend routes
79104gem "js-routes"
105+
106+ # Authorization
107+ gem "action_policy" , "~> 0.7"
108+
109+ # Audit trail / versioning
110+ gem "paper_trail" , "~> 17.0"
111+
112+ # Pagination
113+ gem "pagy" , "~> 9.3"
114+
115+ # Soft deletes
116+ gem "discard" , "~> 1.4"
117+
118+ # JSON store enhancements
119+ gem "store_attribute" , "~> 2.0"
120+ gem "store_model" , "~> 4.4"
121+
122+ # Solid Queue web UI
123+ gem "mission_control-jobs" , "~> 1.1"
124+
125+ # S3-compatible storage (for Cloudflare R2)
126+ gem "aws-sdk-s3" , "~> 1.180" , require : false
0 commit comments