Architecture

Browser Evidence Schemas

Homeboy core owns the product-neutral browser, profile, and trace evidence schema vocabulary. Extensions can normalize product-specific data into these shapes,...

Updated June 8, 2026

Structured Sidecars

Homeboy core owns the structured sidecar registry used by extension runners. Extension manifests declare support with structured_sidecars. Boolean declarations use...

Updated June 7, 2026

Rig Matrix Axis Composition

Design for deriving rig variants from one base rig plus explicit axis overlays. Status: design proposal. homeboy rig matrix and...

Updated June 1, 2026

Keychain and Secrets Management

Homeboy securely stores sensitive credentials using OS-native keychain/credential manager systems. Overview Homeboy never stores secrets in plaintext configuration files. All...

Updated May 31, 2026

Release Pipeline System

Homeboy release automation is a local-first planner/executor for component releases. It turns component metadata, conventional commits, extension release actions, and...

Updated May 31, 2026

Hooks System

Homeboy provides a general-purpose hook/event system for lifecycle extensibility. Both components and extensions can declare hooks that run shell commands...

Updated May 28, 2026

Trace Probes

Trace probes are passive observation helpers that run beside a trace workload and emit events into the existing trace timeline...

Updated May 21, 2026

Runner Connection Bootstrap

homeboy runner connect <runner-id> uses the first-class runner registry added for issue #2526. Registry Contract Runner configs are JSON files...

Updated May 17, 2026

Scope Model

Homeboy commands operate on different kinds of things. The shared scope model makes those things explicit so project/site workflows do...

Updated May 14, 2026

Execution Context

Execution context is the environment Homeboy passes to extension runners and extension-backed pipeline steps. Overview When Homeboy executes an extension,...

Updated April 27, 2026

Core runner + output parse substrate

This document defines the core primitives introduced for: #460 — extension runner helper contract #464 — generic output parsing primitive...

Updated March 16, 2026

Embedded docs: topic resolution and keys

Homeboy embeds markdown files from docs/ into the CLI binary at build time. In addition, homeboy docs reads documentation provided...

Updated March 10, 2026
← Back to Chubes.net