Skip to content

Instantly share code, notes, and snippets.

View gomesalexandre's full-sized avatar

gomes gomesalexandre

View GitHub Profile

May 3

My PRs (still open, authored today)

vultiagent-app

  • #380 SidePanel vault chip stops truncating mid-name - Text gets flex: 1 + minWidth: 0, parent row also minWidth: 0. "Dev - consider funds lost" no longer renders as "Dev - consider funds l..." with chevron crammed against the ellipsis. Bug 1 from yesterday's iPhone 16e dogfood, real before/after screenshot receipts. 5 source-shape regression tests
  • #381 skip redundant vault rehydration gate on AgentHome remount - useAgentOrchestration was initializing rehydratingVault to true and re-running loadFromStorage() on every mount even though AnimatedSplashScreen already hydrated the store. 5-7s of blank navy + spinner on every Scheduling-chip-tap-back-to-AgentHome. Two-line fix (lazy initializer + early-return), tap-to-AgentHome dropped from 5-7s to 1.5s. Bug 2 from the dogfood. 5 source-shape pins
  • [#383 wire card_rendered into e

May 2

My PRs (authored + shipped today)

vultiagent-app

May 1

My PRs (authored + shipped today)

vultiagent-app

@gomesalexandre
gomesalexandre / daily-post1.md
Last active April 30, 2026 23:44
April 30 daily

April 30

My PRs (authored + shipped today)

vultiagent-app

agent-backend

@gomesalexandre
gomesalexandre / daily-post1.md
Last active April 29, 2026 22:57
April 29 daily
@gomesalexandre
gomesalexandre / daily-post1.md
Created April 28, 2026 21:43
April 28 daily

April 28

cosmos-sdk staking primitives shipped end-to-end (sdk to mcp-ts to app) generic across every ibcEnabled chain, native DOT send wired top-to-bottom, tron prompt routing, plus an evening dogfood bug-hunt (cross-chain balance fan-out + bare-fraction $.1 regex). NeOMakinG's two stacked Terra-specific staking PRs superseded by one generic combined PR.

vultisig-sdk

  • feat: cosmos staking module #350 - generic cosmos-sdk staking primitives + LCD queries parameterized by chain enum. 4 msg builders (delegate / undelegate / redelegate / withdraw_rewards) + 4 LCD query helpers. Mirrors the existing buildCosmosWasmExecuteTx hand-rolled protobuf pattern (RN-safe, no cosmjs runtime dep). Generic across cosmos / osmosis / kujira / terra / akash / noble / dydx. Verified across vultisig-windows, native apps, shapeshift/web that zero production cosmos staking msg builders existed anywhere in the stack, this is the foundation. 1347 unit tests + live-helper sm
@gomesalexandre
gomesalexandre / 01-sat.md
Last active April 27, 2026 21:40
April 25-27 daily

April 25

Off-day.

@gomesalexandre
gomesalexandre / daily-post1.md
Last active April 24, 2026 23:08
April 24 daily

April 24

Receipts day. Cleared four pr-receipts review follow-ups on #227 (CI gate, parseable schema, link-check, host policy), the RN component-test scaffolding flagged on #226, an on-chain ETH send to vitalik.eth as the proof for the evm wire-shape cleanup, and put #164 through real backend-mode E2E with agent fixes the matrix uncovered.

vultiagent-app

@gomesalexandre
gomesalexandre / README.md
Last active April 24, 2026 17:51
Claude Code Stop hook → block exit while P0/P1 bd (beads) issues remain open. Minimal autonomous-loop primitive.

Claude Code Stop hook → block exit while bd beads are in-flight

A minimal Claude Code Stop hook that keeps an autonomous agent session going until your beads queue is reconciled — i.e. no beads are still marked in_progress. Inspired by the Reeds autonomous-loop pattern + the official Ralph Wiggum "don't stop until complete" example. No framework — just a shell script and two lines of settings.local.json.

What it does

When Claude Code tries to stop a turn, this hook fires. It:

  1. Reads stop_hook_active from stdin. If Claude has already been blocked this turn, let it stop — avoids infinite loops (this is the invariant the official hooks docs warn about).
  2. Runs bd list --status=in_progress — counts beads the agent has actively claimed this session.
@gomesalexandre
gomesalexandre / daily-post1.md
Created April 23, 2026 23:53
April 23 daily

April 23

The agent reliability rearchitecture finally landed. PR 146 went through R1 through R10 review cycles, with NeOMakinG running multiple adversarial follow-up deep reviews (4 change-request rounds + final approve). mcp-ts arch bit merged the day before, vultiagent-app companion still open pending sign-off.

agent-backend

  • feat: agent reliability rearchitecture #146 - the rearch. Validator pipeline (21 extractors), retry orchestrator, loop breaker, vault-key redaction, prompt hardening, shadow/enforce kill switch.
    • R1-R10 review loop with NeOMakinG. Closed BLOCKER 1 (headless bypasses validator), BLOCKER 2 three ways (synthetic self-grounding, no-candidate bypass, case-drift bypass), HIGH-1 truncKey vanity collision, HIGH-2 panic recovery, HIGH-4 MCP session race.
    • R10 fund-safety catch during dogfood: LLM-smuggled auto_execute: true on tx actions was bypassing user confirmation. Three-layer fix: prompt rule deleted, `stripAutoExecuteFr