Behavior
RayLimit is not just a syntax-driven CLI. It applies a consistent behavior model to selection, precedence, observation, reconcile, and cleanup.
Why This Section Matters
If you only learn the command flags, you will still be guessing about:
- why one subject wins over another
- why a request becomes
no_op - why a request becomes
replaceinstead ofapply - why remove sometimes deletes less than you expected
- why blocked execution is a deliberate safety choice
This section explains those parts of the product contract.
What This Section Covers
- how RayLimit resolves competing limiter kinds
- how specific IP rules interact with an IP baseline
- what apply, no-op, replace, and remove mean
- how observed state influences the decision
- why cleanup stays conservative