Fluxo de Caixa CRTI

Fase 15 — homologação final, UX e pacote de produção

Banco de dados local do relatório

Esta fase cria um banco SQLite no servidor para histórico, usuários internos e normalizações salvas. Ainda não é autenticação definitiva; isso fica para a próxima fase de segurança.

Banco SQLite inicializado.

Usuários internos

Selecione o usuário responsável pela análise atual. Na Fase 13 isso será substituído por login e permissões reais.


Histórico de normalizações

Salve a última carga normalizada no servidor para restaurar depois, comparar períodos e preparar uso multiusuário.

Auditoria do banco

Registro das ações feitas nesta fase: migração, criação de usuário, seleção de usuário, salvamento e restauração de histórico.

Diagnóstico técnico

{
    "ok": true,
    "message": "Banco SQLite inicializado.",
    "mode": "sqlite",
    "pdo_available": true,
    "pdo_sqlite_available": true,
    "storage_dir": "/var/www/html/storage",
    "storage_exists": true,
    "storage_writable": true,
    "db_path": "/var/www/html/storage/fluxo_caixa_crti.sqlite",
    "db_exists": true,
    "json_dir": "/var/www/html/storage/jsondb",
    "json_exists": false,
    "tables": [
        "access_denied_log",
        "app_users",
        "audit_log",
        "endpoint_cache",
        "normalization_history",
        "profile_permissions",
        "saved_views_server",
        "scenarios_server",
        "sqlite_sequence"
    ],
    "active_user": null
}