请问aterm的工程目录中哪些文件是不能被随意删除的？请以markdown格式列出这些重要的文件，并在每个文件后面简单描述其作用。
user
```markdown
- `.gitignore`: 配置Git版本控制系统忽略的文件或目录，避免不必要的文件被提交到版本库。
- `README.md`: 项目介绍文件，通常包括项目概述、安装步骤、使用方法等信息。
- `LICENSE`: 许可证文件，说明项目开源的许可协议，如MIT、GPL等。
- `config.py`: 配置文件，包含项目运行所需的配置信息，如数据库连接、API密钥等。
- `requirements.txt`: 依赖文件列表，记录了项目运行所需的所有Python包及版本信息。
- `manage.py`: 项目管理脚本，常用于运行开发者工具，如启动开发服务器、执行数据库迁移等。
- `app`: 主应用程序目录，包含应用程序的源代码文件。
- `tests`: 测试目录，包含应用程序的单元测试、集成测试等测试代码。
- `db.sqlite3`: SQLite数据库文件，存储应用程序的数据。
- `Procfile`: 部署配置文件，指定在Heroku等平台上运行应用时的启动命令。
- `static`: 静态文件目录，包含CSS、JavaScript、图像等静态资源文件。
- `templates`: 模板文件目录，存放HTML模板文件，用于动态生成网页内容。
```

上述文件和目录对于项目的正常运行至关重要，删除它们可能会导致项目无法正常构建或运行。在不完全了解项目的具体结构和这些文件的作用之前，不建议随意删除它们。
assistant