pub(crate) fn forge_data_dir(config_dir: &Path) -> PathBufExpand description
The subdirectory holding every file forge itself owns (config,
state, cron, lock), kept apart from claude’s own top-level
config-dir files. Pure path join; call ensure_forge_data_dir
when the directory has to exist before writing into it.