diff --git a/AGENTS.md b/AGENTS.md index 5798542..5c5e59c 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -1,4 +1,4 @@ - + # Agent Brief: Harb Stack ## What is KRAIKEN? diff --git a/gardener/dust.jsonl b/gardener/dust.jsonl new file mode 100644 index 0000000..755cc70 --- /dev/null +++ b/gardener/dust.jsonl @@ -0,0 +1,6 @@ +{"issue":741,"group":"onchain/script","title":"Add Basescan URL comments for SWAP_ROUTER and WETH addresses","reason":"Two comment additions in AttackRunner.s.sol and FitnessEvaluator.t.sol","ts":"2026-03-22T06:05:49Z"} +{"issue":739,"group":"onchain/src","title":"Remove redundant double-cast uint256(uint256(...))","reason":"Single-line transpiler artifact no-op in OptimizerV3Push3.sol:63-64","ts":"2026-03-22T06:05:49Z"} +{"issue":627,"group":"onchain/src","title":"Clarify _validatePriceMovement NatSpec return doc","reason":"Single-line comment update in PriceOracle.sol:52","ts":"2026-03-22T06:05:49Z"} +{"issue":601,"group":"onchain/script","title":"Fix misleading taxRate comment in AttackRunner.s.sol","reason":"Single-line comment correction: raw rate value -> index into TAX_RATES[]","ts":"2026-03-22T06:05:49Z"} +{"issue":1086,"group":"evidence","title":"Update evidence/README.md schema with candidate_commit and methodology fields","reason":"Small schema addition to README.md","ts":"2026-03-22T06:05:49Z"} +{"issue":1083,"group":"evidence","title":"Document snapshot-isolation methodology for lm_eth fields","reason":"Schema clarification in evidence/README.md","ts":"2026-03-22T06:05:49Z"} diff --git a/kraiken-lib/AGENTS.md b/kraiken-lib/AGENTS.md index 87ea390..7206aae 100644 --- a/kraiken-lib/AGENTS.md +++ b/kraiken-lib/AGENTS.md @@ -1,4 +1,4 @@ - + # Kraiken Library - Agent Guide Shared TypeScript helpers used by the landing app, txnBot, and other services to talk to KRAIKEN contracts and the Ponder GraphQL API. diff --git a/landing/AGENTS.md b/landing/AGENTS.md index 1461612..affe88b 100644 --- a/landing/AGENTS.md +++ b/landing/AGENTS.md @@ -1,4 +1,4 @@ - + # Landing Interface - Agent Guide Vue 3 + Vite application that delivers the public marketing site and forthcoming staking UI. diff --git a/onchain/AGENTS.md b/onchain/AGENTS.md index bd33539..ce39d4b 100644 --- a/onchain/AGENTS.md +++ b/onchain/AGENTS.md @@ -1,4 +1,4 @@ - + # Agent Brief: Kraiken Protocol ## Protocol Philosophy & Business Logic @@ -69,3 +69,5 @@ The staking system traces a triangle in (staking%, avgTax) space: - `token0isWeth` flips amount semantics — confirm ordering before interpreting liquidity. - 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) && stakingPoolAddr != feeDestination`). +- `recenterAccess` is removed — `recenter()` always enforces cooldown and TWAP stability. No bypass path exists. +- `feeDestinationLocked` prevents CREATE2 bypass: once `feeDestination` is set to a contract address, it cannot be changed. `setFeeDestination` checks `.code.length > 0` to detect contract addresses. diff --git a/services/ponder/AGENTS.md b/services/ponder/AGENTS.md index f2270ce..16e5218 100644 --- a/services/ponder/AGENTS.md +++ b/services/ponder/AGENTS.md @@ -1,4 +1,4 @@ - + # Ponder Indexer - Agent Guide Ponder-based indexer that records Kraiken protocol activity and exposes the GraphQL API consumed by the app and automation bot. diff --git a/services/txnBot/AGENTS.md b/services/txnBot/AGENTS.md index 6218658..8d36219 100644 --- a/services/txnBot/AGENTS.md +++ b/services/txnBot/AGENTS.md @@ -1,4 +1,4 @@ - + # Transaction Bot - Agent Guide Automation service that maintains liquidity alignment and tax enforcement for the KRAIKEN protocol. diff --git a/web-app/AGENTS.md b/web-app/AGENTS.md index 42fe2c5..5327649 100644 --- a/web-app/AGENTS.md +++ b/web-app/AGENTS.md @@ -1,4 +1,4 @@ - + # Web App - Agent Guide Vue 3 + TypeScript staking interface for KRAIKEN, enabling users to stake tokens, manage positions, and interact with Harberger-tax mechanics.