Skip to content

feat: ship fenced multi-tab inference broker alpha - #1

Merged
aantenore merged 16 commits into
mainfrom
feat/initial-vertical-slice
Jul 17, 2026
Merged

feat: ship fenced multi-tab inference broker alpha#1
aantenore merged 16 commits into
mainfrom
feat/initial-vertical-slice

Conversation

@aantenore

Copy link
Copy Markdown
Owner

Objective

Deliver a provider-neutral same-origin browser broker with one fenced inference owner, peer streaming, bounded admission, takeover, and an executable visual lab.

Contract impact

  • Requirement IDs: R1-R10
  • Protocol or configuration change: introduces protocol v1, monotonic ownership epochs, and validated broker configuration
  • Privacy or security change: telemetry is payload-free; same-origin trust boundary and residual risks are documented

Evidence

  • Format, lint, and type checks
  • 57 unit tests with coverage thresholds
  • Library and demo builds
  • Package checks and clean-consumer smoke
  • 12 browser coordination tests across Chromium, Firefox, and WebKit
  • Production dependency audit
  • Visual verification at desktop and mobile widths

Residual risk

Real WebLLM and Transformers.js adapters remain unverified integration seams. Provider execution is at-least-once across takeover. One low-severity development-only esbuild advisory remains mitigated by loopback binding while the supported Vite line catches up.

@github-advanced-security

Copy link
Copy Markdown

You are seeing this message because GitHub Code Scanning has recently been set up for this repository, or this pull request contains the workflow file for the Code Scanning tool.

What Enabling Code Scanning Means:

  • The 'Security' tab will display more code scanning analysis results (e.g., for the default branch).
  • Depending on your configuration and choice of analysis tool, future pull requests will be annotated with code scanning analysis results.
  • You will be able to see the analysis results for the pull request's branch on this overview once the scans have completed and the checks have passed.

For more information about GitHub Code Scanning, check out the documentation.

@aantenore
aantenore merged commit 94c327e into main Jul 17, 2026
11 checks passed
@aantenore
aantenore deleted the feat/initial-vertical-slice branch July 17, 2026 15:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants