Merge pull request #15 from bdbrown4/claude/test-wsk42i

This commit is contained in:
2026-07-12 13:35:47 -04:00
committed by GitHub
10 changed files with 20 additions and 15 deletions
+4 -4
View File
@@ -1,21 +1,21 @@
# hotpath
# peltier.io
> Spot cooling for hot paths. A profile-guided optimization agent that
> only ships wins it can prove.
hotpath profiles real binaries and services, isolates hot paths, proposes
Peltier profiles real binaries and services, isolates hot paths, proposes
optimizations, and accepts a change **only** when two independent bars are
cleared: **behavioral equivalence** (upstream tests + byte-identical golden
replay + differential fuzzing + sanitizers) and **statistical significance**
(the speedup's bootstrap 95% CI lower bound clears a threshold on
calibrated hardware). A change without both is discarded and logged.
Consultants sell surveys; compilers sell flags. hotpath sells **verified
Consultants sell surveys; compilers sell flags. Peltier sells **verified
deltas with the methodology attached** — a stopwatch on pinned hardware, a
proof of equivalence, and an ROI figure whose confidence interval survives
hostile review.
📖 **Full documentation: the [hotpath book](https://bdbrown4.github.io/peltier.io/)**
📖 **Full documentation: the [peltier.io book](https://bdbrown4.github.io/peltier.io/)**
· Design spec: [SPEC.md](SPEC.md) · Charter: [CLAUDE.md](CLAUDE.md)
## Verified results
+5
View File
@@ -5,6 +5,11 @@ version.workspace = true
edition.workspace = true
license.workspace = true
repository.workspace = true
# The crate ships two binaries — the `diff-test` gate driver and the
# `fp-compare` kernel-lane helper (src/bin/fp-compare.rs). Name the primary
# one so `cargo run -p diff-test` stays unambiguous (CI runs it as the
# per-target gate: `cargo run -p diff-test -- <target>`).
default-run = "diff-test"
[dependencies]
anyhow.workspace = true
+2 -2
View File
@@ -1,7 +1,7 @@
[book]
title = "hotpath"
title = "peltier.io"
description = "A profile-guided optimization agent that only ships wins it can prove."
authors = ["hotpath"]
authors = ["peltier.io"]
language = "en"
src = "src"
+1 -1
View File
@@ -1,6 +1,6 @@
# Summary
[hotpath](./introduction.md)
[peltier.io](./introduction.md)
- [The thesis: trust is the product](./thesis.md)
- [Architecture](./architecture.md)
+1 -1
View File
@@ -1,6 +1,6 @@
# Architecture
hotpath is split into a **trust layer** (Rust, the agent cannot write it)
Peltier is split into a **trust layer** (Rust, the agent cannot write it)
and an **untrusted proposer** (the agent). The split is structural, not
advisory: the guarantees hold even if the proposer is adversarial.
+3 -3
View File
@@ -1,9 +1,9 @@
# hotpath
# peltier.io
> Spot cooling for hot paths. A profile-guided optimization agent that
> only ships wins it can prove.
hotpath profiles real binaries and services, isolates hot paths, proposes
Peltier profiles real binaries and services, isolates hot paths, proposes
optimizations, and accepts a change **only** when two independent bars are
cleared:
@@ -36,7 +36,7 @@ new gate.
## The differentiator
Consultants sell surveys; compilers sell flags. hotpath sells **verified
Consultants sell surveys; compilers sell flags. Peltier sells **verified
deltas with the methodology attached** — a stopwatch on pinned hardware,
a proof of equivalence, and an ROI figure whose confidence interval you
can quote to a hostile reviewer. That is the entire product, and this site
+1 -1
View File
@@ -1,6 +1,6 @@
# Isolation & anti-reward-hacking
The guarantees only matter if the proposer cannot cheat. hotpath's defense
The guarantees only matter if the proposer cannot cheat. Peltier's defense
is **structural**: the agent is denied the capabilities it would need to
manufacture a false win, at the OS level, not by prompt.
+1 -1
View File
@@ -46,7 +46,7 @@ shared runners — passed both bars before its numbers were trusted.
Phase 4 measures latency under load, where the classic trap is
**coordinated omission**: a closed-loop client that waits for a slow
response simply sends fewer requests during the stall, so the stall never
appears in the latency histogram. hotpath's load generator is **open-loop**
appears in the latency histogram. Peltier's load generator is **open-loop**
— requests are scheduled at a fixed rate and each latency is measured from
its *intended* send time. When the server falls behind, the requests queued
behind it each carry the full delay a real client would have seen. Nothing
+1 -1
View File
@@ -5,7 +5,7 @@ almost always some mix of a noisy benchmark, a workload that flatters the
change, and a behavioral difference nobody checked. The number is real to
the person who measured it and worthless to everyone downstream.
hotpath is built on the opposite premise: **a performance claim is a
Peltier is built on the opposite premise: **a performance claim is a
liability until it is proven, and the proof ships with the number.**
## Three non-negotiables
+1 -1
View File
@@ -1,4 +1,4 @@
/* hotpath docs — small refinements over the default mdBook theme. */
/* peltier.io docs — small refinements over the default mdBook theme. */
.content h1 {
border-bottom: 2px solid var(--links);