Skip to content

Instantly share code, notes, and snippets.

View possibilities's full-sized avatar

Mike Bannister possibilities

  • AI Life
  • Portland East
  • 22:04 (UTC -04:00)
View GitHub Profile
@possibilities
possibilities / dspy-jev-toolbox-doctrine.md
Created September 22, 2026 17:10
DSPy + Jev toolbox doctrine rev 2 — facts/defaults/invariants after external technical review (2026-09-22)

title: DSPy + Jev toolbox doctrine tags:

  • agents
  • doctrine
  • dspy
  • jev
  • unfair-advantage created: 2026-09-22T16:47:53.133Z updated: 2026-09-22T17:10:00.000Z
@possibilities
possibilities / unfair-advantage-conversation-transcript.md
Created September 22, 2026 16:54
Unfair Advantage conversation transcript (2026-09-22) — DSPy + Jev deep dive, stack mapping, toolbox doctrine

Unfair Advantage — conversation transcript

Date: 2026-09-22 (America/New_York)
Participants: Mike Bannister ↔ Unfair Advantage (Grok Bot)
Topic: Deep practical understanding of DSPy and Jev; toolbox doctrine; stack mapping

Reconstruction of the user-visible conversation (messages shown in chat).
Hidden system/setup cues omitted. Tool calls and internal plumbing omitted.
Companion doctrine gist: https://gist.github.com/possibilities/dae32b35b4fc2d7a9b5cbcd92833bc32
Agentwiki: dspy-jev-toolbox-doctrine

@possibilities
possibilities / dspy-jev-toolbox-doctrine.md
Last active September 22, 2026 17:10
DSPy + Jev toolbox doctrine — working doctrine for placing System One decisions and compiled LM programs in a software/agent stack

title: DSPy + Jev toolbox doctrine tags:

  • agents
  • doctrine
  • dspy
  • jev
  • unfair-advantage created: 2026-09-22T16:47:53.133Z updated: 2026-09-22T17:10:00.000Z
@possibilities
possibilities / zmx-fmx-direct-ipc-design.md
Created August 22, 2026 16:58
Design sketch: let zmx own fmx PTYs through a supported direct-client contract

Let zmx own fmx's PTYs: a direct-client design sketch

This is a concrete use case for libzmx discussion #127. It is a design sketch, not a request that zmx adopt every name or command shown here. We are happy to reshape it around zmx's preferred architecture and contribute the work incrementally.

What we are building

fmx is an OpenTUI interface for fx. It runs several fx processes and renders each terminal with OpenTUI's libghostty-backed terminal widget. In fmx terminology, one fx process plus its embedded terminal is an Instance.

Today fmx creates and owns a PTY for every Instance:

@possibilities
possibilities / 00-TOC.md
Created June 23, 2026 03:05
fn-7-gist-demo — Seed epic

Seed epic — fn-7-gist-demo

  • Tasks: 1

Contents

  1. Epic spec

Tasks

@possibilities
possibilities / 00-TOC.md
Created June 23, 2026 03:01
fn-7-gist-demo — Seed epic

Seed epic — fn-7-gist-demo

  • Tasks: 1

Contents

  1. Epic spec

Tasks

@possibilities
possibilities / tmux-features-inventory-current-2026-04-12.md
Last active June 22, 2026 17:53
ArtHack tmux integrations (current, 2026-04-12)

Tmux Features in ArtHack

1. tmuxctl CLI

The tmuxctl application provides fast tmux control optimized for agent workflows. Located in /Users/mike/code/arthack/apps/tmuxctl/.

Subcommands (16 total, defined via run_*.py modules):

Subcommand Purpose
@possibilities
possibilities / tmux-features-inventory-2026-04-12-v2.md
Last active June 22, 2026 17:53
ArtHack tmux features inventory (2026-04-12)

Tmux Features Inventory - arthack repo

Date: April 12, 2026
Status: Post-removal of hooks-level tmux integration
Repo: /Users/mike/code/arthack


Executive Summary

The arthack project maintains a lightweight, agent-friendly tmux integration layer. The tmux hooks-tracker capture (which was removed on April 12, 2026) has been fully deprecated. The current state consists of:

@possibilities
possibilities / hookctl-pipe-events.md
Last active June 22, 2026 17:54
hookctl pipe events — consumer guide for realtime UIs on top of Claude Code hook data

hookctl pipe events — consumer guide

A guide for app developers who want to build realtime UIs on top of hookctl's mutation stream. Covers both surfaces exposed by the pipeline: the raw per-mutation event stream and the reduced hook_jobs state slice. Pick whichever matches the shape your app actually needs — sometimes it's both.

The big picture

Join — Phone Screen Quick Reference

Company Join (join.build)
Role Staff Software Engineer (Web)
Interviewer Jon (jon@join.build), likely engineering leadership
Platform Zoom (booked via calendar link)
Format Phone screen, not a coding interview
Team size Small engineering team, cross-functional pods (devs, designer, PM, EM)