Skip to content

feat(mail): mailforward write endpoints — add / update / delete#167

Merged
chmmou merged 1 commit into
mainfrom
feature/mailforward-write
May 17, 2026
Merged

feat(mail): mailforward write endpoints — add / update / delete#167
chmmou merged 1 commit into
mainfrom
feature/mailforward-write

Conversation

@chmmou

@chmmou chmmou commented May 17, 2026

Copy link
Copy Markdown
Owner

First #13 write slice — add_mailforward / update_mailforward / delete_mailforward:

Commands live in internal/cli/mail.go (the forwards tree already lives there), not a separate internal/cli/mailforward.go as the issue text predated the consolidation.

Closes #115
Closes #109
Closes #131
Closes #132

First #13 write slice: add_mailforward / update_mailforward /
delete_mailforward via `kasapi-cli mail forwards add|update|delete`.
delete and update are gated by the #109 confirmation prompt
(update_mailforward replaces the whole target list and is
irreversible); add is reversible and not prompted. All three honour
--dry-run (#132) and emit a #131 audit record, through the shared
cli.runWriteE runner and the new non-gated cli.ResolveWrite
counterpart of cli.ResolveDestructive — the first end-to-end exercise
of the gate/audit/dry-run seam.

Closes #115
Closes #109
Closes #131
Closes #132
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant