Skip to content

[Critical] Tone-Aware Message DraftingΒ #127

@gromdimon

Description

@gromdimon

Summary

Memory stores tone field (formal/casual/mixed) but secretary.md doesn't use it. All messages drafted identically.

Priority: πŸ”΄ Critical | Phase: 1 | Effort: 1-2 weeks


Problem

  • βœ… Memory stores: tone: formal | casual | mixed
  • ❌ Secretary doesn't check or use this field

Example gap:

  • To CEO: "Hey! Just checking in..." ❌
  • Should be: "Dear [Name], I wanted to follow up..."

Proposed Solution

Phase 1: Core Tone Adaptation

Read tone from memory, apply templates:

Formal: "Dear Mr. Johnson," ... "Best regards,"
Casual: "Hey Sarah!" ... "Cheers!"
Mixed: "Hi John," ... "Thanks,"

Phase 2: Vocabulary Customization

Per-contact greeting/closing overrides, phrases to use/avoid

Phase 3: Style Learning

Learn from user's outgoing messages, auto-populate preferences


Success Metrics

  • 95%+ messages use correct tone
  • 90%+ drafts accepted without edits
  • 0% tone mismatches

References

  • Product Spec: docs/PRODUCT.md - Lines 89-90
  • Memory Schema: luca/skills/memory-write.md

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions