""" Painel de Clientes — monta os routers de CLIENTE, CLIENTE_CONTATO e o gerador de chave manual. Ver docs/superpowers/specs/2026-08-13-painel-clientes-web-design.md. """ from fastapi import Depends, FastAPI from fastapi.responses import RedirectResponse from fastapi.staticfiles import StaticFiles from .auth import exigir_login from .routers import chave_manual, clientes, contatos app = FastAPI(title="Painel de Clientes") app.mount("/static", StaticFiles(directory="app/static"), name="static") app.include_router(clientes.router) app.include_router(contatos.router) app.include_router(chave_manual.router) @app.get("/") def raiz(usuario: str = Depends(exigir_login)): return RedirectResponse(url="/clientes")