Signal Parsing
Parser v1 (locked in PLAN.md):
- Matches Gold / XAU phrases plus buy|sell within ~40 characters
- Ambiguous messages that contain both buy and sell are rejected
Rejected ambiguity is logged under logs/errors.jsonl (parser ambiguity).
Successful parses go to logs/signals.jsonl.
Level extraction, per-channel parser configs, and richer instruments are out of scope for v1.
Last updated on