Two AI mandates allocate independently. Each passes its own position limit and stress-liquidation check. A coupling oracle checks the composition — and finds a constraint violation that no single mandate could detect.
AI Strategy Engine proposes 8% NAV to a semiconductor ETF. AI Liquidity Optimizer proposes 12% NAV to the same asset. Neither sees the other. Neither sees the existing 3% correlated exposure. Combined: 23% into a 15% cluster limit.
| Check | Result | Detail |
|---|---|---|
| Position A (Strategy) | COMPLIANT | 0.80 util |
| Position B (Liquidity) | COMPLIANT | 0.80 util |
| Liquidity A (stress) | COMPLIANT | 3.2d / 5d |
| Liquidity B (stress) | COMPLIANT | 4.8d / 5d |
| Portfolio Coupling | UNACCEPTABLE | 1.53 util |
Same architecture, smaller positions. 3% NAV from subsystem A, 2% NAV from subsystem B. Combined with 2% existing correlated exposure: 7% into a 15% limit. The system does not reject by default.
Concentration limit is generous (30%). But market depth is shallow. AI Alpha Engine proposes 7% NAV to an illiquid biotech. AI Momentum Engine proposes 6% NAV to the same asset. Each can exit alone under stress. Together, they cannot exit through the shared market depth of 2% NAV/day within the policy timeline.
| Check | Result | Detail |
|---|---|---|
| Position A (Alpha) | COMPLIANT | 0.70 util |
| Position B (Momentum) | COMPLIANT | 0.60 util |
| Liquidity A (stress) | COMPLIANT | 3.5d / 5d |
| Liquidity B (stress) | COMPLIANT | 3.0d / 5d |
| Concentration | COMPLIANT | 13% / 30% |
| Shared Exit Capacity | UNACCEPTABLE | 6.5d / 5d |
FCAL · AI proposes. Physics decides.
Fixed inputs for reproducibility. Three deterministic evidence packs (two failure modes + one control). Same architecture as structural domain. No probabilistic estimation.