900a8e47a5
Disable duplicate refresh requests and show in-progress feedback while Git mount sources are refreshed.
1.1 KiB
1.1 KiB
Live Git Config Mount Refresh — Tasks
- Add canonical profile-scoped Git clone source planning and clone identity helpers.
- Make Git Config Profile mounts read-only and prevent profile-content copy into Git sources.
- Add lock-protected clone/fetch/ref checkout refresh that preserves a known-good checkout on failure.
- Add save/refresh outcomes for live refresh, restart-required topology, and failures.
- Add an in-progress desktop/mobile indicator that disables duplicate Git-mount refresh requests.
- Synchronize affected instance-local composite mounts in place so live refresh reaches running containers.
- Add focused resolver/service/API/frontend tests.
- Run available verification and document skipped checks.
Verification Notes
- Passed: frontend production build and Python compilation for changed backend modules.
- Skipped: backend pytest and Ruff are unavailable in this environment; Docker/manual live-session checks were not approved.
- Known tooling limitation: project-map patching fails before execution because its runtime sends an unsupported
temperatureparameter.