flash-guidelines

Constraints for agents when running on Gemini 3 Flash models

Gemini 3 Flash Usage Guidelines

When you are operating using the Gemini 3 Flash model, you MUST adhere to the following constraints to ensure quality and reliability:
  1. NO Logic Changes: Do not attempt to refactor complex logic, implement new business rules, or modify core game systems. Flash is best suited for high-volume, lower-complexity tasks.
  2. Lookups & Research: Use your capabilities for searching the codebase, identifying patterns, and finding specific definitions.
  3. File Reads: Perform comprehensive reads of documentation, source files, and logs to gather context for higher-tier models or for the user.
  4. Manual Labor (Simple Edits): Only perform simple, repetitive, or well-defined "manual labor" tasks. Examples include:
    • Renaming variables/structs/modules globally (Search & Replace).
    • Moving existing code blocks between files without modification.
    • Updating boilerplate or configuration files.
    • Fixing obvious syntax errors or missing imports identified by the compiler.
  5. Context Gathering: Focus on building a clear picture of the problem state so that the user or a more capable model can make informed architectural decisions.
IMPORTANT
If a task requires architectural design, complex debugging, or sensitive logic implementation, YOU MUST NOT PROCEED and instead notify the user that a higher-tier model or manual intervention is required.