Remove journal path override kludges
Application code must never set _SOLSTONE_JOURNAL_OVERRIDE — it exists
for external callers (tests, Makefile sandboxes) only. Removed:
- cortex.py: no longer sets override when spawning agent subprocesses
- bridge.py: no longer sets override in process environment
- service.py: no longer propagates override into service install files
- heartbeat.py: prompt no longer contains filesystem paths
- heartbeat.md: removed promise about path being in prompt
Added documentation in get_journal() docstring and coding reference
that the env var must never be set from application code.