Rules
Per-account rules that define default behaviors, tones, and delegation patterns.
Rule Structure
{ "account_id": "uuid-of-account", "account_email": "[email protected]", "default_tone": "professional but warm", "signature_style": "Best,\nStuart", "auto_labels": ["needs-review", "follow-up"], "priority_domains": ["bigclient.com", "partner.org"], "delegate_to": "[email protected]", "notes": "Main business account. Always CC support for technical issues."}Field Reference
| Field | Description |
|---|---|
account_id | UUID of the account (primary key) |
account_email | Account email address for reference |
account_label | Friendly name (e.g., "Work", "Personal") |
default_tone | Default communication style: casual, professional, formal |
signature_style | How to sign off emails |
priority_domains | Domains that get high priority (array) |
priority_senders | Specific emails that get high priority (array) |
delegate_to | Default email address to CC for delegation |
delegation_rules | When to delegate (array of match/delegate_to/reason) |
auto_archive_patterns | Patterns to auto-archive (array) |
response_time_target | Expected response time: immediate, same_day, 24h, 48h, relaxed |
notes | Context about this account's purpose |
Example Configurations
Business Account
{ "account_id": "work-uuid", "account_email": "[email protected]", "default_tone": "professional, warm but not overly casual", "signature_style": "Best,\nStuart Lansdale\nCEO, Company Inc", "auto_labels": ["work"], "priority_domains": ["enterprise-client.com"], "delegate_to": "[email protected]"}Personal Account
{ "account_id": "personal-uuid", "account_email": "[email protected]", "default_tone": "casual, friendly", "signature_style": "Cheers,\nStuart", "priority_domains": []}Priority Domains
Emails from priority domains are flagged for immediate attention:
- AI won't auto-archive them
- They're highlighted in inbox summaries
- Always ask before responding (even in Phase 3)
File Location
~/.config/pontius/knowledge/rules/accounts.json