Skip to content

fix(core): complete phase one hardening - #107

Merged
yashranaway merged 1 commit into
mainfrom
t3code/phase1-hardening
Aug 10, 2026
Merged

fix(core): complete phase one hardening#107
yashranaway merged 1 commit into
mainfrom
t3code/phase1-hardening

Conversation

@yashranaway

Copy link
Copy Markdown
Collaborator

Closes #20

Summary

  • bound Chromium teardown, use libc peer credentials, and make diagnostic/header handling deterministic
  • atomically finalize artifacts without overwrite races and harden recording lifecycle/startup
  • align flow/QA parsing timeouts and enforce the HTTP(S)-only macOS navigation boundary
  • document the resulting contract and close the A9 backlog checklist

Validation

  • npx --yes pnpm@9.15.0 test:runtime
  • Swift 6.1 protocol suite in the Linux Docker build (40/40)
  • npx --yes pnpm@9.15.0 test:e2e:linux
  • sh -n apps/headless/Tests/linux-e2e.sh
  • git diff --check

@yashranaway yashranaway added the macos-e2e Run the macOS WKWebView E2E suite label Aug 10, 2026
@yashranaway
yashranaway merged commit 9514c2b into main Aug 10, 2026
14 checks passed
@yashranaway
yashranaway deleted the t3code/phase1-hardening branch August 10, 2026 19:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

macos-e2e Run the macOS WKWebView E2E suite

Projects

None yet

Development

Successfully merging this pull request may close these issues.

A9 — Misc hardening: bounded kill wait, SO_PEERCRED constant, artifact TOCTOU, flow timeout

1 participant