# Module Index
| invariant | 001 | Thin Client Principle | No automatic behaviors; stateless HTTP transport with explicit caller control | Active |
| invariant | 002 | Testing Standards | No-mock mandate and loud-failure requirement; real API calls only | Active |
| feature | 001 | Core API | Core Gemini endpoints — content generation, embeddings, models, streaming, multimodal | Active |
| feature | 002 | Enterprise Reliability | Enterprise reliability modules — retry, circuit breaker, rate limiting, failover | Active |
| api | 001 | Coverage | API endpoint coverage and implementation status | Active |
| operation | 001 | Secret Loading | Gemini API key loading procedure for development and tests | Active |
| operation | 002 | Usage Examples | Common API usage operation procedures | Active |
| pattern | 001 | Quick Response | Single-call generation; errors propagate to caller as Result | Active |
| pattern | 002 | Error-Resilient | Generation with error-variant-to-fallback-string mapping | Active |
| pattern | 003 | Batch Processing | Sequential paced loop for rate-limited bulk prompt workloads | Active |
| protocol | 001 | Streaming Format | JSON array streaming protocol specification | Active |