886c863260
- Use profile-scoped canonical Git clone sources with locked refreshes - Mount shared Git configuration read-only and isolate profile content - Add API and desktop/mobile actions for live Git mount refresh Quality gates: frontend build and backend py_compile passed. Skipped: backend pytest/Ruff unavailable; Docker/manual checks not approved.
976 B
976 B
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 desktop/mobile feedback for refresh outcomes.
- 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.