diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -6,6 +6,13 @@
 
 ## [Unreleased]
 
+## [1.0.0.1] - 2026-05-27
+
+### Fixed
+
+- Marked the internal `cpp-progress` executable as private so Hackage lists
+  `aihc-cpp` as a library-only package.
+
 ## [1.0.0.0] - 2026-05-27
 
 ### Added
diff --git a/aihc-cpp.cabal b/aihc-cpp.cabal
--- a/aihc-cpp.cabal
+++ b/aihc-cpp.cabal
@@ -1,6 +1,6 @@
 cabal-version: 3.8
 name: aihc-cpp
-version: 1.0.0.0
+version: 1.0.0.1
 build-type: Simple
 license: Unlicense
 license-file: LICENSE
@@ -69,6 +69,7 @@
   default-language: Haskell2010
 
 executable cpp-progress
+  scope: private
   hs-source-dirs:
     app/cpp-progress
     test
