Skip to content

Add approval rule drafts, previews, and receipts with gate off - #107

Merged
BunsDev merged 4 commits into
mainfrom
approval-rules-integration
Oct 5, 2026
Merged

BunsDev merged 4 commits into
mainfrom
approval-rules-integration

Conversation

@BunsDev

@BunsDev BunsDev commented Oct 4, 2026 •

Copy link
Copy Markdown
Contributor

Summary

  • Add Settings drafts for project-scoped approval rules, saved-rule Try it previews, and persisted decision receipts.
  • Preserve approval-gate-off behavior: rules can be previewed but do not decide live approvals.
  • Reconcile current main, including the browser bridge and the merged iPhone companion. Keep both Settings project context and companion pairing available.
  • Preserve the original dirty recovery worktrees; this PR contains the reconciled implementation.

Verification

  • Clean install, workspace build and typecheck passed.

  • 15 core tests, 248 desktop tests and the browser bridge test passed.

  • All 94 desktop end-to-end checks passed, including approval rules and companion pairing.

  • Reconciled release-workflow fix 3498616 in signed head 52b85dd. App source/dependencies match the 94-e2e-verified 28be117 tree; fresh build, unit tests and typecheck passed before push. Exact-head CI is running. Earlier push CI passed all jobs; PR CI passed after rerunning a missed-tap iPhone test, documented in the acceptance record.

  • Live Jev preview acceptance passed on 2026-10-05 through the saved Modex credential and transport: allow a test command, refuse deletion, and downgrade escalation to ask. All three used live Jev responses with no errors; no commands or coding turns ran, no settings were written, and the production gate remained off.

Release scope

This follows v0.0.6 and stays separate from palette/release PR #106. The gate remains off. Human acceptance of live approval flows and broader judge evaluation remain required before enabling automatic rule decisions; the three live preview examples do not establish general judge correctness. See docs/approval-rules.md and the reconstructed part 2 specification.

@BunsDev BunsDev self-assigned this Oct 5, 2026
@BunsDev
BunsDev merged commit 1f9ba89 into main Oct 5, 2026
4 checks passed
@BunsDev
BunsDev deleted the approval-rules-integration branch October 7, 2026 05:59
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