Skip to content

Preserve exact shell review and queue authority on v4.20.0 main - #309

Draft
AetherAI3 wants to merge 4 commits into
mainfrom
fix/281-shell-result-preview
Draft

AetherAI3 wants to merge 4 commits into
mainfrom
fix/281-shell-result-preview

Conversation

@AetherAI3

@AetherAI3 AetherAI3 commented Oct 6, 2026 •

Copy link
Copy Markdown
Owner

Residual #281 / #284 safeguards integrated with current main

This preserves the reviewed shell-attachment and queue-authority fixes while integrating main 835bd1f (#316–#318). Current main's v4.20.0 version, release workflows, and operator packets are unchanged by this PR. The historical #303 / v0.4.0 packet repair is not included.

#281 safeguards

  • The entire attachment, including metadata and protected trust/omission framing, stays within 8 KiB
  • Removed metadata cannot reappear; mask/redact affect only editable content
  • Reviewed bytes remain exact under project-rule framing and stay out of blocked-submission history/custody exports
  • Line/drop/replace/mask/redact UI, JSON records, and explicit fresh-capture script Send remain available

#284 safeguards

Final integrated verification

Exact local tree 0654b03f54e0cd32d09d8c837affef3755ee840d, Linux Node.js 24.19.0:

  • Focused console/attachment/queue/profile/steering: 60 passed, 4 platform skips, 0 failures
  • Full npm test: 3,410 passed, 15 platform/environment skips, 0 failures (3,425 total)
  • Build, typecheck, lint, docs:check, verify:production, npm pack --dry-run and git diff --check passed
  • Live release:truth passed 12/12
  • Smoke still fails this executor's public DNS resolution for example.com; unsigned model checks skip. No paid model calls or real credentials were used

The previous README example and current-version release-truth blockers are cleared by main's own release changes. Actual required CI remains authoritative: artifact quota, private ATS checkout access, and the reported Windows progress-timeout baseline are not weakened or modified here. Native Windows execution is not claimed from this Linux run.

See docs/issue-281-284-residual-validation.md for separately reproduced #281/#284 acceptance evidence. No automatic issue closure or live-service qualification claim.

@AetherAI3 AetherAI3 changed the title Preview and explicitly send immutable shell-result attachments Fix shell attachment privacy and review bounds after #308 Oct 6, 2026
@AetherAI3 AetherAI3 changed the title Fix shell attachment privacy and review bounds after #308 Fix remaining shell-review and queue authority gaps after #315 Oct 6, 2026
@AetherAI3 AetherAI3 changed the title Fix remaining shell-review and queue authority gaps after #315 Preserve exact shell review and queue authority on v4.20.0 main Oct 7, 2026

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