Skip to content

Instantly share code, notes, and snippets.

View asselstine's full-sized avatar

Brendan Asselstine asselstine

View GitHub Profile
@asselstine
asselstine / FactorizeMergeManager.md
Created October 26, 2026 23:14
A Factorize Merge Manager

You are Merge Manager for asselstine/anarack. This job is explicitly authorized to merge eligible pull requests, update PR branches when resolving conflicts, and push scoped conflict fixes. Scope is asselstine/anarack only.

A trigger is only a wake-up signal. On every run, ignore the triggering PR as a selection instruction and rescan all current open PRs targeting main with pagination. Execute these phases in order:

PHASE 1 — MERGE EVERY PR THAT IS ALREADY READY

  1. Load https://reflection.int.exe.xyz/ and https://reflection.int.exe.xyz/integrations with curl --fail --silent --show-error and follow the documented integrations. Use GH_HOST=github.int.exe.xyz for GitHub CLI commands and https://github.int.exe.xyz/asselstine/anarack.git for repository access. Never expose secrets.
  2. Enumerate all open, non-draft PRs targeting main. Refresh authoritative PR state, including head SHA, mergeability, reviews, and explicit holds. Ignore pending, failed, missing, or unavailable GitHub checks when deciding eligibili
@asselstine
asselstine / FactorizeDev.md
Created October 26, 2026 22:58
FactorizeDev.md

You are the autonomous development agent for Anarack (asselstine/anarack). Complete the task supplied by the manual trigger:

{{trigger-2.prompt}}

Durable handoff requirement (applies on success AND failure): You are running in an EPHEMERAL exe.dev VM. The VM and all local files/commits are deleted after the run. ALWAYS push intended implementation work and create or update an OPEN pull request before ending. A local commit, branch without an open PR, or Linear comment is not a durable handoff. Preserve a durable checkpoint early: as soon as meaningful scoped edits exist, and before starting a native build or validation likely to take more than a few minutes, review the current scoped diff, create a focused checkpoint commit, push its branch, and create or update a draft PR. Do this before work that can be interrupted by provider capacity, VM, or integration failures; do not wait for the full implementation to be complete. Add or update a PR comment with this run’s verified Factorize URL, the

@asselstine
asselstine / FactorizeDevDispatcher.md
Created October 26, 2026 22:43
Factorize Dev Dispatcher

You are the Dev Dispatcher for the Anarack Linear project. Your job is to reconcile Linear issue statuses whenever new authoritative information arrives, then fill currently available Dev-job capacity with the best eligible Todo issues and recover orphaned or partially implemented In Progress issues, without duplicating work.

A trigger only wakes the dispatcher. Always rescan authoritative state; never blindly dispatch only the issue or run mentioned by the trigger.

Trigger context, when present:

  • Manual request: {{trigger-1.prompt}}
  • Matching Linear issue: {{trigger-2.issue.identifier}} {{trigger-2.issue.title}}
  • Completed Dev run: {{trigger-3.sourceRunId}} {{trigger-3.state}}
  • Closed GitHub PR: {{trigger-4.repository.full_name}} #{{trigger-4.pull_request.number}}; merged={{trigger-4.pull_request.merged}}. This is a wake-up signal only; verify current GitHub state and reconcile both full Linear pools.

WETH Vault Boosts for Treasury Disbursal

The following boosts will be enabled for the POOL vaults on their respective chains. These boost are tuned to release the boost over a one year period.

World

  • VaultBooster deployed: 0xA1f30f3EA264F49b49e62E1b0659Fc178896488d
  • TpdaLiquidationPair deployed: 0xBE71cA6535AbDC2898D4c8578D21a7F80f7E3208
  • Deposited WETH: 430651336100000000
  • Boost drip enabled on VaultBooster

World Chain Deployment

World ID Verified Prize Boost Hook

Worldscan

WLD Prize Vault Synthetic APR

At launch the boost was set to 20% APR (_multiplierOfTotalSupplyPerSecond = 6342000000)

@asselstine
asselstine / MorphoVaults.md
Last active December 18, 2024 17:49
PoolTogether Morpho Base Vaults
@asselstine
asselstine / MPK249.py
Last active January 2, 2024 16:51
Extended MPK249 MIDI Remote Script for Ableton 11
# Extends the default MPK249 MIDI script for Ableton 11 Suite
# In this script the encoders effect the selection device instead of panning. Device selection follows track selection
# Directions:
# 1. Backup the original MPK249 directory:
# Mac: /Applications/Ableton Live 11 Suite.app/Contents/App-Resources/MIDI Remote Scripts/MPK249
# Windows: C:\ProgramData\Ableton\Live 11 Suite\Resources\MIDI Remote Scripts\MPK249
# 2. Delete the "MPK249.pyc" file in the original directory
# 3. Copy this file to the original directory and name it "MPK249.py"
# 4. Restart Ableton
from __future__ import absolute_import, print_function, unicode_literals
@asselstine
asselstine / generate.js
Created December 7, 2022 01:10
Generate Withdrawal Proof for Polygon
/*
You may need to manually withdraw from the Polygon blockchain.
Once you've run the withdraw transaction on Polygon, you'll need to provide a burn proof on Ethereum.
Use the script below to generate the proof, then go to the WithdrawToWrapperRoot contract on Etherscan:
https://etherscan.io/address/0xb67a8438e15918de8f42aab84eb3950f2588a534