Public-flip audit: scrub internal refs + add LICENSE

Repository URL → git.sulkta.com. Drop internal endpoints from tool doc-strings
(replaced with abstract 'sandboxed headless browser' guidance). Drop sibling-repo
cross-references, example mailbox addresses in tool descriptions, vault
pointers. Generalize config.example.toml + README to neutral hosts. Add LICENSE
(MIT — Cargo.toml already declared it).

Tests still green. No behavior change.
This commit is contained in:
Sulkta 2026-05-27 11:06:50 -07:00
parent 6b751558fb
commit ebf7813944
8 changed files with 77 additions and 79 deletions

View file

@ -1,25 +1,23 @@
# Carrier config — copy to ~/.config/carrier/config.toml, chmod 600.
#
# Passwords are NEVER inline. Each account names an env var (`password_env`)
# AND a fallback file (`password_file`). Lookup order:
# and optionally a fallback file (`password_file`). Lookup order:
# 1. env var
# 2. shell-format file (`KEY=VALUE` per line)
# 3. hard fail with a vault-pointer hint
#
# Vault canonical: your-vault → "alice@example.com — IMAP/SMTP".
# 3. hard fail
default_account = "alice"
default_account = "primary"
[accounts.alice]
from_name = "Alice"
from_addr = "alice@example.com"
[accounts.primary]
from_name = "Your Name"
from_addr = "you@example.com"
smtp_host = "mail.example.com"
smtp_port = 587
smtp_starttls = true
imap_host = "mail.example.com"
imap_port = 993
imap_tls = true
username = "alice@example.com"
username = "you@example.com"
password_env = "CARRIER_PRIMARY_PASS"
password_file = "~/.config/carrier/secrets.env"
# Optional: pin Message-ID domain. Defaults to the part of `from_addr`