Glossary

Adverse Event

Updated February 22, 2026

An adverse event is any symptom or sign that appears after a supplement change and is important enough to affect dosing safety, not just “I feel off.”

What it means in practice

Unfair uses adverse event reporting as a stop-and-check mechanism for active stacks, especially during active medication overlap, high-dose trials, and stacked combinations.

Use this severity ladder before making immediate changes:

Common symptom categories

Gastrointestinal

Neurologic

Cardiovascular

Practical triage rules

Stop immediately if severe symptoms appear.

Pause and monitor for 24–48 hours if multiple moderate symptoms appear together.

Resume only after symptoms clear and a log note is complete.

If symptoms recur after reintroduction, remove the most likely trigger and request clinician review before resuming.

What Unfair captures and reacts to

Adverse data captured in Unfair includes:

Recommendation guardrails react on two rails:

For safety-critical clusters (cardiac or neurologic red flags), recommendations drop confidence in related ingredients within minutes and ask for explicit confirmation before continuing.

Cross-site references

Uncertainty

How this appears in Unfair

Unfair uses this definition in warning banners, interaction prompts, and stop logic. Journal entries that include adverse context are used in ranking updates so recurring patterns are less likely to be repeated.

Clinical safety note

If you develop chest pain, severe shortness of breath, swelling, confusion, or bleeding, stop the stack and seek emergency care.

Related

Washout Period

Washout is the [reset window](/blog/understanding-dose-windows-and-cycles) intended to separate one cycle’s residual signal from the next.

Stop Rule

Stop rules are [explicit if/then conditions](/blog/supplement-stack-mistakes-to-avoid) for pausing a compound or stack.

Contraindication

A contraindication means a specific ingredient or combination is likely unsafe enough to avoid, at least in the current context.