Skip to content

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

Description

@chmmou

Vertical-slice (per kasapi-cli-vertical-slice SKILL) for the mailforward write endpoints. Subset of #13.

KAS actions in scope

  • add_mailforward
  • update_mailforward
  • delete_mailforward

Notes

Acceptance

Status (codebase verified against main @ 1b56d1a, 2026-05-17)

Mail-forward write slice landed in PR #167 and merged to main via signed FF-push (61ff693..1b56d1a). delete and update are gated by the #109 confirmation prompt (update_mailforward replaces the full target list and is irreversible); add is reversible and not prompted. All three honour --dry-run (#132) and emit a #131 audit record, via the shared cli.runWriteE runner and the new non-gated cli.ResolveWrite. As the first concrete #13 write endpoint this also satisfied and closed the deferred end-to-end boxes of #109 / #131 / #132 (same commit).

Parent: #13

Metadata

Metadata

Assignees

Labels

area/apiKAS-API endpoint wrappers (domain modules)area/cliCLI scaffold, subcommands, output formattingenhancementNew feature or requestphase/writeWrite/destructive API endpoints

Projects

Status
Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions