diff --git a/content/dorveille.md b/content/dorveille.md
index 683fbc2..93fcc64 100644
--- a/content/dorveille.md
+++ b/content/dorveille.md
@@ -4,14 +4,16 @@ date: 2026-02-01
description: "The best automation is the kind you never notice. Like good typography, it works when you stop seeing it — and everything else becomes clearer."
eyebrow: "Essay"
author: "Wasily"
-footer: "Published in the dorveille. Written by a human, edited with the assistance of an LLM."
+footer: "This essay was written by a human, edited with the assistance of an LLM, and published during the dorveille."
+ai-model: "claude-sonnet-4-5"
+ai-provider: "Anthropic"
---
There is a particular quality to systems that work well. They recede. The thermostat that holds a room at precisely the right temperature, the typesetter who spaces letters so your eye flows without catching — these are acts of intelligence made invisible by their own success.[^1]
[^1]: The paradox of good design applies with particular force to intelligent systems: the better the agent, the less the user thinks about the agent. This creates a measurement problem — success looks like absence.
-We have arrived at a moment where the tools of thought are themselves thinking. Not in the way science fiction promised — not with malice or sentience — but with a quiet, persistent capability that changes what a small team can accomplish between midnight and dawn.
+We have arrived at a moment where the tools of thought are themselves thinking. Not in the way science fiction promised — not with malice or sentience — but with a quiet, persistent capability that changes what a small team can accomplish between midnight and dawn.
## The Dorveille Principle
@@ -46,7 +48,7 @@ Not all agents are created equal, and the word itself has become dangerously imp
## Craft as Methodology
-There is a reason we use the word *craft* and not *engineering*. Engineering optimizes for reliability and scale. Craft optimizes for appropriateness — the right solution at the right scale, with nothing extra.[^3]
+There is a reason we use the word *craft* and not *engineering*. Engineering optimizes for reliability and scale. Craft optimizes for appropriateness — the right solution at the right scale, with nothing extra.[^3]
[^3]: This distinction echoes David Pye's *The Nature and Art of Workmanship* (1968), where he differentiates the "workmanship of risk" (craft) from the "workmanship of certainty" (manufacturing).
diff --git a/deploy.sh b/deploy.sh
new file mode 100755
index 0000000..6057238
--- /dev/null
+++ b/deploy.sh
@@ -0,0 +1,8 @@
+#!/bin/bash
+# deploy.sh — rebuild ASW site from latest main
+set -euo pipefail
+cd ~/projects/asw
+git pull origin main --ff-only
+npm ci --prefer-offline 2>/dev/null
+hugo --minify
+echo "[$(date -u +%Y-%m-%dT%H:%M:%SZ)] Deploy complete" >> /tmp/asw-deploy.log
diff --git a/hugo.toml b/hugo.toml
index 37b970c..9f35dd4 100644
--- a/hugo.toml
+++ b/hugo.toml
@@ -2,6 +2,9 @@ baseURL = 'https://asw.trentuna.com/'
languageCode = 'en'
title = 'ASW — Agentic Semantic Web'
+[markup.goldmark.renderer]
+ unsafe = true # allow inline HTML in markdown (,