State
INVALID
Permission
NONE
Block code
Permission gates 0 / 8
Trigger sequenceAUTO
Derived thesis
Risk state
Instrument
Point value, lot step, and margin are deliberately absent. This tool works in points and R only — you size in TradeLocker.
Manual overrideOPTIONAL
The app derives its own thesis from structure and driver agreement — see the board. You do not need this section. Use it only to override the derived reading with your own; doing so suspends the engine until you invalidate.
Event lock
BOJ and FOMC dates are published a year ahead. Keeping them here as a versioned local list is deliberate — no API dependency for event risk.
Source MANUAL
Pulse — enter and confirm
Confirming stamps every field USER_CONFIRMED with a USER_TIMESTAMP basis. That is weaker than a broker timestamp and the gates treat it accordingly.
Observations
Derived PROVISIONAL
Log outcome
Calibration
Trades0
Audit trail
Test suite
evaluate() is pure, so it runs headless against fixtures. Run this before every deploy — syntax checking catches none of these.
Build
Data custody
iPad Safari can evict IndexedDB under storage pressure. This journal is your calibration corpus — it cannot be rebuilt. Export weekly.
Last exportnever
Provisional constants
Override
Any override is recorded with your typed reason and its outcome. Silent overrides make later statistics dishonest.