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 |
|