gsxdsm
cb64e874de
docs: enrich engine singleton-lock learning after PR #1704 review
- Fix frontmatter enums (root_cause: logic_error, component: tooling); add #1699
to related_prs and last_updated
- Reflect post-review behavior: external marker cleared at lock-acquire time;
reconcile/startAll/onProjectAccessed swallow EngineAlreadyRunningError
- Add rejected approach (don't merge has()/hasRunningEngine) and the
keep-them-distinct invariant
- Tighten socket-name detail (sha1[:16]); cross-link the browser-testing doc
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>