diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,17 @@
 # kiroku-otel changelog
 
+## 0.3.0.1 — 2026-10-28
+
+### Other Changes
+
+* Explicitly ignore apply/already-applied maintenance events in subscription
+  telemetry; durable compaction evidence remains in the store ledger.
+
+* Handle compaction preview/refusal events explicitly without changing the
+  published subscription tracing or metrics schema.
+
+- Require `kiroku-store ^>=0.13.0.0`; the public telemetry/HTTP schema is unchanged.
+
 ## 0.3.0.0 — 2026-10-26
 
 ### Breaking Changes
diff --git a/kiroku-otel.cabal b/kiroku-otel.cabal
--- a/kiroku-otel.cabal
+++ b/kiroku-otel.cabal
@@ -1,6 +1,6 @@
 cabal-version:   3.0
 name:            kiroku-otel
-version:         0.3.0.0
+version:         0.3.0.1
 synopsis:
   OpenTelemetry W3C trace-context helpers for Kiroku event metadata
 
@@ -51,7 +51,7 @@
     , hs-opentelemetry-api                   ^>=1.0
     , hs-opentelemetry-propagator-w3c        ^>=1.0
     , hs-opentelemetry-semantic-conventions  ^>=1.40
-    , kiroku-store                           ^>=0.12.0.0
+    , kiroku-store                           ^>=0.13.0.0
     , lens                                   >=5.2       && <5.4
     , text                                   >=2.0       && <2.2
     , unordered-containers                   >=0.2       && <0.3
@@ -77,7 +77,7 @@
     , hs-opentelemetry-sdk                 ^>=1.0
     , hspec                                >=2.10      && <2.12
     , kiroku-otel
-    , kiroku-store                         ^>=0.12.0.0
+    , kiroku-store                         ^>=0.13.0.0
     , kiroku-test-support
     , lens                                 >=5.2       && <5.4
     , stm                                  >=2.5       && <2.6
diff --git a/src/Kiroku/Otel/Subscription.hs b/src/Kiroku/Otel/Subscription.hs
--- a/src/Kiroku/Otel/Subscription.hs
+++ b/src/Kiroku/Otel/Subscription.hs
@@ -374,6 +374,11 @@
   KirokuEventHistoryRetentionLeaseReleased {} -> pure ()
   KirokuEventHistoryRetentionLeasesPruned {} -> pure ()
   KirokuEventHardDeleteHistoryRetentionConflict {} -> pure ()
+  -- Compaction evidence belongs to the ledger, outside subscription telemetry.
+  KirokuEventCompactionPreviewed {} -> pure ()
+  KirokuEventCompactionRefused {} -> pure ()
+  KirokuEventCompactionApplied {} -> pure ()
+  KirokuEventCompactionAlreadyApplied {} -> pure ()
 
 -- Span / state-cell helpers ---------------------------------------------------
 
