Skip to content

Hardening checkpoint from independent review - #52

Draft
the-vibe-dev wants to merge 29 commits into
mainfrom
review/independent-hardening-20261031
Draft

the-vibe-dev wants to merge 29 commits into
mainfrom
review/independent-hardening-20261031

Conversation

@the-vibe-dev

@the-vibe-dev the-vibe-dev commented Oct 31, 2026 •

Copy link
Copy Markdown
Owner

Summary

Implements the October 30 independent review handoff on a review branch. The supplied 12 regression scenarios now pass. This is an engineering alpha remediation checkpoint, not a family beta release.

Changes cover consent and withdrawal enforcement, stale screenshot replay fencing, deletion and archive consistency, review job recovery, Windows broker/client lifecycle, masked parent step-up, child requests, and truthful capture status. Optional Windows process/domain enforcement defaults off.

Verification

  • Frozen backend: 337 passed; synthetic API E2E: 1 passed.
  • Frozen Windows-agent source tests: 90 passed.
  • Root: 66 passed; dashboard: 21 unit and 10 Playwright checks passed.
  • Supplied independent regressions: 12 passed.
  • Backend and agent Ruff, dashboard typecheck/build passed.
  • Fresh disposable real-backend browser setup and sign-in smoke passed.
  • Pillow/certifi locks refreshed after initial CI audit findings. Strict Python dependency audits and dashboard high-severity audit now pass locally; a moderate development-only minimatch advisory remains.

Release gate

Do not merge for ordinary-family beta yet. Real Windows installer qualification, secondary-monitor capture, server named-pipe write/flush deadlines, crash-safe two-phase deletion, external-provider withdrawal races, and held-out end-to-end detection evaluation remain open. See docs/release-validation/independent-review-2026-10-31.md for the per-finding ledger.

This branch has not been deployed

No deployments
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.

1 participant