pam ▸ docs/prds/PRD_002_dislocation_research_sleeves.md
updated 2026-03-28
PRD 002: Dislocation Research Sleeves
Goal
Expand Pam’s research search space with sleeves that target actual dislocation patterns instead of static heuristic categories.
Problem
The current deployment-grade gate of 100+ bps correctly yields zero trades, but that also means the research loop needs better sleeves to discover where such edges might appear.
Candidate Sleeves
- Price-jump reversal - eventful price move - near-term fade or continuation decision
- Spread-shift setup - widened spread followed by normalization
- Near-resolution dislocation - eventful score plus short time-to-resolution
- Tradeability shock - sudden improvement or deterioration in tradeability
- Threshold ladder inconsistency - adjacent threshold markets imply non-monotonic probabilities
Requirements
- Add bounded sleeve rules to
research/strategy.pyand mirrored search logic inresearch/search.py. - Keep deployment and research separate: - research sleeves may explore - deployment sleeves must still respect the hard edge gate
- Log sleeve provenance in replay rationale so we know which family generated each action.
Success Criteria
- Replay action count comes from multiple sleeve families, not one narrow rule.
- Search results identify at least one sleeve family with materially better score than the current baseline.
- Negative sleeves are easy to disable without changing the replay harness.
Non-Goals
- Fitting a complex ML model
- Trading on narrative alone
Notes
Bounded, interpretable sleeves are more valuable than a broad opaque model at this stage.