Currently, the hasSeenReadme is tracked for the active workspace. The active workspace can contain multiple projects (workspace folders). It might occur that a README is created later on in a project. If the project is already in the workspace, it will never be opened automatically, because the hasSeenReadme is stored on the workspace and not on the project.
Another benefit: if a project is opened individually and not from within the workspace, we know that the readme has already been viewed, so no need to show it again.
Currently, the hasSeenReadme is tracked for the active workspace. The active workspace can contain multiple projects (workspace folders). It might occur that a README is created later on in a project. If the project is already in the workspace, it will never be opened automatically, because the hasSeenReadme is stored on the workspace and not on the project.
Another benefit: if a project is opened individually and not from within the workspace, we know that the readme has already been viewed, so no need to show it again.