diff --git a/blog/deciding-well-solved/index.html b/blog/deciding-well-solved/index.html
index c77d981..53dd797 100644
--- a/blog/deciding-well-solved/index.html
+++ b/blog/deciding-well-solved/index.html
@@ -2,6 +2,7 @@
+
diff --git a/blog/deciding-well-solved/og.sha b/blog/deciding-well-solved/og.sha
index b828828..aacf889 100644
--- a/blog/deciding-well-solved/og.sha
+++ b/blog/deciding-well-solved/og.sha
@@ -1 +1 @@
-c68071b7668acbc7ccd38164266f7e969467cb3dfaef6991b9450ad18a08b401
+13dc086bb1a0797d5a9180aacae1e99e8ef99beead2f035f1d8750e37a9ccbce
diff --git a/blog/index.html b/blog/index.html
index 6bb7625..1ae6790 100644
--- a/blog/index.html
+++ b/blog/index.html
@@ -2,6 +2,7 @@
+
diff --git a/blog/og.sha b/blog/og.sha
index 63e6ca9..92dc467 100644
--- a/blog/og.sha
+++ b/blog/og.sha
@@ -1 +1 @@
-2c4f702f53bca6ffe6048809778c2b4321a82cfe50204683004f39c5d5453fae
+8f070167b4c501fc18a984fdcf30eeb9a3c78a7fca713cc2453f7e1a566b6e9a
diff --git a/blog/one-question-answered/index.html b/blog/one-question-answered/index.html
index 690e49c..59e677b 100644
--- a/blog/one-question-answered/index.html
+++ b/blog/one-question-answered/index.html
@@ -2,6 +2,7 @@
+
diff --git a/blog/one-question-answered/og.sha b/blog/one-question-answered/og.sha
index e672561..b2378e7 100644
--- a/blog/one-question-answered/og.sha
+++ b/blog/one-question-answered/og.sha
@@ -1 +1 @@
-daa7df89413ce5a2be60a0ce3f05370ec03da5dd3af382d95f6e3e88bf0fe2dd
+bb8a7edfdde0e991c317625c7f2177c156c77ecde544a71391bfcfd7da69a2fa
diff --git a/design.config.json b/design.config.json
index a2e79aa..5610ca1 100644
--- a/design.config.json
+++ b/design.config.json
@@ -1 +1 @@
-{ "groups": ["fonts", "stage", "chat", "files"], "footer": "plain", "lockup": "one" }
+{"groups":["fonts","stage","chat","files"],"footer":"plain","lockup":"one","csp":true}
diff --git a/ideas/index.html b/ideas/index.html
index cb814bb..510943a 100644
--- a/ideas/index.html
+++ b/ideas/index.html
@@ -2,6 +2,7 @@
+
diff --git a/ideas/og.sha b/ideas/og.sha
index 51d1a14..058b3f7 100644
--- a/ideas/og.sha
+++ b/ideas/og.sha
@@ -1 +1 @@
-74f9c4c3f537fd0b29bae7207ea82b4738bd99d96f4370ec6f347d4e2142c205
+6631234a9edd0df7b54572d0898f2fdea11a963584e4ec735986e97164466066
diff --git a/index.html b/index.html
index a55a880..68e6acd 100644
--- a/index.html
+++ b/index.html
@@ -2,6 +2,7 @@
+
diff --git a/model/index.html b/model/index.html
index 87e1b6b..fd2dca8 100644
--- a/model/index.html
+++ b/model/index.html
@@ -2,6 +2,7 @@
+
Model — Robert Blust
diff --git a/model/og.sha b/model/og.sha
index d1730b9..1e2600b 100644
--- a/model/og.sha
+++ b/model/og.sha
@@ -1 +1 @@
-ac29b989dc84d108240e216ffa6b0aead41dc72d15fa25f5b99f5d846ca52ad5
+7c87dbef734222aff3788fc2916affd39eb8fddd119118d48fbbc000e6a64b8b
diff --git a/og.sha b/og.sha
index 667675c..9896363 100644
--- a/og.sha
+++ b/og.sha
@@ -1 +1 @@
-afde0464d3311517d43cd3d15dace77a7f17842606921658ec0e7c55f3c00255
+b86bec3e331baeb1263a96faff04e6dfe8d8d2031c6e09655e11032f8d6cf85a
diff --git a/package-lock.json b/package-lock.json
index 788849f..ac0da33 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -11,7 +11,7 @@
"companygraph-meta-model": "github:companygraph/meta-model#v0.95.0"
},
"devDependencies": {
- "@robertblust/design": "github:robertblust/design#v0.160.0",
+ "@robertblust/design": "github:robertblust/design#v0.161.0",
"companygraph-mcp-server": "github:companygraph/mcp-server#v0.71.0",
"pdf-lib": "^1.17.1",
"playwright": "^1.64.1"
@@ -95,8 +95,8 @@
}
},
"node_modules/@robertblust/design": {
- "version": "0.160.0",
- "resolved": "git+ssh://git@github.com/robertblust/design.git#7fcde97756f576317f67e67b3f6d2cbfdeea62a1",
+ "version": "0.161.0",
+ "resolved": "git+ssh://git@github.com/robertblust/design.git#4a77db71168237bbd3921338207ba002af894594",
"dev": true,
"license": "Apache-2.0",
"bin": {
diff --git a/package.json b/package.json
index bcf1531..d80eb64 100644
--- a/package.json
+++ b/package.json
@@ -29,7 +29,7 @@
"pin:check": "node pin-check.mjs"
},
"devDependencies": {
- "@robertblust/design": "github:robertblust/design#v0.160.0",
+ "@robertblust/design": "github:robertblust/design#v0.161.0",
"companygraph-mcp-server": "github:companygraph/mcp-server#v0.71.0",
"pdf-lib": "^1.17.1",
"playwright": "^1.64.1"
diff --git a/principles/index.html b/principles/index.html
index 7ce746d..e071503 100644
--- a/principles/index.html
+++ b/principles/index.html
@@ -2,6 +2,7 @@
+
Principles — Robert Blust
diff --git a/principles/og.sha b/principles/og.sha
index 9f5277a..584e16b 100644
--- a/principles/og.sha
+++ b/principles/og.sha
@@ -1 +1 @@
-348f4e6b4920c1d3e179e9a287469701a0a4fbb2c10cc85fe160e9c9f8911cc4
+5947906dc8f8921616b1f401a1953606f3290f68abe9f2c761e364b50333f9d8
diff --git a/privacy/index.html b/privacy/index.html
index 0704b4f..cfa7042 100644
--- a/privacy/index.html
+++ b/privacy/index.html
@@ -2,6 +2,7 @@
+
Privacy — Robert Blust
diff --git a/privacy/og.sha b/privacy/og.sha
index c134465..8c02c0f 100644
--- a/privacy/og.sha
+++ b/privacy/og.sha
@@ -1 +1 @@
-f113315cc80f1d10f13d6b4190e144d836e3e3f1cb9acbf089444b438e1c07a9
+8c94a828e23687146c96b1a89213db150a4e66d3429882ad1d1fc76a6de69510
diff --git a/processes/index.html b/processes/index.html
index c8a2358..b705d36 100644
--- a/processes/index.html
+++ b/processes/index.html
@@ -2,6 +2,7 @@
+
Processes — Robert Blust
diff --git a/processes/og.sha b/processes/og.sha
index 65af88c..0e7a6ec 100644
--- a/processes/og.sha
+++ b/processes/og.sha
@@ -1 +1 @@
-a8d4c40c2f4db7bee5342242ab314eb4a60fec255b9c07ae2edc7cda3496d672
+b0c84be2a18e7fa3f0db17658a3f7b8135a83dd1e6532879417b96cf913a6cd2
diff --git a/sitemap.xml b/sitemap.xml
index c7c1f13..f7c8750 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -1,19 +1,19 @@
- https://blust.ch/2026-10-24monthly1.0
- https://blust.ch/talks/2026-10-24monthly0.8
- https://blust.ch/talks/mental-model/2026-10-24monthly0.9
- https://blust.ch/talks/essential-complexity/2026-10-24monthly0.9
- https://blust.ch/talks/deciding-well/2026-10-24monthly0.9
- https://blust.ch/talks/deciding-well/cost/2026-10-24monthly0.7
- https://blust.ch/blog/2026-10-24monthly0.8
- https://blust.ch/blog/one-question-answered/2026-10-24monthly0.9
- https://blust.ch/blog/deciding-well-solved/2026-10-24monthly0.9
- https://blust.ch/principles/2026-10-29monthly0.8
- https://blust.ch/model/2026-10-29monthly0.8
- https://blust.ch/surfaces/2026-10-29monthly0.8
- https://blust.ch/processes/2026-10-29monthly0.8
- https://blust.ch/timeline/2026-10-29monthly0.8
- https://blust.ch/privacy/2026-10-29
- https://blust.ch/ideas/2026-10-24
+ https://blust.ch/2026-11-01monthly1.0
+ https://blust.ch/talks/2026-11-01monthly0.8
+ https://blust.ch/talks/mental-model/2026-11-01monthly0.9
+ https://blust.ch/talks/essential-complexity/2026-11-01monthly0.9
+ https://blust.ch/talks/deciding-well/2026-11-01monthly0.9
+ https://blust.ch/talks/deciding-well/cost/2026-11-01monthly0.7
+ https://blust.ch/blog/2026-11-01monthly0.8
+ https://blust.ch/blog/one-question-answered/2026-11-01monthly0.9
+ https://blust.ch/blog/deciding-well-solved/2026-11-01monthly0.9
+ https://blust.ch/principles/2026-11-01monthly0.8
+ https://blust.ch/model/2026-11-01monthly0.8
+ https://blust.ch/surfaces/2026-11-01monthly0.8
+ https://blust.ch/processes/2026-11-01monthly0.8
+ https://blust.ch/timeline/2026-11-01monthly0.8
+ https://blust.ch/privacy/2026-11-01
+ https://blust.ch/ideas/2026-11-01
diff --git a/surfaces/index.html b/surfaces/index.html
index 221abf9..c08e9db 100644
--- a/surfaces/index.html
+++ b/surfaces/index.html
@@ -2,6 +2,7 @@
+
Surfaces — Robert Blust
diff --git a/surfaces/og.sha b/surfaces/og.sha
index dd8ccbd..a620067 100644
--- a/surfaces/og.sha
+++ b/surfaces/og.sha
@@ -1 +1 @@
-0b3abad8be86d0701a7ecdc54679528ee5b3f25cdd5607975db7b46fba03f3a2
+bb0bcc409cff96c5115a0deb034be0cad0e8d10df51349075d6c9965499df4e3
diff --git a/talks/deciding-well/cost/index.html b/talks/deciding-well/cost/index.html
index 5fbd5dd..6622277 100644
--- a/talks/deciding-well/cost/index.html
+++ b/talks/deciding-well/cost/index.html
@@ -2,6 +2,7 @@
+
What a team would have cost — Robert Blust
diff --git a/talks/deciding-well/cost/og.sha b/talks/deciding-well/cost/og.sha
index 41936e0..d0a7415 100644
--- a/talks/deciding-well/cost/og.sha
+++ b/talks/deciding-well/cost/og.sha
@@ -1 +1 @@
-f055ce62d99f9d9543b106e4b7b82f11c07a65f4875914906d4009ee2552e61c
+82618ddbaa653ed4d0b4762dc473d622945a63fe8422b5c1a37155723c24b306
diff --git a/talks/deciding-well/index.html b/talks/deciding-well/index.html
index b405dc9..3104f49 100644
--- a/talks/deciding-well/index.html
+++ b/talks/deciding-well/index.html
@@ -2,6 +2,7 @@
+
diff --git a/talks/deciding-well/og.sha b/talks/deciding-well/og.sha
index 1006b7f..92ef648 100644
--- a/talks/deciding-well/og.sha
+++ b/talks/deciding-well/og.sha
@@ -1 +1 @@
-aef7400bc6c0819c2519add309bcfa55d35fe562900685fa91fa7d8d44308e76
+1a0368c6a23e6a57e94305e453bd5c3387c627f9717970b5b56636ceac238694
diff --git a/talks/essential-complexity/index.html b/talks/essential-complexity/index.html
index 7a09d9b..20d144b 100644
--- a/talks/essential-complexity/index.html
+++ b/talks/essential-complexity/index.html
@@ -2,6 +2,7 @@
+
diff --git a/talks/essential-complexity/og.sha b/talks/essential-complexity/og.sha
index d49e24a..1505bf6 100644
--- a/talks/essential-complexity/og.sha
+++ b/talks/essential-complexity/og.sha
@@ -1 +1 @@
-69b6706251684282cf73ceff5a21edb013bfafbe3d04e91e7e0a56e355693f93
+2f34a8b887e1cf374dfb9e4bdfd38efa0bf19bc7641591bfe07a4f82369db7d9
diff --git a/talks/index.html b/talks/index.html
index 9cd6654..6052b33 100644
--- a/talks/index.html
+++ b/talks/index.html
@@ -2,6 +2,7 @@
+
diff --git a/talks/mental-model/index.html b/talks/mental-model/index.html
index f9edaa3..909240b 100644
--- a/talks/mental-model/index.html
+++ b/talks/mental-model/index.html
@@ -2,6 +2,7 @@
+
diff --git a/talks/mental-model/og.sha b/talks/mental-model/og.sha
index 2a341c2..5c8f81b 100644
--- a/talks/mental-model/og.sha
+++ b/talks/mental-model/og.sha
@@ -1 +1 @@
-ea88b1643660457667376e55ec765149e0e6a65fc92896c0e95406431dbb7ade
+47fd6be1e926e801c91c84ab674fc28679848d75f8c4ca2f9ace99cb7ffa3749
diff --git a/talks/og.sha b/talks/og.sha
index 296caa6..0729cd2 100644
--- a/talks/og.sha
+++ b/talks/og.sha
@@ -1 +1 @@
-938f2c0c4675bd454e53a4ea9593f4be79df7a44b5ecd078ce2742311f029b4b
+609a9b16052fcbddbcf158197d1537d1a73d33d725775ad7d28e6a2460a45b07
diff --git a/timeline/index.html b/timeline/index.html
index 76d768f..046aa0c 100644
--- a/timeline/index.html
+++ b/timeline/index.html
@@ -2,6 +2,7 @@
+
Timeline — Robert Blust
diff --git a/timeline/og.sha b/timeline/og.sha
index 23f92a7..262a201 100644
--- a/timeline/og.sha
+++ b/timeline/og.sha
@@ -1 +1 @@
-1c740d1c7e46e8325ca8c79cfaeea5cbbde1b0707853c3738d9f489f2b096d9b
+8105aca38a2de3ee2f8b8036cf8902d52dc35643444c81d8efcd5fc32153413e