mirror of
https://github.com/morluto/rea.git
synced 2026-11-11 01:13:39 +00:00
Resolve the current named POSIX account through OS identity rather than the caller-selected HOME/USERPROFILE. Preserve the home prefix for repeated separators using the same joining semantics as the existing ~/ branch. Require an absolute HERMES_HOME for unresolved names and Windows named forms before exposing config or skill write destinations. Reuse the shared Hermes path owner and existing diagnostics across setup, doctor, skills and uninstall. Validation: 113 checks across seven files pass, including the compiled CLI setup/doctor/skill/repeat/uninstall workflow over an owned profile beneath the actual account home and a separate caller home. The isolated unchanged baseline fails the five new checks and passes44existing checks; final repeated-separator controls also fail that baseline. Static/docs/discovery1559 pass. Both source reviewers clear after correcting repeated-separator composition. Twelve completed setup dry runs compare normal and named overrides, with exact normal-home replies unchanged. Measurements have source hashes and separate first/warm runs; no speedup, full Hermes agent/model or native Windows/Linux qualification claim. No provider software was installed; heavy tests/profiling remain stopped. Fixes #4841