Truncate change ID to 8 characters in footer
The full 32-character ID adds noise without value — 8 chars
matches jj's short format and suffices for identification.
Closes #5
Assisted-by: Claude Opus 4.6 via Claude Code
diff --git a/lib/ketchup/config.rb b/lib/ketchup/config.rb
index 93b53e8..b461b39 100644
--- a/lib/ketchup/config.rb
+++ b/lib/ketchup/config.rb
@@ -29,7 +29,7 @@ class Config
sentry: sentry_dsn ? SentryConfig.new(dsn: sentry_dsn, env: env["SENTRY_ENV"]) : nil,
default_user: default_user ? DefaultUser.parse(default_user) : nil,
commit_sha: env["COMMIT_SHA"],
- change_id: env["CHANGE_ID"],
+ change_id: env["CHANGE_ID"]&.slice(0, 8),
build_date: env["BUILD_DATE"]
)
end