From cfdb96d473b3778137216b40afb36c80fb1c68ee Mon Sep 17 00:00:00 2001 From: hoshikawa2 Date: Fri, 19 Jun 2026 23:15:16 -0300 Subject: [PATCH] first commit --- .idea/.gitignore | 10 ++++++++ .idea/vcs.xml | 6 +++++ .oca/custom_code_review_guidelines.txt | 24 ++++++++++++++++++ .../{backend => agent_template_backend}/.env | 0 .../Dockerfile | 0 .../README.md | 0 .../README_ENTERPRISE_TEMPLATE.md | 0 .../app/__init__.py | 0 .../app/agents/README.md | 0 .../app/agents/billing_agent.py | 0 .../app/agents/orders_agent.py | 0 .../app/agents/product_agent.py | 0 .../app/agents/prompting.py | 0 .../app/agents/runtime.py | 0 .../app/agents/support_agent.py | 0 .../app/examples/__init__.py | 0 .../app/examples/grl_examples.py | 0 .../app/examples/ic_examples.py | 0 .../app/examples/mcp_examples.py | 0 .../app/examples/noc_examples.py | 0 .../app/examples/observer_examples.py | 0 .../app/main.py | 0 .../app/observability/__init__.py | 0 .../app/observability/telemetry_observer.py | 0 .../app/state.py | 0 .../app/workflows/agent_graph.py | 0 .../config/agents.yaml | 0 .../agents/retail_orders/guardrails.yaml | 0 .../config/agents/retail_orders/judges.yaml | 0 .../agents/retail_orders/prompt_policy.yaml | 0 .../agents/telecom_contas/guardrails.yaml | 0 .../config/agents/telecom_contas/judges.yaml | 0 .../agents/telecom_contas/prompt_policy.yaml | 0 .../config/guardrails.yaml | 0 .../config/identity.yaml | 0 .../config/judges.yaml | 0 .../config/mcp_parameter_mapping.yaml | 0 .../config/mcp_servers.docker.yaml | 0 .../config/mcp_servers.yaml | 0 .../config/prompt_policy.yaml | 0 .../config/routing.yaml | 0 .../config/tools.yaml | 0 .../data/agent_framework.db | Bin ...AO_TEMPLATE_ANALYTICS_OUTPUT_SUPERVISOR.md | 0 .../docs/COMO_USAR_IC_NOC_GRL_NO_TEMPLATE.md | 0 .../CONVERSATION_SUMMARY_MEMORY_BACKEND.md | 0 .../docs/FRAMEWORK_CHANNEL_INPUT_MODE.md | 0 .../docs/GUARDRAILS_PARALLELOS_OBSERVER_IC.md | 0 ...EMENTACAO_IC_NOC_GRL_SEM_REMOVER_LOGICA.md | 0 .../LANGFUSE_SINGLE_TRACE_OBSERVER_FIX.md | 0 .../docs/VALIDACAO_BACKEND_IC_NOC_GRL.md | 0 .../docs/VALIDACAO_TEMPLATE_ENTERPRISE.txt | 0 .../llm_profiles.yaml | 0 .../requirements.txt | 0 .../.env | 0 .../Dockerfile | 0 .../README_DAY_ZERO.md | 0 .../app/__init__.py | 0 .../app/agents/README_DESENVOLVEDOR.md | 0 .../app/agents/billing_agent.py | 0 .../app/agents/orders_agent.py | 0 .../app/agents/product_agent.py | 0 .../app/agents/prompting.py | 0 .../app/agents/runtime.py | 0 .../app/agents/support_agent.py | 0 .../app/main.py | 0 .../app/observability/__init__.py | 0 .../app/observability/telemetry_observer.py | 0 .../app/state.py | 0 .../app/workflows/agent_graph.py | 0 .../config/agents.yaml | 0 .../agents/retail_orders/guardrails.yaml | 0 .../config/agents/retail_orders/judges.yaml | 0 .../agents/retail_orders/prompt_policy.yaml | 0 .../agents/telecom_contas/guardrails.yaml | 0 .../config/agents/telecom_contas/judges.yaml | 0 .../agents/telecom_contas/prompt_policy.yaml | 0 .../config/guardrails.yaml | 0 .../config/identity.yaml | 0 .../config/judges.yaml | 0 .../config/mcp_parameter_mapping.yaml | 0 .../config/mcp_servers.docker.yaml | 0 .../config/mcp_servers.yaml | 0 .../config/prompt_policy.yaml | 0 .../config/routing.yaml | 0 .../config/tools.yaml | 0 .../data/agent_framework.db | Bin ...AO_TEMPLATE_ANALYTICS_OUTPUT_SUPERVISOR.md | 0 .../CONVERSATION_SUMMARY_MEMORY_BACKEND.md | 0 .../docs/DAY_ZERO_COMO_USAR.md | 0 .../docs/FRAMEWORK_CHANNEL_INPUT_MODE.md | 0 .../LANGFUSE_SINGLE_TRACE_OBSERVER_FIX.md | 0 .../requirements.txt | 0 93 files changed, 40 insertions(+) create mode 100644 .idea/.gitignore create mode 100644 .idea/vcs.xml create mode 100644 .oca/custom_code_review_guidelines.txt rename templates/{backend => agent_template_backend}/.env (100%) rename templates/{backend => agent_template_backend}/Dockerfile (100%) rename templates/{backend => agent_template_backend}/README.md (100%) rename templates/{backend => agent_template_backend}/README_ENTERPRISE_TEMPLATE.md (100%) rename templates/{backend => agent_template_backend}/app/__init__.py (100%) rename templates/{backend => agent_template_backend}/app/agents/README.md (100%) rename templates/{backend => agent_template_backend}/app/agents/billing_agent.py (100%) rename templates/{backend => agent_template_backend}/app/agents/orders_agent.py (100%) rename templates/{backend => agent_template_backend}/app/agents/product_agent.py (100%) rename templates/{backend => agent_template_backend}/app/agents/prompting.py (100%) rename templates/{backend => agent_template_backend}/app/agents/runtime.py (100%) rename templates/{backend => agent_template_backend}/app/agents/support_agent.py (100%) rename templates/{backend => agent_template_backend}/app/examples/__init__.py (100%) rename templates/{backend => agent_template_backend}/app/examples/grl_examples.py (100%) rename templates/{backend => agent_template_backend}/app/examples/ic_examples.py (100%) rename templates/{backend => agent_template_backend}/app/examples/mcp_examples.py (100%) rename templates/{backend => agent_template_backend}/app/examples/noc_examples.py (100%) rename templates/{backend => agent_template_backend}/app/examples/observer_examples.py (100%) rename templates/{backend => agent_template_backend}/app/main.py (100%) rename templates/{backend => agent_template_backend}/app/observability/__init__.py (100%) rename templates/{backend => agent_template_backend}/app/observability/telemetry_observer.py (100%) rename templates/{backend => agent_template_backend}/app/state.py (100%) rename templates/{backend => agent_template_backend}/app/workflows/agent_graph.py (100%) rename templates/{backend => agent_template_backend}/config/agents.yaml (100%) rename templates/{backend => agent_template_backend}/config/agents/retail_orders/guardrails.yaml (100%) rename templates/{backend => agent_template_backend}/config/agents/retail_orders/judges.yaml (100%) rename templates/{backend => agent_template_backend}/config/agents/retail_orders/prompt_policy.yaml (100%) rename templates/{backend => agent_template_backend}/config/agents/telecom_contas/guardrails.yaml (100%) rename templates/{backend => agent_template_backend}/config/agents/telecom_contas/judges.yaml (100%) rename templates/{backend => agent_template_backend}/config/agents/telecom_contas/prompt_policy.yaml (100%) rename templates/{backend => agent_template_backend}/config/guardrails.yaml (100%) rename templates/{backend => agent_template_backend}/config/identity.yaml (100%) rename templates/{backend => agent_template_backend}/config/judges.yaml (100%) rename templates/{backend => agent_template_backend}/config/mcp_parameter_mapping.yaml (100%) rename templates/{backend => agent_template_backend}/config/mcp_servers.docker.yaml (100%) rename templates/{backend => agent_template_backend}/config/mcp_servers.yaml (100%) rename templates/{backend => agent_template_backend}/config/prompt_policy.yaml (100%) rename templates/{backend => agent_template_backend}/config/routing.yaml (100%) rename templates/{backend => agent_template_backend}/config/tools.yaml (100%) rename templates/{backend => agent_template_backend}/data/agent_framework.db (100%) rename templates/{backend => agent_template_backend}/docs/ATUALIZACAO_TEMPLATE_ANALYTICS_OUTPUT_SUPERVISOR.md (100%) rename templates/{backend => agent_template_backend}/docs/COMO_USAR_IC_NOC_GRL_NO_TEMPLATE.md (100%) rename templates/{backend => agent_template_backend}/docs/CONVERSATION_SUMMARY_MEMORY_BACKEND.md (100%) rename templates/{backend => agent_template_backend}/docs/FRAMEWORK_CHANNEL_INPUT_MODE.md (100%) rename templates/{backend => agent_template_backend}/docs/GUARDRAILS_PARALLELOS_OBSERVER_IC.md (100%) rename templates/{backend => agent_template_backend}/docs/IMPLEMENTACAO_IC_NOC_GRL_SEM_REMOVER_LOGICA.md (100%) rename templates/{backend => agent_template_backend}/docs/LANGFUSE_SINGLE_TRACE_OBSERVER_FIX.md (100%) rename templates/{backend => agent_template_backend}/docs/VALIDACAO_BACKEND_IC_NOC_GRL.md (100%) rename templates/{backend => agent_template_backend}/docs/VALIDACAO_TEMPLATE_ENTERPRISE.txt (100%) rename templates/{backend => agent_template_backend}/llm_profiles.yaml (100%) rename templates/{backend => agent_template_backend}/requirements.txt (100%) rename templates/{backend_day_zero => agent_template_backend_day_zero}/.env (100%) rename templates/{backend_day_zero => agent_template_backend_day_zero}/Dockerfile (100%) rename templates/{backend_day_zero => agent_template_backend_day_zero}/README_DAY_ZERO.md (100%) rename templates/{backend_day_zero => agent_template_backend_day_zero}/app/__init__.py (100%) rename templates/{backend_day_zero => agent_template_backend_day_zero}/app/agents/README_DESENVOLVEDOR.md (100%) rename templates/{backend_day_zero => agent_template_backend_day_zero}/app/agents/billing_agent.py (100%) rename templates/{backend_day_zero => agent_template_backend_day_zero}/app/agents/orders_agent.py (100%) rename templates/{backend_day_zero => agent_template_backend_day_zero}/app/agents/product_agent.py (100%) rename templates/{backend_day_zero => agent_template_backend_day_zero}/app/agents/prompting.py (100%) rename templates/{backend_day_zero => agent_template_backend_day_zero}/app/agents/runtime.py (100%) rename templates/{backend_day_zero => agent_template_backend_day_zero}/app/agents/support_agent.py (100%) rename templates/{backend_day_zero => agent_template_backend_day_zero}/app/main.py (100%) rename templates/{backend_day_zero => agent_template_backend_day_zero}/app/observability/__init__.py (100%) rename templates/{backend_day_zero => agent_template_backend_day_zero}/app/observability/telemetry_observer.py (100%) rename templates/{backend_day_zero => agent_template_backend_day_zero}/app/state.py (100%) rename templates/{backend_day_zero => agent_template_backend_day_zero}/app/workflows/agent_graph.py (100%) rename templates/{backend_day_zero => agent_template_backend_day_zero}/config/agents.yaml (100%) rename templates/{backend_day_zero => agent_template_backend_day_zero}/config/agents/retail_orders/guardrails.yaml (100%) rename templates/{backend_day_zero => agent_template_backend_day_zero}/config/agents/retail_orders/judges.yaml (100%) rename templates/{backend_day_zero => agent_template_backend_day_zero}/config/agents/retail_orders/prompt_policy.yaml (100%) rename templates/{backend_day_zero => agent_template_backend_day_zero}/config/agents/telecom_contas/guardrails.yaml (100%) rename templates/{backend_day_zero => agent_template_backend_day_zero}/config/agents/telecom_contas/judges.yaml (100%) rename templates/{backend_day_zero => agent_template_backend_day_zero}/config/agents/telecom_contas/prompt_policy.yaml (100%) rename templates/{backend_day_zero => agent_template_backend_day_zero}/config/guardrails.yaml (100%) rename templates/{backend_day_zero => agent_template_backend_day_zero}/config/identity.yaml (100%) rename templates/{backend_day_zero => agent_template_backend_day_zero}/config/judges.yaml (100%) rename templates/{backend_day_zero => agent_template_backend_day_zero}/config/mcp_parameter_mapping.yaml (100%) rename templates/{backend_day_zero => agent_template_backend_day_zero}/config/mcp_servers.docker.yaml (100%) rename templates/{backend_day_zero => agent_template_backend_day_zero}/config/mcp_servers.yaml (100%) rename templates/{backend_day_zero => agent_template_backend_day_zero}/config/prompt_policy.yaml (100%) rename templates/{backend_day_zero => agent_template_backend_day_zero}/config/routing.yaml (100%) rename templates/{backend_day_zero => agent_template_backend_day_zero}/config/tools.yaml (100%) rename templates/{backend_day_zero => agent_template_backend_day_zero}/data/agent_framework.db (100%) rename templates/{backend_day_zero => agent_template_backend_day_zero}/docs/ATUALIZACAO_TEMPLATE_ANALYTICS_OUTPUT_SUPERVISOR.md (100%) rename templates/{backend_day_zero => agent_template_backend_day_zero}/docs/CONVERSATION_SUMMARY_MEMORY_BACKEND.md (100%) rename templates/{backend_day_zero => agent_template_backend_day_zero}/docs/DAY_ZERO_COMO_USAR.md (100%) rename templates/{backend_day_zero => agent_template_backend_day_zero}/docs/FRAMEWORK_CHANNEL_INPUT_MODE.md (100%) rename templates/{backend_day_zero => agent_template_backend_day_zero}/docs/LANGFUSE_SINGLE_TRACE_OBSERVER_FIX.md (100%) rename templates/{backend_day_zero => agent_template_backend_day_zero}/requirements.txt (100%) diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..7bc07ec --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,10 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Editor-based HTTP Client requests +/httpRequests/ +# Environment-dependent path to Maven home directory +/mavenHomeManager.xml +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..35eb1dd --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.oca/custom_code_review_guidelines.txt b/.oca/custom_code_review_guidelines.txt new file mode 100644 index 0000000..a0a3b63 --- /dev/null +++ b/.oca/custom_code_review_guidelines.txt @@ -0,0 +1,24 @@ +# Sample guideline, please follow similar structure for guideline with code samples +# 1. Suggest using streams instead of simple loops for better readability. +# +# *Comment: +# Category: Minor +# Issue: Use streams instead of a loop for better readability. +# Code Block: +# +# ```java +# // Calculate squares of numbers +# List squares = new ArrayList<>(); +# for (int number : numbers) { +# squares.add(number * number); +# } +# ``` +# Recommendation: +# +# ```java +# // Calculate squares of numbers +# List squares = Arrays.stream(numbers) +# .map(n -> n * n) // Map each number to its square +# .toList(); +# ``` +# diff --git a/templates/backend/.env b/templates/agent_template_backend/.env similarity index 100% rename from templates/backend/.env rename to templates/agent_template_backend/.env diff --git a/templates/backend/Dockerfile b/templates/agent_template_backend/Dockerfile similarity index 100% rename from templates/backend/Dockerfile rename to templates/agent_template_backend/Dockerfile diff --git a/templates/backend/README.md b/templates/agent_template_backend/README.md similarity index 100% rename from templates/backend/README.md rename to templates/agent_template_backend/README.md diff --git a/templates/backend/README_ENTERPRISE_TEMPLATE.md b/templates/agent_template_backend/README_ENTERPRISE_TEMPLATE.md similarity index 100% rename from templates/backend/README_ENTERPRISE_TEMPLATE.md rename to templates/agent_template_backend/README_ENTERPRISE_TEMPLATE.md diff --git a/templates/backend/app/__init__.py b/templates/agent_template_backend/app/__init__.py similarity index 100% rename from templates/backend/app/__init__.py rename to templates/agent_template_backend/app/__init__.py diff --git a/templates/backend/app/agents/README.md b/templates/agent_template_backend/app/agents/README.md similarity index 100% rename from templates/backend/app/agents/README.md rename to templates/agent_template_backend/app/agents/README.md diff --git a/templates/backend/app/agents/billing_agent.py b/templates/agent_template_backend/app/agents/billing_agent.py similarity index 100% rename from templates/backend/app/agents/billing_agent.py rename to templates/agent_template_backend/app/agents/billing_agent.py diff --git a/templates/backend/app/agents/orders_agent.py b/templates/agent_template_backend/app/agents/orders_agent.py similarity index 100% rename from templates/backend/app/agents/orders_agent.py rename to templates/agent_template_backend/app/agents/orders_agent.py diff --git a/templates/backend/app/agents/product_agent.py b/templates/agent_template_backend/app/agents/product_agent.py similarity index 100% rename from templates/backend/app/agents/product_agent.py rename to templates/agent_template_backend/app/agents/product_agent.py diff --git a/templates/backend/app/agents/prompting.py b/templates/agent_template_backend/app/agents/prompting.py similarity index 100% rename from templates/backend/app/agents/prompting.py rename to templates/agent_template_backend/app/agents/prompting.py diff --git a/templates/backend/app/agents/runtime.py b/templates/agent_template_backend/app/agents/runtime.py similarity index 100% rename from templates/backend/app/agents/runtime.py rename to templates/agent_template_backend/app/agents/runtime.py diff --git a/templates/backend/app/agents/support_agent.py b/templates/agent_template_backend/app/agents/support_agent.py similarity index 100% rename from templates/backend/app/agents/support_agent.py rename to templates/agent_template_backend/app/agents/support_agent.py diff --git a/templates/backend/app/examples/__init__.py b/templates/agent_template_backend/app/examples/__init__.py similarity index 100% rename from templates/backend/app/examples/__init__.py rename to templates/agent_template_backend/app/examples/__init__.py diff --git a/templates/backend/app/examples/grl_examples.py b/templates/agent_template_backend/app/examples/grl_examples.py similarity index 100% rename from templates/backend/app/examples/grl_examples.py rename to templates/agent_template_backend/app/examples/grl_examples.py diff --git a/templates/backend/app/examples/ic_examples.py b/templates/agent_template_backend/app/examples/ic_examples.py similarity index 100% rename from templates/backend/app/examples/ic_examples.py rename to templates/agent_template_backend/app/examples/ic_examples.py diff --git a/templates/backend/app/examples/mcp_examples.py b/templates/agent_template_backend/app/examples/mcp_examples.py similarity index 100% rename from templates/backend/app/examples/mcp_examples.py rename to templates/agent_template_backend/app/examples/mcp_examples.py diff --git a/templates/backend/app/examples/noc_examples.py b/templates/agent_template_backend/app/examples/noc_examples.py similarity index 100% rename from templates/backend/app/examples/noc_examples.py rename to templates/agent_template_backend/app/examples/noc_examples.py diff --git a/templates/backend/app/examples/observer_examples.py b/templates/agent_template_backend/app/examples/observer_examples.py similarity index 100% rename from templates/backend/app/examples/observer_examples.py rename to templates/agent_template_backend/app/examples/observer_examples.py diff --git a/templates/backend/app/main.py b/templates/agent_template_backend/app/main.py similarity index 100% rename from templates/backend/app/main.py rename to templates/agent_template_backend/app/main.py diff --git a/templates/backend/app/observability/__init__.py b/templates/agent_template_backend/app/observability/__init__.py similarity index 100% rename from templates/backend/app/observability/__init__.py rename to templates/agent_template_backend/app/observability/__init__.py diff --git a/templates/backend/app/observability/telemetry_observer.py b/templates/agent_template_backend/app/observability/telemetry_observer.py similarity index 100% rename from templates/backend/app/observability/telemetry_observer.py rename to templates/agent_template_backend/app/observability/telemetry_observer.py diff --git a/templates/backend/app/state.py b/templates/agent_template_backend/app/state.py similarity index 100% rename from templates/backend/app/state.py rename to templates/agent_template_backend/app/state.py diff --git a/templates/backend/app/workflows/agent_graph.py b/templates/agent_template_backend/app/workflows/agent_graph.py similarity index 100% rename from templates/backend/app/workflows/agent_graph.py rename to templates/agent_template_backend/app/workflows/agent_graph.py diff --git a/templates/backend/config/agents.yaml b/templates/agent_template_backend/config/agents.yaml similarity index 100% rename from templates/backend/config/agents.yaml rename to templates/agent_template_backend/config/agents.yaml diff --git a/templates/backend/config/agents/retail_orders/guardrails.yaml b/templates/agent_template_backend/config/agents/retail_orders/guardrails.yaml similarity index 100% rename from templates/backend/config/agents/retail_orders/guardrails.yaml rename to templates/agent_template_backend/config/agents/retail_orders/guardrails.yaml diff --git a/templates/backend/config/agents/retail_orders/judges.yaml b/templates/agent_template_backend/config/agents/retail_orders/judges.yaml similarity index 100% rename from templates/backend/config/agents/retail_orders/judges.yaml rename to templates/agent_template_backend/config/agents/retail_orders/judges.yaml diff --git a/templates/backend/config/agents/retail_orders/prompt_policy.yaml b/templates/agent_template_backend/config/agents/retail_orders/prompt_policy.yaml similarity index 100% rename from templates/backend/config/agents/retail_orders/prompt_policy.yaml rename to templates/agent_template_backend/config/agents/retail_orders/prompt_policy.yaml diff --git a/templates/backend/config/agents/telecom_contas/guardrails.yaml b/templates/agent_template_backend/config/agents/telecom_contas/guardrails.yaml similarity index 100% rename from templates/backend/config/agents/telecom_contas/guardrails.yaml rename to templates/agent_template_backend/config/agents/telecom_contas/guardrails.yaml diff --git a/templates/backend/config/agents/telecom_contas/judges.yaml b/templates/agent_template_backend/config/agents/telecom_contas/judges.yaml similarity index 100% rename from templates/backend/config/agents/telecom_contas/judges.yaml rename to templates/agent_template_backend/config/agents/telecom_contas/judges.yaml diff --git a/templates/backend/config/agents/telecom_contas/prompt_policy.yaml b/templates/agent_template_backend/config/agents/telecom_contas/prompt_policy.yaml similarity index 100% rename from templates/backend/config/agents/telecom_contas/prompt_policy.yaml rename to templates/agent_template_backend/config/agents/telecom_contas/prompt_policy.yaml diff --git a/templates/backend/config/guardrails.yaml b/templates/agent_template_backend/config/guardrails.yaml similarity index 100% rename from templates/backend/config/guardrails.yaml rename to templates/agent_template_backend/config/guardrails.yaml diff --git a/templates/backend/config/identity.yaml b/templates/agent_template_backend/config/identity.yaml similarity index 100% rename from templates/backend/config/identity.yaml rename to templates/agent_template_backend/config/identity.yaml diff --git a/templates/backend/config/judges.yaml b/templates/agent_template_backend/config/judges.yaml similarity index 100% rename from templates/backend/config/judges.yaml rename to templates/agent_template_backend/config/judges.yaml diff --git a/templates/backend/config/mcp_parameter_mapping.yaml b/templates/agent_template_backend/config/mcp_parameter_mapping.yaml similarity index 100% rename from templates/backend/config/mcp_parameter_mapping.yaml rename to templates/agent_template_backend/config/mcp_parameter_mapping.yaml diff --git a/templates/backend/config/mcp_servers.docker.yaml b/templates/agent_template_backend/config/mcp_servers.docker.yaml similarity index 100% rename from templates/backend/config/mcp_servers.docker.yaml rename to templates/agent_template_backend/config/mcp_servers.docker.yaml diff --git a/templates/backend/config/mcp_servers.yaml b/templates/agent_template_backend/config/mcp_servers.yaml similarity index 100% rename from templates/backend/config/mcp_servers.yaml rename to templates/agent_template_backend/config/mcp_servers.yaml diff --git a/templates/backend/config/prompt_policy.yaml b/templates/agent_template_backend/config/prompt_policy.yaml similarity index 100% rename from templates/backend/config/prompt_policy.yaml rename to templates/agent_template_backend/config/prompt_policy.yaml diff --git a/templates/backend/config/routing.yaml b/templates/agent_template_backend/config/routing.yaml similarity index 100% rename from templates/backend/config/routing.yaml rename to templates/agent_template_backend/config/routing.yaml diff --git a/templates/backend/config/tools.yaml b/templates/agent_template_backend/config/tools.yaml similarity index 100% rename from templates/backend/config/tools.yaml rename to templates/agent_template_backend/config/tools.yaml diff --git a/templates/backend/data/agent_framework.db b/templates/agent_template_backend/data/agent_framework.db similarity index 100% rename from templates/backend/data/agent_framework.db rename to templates/agent_template_backend/data/agent_framework.db diff --git a/templates/backend/docs/ATUALIZACAO_TEMPLATE_ANALYTICS_OUTPUT_SUPERVISOR.md b/templates/agent_template_backend/docs/ATUALIZACAO_TEMPLATE_ANALYTICS_OUTPUT_SUPERVISOR.md similarity index 100% rename from templates/backend/docs/ATUALIZACAO_TEMPLATE_ANALYTICS_OUTPUT_SUPERVISOR.md rename to templates/agent_template_backend/docs/ATUALIZACAO_TEMPLATE_ANALYTICS_OUTPUT_SUPERVISOR.md diff --git a/templates/backend/docs/COMO_USAR_IC_NOC_GRL_NO_TEMPLATE.md b/templates/agent_template_backend/docs/COMO_USAR_IC_NOC_GRL_NO_TEMPLATE.md similarity index 100% rename from templates/backend/docs/COMO_USAR_IC_NOC_GRL_NO_TEMPLATE.md rename to templates/agent_template_backend/docs/COMO_USAR_IC_NOC_GRL_NO_TEMPLATE.md diff --git a/templates/backend/docs/CONVERSATION_SUMMARY_MEMORY_BACKEND.md b/templates/agent_template_backend/docs/CONVERSATION_SUMMARY_MEMORY_BACKEND.md similarity index 100% rename from templates/backend/docs/CONVERSATION_SUMMARY_MEMORY_BACKEND.md rename to templates/agent_template_backend/docs/CONVERSATION_SUMMARY_MEMORY_BACKEND.md diff --git a/templates/backend/docs/FRAMEWORK_CHANNEL_INPUT_MODE.md b/templates/agent_template_backend/docs/FRAMEWORK_CHANNEL_INPUT_MODE.md similarity index 100% rename from templates/backend/docs/FRAMEWORK_CHANNEL_INPUT_MODE.md rename to templates/agent_template_backend/docs/FRAMEWORK_CHANNEL_INPUT_MODE.md diff --git a/templates/backend/docs/GUARDRAILS_PARALLELOS_OBSERVER_IC.md b/templates/agent_template_backend/docs/GUARDRAILS_PARALLELOS_OBSERVER_IC.md similarity index 100% rename from templates/backend/docs/GUARDRAILS_PARALLELOS_OBSERVER_IC.md rename to templates/agent_template_backend/docs/GUARDRAILS_PARALLELOS_OBSERVER_IC.md diff --git a/templates/backend/docs/IMPLEMENTACAO_IC_NOC_GRL_SEM_REMOVER_LOGICA.md b/templates/agent_template_backend/docs/IMPLEMENTACAO_IC_NOC_GRL_SEM_REMOVER_LOGICA.md similarity index 100% rename from templates/backend/docs/IMPLEMENTACAO_IC_NOC_GRL_SEM_REMOVER_LOGICA.md rename to templates/agent_template_backend/docs/IMPLEMENTACAO_IC_NOC_GRL_SEM_REMOVER_LOGICA.md diff --git a/templates/backend/docs/LANGFUSE_SINGLE_TRACE_OBSERVER_FIX.md b/templates/agent_template_backend/docs/LANGFUSE_SINGLE_TRACE_OBSERVER_FIX.md similarity index 100% rename from templates/backend/docs/LANGFUSE_SINGLE_TRACE_OBSERVER_FIX.md rename to templates/agent_template_backend/docs/LANGFUSE_SINGLE_TRACE_OBSERVER_FIX.md diff --git a/templates/backend/docs/VALIDACAO_BACKEND_IC_NOC_GRL.md b/templates/agent_template_backend/docs/VALIDACAO_BACKEND_IC_NOC_GRL.md similarity index 100% rename from templates/backend/docs/VALIDACAO_BACKEND_IC_NOC_GRL.md rename to templates/agent_template_backend/docs/VALIDACAO_BACKEND_IC_NOC_GRL.md diff --git a/templates/backend/docs/VALIDACAO_TEMPLATE_ENTERPRISE.txt b/templates/agent_template_backend/docs/VALIDACAO_TEMPLATE_ENTERPRISE.txt similarity index 100% rename from templates/backend/docs/VALIDACAO_TEMPLATE_ENTERPRISE.txt rename to templates/agent_template_backend/docs/VALIDACAO_TEMPLATE_ENTERPRISE.txt diff --git a/templates/backend/llm_profiles.yaml b/templates/agent_template_backend/llm_profiles.yaml similarity index 100% rename from templates/backend/llm_profiles.yaml rename to templates/agent_template_backend/llm_profiles.yaml diff --git a/templates/backend/requirements.txt b/templates/agent_template_backend/requirements.txt similarity index 100% rename from templates/backend/requirements.txt rename to templates/agent_template_backend/requirements.txt diff --git a/templates/backend_day_zero/.env b/templates/agent_template_backend_day_zero/.env similarity index 100% rename from templates/backend_day_zero/.env rename to templates/agent_template_backend_day_zero/.env diff --git a/templates/backend_day_zero/Dockerfile b/templates/agent_template_backend_day_zero/Dockerfile similarity index 100% rename from templates/backend_day_zero/Dockerfile rename to templates/agent_template_backend_day_zero/Dockerfile diff --git a/templates/backend_day_zero/README_DAY_ZERO.md b/templates/agent_template_backend_day_zero/README_DAY_ZERO.md similarity index 100% rename from templates/backend_day_zero/README_DAY_ZERO.md rename to templates/agent_template_backend_day_zero/README_DAY_ZERO.md diff --git a/templates/backend_day_zero/app/__init__.py b/templates/agent_template_backend_day_zero/app/__init__.py similarity index 100% rename from templates/backend_day_zero/app/__init__.py rename to templates/agent_template_backend_day_zero/app/__init__.py diff --git a/templates/backend_day_zero/app/agents/README_DESENVOLVEDOR.md b/templates/agent_template_backend_day_zero/app/agents/README_DESENVOLVEDOR.md similarity index 100% rename from templates/backend_day_zero/app/agents/README_DESENVOLVEDOR.md rename to templates/agent_template_backend_day_zero/app/agents/README_DESENVOLVEDOR.md diff --git a/templates/backend_day_zero/app/agents/billing_agent.py b/templates/agent_template_backend_day_zero/app/agents/billing_agent.py similarity index 100% rename from templates/backend_day_zero/app/agents/billing_agent.py rename to templates/agent_template_backend_day_zero/app/agents/billing_agent.py diff --git a/templates/backend_day_zero/app/agents/orders_agent.py b/templates/agent_template_backend_day_zero/app/agents/orders_agent.py similarity index 100% rename from templates/backend_day_zero/app/agents/orders_agent.py rename to templates/agent_template_backend_day_zero/app/agents/orders_agent.py diff --git a/templates/backend_day_zero/app/agents/product_agent.py b/templates/agent_template_backend_day_zero/app/agents/product_agent.py similarity index 100% rename from templates/backend_day_zero/app/agents/product_agent.py rename to templates/agent_template_backend_day_zero/app/agents/product_agent.py diff --git a/templates/backend_day_zero/app/agents/prompting.py b/templates/agent_template_backend_day_zero/app/agents/prompting.py similarity index 100% rename from templates/backend_day_zero/app/agents/prompting.py rename to templates/agent_template_backend_day_zero/app/agents/prompting.py diff --git a/templates/backend_day_zero/app/agents/runtime.py b/templates/agent_template_backend_day_zero/app/agents/runtime.py similarity index 100% rename from templates/backend_day_zero/app/agents/runtime.py rename to templates/agent_template_backend_day_zero/app/agents/runtime.py diff --git a/templates/backend_day_zero/app/agents/support_agent.py b/templates/agent_template_backend_day_zero/app/agents/support_agent.py similarity index 100% rename from templates/backend_day_zero/app/agents/support_agent.py rename to templates/agent_template_backend_day_zero/app/agents/support_agent.py diff --git a/templates/backend_day_zero/app/main.py b/templates/agent_template_backend_day_zero/app/main.py similarity index 100% rename from templates/backend_day_zero/app/main.py rename to templates/agent_template_backend_day_zero/app/main.py diff --git a/templates/backend_day_zero/app/observability/__init__.py b/templates/agent_template_backend_day_zero/app/observability/__init__.py similarity index 100% rename from templates/backend_day_zero/app/observability/__init__.py rename to templates/agent_template_backend_day_zero/app/observability/__init__.py diff --git a/templates/backend_day_zero/app/observability/telemetry_observer.py b/templates/agent_template_backend_day_zero/app/observability/telemetry_observer.py similarity index 100% rename from templates/backend_day_zero/app/observability/telemetry_observer.py rename to templates/agent_template_backend_day_zero/app/observability/telemetry_observer.py diff --git a/templates/backend_day_zero/app/state.py b/templates/agent_template_backend_day_zero/app/state.py similarity index 100% rename from templates/backend_day_zero/app/state.py rename to templates/agent_template_backend_day_zero/app/state.py diff --git a/templates/backend_day_zero/app/workflows/agent_graph.py b/templates/agent_template_backend_day_zero/app/workflows/agent_graph.py similarity index 100% rename from templates/backend_day_zero/app/workflows/agent_graph.py rename to templates/agent_template_backend_day_zero/app/workflows/agent_graph.py diff --git a/templates/backend_day_zero/config/agents.yaml b/templates/agent_template_backend_day_zero/config/agents.yaml similarity index 100% rename from templates/backend_day_zero/config/agents.yaml rename to templates/agent_template_backend_day_zero/config/agents.yaml diff --git a/templates/backend_day_zero/config/agents/retail_orders/guardrails.yaml b/templates/agent_template_backend_day_zero/config/agents/retail_orders/guardrails.yaml similarity index 100% rename from templates/backend_day_zero/config/agents/retail_orders/guardrails.yaml rename to templates/agent_template_backend_day_zero/config/agents/retail_orders/guardrails.yaml diff --git a/templates/backend_day_zero/config/agents/retail_orders/judges.yaml b/templates/agent_template_backend_day_zero/config/agents/retail_orders/judges.yaml similarity index 100% rename from templates/backend_day_zero/config/agents/retail_orders/judges.yaml rename to templates/agent_template_backend_day_zero/config/agents/retail_orders/judges.yaml diff --git a/templates/backend_day_zero/config/agents/retail_orders/prompt_policy.yaml b/templates/agent_template_backend_day_zero/config/agents/retail_orders/prompt_policy.yaml similarity index 100% rename from templates/backend_day_zero/config/agents/retail_orders/prompt_policy.yaml rename to templates/agent_template_backend_day_zero/config/agents/retail_orders/prompt_policy.yaml diff --git a/templates/backend_day_zero/config/agents/telecom_contas/guardrails.yaml b/templates/agent_template_backend_day_zero/config/agents/telecom_contas/guardrails.yaml similarity index 100% rename from templates/backend_day_zero/config/agents/telecom_contas/guardrails.yaml rename to templates/agent_template_backend_day_zero/config/agents/telecom_contas/guardrails.yaml diff --git a/templates/backend_day_zero/config/agents/telecom_contas/judges.yaml b/templates/agent_template_backend_day_zero/config/agents/telecom_contas/judges.yaml similarity index 100% rename from templates/backend_day_zero/config/agents/telecom_contas/judges.yaml rename to templates/agent_template_backend_day_zero/config/agents/telecom_contas/judges.yaml diff --git a/templates/backend_day_zero/config/agents/telecom_contas/prompt_policy.yaml b/templates/agent_template_backend_day_zero/config/agents/telecom_contas/prompt_policy.yaml similarity index 100% rename from templates/backend_day_zero/config/agents/telecom_contas/prompt_policy.yaml rename to templates/agent_template_backend_day_zero/config/agents/telecom_contas/prompt_policy.yaml diff --git a/templates/backend_day_zero/config/guardrails.yaml b/templates/agent_template_backend_day_zero/config/guardrails.yaml similarity index 100% rename from templates/backend_day_zero/config/guardrails.yaml rename to templates/agent_template_backend_day_zero/config/guardrails.yaml diff --git a/templates/backend_day_zero/config/identity.yaml b/templates/agent_template_backend_day_zero/config/identity.yaml similarity index 100% rename from templates/backend_day_zero/config/identity.yaml rename to templates/agent_template_backend_day_zero/config/identity.yaml diff --git a/templates/backend_day_zero/config/judges.yaml b/templates/agent_template_backend_day_zero/config/judges.yaml similarity index 100% rename from templates/backend_day_zero/config/judges.yaml rename to templates/agent_template_backend_day_zero/config/judges.yaml diff --git a/templates/backend_day_zero/config/mcp_parameter_mapping.yaml b/templates/agent_template_backend_day_zero/config/mcp_parameter_mapping.yaml similarity index 100% rename from templates/backend_day_zero/config/mcp_parameter_mapping.yaml rename to templates/agent_template_backend_day_zero/config/mcp_parameter_mapping.yaml diff --git a/templates/backend_day_zero/config/mcp_servers.docker.yaml b/templates/agent_template_backend_day_zero/config/mcp_servers.docker.yaml similarity index 100% rename from templates/backend_day_zero/config/mcp_servers.docker.yaml rename to templates/agent_template_backend_day_zero/config/mcp_servers.docker.yaml diff --git a/templates/backend_day_zero/config/mcp_servers.yaml b/templates/agent_template_backend_day_zero/config/mcp_servers.yaml similarity index 100% rename from templates/backend_day_zero/config/mcp_servers.yaml rename to templates/agent_template_backend_day_zero/config/mcp_servers.yaml diff --git a/templates/backend_day_zero/config/prompt_policy.yaml b/templates/agent_template_backend_day_zero/config/prompt_policy.yaml similarity index 100% rename from templates/backend_day_zero/config/prompt_policy.yaml rename to templates/agent_template_backend_day_zero/config/prompt_policy.yaml diff --git a/templates/backend_day_zero/config/routing.yaml b/templates/agent_template_backend_day_zero/config/routing.yaml similarity index 100% rename from templates/backend_day_zero/config/routing.yaml rename to templates/agent_template_backend_day_zero/config/routing.yaml diff --git a/templates/backend_day_zero/config/tools.yaml b/templates/agent_template_backend_day_zero/config/tools.yaml similarity index 100% rename from templates/backend_day_zero/config/tools.yaml rename to templates/agent_template_backend_day_zero/config/tools.yaml diff --git a/templates/backend_day_zero/data/agent_framework.db b/templates/agent_template_backend_day_zero/data/agent_framework.db similarity index 100% rename from templates/backend_day_zero/data/agent_framework.db rename to templates/agent_template_backend_day_zero/data/agent_framework.db diff --git a/templates/backend_day_zero/docs/ATUALIZACAO_TEMPLATE_ANALYTICS_OUTPUT_SUPERVISOR.md b/templates/agent_template_backend_day_zero/docs/ATUALIZACAO_TEMPLATE_ANALYTICS_OUTPUT_SUPERVISOR.md similarity index 100% rename from templates/backend_day_zero/docs/ATUALIZACAO_TEMPLATE_ANALYTICS_OUTPUT_SUPERVISOR.md rename to templates/agent_template_backend_day_zero/docs/ATUALIZACAO_TEMPLATE_ANALYTICS_OUTPUT_SUPERVISOR.md diff --git a/templates/backend_day_zero/docs/CONVERSATION_SUMMARY_MEMORY_BACKEND.md b/templates/agent_template_backend_day_zero/docs/CONVERSATION_SUMMARY_MEMORY_BACKEND.md similarity index 100% rename from templates/backend_day_zero/docs/CONVERSATION_SUMMARY_MEMORY_BACKEND.md rename to templates/agent_template_backend_day_zero/docs/CONVERSATION_SUMMARY_MEMORY_BACKEND.md diff --git a/templates/backend_day_zero/docs/DAY_ZERO_COMO_USAR.md b/templates/agent_template_backend_day_zero/docs/DAY_ZERO_COMO_USAR.md similarity index 100% rename from templates/backend_day_zero/docs/DAY_ZERO_COMO_USAR.md rename to templates/agent_template_backend_day_zero/docs/DAY_ZERO_COMO_USAR.md diff --git a/templates/backend_day_zero/docs/FRAMEWORK_CHANNEL_INPUT_MODE.md b/templates/agent_template_backend_day_zero/docs/FRAMEWORK_CHANNEL_INPUT_MODE.md similarity index 100% rename from templates/backend_day_zero/docs/FRAMEWORK_CHANNEL_INPUT_MODE.md rename to templates/agent_template_backend_day_zero/docs/FRAMEWORK_CHANNEL_INPUT_MODE.md diff --git a/templates/backend_day_zero/docs/LANGFUSE_SINGLE_TRACE_OBSERVER_FIX.md b/templates/agent_template_backend_day_zero/docs/LANGFUSE_SINGLE_TRACE_OBSERVER_FIX.md similarity index 100% rename from templates/backend_day_zero/docs/LANGFUSE_SINGLE_TRACE_OBSERVER_FIX.md rename to templates/agent_template_backend_day_zero/docs/LANGFUSE_SINGLE_TRACE_OBSERVER_FIX.md diff --git a/templates/backend_day_zero/requirements.txt b/templates/agent_template_backend_day_zero/requirements.txt similarity index 100% rename from templates/backend_day_zero/requirements.txt rename to templates/agent_template_backend_day_zero/requirements.txt