Commit Graph
160 Commits
Author SHA1 Message Date
ciregenz 7a942fa9fa Merge remote-tracking branch 'origin/eric/dev' into eric/browser-merged 2026-08-08 09:22:33 -07:00
ciregenz c0c190987e [eric] qa: the perf gate measures main-thread blocking at mount, the class every other gate slept through 2026-08-07 13:19:13 -07:00
ciregenz 433a22d081 [eric] qa: a dead-control sweep clicks every control and fails when nothing happens 2026-08-07 11:55:44 -07:00
ciregenz 926a146d97 [eric] scripts: verifier forces overflow and both 401 shims, so silent recoveries show up in the ledger 2026-08-07 09:58:09 -07:00
ciregenz b7366cce49 [eric] scripts: the verifier drives the CDP proofs too, so dictation, INP and idle rAF land in the same scoreboard 2026-08-07 09:48:12 -07:00
ciregenz a565d5638c [eric] scripts: the 1.7.5 verifier forces two failure classes live and stops gating boot on a baseline that never reproduced 2026-08-07 09:39:29 -07:00
ciregenz 8888c6856c [eric] scripts: one command re-checks the 1.7.5 contract and prints a scoreboard 2026-08-07 09:08:04 -07:00
ciregenz c4ff6dad93 Merge remote-tracking branch 'origin/eric/dev' into eric/browser-merged
# Conflicts:
#	electron/package-lock.json
2026-08-06 23:22:12 -07:00
ciregenz 4311a90114 [eric] canary: read both live handles from the environment, and refuse loudly when one is unset 2026-08-06 13:26:29 -07:00
ciregenz 887a6a5531 [eric] bundles: youtube MCP drops the googleapis monolith for a one-API shim, 32.6M to 3.7M, handshake-verified 2026-08-06 11:20:53 -07:00
ciregenz 99d8ef8314 [eric] voice: fn-watcher compiles per-arch into build-staging and ships via extraResources 2026-08-05 21:12:15 -07:00
ciregenz 46f2213a9b [eric] canary: give the audit its own unreapable card instead of borrowing whatever is left 2026-08-05 08:28:38 -07:00
ciregenz 42099c3e55 [eric] canary: audit the reddit account we actually post from 2026-08-05 08:04:07 -07:00
ciregenz cf3e8ac230 [eric] canary: say WHY a destination read failed, per card 2026-08-05 08:02:42 -07:00
ciregenz c47057c576 [eric] canary: print the marker on every row, it is the only record of what hit a real account 2026-08-05 08:01:28 -07:00
ciregenz 7f982cbfe0 [eric] canary: audit reddit on the author's own page, and give a live write 300s 2026-08-05 07:54:13 -07:00
ciregenz 950755af07 [eric] canary: audit the destination by reading it, not by grepping a log that never had it 2026-08-05 07:34:46 -07:00
ciregenz 21529e06eb [eric] canary: reap each run's session and browser card before the next one starts 2026-08-05 00:33:42 -07:00
ciregenz 9d1d2b8dbb [eric] canary: the reddit task quoted two payloads, so the send script rightly refused it 2026-08-04 19:18:00 -07:00
ciregenz 3a2bbcbf9e [eric] canary: stop accusing a working send of lying, the audit was filtering out the page text 2026-08-04 18:58:34 -07:00
ciregenz f51a2528f1 [eric] canary: the audit's page-read check matched log strings that never existed 2026-08-04 17:49:51 -07:00
ciregenz 310fa1619a Revert "[eric] browser: prove a send by the posted content, not only by an emptied box"
This reverts commit 5035520629.
2026-08-04 17:49:23 -07:00
ciregenz 5035520629 [eric] browser: prove a send by the posted content, not only by an emptied box 2026-08-04 17:40:39 -07:00
ciregenz fe16bb8b4e Merge remote-tracking branch 'origin/eric/dev' into eric/browser-merged 2026-08-03 16:14:57 -07:00
ciregenz 116e44255e [eric] browser: a delete task can no longer report a send it never made 2026-08-03 15:23:50 -07:00
ciregenz 50d6010862 [eric] merge eric/browser-merged: browser hangs, wrong-surface sends, and measured latency 2026-08-03 12:22:10 -07:00
ciregenz 28f5ca29e6 [eric] release: the mac smoke ran the app off the read-only dmg, so the updater killed it mid-boot 2026-08-03 10:04:17 -07:00
ciregenz 2d93b899fa [eric] release: read the Authority line, --requirements never contains the signer name 2026-08-02 22:57:21 -07:00
ciregenz ae2f5e0f3d [eric] release: smoke the packaged Mac build, including whether it contains the fixes it claims 2026-08-02 21:51:52 -07:00
ciregenz 06a4d3f29a [eric] build: signup already prompts for the code, so stop asking twice 2026-08-02 19:08:22 -07:00
ciregenz 45e9c98826 [eric] build: one-time EVS setup so a Mac release stops stalling on missing Widevine creds 2026-08-02 19:01:28 -07:00
ciregenz fb3ec15105 [eric] merge: bring eric/dev onto the browser v3 branch (7 conflicts resolved, gates green) 2026-08-02 16:14:53 -07:00
ciregenz a7f1fbe62c [eric] browser: say which runs the latency report skipped and why 2026-08-01 00:58:53 -07:00
ciregenz abdf5d2fd7 [eric] browser: report where a run's time goes, so a speed change is judged on the part we own 2026-08-01 00:56:00 -07:00
ciregenz 955abfa69c [eric] canary: cleanup passes on the outcome (marker gone), not on which code path deleted it 2026-07-31 01:15:38 -07:00
ciregenz 0d826b5daa [eric] build: drop foreign-arch native prebuilds from the app, with a release gate to keep them out 2026-07-31 00:05:54 -07:00
ciregenz 3d5c287139 [eric] merge: bring eric/browser onto eric/dev (30 conflicts resolved, gates green) 2026-07-30 13:18:11 -07:00
ciregenz df0e4a2393 [eric] merge eric/onboarding into eric/dev; version 1.6.0 2026-07-28 22:20:34 -07:00
ciregenz 35a281f4ad [eric] voice: bundle per-arch whisper-server into the mac build (pinned v1.7.6, static + non-system-dylib gate; model stays the proven first-run download) 2026-07-28 17:27:05 -07:00
ciregenz bf49c2c528 [eric] win: sign the bundled claude.exe (AV-quarantine class) + require-signed gate + post-sign smoke 2026-07-28 15:49:59 -07:00
ciregenz fe29551d74 [eric] voice: native trackpad haptics addon (NSHapticFeedbackManager, mouseclamp pattern) taps on dictation start/stop 2026-07-28 15:01:59 -07:00
ciregenz b8122d5649 [eric] build: uv presence check requires a universal binary, a thin dev uv no longer kills the dual-arch cut mid-build 2026-07-26 21:36:48 -07:00
ciregenz 243207e9b9 [eric] build: per-arch bundled python-env; x64 DMG shipped arm64 python, bricking Intel Macs 2026-07-06 14:52:26 -07:00
ciregenz a0947fe13e [eric] build: VMP_REQUIRE_SIGN=0 override for cred-less local cuts (CI keeps the hard gate) 2026-07-05 16:53:00 -07:00
ciregenz 0680c873dd [eric] merge #117: VMP-sign packaged builds so Widevine playback works 2026-07-05 16:14:57 -07:00
ciregenz 9603912237 [eric] merge eric/app-ux: app builder UX + browser tab drag-out + CreateApp fold-in 2026-07-02 16:10:56 -07:00
ciregenz 01e70fdd40 [eric] apps: restart.sh lets the agent bounce its own runtime (sentinel watched by the harness) 2026-07-02 02:48:21 -07:00
ciregenz 85d77ca552 [eric] apps: multiple independent instances per app (own runtime + ports; alt-click or paste to open) 2026-07-02 01:24:22 -07:00
ciregenz 6c916e633d [eric] build: ship mac en.lproj locale pak + blocking verify gate (passkey suicide fix) 2026-07-02 00:45:27 -07:00
ciregenz f19284a456 [eric] apps: card Preview/Code/Terminal switcher, terminal hard-reload, agent-readable terminal.log 2026-07-02 00:35:13 -07:00