b8d21e47c0a95f16e2b3cc58a9d07433

Talk to Notion: read projects, write trails

The agent updates Notion. After a post it writes Broadcast TS and Permalink. After a gather it writes Last Status Update. Dry-run GETs; it does not PATCH. Markdown remains the wall.

Hovhannes Mkhitaryan · 15 Sep 2026, 18:12 · +156 −12

agent/python/notion.py+120−12
@@ agent/python/notion.py
-This module does not open a network connection.
+The agent reads the Projects database and writes back.
+def write_anchor(self, page_id, ts, permalink)
+def write_trail(self, page_id, trail)
docs/notion.md+36−0
@@ docs/notion.md
+# Notion
+Notion is the live work ledger. Markdown is still the wall.
+The agent talks to Notion. It does not wait for a dumped file.