{"ok": false, "estado": "OK", "display": null, "conta": {"leitura_ok": false, "posicao_ok": true, "saldo_ok": false, "leitura_codigo": "OK_SEM_POSICAO", "leitura_display": "SEM_POSICAO · the bot's state document is intact and says flat — but the BALANCE did not read (code TIMEOUT): the account number below is unknown, not zero.", "posicao_estado": "SEM_POSICAO", "posicao_rotulo": "FLAT", "posicao_display": "SEM_POSICAO · the bot's state document is intact and says flat", "orfa_suspeita": false, "reconcile_state": "BROKER_FLAT_CONFIRMED", "alertas": [], "travado": false, "motivo_trava": null, "total_usd": null, "caixa_usd": null, "poder_compra_usd": null, "saldo_estado": "SALDO_ILEGIVEL · the balance did not come back as a finite non-negative number; an unreadable balance is not zero and not infinite · code TIMEOUT", "settled_usd": null, "unsettled_usd": null, "settled_estado": "SETTLED_INDISPONIVEL · settled / unsettled cash is NOT exposed by this port. It comes from Webull settledFunds; /api/account only publishes netLiquidation and usableCash. Reporting usableCash as settled would misstate GFV headroom.", "conta_id": null, "moeda": null, "idade_s": 0.0, "confianca": "FRESH", "do_cache": false, "duracao_s": 3.1195803210139275, "fonte": "OPHIR 127.0.0.1:8003 · /api/golden/status + /api/account (GET, read-only)", "pnl_dia_usd": 0.0, "trades_hoje": 0.0}, "sinais": {"sessao_et": "2026-08-05", "n": 0, "itens": [], "display": "No alert in the corpus for this session.", "ultima_sessao_com_alerta": null}, "posicao": {"estado": "SEM_POSICAO", "rotulo": "FLAT", "display": "SEM_POSICAO · the bot's state document is intact and says flat", "contrato": null, "entrada": null, "marcacao": null, "pnl": null, "protecao": {"disponivel": false, "veredito": null, "regra": null, "display": "no open position to protect", "avisos": []}}, "risco": {"estado": "OK", "display": null, "limites": {"envelope_usd": 2000.0, "equity_ref_usd": 22200.0, "exposure_pct": 0.025, "risk_pct_stop": 0.025, "exposure_pct_total": 0.05, "per_asset_pct": 0.025, "per_bucket_pct": 0.035, "daily_loss_usd": 444.0, "max_spread_pct": 0.05, "stop_pct_default": 0.25, "max_age_quote_s": 5.0, "max_age_bar_s": 120.0, "max_age_equity_s": 604800.0, "max_concurrent": 1, "max_contracts_hard": 1, "max_trades_dia": 3, "max_trades_ativo_dia": 1, "perdas_seguidas_halt": 2, "cooldown_min_pos_perda": 30, "leitura_ativa": "A", "equity_ref_ts": "2026-07-31T00:00:00", "equity_ref_fonte": "declarado_humano:live SnapTrade read taken in the Classic"}, "conflitos": [{"codigo": "EXPOSURE_PCT", "o_que": "config=5.0% · Thiago disse 2,5% · 5,0% é o PHASE_A_RISK_PCT do Solomon", "resolucao": "usando o menor: 2.5%"}, {"codigo": "DAILY_LOSS", "o_que": "config=2.0% ($444) · módulo=$555", "resolucao": "usando o menor: $444"}, {"codigo": "DAILY_TARGET", "o_que": "config tem daily_target_pct=4%; arquitetura_v1 §5.4 diz 'não existe DAILY_PROFIT_TARGET neste sistema'", "resolucao": "regra da casa permite meta APENAS como gatilho de give-back condicional, NUNCA como teto que para o dia. Não implementado aqui."}], "hoje": {"pnl_dia_usd": 0.0, "perda_orcada_usd": 444.0, "perda_consumida_usd": 0.0, "perda_restante_usd": 444.0, "perda_estado": null, "trades_feitos": 0, "trades_orcados": 3, "trades_restantes": 3, "trades_estado": null, "premio_deployado_usd": 0.0, "envelope_usd": 2000.0, "envelope_restante_usd": 2000.0, "envelope_estado": null}, "kill_files": {"dir": "/root/ophi-sapien-data/kill", "existe": true, "gravavel": true, "presentes": [], "display": null}, "portoes": {"avaliados": false, "blocks": null, "display": "PORTOES_NAO_AVALIADOS · risk gates were NOT evaluated: they require a live two-sided quote and a fresh bar, neither of which exists on this read-only port. A gate list built from zeros passes every ceiling."}}, "historico": {"estado": "SEM_AMOSTRA", "fonte": "EnhancedMarket alert corpus, grouped by POSITION", "n_posicoes": 0, "n_cadeias_vistas": 0, "n_fechadas_no_corpus": 0, "n_sem_entrada_no_corpus": 0, "n_com_scale_in": 0, "conservacao_ok": true, "eventos_brutos": 0, "eventos_apos_dedupe": 0, "gemeos_fundidos": 0, "mensagens_descartadas": 0, "eventos_sem_carimbo": 0, "excluidas": {"SEM_SAIDA": {"n": 0, "display": "SEM_SAIDA · an entry with no exit in the corpus: still open, or the exit was never posted. Excluded from the statistic and counted here."}, "UNGRADEABLE": {"n": 0, "display": "UNGRADEABLE · the chain has exits but none carries a readable return, so it is excluded from the statistic and counted here"}}, "por_metodo": {"PONDERADA": 0, "TOTAL_TRACKER": 0}, "cruzada": {"o_que_e": "weighted mean of the slices vs the 'PnL total' the source itself published at the end of the chain — in-corpus ground truth for the grouping", "tolerancia_pp": 2.0, "n_comparaveis": 0, "n_concordam": 0, "n_divergem": 0, "pior_divergencia": null}, "display": "HISTORICO_SEM_AMOSTRA · no position could be graded, so there is no statistic to show — an empty sample is not a zero result", "win_rate_pct": null, "retorno_medio_pct": null, "retorno_mediana_pct": null, "profit_factor": null, "profit_factor_estado": "HISTORICO_SEM_AMOSTRA · no position could be graded, so there is no statistic to show — an empty sample is not a zero result", "armadilha": null}, "saude": {"versao": "edge_dados/1.0-20260803", "gerado_em_epoch": 1785915278.270219, "gerado_em_utc": "2026-08-05T07:34:38.270219+00:00", "gerado_em_et": "2026-08-05T03:34:38.270219-04:00", "sessao_et": "2026-08-05", "relogio_aviso": null, "duracao_ms": 3120.3, "do_cache": true, "idade_cache_s": 18074.814518865664, "confianca": "DEAD", "mercado": {"estado": "FECHADO", "detalhe": {"feriados_conhecidos": false, "rth_et": "09:30-16:00", "dia_semana": "Wed", "hora_et": "03:34:38", "motivo": "outside regular trading hours"}}, "conta": {"confianca": "FRESH", "idade_s": 0.0, "do_cache": false, "fonte": "OPHIR 127.0.0.1:8003 · /api/golden/status + /api/account (GET, read-only)", "leitura_ok": false}, "corpus": {"caminho": "/Users/thmacbook/ophi-sapien-data/discord/em_alerts_TUDO.ndjson", "existe": false, "bytes": null, "mtime_iso": null, "linhas": 0, "sinais": 0, "nao_parseadas": 0, "parse_ms": null, "do_cache": false, "estado": "CORPUS_AUSENTE · the alert corpus file does not exist at the configured path · FileNotFoundError: [Errno 2] No such file or directory: '/Users/thmacbook/ophi-sapien-data/discord/", "gramatica": null}, "vigia": {"dir": "/root/ophi-sapien-data/vigia", "existe": false, "arquivos": 0, "ultimo_arquivo": null, "ultima_linha_epoch": null, "ultima_linha_et": null, "idade_s": null, "estado": "NUNCA_ESCREVEU", "display": "VIGIA_NUNCA_ESCREVEU · the watcher output directory does not exist: it has never written. This is different from 'its heartbeat is late'."}, "modulos": {"conta": "ok", "risco": "ok", "ticket": "ok", "gramaticas": "ok", "parser": "ok", "protecao": "ok", "journal": "ok", "copiar": "ok"}, "porta_de_ordem": {"pode_enviar": false, "display": "SHADOW MODE · NOTHING WAS SENT. No order left this machine and none can: this process holds no broker credential and has no write path. Every ticket below is a proposal on a screen. The click is a human's."}, "porta_dashboard": 8974, "aviso": "STALE SNAPSHOT · this page is 18075s old and the refresher has not come back. Do not trade off it."}}