Skip to content

Instantly share code, notes, and snippets.

@wca4a
wca4a / tlon-blob-work-2026-03-31.md
Created March 31, 2026 16:46
Tlon Plugin: PDF & Voice Memo Support — Work Log (2026-03-31)

Tlon Plugin: PDF & Voice Memo Support — Work Log (2026-03-31)

Overview

Full-day session adding PDF text extraction and voice memo support to the openclaw-tlon plugin, plus tlon-skill CLI updates. Covers blob handling, scry version differences, edge cases, and remaining issues.


1. PDF Text Extraction

@wca4a
wca4a / a2ui-component-showcase.html
Last active March 25, 2026 13:20
A2UI × Tlon Integration Proposal
<!DOCTYPE html>
<html lang="en" data-theme="dark">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>A2UI Component Catalog — Ochre Design System</title>
<style>
/* ============================================
Ochre Design System Tokens
============================================ */

PR #5546 (video upload + playback) — Full Review Notes

All issues found during code review, including those not posted to the PR.


Posted to PR (score 78/100)

1. Voice memo transcription field accidentally dropped

  • File: packages/api/src/types/attachment.ts, line 593
@wca4a
wca4a / zenith-stalled-slash-fix.md
Created March 9, 2026 22:31
Bug: Stalled ETH Height Slashing Drains Bonded Pool → Consensus Halt (zenith-stage1)

Bug: Stalled ETH Height Slashing Drains Bonded Pool → Consensus Halt

Summary

The EndBlockerHandleStalledEthHeight function in x/zenith/keeper/keeper.go continuously slashes validators every block when the Azimuth watcher's ETH height stops advancing. Over ~20K blocks this drained the entire validator stake from 131,072 to 1,002 stakez, causing consensus failure on zenith-stage1.

Root Cause

The slashing loop in EndBlockerHandleStalledEthHeight has three compounding issues:

@wca4a
wca4a / attachment-menu-v4-signal.html
Created March 6, 2026 16:50
Tlon Attachment Menu v4 - Signal
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no, viewport-fit=cover">
<title>Tlon Attachment Menu — V4 Signal/WhatsApp-inspired</title>
<style>
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; -webkit-tap-highlight-color: transparent; }
:root {
@wca4a
wca4a / attachment-menu-v3-telegram.html
Created March 6, 2026 16:50
Tlon Attachment Menu v3 - Telegram
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no, viewport-fit=cover">
<title>Tlon Attachment Menu — V3 Telegram-inspired</title>
<style>
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; -webkit-tap-highlight-color: transparent; }
:root {
@wca4a
wca4a / attachment-menu-v2-imessage.html
Created March 6, 2026 16:40
Tlon Messenger - Attachment Menu Iterations (iMessage, Telegram, Signal)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no, viewport-fit=cover">
<title>Tlon Attachment Menu — V2 iMessage-inspired</title>
<style>
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; -webkit-tap-highlight-color: transparent; }
:root {
@wca4a
wca4a / attachment-menu-mockup.html
Created March 6, 2026 15:38
Tlon Messenger - Attachment Menu Redesign
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no, viewport-fit=cover">
<title>Tlon Attachment Menu — Mockup</title>
<style>
/* ── Reset ── */
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; -webkit-tap-highlight-color: transparent; }
@wca4a
wca4a / hooks-ui-mockups.html
Created March 6, 2026 15:22
Tlon Messenger Hooks UI Mockups
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Tlon Hooks — Interactive Mockup</title>
<style>
/* ===== RESET ===== */
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
@wca4a
wca4a / zenith-send-json-deploy.md
Last active February 27, 2026 19:22
Zenith send-json Thread Deployment

Zenith send-json Thread Deployment

What

Add send-json.hoon thread to the %zenith desk on:

  • ~malmur-halmex
  • ~sitrul-nacwyl

Why

Enables HTTP/JSON API for sending $Z tokens via Clawdbot skill.