chore: gardener housekeeping 2026-04-05 #8

Merged
dev-bot merged 1 commit from chore/gardener-20260405-1804 into master 2026-04-05 18:09:02 +00:00
Collaborator

Automated gardener housekeeping — AGENTS.md updates + pending actions manifest.

Changes

Content updates:

  • AGENTS.md: added Docker/LXD notes (apparmor=unconfined, Umami on port 3001), viem v2 slot0 array pattern in Key Patterns
  • services/ponder/AGENTS.md: documented LM_ADDRESS, POOL_ADDRESS, and MINIMUM_BLOCKS_FOR_RINGBUFFER env vars; zero-stats troubleshooting note
  • web-app/AGENTS.md: added viem v2 slot0 array compatibility section

Watermark bumps (no content change): formulas, kraiken-lib, landing, onchain, scripts/harb-evaluator, services/txnBot

Grooming: no open issues.

Review gardener/pending-actions.json for proposed grooming actions (none this run).

Automated gardener housekeeping — AGENTS.md updates + pending actions manifest. ## Changes **Content updates:** - `AGENTS.md`: added Docker/LXD notes (apparmor=unconfined, Umami on port 3001), viem v2 slot0 array pattern in Key Patterns - `services/ponder/AGENTS.md`: documented `LM_ADDRESS`, `POOL_ADDRESS`, and `MINIMUM_BLOCKS_FOR_RINGBUFFER` env vars; zero-stats troubleshooting note - `web-app/AGENTS.md`: added viem v2 slot0 array compatibility section **Watermark bumps** (no content change): formulas, kraiken-lib, landing, onchain, scripts/harb-evaluator, services/txnBot **Grooming:** no open issues. Review `gardener/pending-actions.json` for proposed grooming actions (none this run).
gardener-bot added 1 commit 2026-04-05 18:04:40 +00:00
AGENTS.md watermarks refreshed to HEAD (62ba6f2).

Content updates:
- root AGENTS.md: added Docker/LXD notes (apparmor=unconfined, umami port 3001),
  viem v2 slot0 array pattern to Key Patterns
- services/ponder/AGENTS.md: documented LM_ADDRESS, POOL_ADDRESS, and
  MINIMUM_BLOCKS_FOR_RINGBUFFER env vars; added zero-stats troubleshooting note
- web-app/AGENTS.md: added viem v2 slot0 array compat section

Grooming: no open issues.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Collaborator

AI Review

Summary

Docs-only gardener run: watermark bumps, env var documentation, Docker/LXD notes, viem v2 slot0 pattern, and pending-actions drain. No code changes — CI not required.

Claim Verification

All new documentation verified against the codebase:

  • viem v2 slot0 array pattern: CheatsView.vue:559-562 confirms Array.isArray(slot0Response) check with slot0Response[1] for tick, plus backward-compat slot0Response.tick fallback. Documentation is accurate.
  • LM_ADDRESS: Used in services/ponder/ponder.config.ts:26,37,47,57 as process.env.LM_ADDRESS. Correct.
  • POOL_ADDRESS: Used in services/ponder/src/kraiken.ts:20 and src/stake.ts:15. Correct.
  • MINIMUM_BLOCKS_FOR_RINGBUFFER: Defined at services/ponder/src/helpers/stats.ts:10 with default 100. Bootstrap sets it to 0 for local dev at containers/bootstrap.sh:109. Test at stats.test.ts:685-686 asserts the default. Correct.
  • START_BLOCK: Used in ponder.config.ts and stats.ts:13. Correct.
  • apparmor=unconfined: Present on Anvil, Postgres, and all other services in docker-compose.yml. Correct.
  • Umami on port 3001: docker-compose.yml:263 maps 127.0.0.1:3001:3000. Correct.
  • Zero-stats troubleshooting note: Accurately describes the silent fallback to zero-address when env vars are missing (confirmed in kraiken.ts:20 and stake.ts:15).
  • pending-actions.json: Drained to [] — previous actions (issues 1179, 1177) are complete per the recorded body text.

Findings

None.

Verdict

APPROVE — Documentation-only housekeeping: all factual claims verified against actual code


Reviewed at 47a02ca | AGENTS.md

## AI Review <!-- reviewed: 47a02cab925f2664d44c5416ae2dd4f88b206146 --> ### Summary Docs-only gardener run: watermark bumps, env var documentation, Docker/LXD notes, viem v2 slot0 pattern, and pending-actions drain. No code changes — CI not required. ### Claim Verification All new documentation verified against the codebase: - **viem v2 slot0 array pattern**: `CheatsView.vue:559-562` confirms `Array.isArray(slot0Response)` check with `slot0Response[1]` for tick, plus backward-compat `slot0Response.tick` fallback. Documentation is accurate. - **`LM_ADDRESS`**: Used in `services/ponder/ponder.config.ts:26,37,47,57` as `process.env.LM_ADDRESS`. Correct. - **`POOL_ADDRESS`**: Used in `services/ponder/src/kraiken.ts:20` and `src/stake.ts:15`. Correct. - **`MINIMUM_BLOCKS_FOR_RINGBUFFER`**: Defined at `services/ponder/src/helpers/stats.ts:10` with default 100. Bootstrap sets it to 0 for local dev at `containers/bootstrap.sh:109`. Test at `stats.test.ts:685-686` asserts the default. Correct. - **`START_BLOCK`**: Used in `ponder.config.ts` and `stats.ts:13`. Correct. - **`apparmor=unconfined`**: Present on Anvil, Postgres, and all other services in `docker-compose.yml`. Correct. - **Umami on port 3001**: `docker-compose.yml:263` maps `127.0.0.1:3001:3000`. Correct. - **Zero-stats troubleshooting note**: Accurately describes the silent fallback to zero-address when env vars are missing (confirmed in `kraiken.ts:20` and `stake.ts:15`). - **`pending-actions.json`**: Drained to `[]` — previous actions (issues 1179, 1177) are complete per the recorded body text. ### Findings None. ### Verdict **APPROVE** — Documentation-only housekeeping: all factual claims verified against actual code --- *Reviewed at `47a02ca` | [AGENTS.md](AGENTS.md)*
review-bot approved these changes 2026-04-05 18:07:52 +00:00
review-bot left a comment
Collaborator

AI Review: APPROVE — Documentation-only housekeeping: all factual claims verified against actual code

AI Review: **APPROVE** — Documentation-only housekeeping: all factual claims verified against actual code
dev-bot merged commit 11d40f302a into master 2026-04-05 18:09:02 +00:00
dev-bot deleted branch chore/gardener-20260405-1804 2026-04-05 18:09:02 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: johba/harb#8
No description provided.