From 52845849c102dc5a016ba7f692c26aaf65485bc3 Mon Sep 17 00:00:00 2001 From: Julien Calixte Date: Sat, 16 May 2026 14:10:59 +0200 Subject: [PATCH] docs(quality-house): note Freewrite Sailfish firmware and rescore W1/W5/W9 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The Sailfish firmware (2025-11-19) rewrote the Freewrite Traveler OS in Rust, cut keystroke latency 40–100 %, and trimmed power draw -30 % typing / -50 % idle. Three rows are bumped: W1 3→4, W5 3→4, W9 1→2. Freewrite now ties reMarkable at 42; Pomera still #2 at 45. --- docs/quality-house.md | 31 ++++++++++++++++++++++--------- 1 file changed, 22 insertions(+), 9 deletions(-) diff --git a/docs/quality-house.md b/docs/quality-house.md index c8ba43c..e7f3882 100644 --- a/docs/quality-house.md +++ b/docs/quality-house.md @@ -469,15 +469,15 @@ market"), not as a fair head-to-head buyer's guide. % Pass 1: stash each score as a named coordinate so the profile lines % below can reuse it without recomputing. \foreach \r/\so/\st/\sf/\sg/\sh in {% - 1/4/3/3/5/2, + 1/4/3/4/5/2, 2/5/4/4/2/4, 3/4/4/2/2/2, 4/5/2/2/5/2, - 5/4/3/3/5/3, + 5/4/3/4/5/3, 6/3/3/4/5/4, 7/5/2/5/5/5, 8/4/3/4/5/4, - 9/4/3/1/1/1, + 9/4/3/2/1/1, 10/5/4/2/1/2, 11/1/5/5/4/5, 12/3/1/2/3/2, @@ -571,25 +571,38 @@ configurations: **reMarkable 2 + Type Folio**, **Freewrite Traveler**, monochrome LCD, not e-ink — flagged in W1 / W8). "Ours" is the v0.1 target from `qfd.md` §2, not measured yet. +Freewrite Traveler scores assume the +[Sailfish firmware](https://getfreewrite.com/blogs/writing-success/freewrite-sailfish-firmware) +(released 2025-11-19), which rewrote the OS in Rust, cut keystroke latency +40–100 %, and trimmed power draw −30 % typing / −50 % idle on both +Traveler and Smart Typewriter Gen 3. Three Traveler rows were rescored +upward as a result: W1 3→4 (latency now plausibly inside 200 ms), W5 3→4 +(boot accelerated, no published number), W9 1→2 (Rust rewrite explicitly +unblocked features that JS could not carry; still closed so it can't +reach reMarkable's hackable-Linux 3). The Smart Typewriter rows could be +bumped on the same basis but are left at pre-Sailfish values pending a +separate decision. + | ID | WHAT (truncated) | Ours | reM. | Frw.T | Frw.S | Pom. | Rationale (shortest defensible) | | --- | ----------------------------------------------- | :--: | :--: | :---: | :---: | :--: | ---------------------------------------------------------------------------------------------------------------------------- | -| W1 | Sub-second response to typing | 4 | 3 | 3 | 2 | 5 | Ours targets ≤200 ms; reMarkable + Frw.S (e-ink) visibly laggy, Smart's larger panel slower than Traveler; Pomera LCD ~zero. | +| W1 | Sub-second response to typing | 4 | 3 | 4 | 2 | 5 | Ours targets ≤200 ms; reMarkable e-ink laggy; Frw.S still slow (larger panel); Frw.T post-Sailfish trimmed latency 40–100 % (plausibly inside 200 ms); Pomera LCD ~zero. | | W2 | Publishing is one deliberate action away | 5 | 4 | 4 | 4 | 2 | Ctrl-G atomic; reMarkable + Freewrite cloud-sync is one-tap but not git; Pomera = USB/SD copy or QR transfer. | | W3 | Pulling power never corrupts the file | 4 | 4 | 2 | 2 | 2 | Ours: atomic-rename + fsync. reMarkable journals. Freewrite + Pomera: forum reports of corruption on yank. | | W4 | Provisioning never interrupts writing | 5 | 2 | 2 | 2 | 5 | Ours v0.1: build-time config (dev-only). reM/Frw need Wi-Fi + account. Pomera: literally none. | -| W5 | Quick boot to a writing cursor | 4 | 3 | 3 | 3 | 5 | Ours target ≤5 s. reMarkable cold-boots ~20 s (great from sleep). Both Freewrites ~10–15 s e-ink wake. Pomera ~3 s. | +| W5 | Quick boot to a writing cursor | 4 | 3 | 4 | 3 | 5 | Ours target ≤5 s. reMarkable cold-boots ~20 s (great from sleep). Frw.T accelerated post-Sailfish (no published number); Frw.S still ~10–15 s e-ink wake. Pomera ~3 s. | | W6 | Long sessions without crash / lag / drift | 3 | 3 | 4 | 4 | 5 | Ours unproven (1 h target). Freewrite famously stable (both variants). Pomera firmware is decades-mature. | | W7 | Nothing on the device competes with prose | 5 | 2 | 5 | 5 | 5 | reMarkable has apps, menus, drawing, PDFs. Freewrite + Pomera are single-purpose; ours by design. | | W8 | The UI never moves except when I move it | 4 | 3 | 4 | 4 | 5 | reMarkable animates more; ours uses dirty-rects; Freewrites minimal motion; Pomera near-static LCD. | -| W9 | Codebase absorbs the planned roadmap | 4 | 3 | 1 | 1 | 1 | Modular Rust ours; reMarkable is hackable Linux; Freewrite + Pomera are closed firmware. | +| W9 | Codebase absorbs the planned roadmap | 4 | 3 | 2 | 1 | 1 | Modular Rust ours; reMarkable is hackable Linux; Frw.T Sailfish is Rust-rewritten (vendor explicitly unblocked features JS could not carry) but closed; Frw.S + Pomera closed firmware. | | W10 | I can repair or fork it with hobbyist tools | 5 | 4 | 2 | 2 | 1 | Ours: open BOM + ESP32. reMarkable: rooted Linux + community ROMs. Freewrite + Pomera: closed. | -| W11 | Multi-day battery life (v0.8 onward) | 1 | 5 | 5 | 5 | 4 | Ours v0.1 = wall-powered (battery deferred). reMarkable + both Freewrites legendary (~4 weeks). Pomera ~24 h. | +| W11 | Multi-day battery life (v0.8 onward) | 1 | 5 | 5 | 5 | 4 | Ours v0.1 = wall-powered (battery deferred). reMarkable + both Freewrites legendary (~4 weeks; Sailfish trimmed −30 % typing / −50 % idle). Pomera ~24 h. | | W12 | Local-only files coexist with git scope | 3 | 1 | 2 | 2 | 3 | Ours v0.5+ design. reMarkable cloud-only. Freewrites have local + Postbox but no VCS. Pomera = pure local. | | W13 | Typography sets a writing-tool tone | 3 | 5 | 2 | 2 | 2 | Ours v0.1: single mono (serif option in v1.0). reMarkable: rich type rendering. Freewrite + Pomera: utilitarian. | **Totals** (sum across 13 WHATs, no weighting): Ours 50, Pomera 45, -reMarkable 42, Freewrite Traveler 39, Freewrite Smart Typewriter 38. -Pomera ranking second is the useful signal — we're effectively building +Freewrite Traveler 42, reMarkable 42 (tied after Sailfish — pre-Sailfish +Traveler totalled 39), Freewrite Smart Typewriter 38. Pomera still +ranking second is the useful signal — we're effectively building "Pomera + Wi-Fi + git + hackable BOM", which re-confirms the differentiation thesis from `README.md`.