export const exploreSiteWorkflow = { id: "explore_site", name: "Explore Site", description: "Get an overview of the current Acai site: sections, modules, content.", steps: [ { step: 1, action: "List all tables/sections", description: "Get the complete site structure with all sections, their types, and menu order.", tool: "list_tables", critical: "This returns the site's skeleton: all sections with type (multi/single/category/separador), menu name, and order." }, { step: 2, action: "Inspect sections of interest", description: "Get the full schema of specific sections to understand their fields and configuration.", tool: "get_table_schema", critical: "Look at field types, required fields, list configurations, and upload fields." }, { step: 3, action: "List all modules", description: "See all available design components/modules.", tool: "list_modules", critical: "Modules are the visual building blocks. Each has HTML, CSS, JS, and builder variables." }, { step: 4, action: "Sample content", description: "Preview records in key sections to understand what content exists.", tool: "list_table_records", critical: "Use limit=5 to get a representative sample without overwhelming the response." } ], context: { orientation: "list_tables returns all sections with their type: 'multi' (multiple records like blog/products), 'single' (one record like about page), 'category' (grouping for other sections), 'separador' (menu separator). This is the site's architecture.", modules_overview: "list_modules shows all components. Use get_module on specific ones to see their HTML/CSS/JS code and builder variables." }, rules: [ "Table names WITHOUT 'cms_' prefix", "Primary key is 'num', never 'id'" ], warnings: [ "DO NOT modify anything during exploration — this workflow is read-only", "DO NOT assume field names — always check the schema first" ], resources: [] };