A basic MVP implementation of Agent-Conditioned Projection Function:
[ P_{a,t} = \Pi(W_t, C_a, H_{a,<t}) ]
This repo now provides a rule-based hard filter + soft ranking + structured packaging pipeline.
projector.py: core dataclasses and projection pipeline.demo_projection.py: small runnable demo that prints aPerceptionPackJSON.
python demo_projection.py- Visibility Filter (hard constraints)
- future leakage check
- source access check
- channel delay check
- Candidate Recall (rule-based)
- Feature Construction
- portfolio exposure
- sector exposure
- role affinity
- temporal decay
- source reliability
- novelty
- memory / belief relevance
- network exposure
- market move relevance
- Scoring & Ranking (weighted linear score)
- Diversification & Budgeting (type budgets + canonical event dedup)
- PerceptionPack Builder (with score/reasons/evidence/hidden summary)