M3 implementada e backlog atualizado

This commit is contained in:
Marcos Lohmann
2026-09-14 10:11:29 -03:00
parent f3efcc3414
commit c894c1604b
65 changed files with 4261 additions and 74 deletions

View File

@@ -62,3 +62,34 @@ OPA_URL=http://opa:8181
# reaches a tool handler, whether or not it also came through the Gateway.
SALES_DOMAIN_SERVICE_TOKEN=dev-sales-domain-service-token
FINANCE_DOMAIN_SERVICE_TOKEN=dev-finance-domain-service-token
# credential_mode: token_exchange (RFC 8693 via Keycloak's Standard Token
# Exchange, GA since Keycloak 26.2) is an alternative to the static
# service-account tokens above -- unset (default) unless a backend in
# config/backends/*.yaml actually declares `credential_mode: token_exchange`
# (the RI's seed backends don't; this is an available, verified-working
# extension, see src/emcp_bus/downstream/identity.py's module docstring and
# deploy/keycloak/realm-export.json's `gateway-token-exchange` client).
# GATEWAY_TOKEN_EXCHANGE_CLIENT_ID=gateway-token-exchange
# GATEWAY_TOKEN_EXCHANGE_CLIENT_SECRET=dev-gateway-token-exchange-secret
# --- Example agent LLM (EP-13-T01) ---
# Required only for tests/e2e/test_example_agent.py and running
# agents/example_agent/ directly -- skipped (not failed) if unset. Any
# OpenAI-compatible endpoint works; verified 2026-09-14 against OCI
# Generative AI's OpenAI-compatible surface with real tool-calling
# (meta.llama-3.3-70b-instruct).
# LLM_BASE_URL=https://inference.generativeai.<region>.oci.oraclecloud.com/openai/v1
# LLM_API_KEY=
# LLM_MODEL=meta.llama-3.3-70b-instruct
# --- Langfuse self-hosted (EP-13-T02, profile `llm-observability`) ---
# See deploy/langfuse/docker-compose.override.yml -- opt-in, heavy (6
# containers), decoupled from `core`/`identity`. Point the RI's existing
# OTel plumbing (EP-08-T01) at it with standard OTel SDK env vars, no code
# change needed:
# OTEL_EXPORTER_OTLP_ENDPOINT=http://langfuse-web:3000/api/public/otel
# OTEL_EXPORTER_OTLP_HEADERS=Authorization=Basic <base64(public_key:secret_key)>
# Get a public/secret key pair from the Langfuse UI (http://localhost:3000)
# after first boot, or pre-seed one via LANGFUSE_INIT_PROJECT_PUBLIC_KEY/
# LANGFUSE_INIT_PROJECT_SECRET_KEY (see the override file's own env vars).