Skip to content

Release beta.5: gated missions, projects and security fixes - #13

Merged
morningstarnasser merged 4 commits into
mainfrom
release/beta5-homebrew-20261021
Oct 21, 2026
Merged

morningstarnasser merged 4 commits into
mainfrom
release/beta5-homebrew-20261021

Conversation

@morningstarnasser

@morningstarnasser morningstarnasser commented Oct 21, 2026 •

Copy link
Copy Markdown
Contributor

Public beta.5: missions, projects and release hardening

This completes the maintenance candidate on current public history, preserving the
newer desktop/QMP and execution-reliability work. No private history, operator files,
credentials or instance overlays are included.

  • Four prompt-only mission templates, conversation/principal-scoped projects and
    continuation; every proposed action still passes the existing kernel.
  • Read-only mailbox tools, content-minimized event-log receipts and loopback-only
    model checks with redirect refusal.
  • Telegram ambiguous-delivery recovery and sandbox identity-cache repair.
  • pypdf6.21.2 security update; hashes regenerated, no unrelated package upgrades.
  • Receipt export refuses existing files/hardlinks/symlinks instead of truncating them.

The model proposes, it does not decide: this adds no standing authority, automatic
approval, remote host permission, mailbox mutation tool or tool-enabled reasoner.

Homebrew separates versioned code from each user's private profile. Its managed
self-update refusal cannot be bypassed by invoking the module directly. Diagnostics
and cancelled setup do not create a profile. The tap fetches33original pinned PyPI
wheels, then installs offline under the signed runtime lock; no combined wheel bundle
or bottle is redistributed. Third-party components retain their own licenses.

Final qualification:3352 tests passed,3 explicit skips;269/269 adversarial cases;
44/44 real-model E2E twice; folder-dossier real-model mission twice with read-back;
101 desktop-boundary tests; Linux/macOS CI all4jobs green. Exact signed archive:
ddd24ce4d26f79640fe7ce9e9770a9aa770e8c73700895212fa253772cd63059.
Two clean installs and two beta4→beta5 signed upgrade/rollback rehearsals passed.
Native final formula install/test twice, second network-denied; two-prefix state
retention/rollback passed. Public installer/tap/website read-back follows publication.
OSV0 across all4locks; public hygiene pass; entire new release diff Gitleaks0.
Full public history scan:10 historical synthetic fixtures/public verification-key
matches, no real secret identified. No ignore rules added.

talos and others added 2 commits October 21, 2026 12:52
Mission templates and project context grant no authority; mailbox tools remain read-only. Prevent proof exports from overwriting existing files. Include ambiguity-safe Telegram delivery, sandbox cache repair and pinned pypdf security fixes.
@morningstarnasser morningstarnasser changed the title build: qualify beta.5 security maintenance candidate Release beta.5: gated missions, projects and security fixes Oct 21, 2026
Talos Kernel added 2 commits October 21, 2026 20:49
Keep operator state outside versioned code, refuse managed self-updates before effects, and protect profile configuration, identities and shipped mission assets. Diagnostics and cancelled setup remain non-mutating; legacy installs retain their existing layout.
@morningstarnasser
morningstarnasser marked this pull request as ready for review October 21, 2026 19:03
@morningstarnasser
morningstarnasser merged commit b05e8ec into main Oct 21, 2026
4 checks passed
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