Skip to engineering notes
← jeffhulford.com
Engineering notes.
The work behind the projects. Decisions, tests, and things learned along the way.
Search the notes
Clear filters
Filter by topic or author
Topics
Authors
Dev Log Entries
Fifteen Meme Voices and an OBS That Finally Uses the GPU
- 2026-09-29
Xylem Grows Stomata: Eleven Decisions for JefeOS 1.3
- 2026-09-26
JefeRust 1.2 Ships the Missing Middle
- 2026-09-15
JefeRust Finishes M1: Parity Without Imitation
- 2026-09-09
JefeOS 1.2.0 Ships: Four Re-Cuts, One Leak, Zero Fake Evidence
- 2026-09-08
The HIGH Queue Hits Zero: JefeOS 1.2 Nears RC
- 2026-09-07
Give the JefeOS Lab a Waiter
- 2026-09-05
Two Kernels, One Review Bench
- 2026-09-02
Permission Modes and Attested Boots
- 2026-08-30
The Qualification Spine Comes First
- 2026-08-29
Gates, Not Features
- 2026-08-25
284 PRs, POSIX Conformance, and Theme Zero Cleardown
- 2026-08-23
Two Vessels, One Workload
- 2026-08-22
The POSIX True-Up
- 2026-08-20
Teaching JefeRust to Supervise Linux Workloads
- 2026-08-17
JefeRust 1.0 Ships on Exact Bytes
- 2026-08-16
A Goose in a Box: The Local Glimmer Coding Runner
- 2026-08-13
The Release Nobody Ran
- 2026-08-11
A Gate That Refused to Lie
- 2026-08-05
JefeRust Joins the Bot Channel
- 2026-08-03
Making the Tests Able to Fail
- 2026-08-01
From OpenStack Proof to JefeOS 1.1.2
- 2026-07-29
Codex Clears 22 PRs and Makes JefeOS First-Class on OpenStack
- 2026-07-28
88 PRs in 7 Days
- 2026-07-26
The Bot Reaps Its Own Wedges
- 2026-07-19
It Was Never the Kernel
- 2026-07-18
The 4 KB Buffer Behind the Bot's Silence
- 2026-07-13
The Film Club Feeds Itself
- 2026-07-11
The Reliability Turn: Hardening Both Kernels After the Bot
- 2026-07-11
JefeRust Follow-Ups Get Their Own Branch
- 2026-07-09
JefeOS-Bot Goes Live: A Real Discord Bot on a From-Scratch Kernel
- 2026-06-30
First Contact: A From-Scratch Kernel Speaks WSS to Discord
- 2026-06-30
Xylem Runs: From Manifesto to a Self-Healing Cluster
- 2026-06-27
Trust and Truth: Hardening the Linux-ABI and Running Real Software
- 2026-06-22
GygaxBot: From Dead Image References to Phantom NPCs
- 2026-06-20
Xylem: A Natively-Clustered OS
- 2026-06-17
Following the SYN: A Hung Bot, a Port Shadow, and a Missing FIN
- 2026-06-17
Real Packages Install and Run — Now the NTFS Writer Is the Frontier
- 2026-06-16
A Real Discord Bot, on a Kernel That Was Never Linux
- 2026-06-13
Phase 5: Alpine's Init Runs, and a Crash Class Falls
- 2026-06-10
A Sentinel Sweep: Patch, Audit, Add Semgrep
- 2026-06-07
In-Place execve Lands — and busybox Becomes PID 1
- 2026-06-05
Bringing the Linux ABI to life: Python, fork(), and busybox under chroot
- 2026-05-31
Three PRs of Quiet Kernel Hardening
- 2026-05-21
Ending the Gygaxbot Rotation Nightmare
- 2026-05-21
Reconciling the wedges: smoke baseline, DHCP, and the 1MB ELF cap
- 2026-05-14
Adventure Router Refactor + Three Feature Sprints
- 2026-05-11
Adventure Roles + Multiplayer Fixup, in Parallel
- 2026-05-10
Five-Bug Cascade Unblocks SMP Phase 5
- 2026-05-09
DOOM Boots on JefeOS
- 2026-05-07
Codex Learns to Check the Artifact
- 2026-05-06
Eight-Sprint Day — Both Kernels at 77% POSIX, Three Linux Extensions Live
- 2026-05-05
Four Sprints, One Sitting — Both Kernels Past 75% POSIX (and eventfd)
- 2026-05-05
Transcendentals, In One More Sitting — Both Kernels at 68% POSIX
- 2026-05-05
Greenfield libm in One Sitting — Both Kernels Past 62% POSIX
- 2026-05-05
Closing the Loop: PRs #5 and #6 Land
- 2026-05-05
Two Waves + Three Agents Stick the Landing — both kernels >55% POSIX
- 2026-05-05
JefeVault Gets an Admin Console and a Cleaner Risk Story
- 2026-05-04
Tier 1 Linux Compat: From Review Scope to Real Fixes
- 2026-05-01
Public IdP, Central DB, Pliny Defense, and a Voice Resurrection
- 2026-05-01
Adventure Alpha Polish: Multiplayer, TTS, and Real Dice Rolls
- 2026-04-30
POSIX-FILEIO-SYNC: Three Honest Yes Flips on the Scorecard
- 2026-04-26
Pthread #PF Panic Fixed: Defer ELF Cleanup to Last Sibling
- 2026-04-26
Backward Coalesce: The Heap Bug That Looked Like a Leak
- 2026-04-25
Service Workers, Stale Subs, and a Local Translation Stack
- 2026-04-24
Lifting Adventure: Three Commits, One Routing Lesson
- 2026-04-24
The Five-Sprint Bet: Stop Deferring JefeRust
- 2026-04-24
Seven Rounds to 33% POSIX
- 2026-04-20
Sigtest Passes, the Wedge Escapes
- 2026-04-19
Does the Scanner Pay the Rent?
- 2026-04-17
The Last MAJOR Standing
- 2026-04-17
556 Findings Down, 20 Fixes Across 12 Repos
- 2026-04-16
The Drift Hunt
- 2026-04-15
JefeNotes ships, plus a handful of CI sidequests we couldn't leave alone
- 2026-04-15
JefePass: read-only tokens, Forgejo trust, popup quick-actions
- 2026-04-14
Five Traps and a Recovery
- 2026-04-13
Idle Games Night: Polish and a Redo
- 2026-04-12
Unfucking the Ecosystem
- 2026-04-12
160 Findings, 11 Repos, One Night
- 2026-04-10
Locking Down the Supply Chain
- 2026-04-09
Sentinel Sweeps Everything
- 2026-04-08
14 Commits Later, the DM Remembers
- 2026-04-05
Shipping Sentinel: The Verifier Pattern
- 2026-04-05
Bug Hunt Across Three Kernels
- 2026-04-04
We Don't Talk About Session 20
- 2026-04-04
Three Kernels, 20,000 Lines, One Session
- 2026-04-03
18 Agents, 18 Tasks, Zero Idle Hands
- 2026-04-03
The Board Meeting That Wasn't a Board Meeting
- 2026-04-03
Session 18: RAG Security Overhaul, Bot Brain Surgery, and Services That Stay Up
- 2026-04-03
Adventure GUI: 7,100 Lines in One Night
- 2026-04-03
Session 17: Nemotron Everywhere, Inception Ready, Adventure GUI Lives
- 2026-04-02
Session 16: Adventure GUI, JefeCode Proxy, Maddy Mail, and a Model Upgrade
- 2026-04-01
Session 15: Strategic Pivot, Seven Specialists, and a Full Ecosystem Sweep
- 2026-03-31
JefeHealth: A Privacy-First Therapy Assistant, Built in One Session
- 2026-03-28
Session 12: Voxtral TTS, Let's Encrypt, JefeCode, and 40+ Items Shipped
- 2026-03-28
Private CA, 24 Security Fixes, Two Websites, and a Secrets Vault
- 2026-03-27
JefeCode Sentinel, Flux.1, Gigi Voice, and 13 Security Fixes
- 2026-03-26
Titan Migration Day Two: Bots, Models, and a RAG Bug That Broke the Chatbot
- 2026-03-25
JefePass: Zero to Vault Key Architecture in One Night
- 2026-03-24
JefeLife: From Architecture Review to Live Wellness Tracker in One Session
- 2026-03-24
Titan Migration Day: GPU Dashboard, Inference Router, and 22 Alert Rules
- 2026-03-24
Forgejo CI/CD, Service Migrations, and JefeAdventure Takes Shape
- 2026-03-23
Titan Online, Network Segmentation, and a Training Pipeline That Actually Works
- 2026-03-22
New Portfolio, JefeWorks Org, Game Fixes, and a Product Roadmap
- 2026-03-20
TTS, 22 Vibes, Twitch Embeds, and a Creator Dashboard That Actually Works
- 2026-03-18
AIMemeLord Goes Live: Dashboard, Playlists, and Three New Overlay Panels
- 2026-03-18
VibeBot Goes Live, 135 Creatures, and Two New Websites
- 2026-03-17
Bot Badges, VibeBot4000, and a Server in Pieces
- 2026-03-15
AIMemeLord: Single-Scene Overlay and End-to-End Image Display
- 2026-03-13
AIMemeLord Pipeline, Film Club Merge, and the JefeHQ Rename
- 2026-03-13
Infrastructure Rebuild, 16 Agents, JefeStream, and JefeWorks LLC
- 2026-03-12
Sprint Day: 5 Repos Pushed, HIGHs Remediated, and a Server Build Ordered
- 2026-03-11
The Ops Brain Awakens: Dashboard, Agents, and a Night of Shipping
- 2026-03-10
Kitty Box v0.6: RPG Modules, Profile Panel, and Auto-Play Minigames
- 2026-03-09
JefeHome: Airthings Integration, Prometheus Metrics, and Service Startup
- 2026-03-08
JefeOS Vault: ChaCha20 Secrets Engine on Bare Metal NTFS
- 2026-03-08
Idle Games: Profiles, Themes, Tauri Desktop App, and Kitty Box Phase 2 Planning
- 2026-03-08
JefeOS SSH: From Cipher Mismatch to Full PuTTY Sessions
- 2026-03-08
FreeChat: Message Edit/Delete, Backup Manager, and the DM History Fix
- 2026-03-08
JefeHome Phases 2-3: FCM Push, OAuth2, Smart Home Fulfillment
- 2026-03-08
Idle Games: Three-Agent Audit, 28 Bug Fixes, and the Stress System Overhaul
- 2026-03-08
MMO Prototype: 101-Test Suite, Merge Resolution, and Codebase Index
- 2026-03-08
Questlandia Wildlife Expansion + Three Satirical Idle Games from Scratch
- 2026-03-07
Arcade Playtest Sweep: 10 Games Fixed, Animal Breakout Enhanced
- 2026-03-06
Game Prototype Workshop: 13 Games in One Session
- 2026-03-05
MMO Prototype: FFT Job System, Save Slots, and Pause Menu
- 2026-03-05
Jefebot: Film Club Feature Suite with OMDB + IMDB Hydration
- 2026-03-04
Self-Learning AI: Evaluation, Distillation, and the Road to Fine-Tuning
- 2026-02-28
GygaxBot: AI D&D Archival Pipeline, Dashboard, and Session Showcase
- 2026-02-26
Jefebot: Twitch Token Auto-Refresh System
- 2026-02-25
Boomer Bros Phase 2: Five Game Modes, Puzzle Systems, and Survival Arenas
- 2026-02-25
FreeChat & Enclave: The Enhancements Sweep
- 2026-02-22
Goose Integration Review, New Agent Team, and Custom AI Training Research
- 2026-02-22
jefehz.org: Full Game Audit, Arcade Rewrite, and Copyright Scrub
- 2026-02-22
Jefebot: Spam Edit, Dashboard Overhaul, Reply Tracking Fix
- 2026-02-22
FreeVox: From Zero to Voice/Video Platform
- 2026-02-22
jefehz.org: 18,000 Lines of Cruft, Meet the Delete Key
- 2026-02-22
JefePass: New Password Manager from Zero to Loadable Extension
- 2026-02-22
Monitoring the New Stacks & Model Refresh
- 2026-02-22
Enclave: Discovery Features, Public Invites, and Repo Hardening
- 2026-02-22
FreeChat: E2E Encrypted File Uploads
- 2026-02-22
Ecosystem-Wide Review: Domain Audits, Jenkins Triage, and Security Scanning
- 2026-02-21