Skip to content

feat(workspace): expose lifecycle command authority - #57

Merged
decode2 merged 1 commit into
masterfrom
feat/workspace-command-authority
Jul 20, 2026
Merged

decode2 merged 1 commit into
masterfrom
feat/workspace-command-authority

Conversation

@decode2

@decode2 decode2 commented Jul 20, 2026

Copy link
Copy Markdown
Owner

Linked issue

Closes #56

  • The linked issue has the status:approved label.

Pull request type

  • New feature (type:feature)

Summary

  • Atomically exposes all seven prepared workspace lifecycle commands.
  • Keeps handler registration, build manifests, permissions, platform capabilities, generated contracts, and parity tests synchronized.

Changes

Area Change
Tauri handler/build manifest Registers seven finite workspace commands.
Permissions and capabilities Grants matching Windows/Linux terminal authority.
Generated contracts Adds seven allow/deny command contracts.
Authority tests Verifies exact normal/CRLF and platform parity.

Test plan

  • Authority manifest tests: 3/3.
  • Desktop workspace tests: 8/8; real PTY reachability: 1/1.
  • Native and Windows GNU cargo checks passed; fmt and diff checks passed.

Chained pull request context

  • Previous PR: feat(workspace): wire lifecycle commands #55
  • Next PR: PR12 — React workspace lifecycle UI
  • Review this PR first: atomic command registration and finite authority parity
  • Intentionally out of scope: React UI, packaging, CI expansion, and release documentation

Contributor checklist

  • I searched for duplicate issues and pull requests before starting.
  • I linked an approved issue.
  • I selected exactly one type and will apply exactly one matching label.
  • I included reproducible evidence.
  • Documentation is deferred to the release-evidence slice.
  • Commits follow Conventional Commits.
  • No AI attribution or Co-Authored-By trailers.

@decode2 decode2 added the type:feature Adds or improves functionality label Jul 20, 2026
@decode2
decode2 merged commit e15a427 into master Jul 20, 2026
4 checks passed
@decode2
decode2 deleted the feat/workspace-command-authority branch July 20, 2026 05:13
@decode2 decode2 mentioned this pull request Jul 20, 2026
11 tasks done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type:feature Adds or improves functionality

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat(workspace): expose lifecycle command authority

1 participant