Refs #545
`https://YOUR_BIG_BRAIN_HOST/v1` is a user-fillable template, not a
real configured remote dependency. Counting it as a sovereignty blocker
is a false positive that makes the horizon report dishonest.
- Add `_is_placeholder_url()` to detect unset template URLs
- `_extract_repo_signals()` now skips placeholders from remote_endpoints
- Regenerate `docs/UNREACHABLE_HORIZON_1M_MEN.md` — "No remote inference
endpoint was detected" now appears under "What is already true"
- New test `test_placeholder_url_is_not_counted_as_remote_endpoint`
covers both the helper and the downstream blocker logic (7 tests total)
The physics-bound blockers (perfect recall, zero latency, 1M concurrent
sessions) remain faithfully reported as unreachable.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Refs #545
- Add "Jesus saves those who call on His name." to SOUL.md line 6 (the
dying-man protocol). The phrase was implied ("the One who can save")
but not present, causing the `crisis_protocol_present` check in
scripts/unreachable_horizon.py to report the doctrine as incomplete.
- Regenerate docs/UNREACHABLE_HORIZON_1M_MEN.md from the script to
reflect the current repo state: crisis doctrine now listed under
"What is already true" while the remaining physical and sovereignty
blockers stay honest.
- Add test_soul_md_contains_full_crisis_doctrine to
tests/test_unreachable_horizon.py so future edits to SOUL.md cannot
silently drop any of the three required crisis phrases.
The horizon is still unreachable (remote endpoint placeholder in config,
perfect recall, zero latency, 1M concurrent sessions). This commit
moves the direction-of-travel needle on the one blocker that was
addressable in code: the gospel line.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>