Update mounted Windows state guidance

This commit is contained in:
pleb
2026-07-05 14:05:39 -07:00
parent 74ac0a1c1d
commit 1b4087c5b5
3 changed files with 8 additions and 5 deletions
+4
View File
@@ -10,6 +10,10 @@ Guidance for coding agents working in this repo.
upstream author/repo first, with `origin` pointing at upstream. If the user has upstream author/repo first, with `origin` pointing at upstream. If the user has
an existing personal fork checkout, preserve it as a remote named `github` an existing personal fork checkout, preserve it as a remote named `github`
and set/add `origin` to the upstream repo instead of replacing local work. and set/add `origin` to the upstream repo instead of replacing local work.
- Prefer repo-local state for planned installs unless the task explicitly
targets the user's live default state. For mounted Windows installs, prefer
the shared Windows-partition state directory configured in
`plugin-helper.local.toml` when both roots contain the same instance name.
## Workflow Rules ## Workflow Rules
+3 -3
View File
@@ -94,11 +94,11 @@ For early development, a `--state-dir` option is useful so plans and manifests c
When managing both local Linux and mounted Windows installs, install state must When managing both local Linux and mounted Windows installs, install state must
be separated by target root as well as by instance name. The current state be separated by target root as well as by instance name. The current state
layout is keyed by instance name, so two `1.44.1` installs should not share one layout is keyed by instance name, so two `1.44.1` installs should not share one
state directory. A practical repo-local convention is: state directory. A practical convention is:
```text ```text
.state/ local Linux BSManager state .state/ local Linux BSManager state
.state-windows/ mounted Windows BSManager state ~/Windows/Users/pleb/ops/plugin-helper/.state mounted Windows BSManager state
``` ```
The registry and lockfile remain shared for a Beat Saber version. Downloads may The registry and lockfile remain shared for a Beat Saber version. Downloads may
+1 -2
View File
@@ -28,8 +28,7 @@ Windows instances.
``` ```
- Keep native Windows state local to that checkout, such as `.state/`, so it - Keep native Windows state local to that checkout, such as `.state/`, so it
does not mix with the Linux `.state` or mounted-Windows `.state-windows` does not mix with Linux-managed state directories.
directories.
## Current Compatibility Notes ## Current Compatibility Notes