diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml
index cf82902b..959ffa56 100644
--- a/.github/ISSUE_TEMPLATE/config.yml
+++ b/.github/ISSUE_TEMPLATE/config.yml
@@ -1,5 +1,5 @@
blank_issues_enabled: false
contact_links:
- name: Sea Haven Security
- url: mailto:adam@seahavenind.com
+ url: mailto:security@seahavenind.com
about: Report security concerns privately.
diff --git a/README.md b/README.md
index 284c391a..88b1058c 100644
--- a/README.md
+++ b/README.md
@@ -16,7 +16,7 @@
-
+
@@ -104,7 +104,7 @@ Open SWE's orchestration has two layers:
All three companies in the article converge on **Slack as the primary invocation surface**. Open SWE does the same:
- **Slack** — Mention the bot in any thread. Supports `repo:owner/name` syntax to specify which repo to work on. The agent replies in-thread with status updates and PR links.
-- **Linear** — Comment `@openswe` on any issue. The agent reads the full issue context and posts results back as comments.
+- **Linear** — Comment `@openswe` on any issue. The agent reacts with 👀 to acknowledge, reads the full issue context, and posts results back as comments.
- **GitHub** — Tag `@openswe` in PR comments on agent-created PRs to have it address review feedback and push fixes to the same branch.
Each invocation creates a deterministic thread ID, so follow-up messages on the same issue or thread route to the same running agent.
diff --git a/SECURITY.md b/SECURITY.md
index 7edbdc3e..bd7014c2 100644
--- a/SECURITY.md
+++ b/SECURITY.md
@@ -1,3 +1,3 @@
# Security Policy
-For any security concerns, please contact us at adam@seahavenind.com.
+For any security concerns, please contact us at security@seahavenind.com.