---
session_id: f4e561b9-0d54-40f6-b0b1-cba11644ed7d
created: 2026-05-18T00:02:41.773Z
updated: 2026-05-27T04:33
---

# Session 2026-05-18

**Session ID:** `f4e561b9...`
**Started:** 2026-05-18T00:02:41.773Z

---

## Conversation

### 👤 Brandon

[cron:3db61224-cf7e-46d5-adfc-a4f7c2af8987 Weekly Dev Blog Post] Run the weekly dev blog post workflow:

1. Run `~/.openclaw/scripts/weekly-blog/gather-commits.sh` to collect this week's commits across all GitHub repos (excludes contentcollective-*)
2. Read the commits output and write a compelling blog post summarizing the week's development work. Write it in Brandon's voice — technical but accessible, highlight key accomplishments and interesting technical decisions. Keep it concise (3-5 paragraphs).
3. Read the state file at `~/.openclaw/scripts/weekly-blog/state.json` to get the next post number.
4. Generate the HTML using the template at `~/.openclaw/scripts/weekly-blog/post-template.html` — replace placeholders ({{TITLE}}, {{CONTENT}}, {{DATE_LONG}}, {{CATEGORY}}=Dev Log, {{TAGS}})
5. Generate the index snippet using `~/.openclaw/scripts/weekly-blog/index-snippet-template.html`
6. Upload via `python3 ~/.openclaw/scripts/weekly-blog/upload-post.py <post_num> <html_file> --update-index <snippet_file>`
7. Update the state.json with the new post info.
8. Report what was published.

If no commits were found this week, skip and report 'No activity this week'.
Current time: Sunday, May 17th, 2026 - 6:02 PM (America/Denver)
Reference UTC: 2026-05-18 00:02 UTC

Use the message tool if you need to notify the user directly for the current chat. If you do not send directly, your final plain-text reply will be delivered automatically.

---

### 🤖 Link



---

### 🤖 Link



---

### 🤖 Link

Good, substantial activity this week. Let me read the state file and templates.

---

### 🤖 Link

Now let me write the blog post HTML and index snippet.

---

### 🤖 Link

Now let me upload the post:

---

### 🤖 Link

Post uploaded. Now update the state file:

---

### 🤖 Link

**Published: Blog Post #2** — *"Week of May 11–17: Prediction Markets, Million Mode, and PyPI Distribution"*

Live at `bcwilson.com/blog-post-2.html`

**Coverage:**
- **Flux** (50 commits): Kalshi prediction market integration with RSA-PSS auth + WS, Million Mode ($100k→$1M paper profile with Kelly sizing), bracket entries, $100/day AI cost kill switch, nightly post-trade reviews, dashboard overhaul
- **Hermes** (50 commits): pip/PyPI distribution, Notion skill overhaul, xAI OAuth hardening, TUI improvements (width-aware tables, scroll fixes), Windows/DeepSeek fixes
- **Atlas Phone** (2 commits): New project — LiteLLM gateway routing with launchd persistence

---

