diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,5 @@
+## [1.1.1](https://github.com/haskell-github-trust/effectful-config-file/compare/1.1.0...1.1.1) (2026-10-25)
+
 ## [1.1.0](https://github.com/haskell-github-trust/effectful-config-file/compare/1.0.2...1.1.0) (2026-10-25)
 
 ### Features
diff --git a/effectful-config-file-secretspec.cabal b/effectful-config-file-secretspec.cabal
--- a/effectful-config-file-secretspec.cabal
+++ b/effectful-config-file-secretspec.cabal
@@ -5,7 +5,7 @@
 -- see: https://github.com/sol/hpack
 
 name:           effectful-config-file-secretspec
-version:        0.1.1.0
+version:        0.1.1.1
 synopsis:       SecretSpec backend for effectful-config-file
 description:    SecretSpec-backed Secrets effect handler for effectful-config-file
 category:       Configuration
diff --git a/src/Effectful/Config/Secrets/SecretSpec.hs b/src/Effectful/Config/Secrets/SecretSpec.hs
--- a/src/Effectful/Config/Secrets/SecretSpec.hs
+++ b/src/Effectful/Config/Secrets/SecretSpec.hs
@@ -16,7 +16,11 @@
 import Effectful.Exception (bracket)
 import SecretSpec (Builder, builder, close, get, load, resolvedSecrets)
 
--- | @since 0.1.0.0
+-- | Run 'Secrets' with secretspec. The function customizes the default
+-- 'Builder'; secrets are loaded once for the whole computation and missing
+-- keys throw 'SecretNotFound'.
+--
+-- @since 0.1.0.0
 runSecretSpec
   :: IOE :> es
   => Error SecretsError :> es
