Skip to content

Instantly share code, notes, and snippets.

View enachb's full-sized avatar

Erich Nachbar enachb

  • Stuffy Lab
  • San Francisco
View GitHub Profile
@enachb
enachb / cel-rule-engine-design.md
Created February 3, 2026 02:41
Sensemesh Agentic CEL Rule Engine - System Design Document

System Design Document: Agentic CEL Rule Engine

Status: Draft v1.0 Author: Sensemesh Architecture Team Context: Event-Driven Architecture, gRPC/Protobuf, Go, NATS


1. Executive Summary

@enachb
enachb / wasm-offloading.md
Created January 28, 2026 08:52
Wails Desktop App with gRPC Cloud Backend - Photo Culler Architecture

WebAssembly (WASM) Offloading Analysis

Date: January 25, 2026 Scope: Client-side optimization, Cost Reduction, Bandwidth Efficiency

1. Executive Summary

Moving the initial stages of the AIBatcher pipeline (technical filtering, deduplication, and face detection) to the client-side using WebAssembly (WASM) presents a massive opportunity for optimization.

By filtering out low-quality and duplicate images before upload, we can reduce bandwidth consumption and server-side processing costs by approximately 80%. This transforms the workflow from "Upload All -> Process All" to "Filter Locally -> Upload Best -> AI Grade".

@enachb
enachb / wasm-offloading.md
Created January 28, 2026 08:24
Wails Desktop App with gRPC Cloud Backend - Photo Culler Architecture

WebAssembly (WASM) Offloading Analysis

Date: January 25, 2026 Scope: Client-side optimization, Cost Reduction, Bandwidth Efficiency

1. Executive Summary

Moving the initial stages of the AIBatcher pipeline (technical filtering, deduplication, and face detection) to the client-side using WebAssembly (WASM) presents a massive opportunity for optimization.

By filtering out low-quality and duplicate images before upload, we can reduce bandwidth consumption and server-side processing costs by approximately 80%. This transforms the workflow from "Upload All -> Process All" to "Filter Locally -> Upload Best -> AI Grade".

@enachb
enachb / wasm-offloading.md
Created January 28, 2026 08:00
Wails Desktop App with gRPC Cloud Backend - Photo Culler Architecture

WebAssembly (WASM) Offloading Analysis

Date: January 25, 2026 Scope: Client-side optimization, Cost Reduction, Bandwidth Efficiency

1. Executive Summary

Moving the initial stages of the AIBatcher pipeline (technical filtering, deduplication, and face detection) to the client-side using WebAssembly (WASM) presents a massive opportunity for optimization.

By filtering out low-quality and duplicate images before upload, we can reduce bandwidth consumption and server-side processing costs by approximately 80%. This transforms the workflow from "Upload All -> Process All" to "Filter Locally -> Upload Best -> AI Grade".

@enachb
enachb / claude-code-presentation.md
Last active January 26, 2026 19:58
Claude Code Extension Points - Team Presentation

Claude Code Extension Points

A Team Presentation (30-45 min)


Agenda

  1. Prerequisites & Setup (5 min)
  2. What is Claude Code? (5 min)
  3. Extension Points Overview (5 min)
@enachb
enachb / README.md
Created January 15, 2026 00:35
Migration Guide: Claude Code to Google Antigravity

Migrating from Claude Code to Google Antigravity

This guide outlines how to migrate the current Claude Code + Muxile workflow to Google Antigravity (VS Code-based AI IDE).

1. Directory Structure

Create the configuration directory in your project root:

mkdir -p .antigravity/{config,scripts,prompts}
@enachb
enachb / muxile-integration.md
Created January 14, 2026 23:40
Muxile Integration Guide for Claude Code - Mobile tmux session access

Muxile Integration Guide

What is Muxile?

Muxile is a tmux plugin that provides mobile web access to your running tmux sessions. It creates a secure WebSocket tunnel through Cloudflare Workers, allowing you to monitor and control your terminal from any device with a web browser.

Why Use Muxile with Claude Code?

When running long-duration Claude Code tasks (multi-step refactoring, data processing, batch operations), you can:

@enachb
enachb / mission-alerting-system.md
Last active January 14, 2026 05:30
Mission Alerting System - Technical Overview

Mission Alerting System - Technical Overview

Overview

The Mission Alerting System enables real-time rule-based alerting on detection events from cameras and sensors. When a detection event matches a CEL (Common Expression Language) rule, the system executes configured actions (SMS notifications via Twilio).

Architecture

Detection Events (NATS)  →  Detection Consumer  →  Rule Processor  →  SMS Delivery
@enachb
enachb / WEEK3_IMPLEMENTATION_GUIDE.md
Last active January 13, 2026 21:28
Week 3: Missions & Alerts - Mission Service with Alerts Logic (CORRECTED)

Week 3 Implementation Plan: Missions & Alerts

Executive Summary

Recommendation: Enhance Mission Service with CEL-based rule evaluation by incorporating proven code from Alerts Service.

Key Insight: Mission service is the correct home for mission automation. We'll add CEL evaluation capability, SMS/Email delivery, and event processing to mission service by copying proven implementations from alerts service.

Schema Approach: Extend AutomationPolicy to support both CEL expressions (Week 3) and natural language instructions (future AI). This allows simple rules now while preserving the path to AI-driven automation.

@enachb
enachb / MONOREPO_MIGRATION.md
Created January 12, 2026 22:45
SkyDaddy Max AI Monorepo Migration Guide - Comprehensive guide for consolidating multi-repo into monorepo with proto package resolution strategy

Monorepo Migration Guide

Date: 2026-01-12 Target: Consolidate SkyDaddy repositories into a unified monorepo Primary Concern: Proto package naming and Go module path resolution


Table of Contents