fix: AGENTS.md guardrails do not document the stakingPoolAddr != feeDestination exclusion (#934)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
johba 2026-03-22 03:37:02 +00:00
parent ebfa00a2b9
commit 9086a4c5e4

View file

@ -68,4 +68,4 @@ The staking system traces a triangle in (staking%, avgTax) space:
- Respect access controls (`onlyLiquidityManager`, owner). - Respect access controls (`onlyLiquidityManager`, owner).
- `token0isWeth` flips amount semantics — confirm ordering before interpreting liquidity. - `token0isWeth` flips amount semantics — confirm ordering before interpreting liquidity.
- Floor uses `vwapX96` directly (not sqrt) in fixed-point math. - Floor uses `vwapX96` directly (not sqrt) in fixed-point math.
- Outstanding supply excludes LM position balances and KRK held by `feeDestination` (only when `feeDestination != address(0) && feeDestination != address(this)`) and `stakingPool` (only when `stakingPoolAddr != address(0)`). - Outstanding supply excludes LM position balances and KRK held by `feeDestination` (only when `feeDestination != address(0) && feeDestination != address(this)`) and `stakingPool` (only when `stakingPoolAddr != address(0) && stakingPoolAddr != feeDestination`).