Live today's alert tape
His size is the author's own fill. Our size is what this account would take under its own ceilings — and on a refusal it is zero, not the number the ticket would have used. The gap between the two columns is the entire point of this screen.
| TIME | CONTRACT | ACTION | HIS SIZE | OUR SIZE | OURS : HIS | VERDICT |
|---|
Position what is actually deployed right now
The bot's own state document is intact and reports flat. Nothing is deployed.
Protection — what the engine would do now
no open position to protect
Risk the ceilings in force and what is left of today
Ceilings in force
| Envelope | $2,000 | hard ceiling on premium deployed at once |
|---|---|---|
| Equity reference | $22,200 | declarado_humano:live SnapTrade read taken in the Classic |
| Exposure per trade | 2.5% | |
| Risk per stop | 2.5% | |
| Exposure total | 5.0% | |
| Daily loss | $444 | |
| Max trades / day | 3 | |
| Max concurrent | 1 | |
| Hard contract cap | 1 | |
| Max round-trip spread | 5.0% | |
| Default stop | 25.0% |
Policy conflicts (resolved to the tighter side)
VERBATIM FROM ANOTHER MODULE · the lines below were written by the engine that produced them (sapien/protecao.py, sapien/risco.py) and are printed exactly as received. Those modules speak Portuguese; this screen does not translate them, because a paraphrased engine reason is a reason nobody can grep for in the engine.
- EXPOSURE_PCT · config=5.0% · Thiago disse 2,5% · 5,0% é o PHASE_A_RISK_PCT do Solomon → usando o menor: 2.5%
- DAILY_LOSS · config=2.0% ($444) · módulo=$555 → usando o menor: $444
- DAILY_TARGET · config tem daily_target_pct=4%; arquitetura_v1 §5.4 diz 'não existe DAILY_PROFIT_TARGET neste sistema' → regra da casa permite meta APENAS como gatilho de give-back condicional, NUNCA como teto que para o dia. Não implementado aqui.
Brakes
| Kill-file directory | /root/ophi-sapien-data/kill | |
|---|---|---|
| Writable | YES | a brake that cannot be pulled is not a brake |
| Kill files present | none present |
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.
History the alert corpus, graded
Cumulative return
Waiting on one upstream key: historico.retornos_pct or historico.curva.
Sample accounting
| Chains seen | 0 | |
|---|---|---|
| Graded | 0 | |
| Closed in corpus | 0 | |
| Entry never seen | 0 | |
| Excluded — no exit | 0 | |
| Excluded — ungradeable | 0 | |
| Every chain accounted for | YES | if this is NO, a position vanished and the sample is lying about its own n |
HISTORICO_SEM_AMOSTRA · no position could be graded, so there is no statistic to show — an empty sample is not a zero result
Cross-check against the source's own published P&L
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
| Comparable chains | 0 | |
|---|---|---|
| Agree | 0 | |
| Disagree | 0 | tolerance 2.0 pp |
HISTORICO_SEM_AMOSTRA · no position could be graded, so there is no statistic to show — an empty sample is not a zero result
Journal the day, in order
| TIME | KIND | WHAT |
|---|
| Watcher state | NUNCA_ESCREVEU | |
|---|---|---|
| Watcher files | 0 | |
| Heartbeat age | UNKNOWN |
VIGIA_NUNCA_ESCREVEU · the watcher output directory does not exist: it has never written. This is different from 'its heartbeat is late'.