$ cat KNOWN_ISSUES.md

Known Issues

The project is suitable for personal use, but these items should be resolved or clearly documented before broad public release.

Missing first-run GUI setup

The GUI warns when config.env is missing, but still allows Run. It should create a config from the example and validate source/archive folders first.

Config files execute as shell

The shell script currently uses source "$CONFIG_FILE". Users should only load trusted config files until a restricted parser replaces this.

Archive root can sit inside source

The tool should reject cases where ARCHIVE_ROOT equals or is nested inside SOURCE_PATH.

Desktop shortcut has local paths

The current desktop file points at one machine path. Public installs need a generator or installer step.

Secret files may be included

.env files are not excluded by default. Users should configure additional exclusions before archiving sensitive projects.

Double-click failures can be hidden

Missing Python or Tkinter may fail invisibly from a desktop launcher. Terminal launch remains the clearest diagnostic path.