feat: add self management (auto activation, deactivation)
feat: add removal records for home files
initial commit