fix(project): portable hexa_lang resolution (PR1/4 portable-path)#1661
Open
dancinlife wants to merge 1 commit into
Open
fix(project): portable hexa_lang resolution (PR1/4 portable-path)#1661dancinlife wants to merge 1 commit into
dancinlife wants to merge 1 commit into
Conversation
…literal project_meta().hexa_lang was hardcoded to "/Users/ghost/Dev/hexa-lang", breaking project detection on any non-author host. Resolve it portably via $HEXA_LANG (the canonical SSOT source) then $HOME/Dev/hexa-lang, returning empty (fail-fast for consumers) when neither resolves — never a foreign literal. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Stack PR 1/4 — portable-path run-critical fixes
project_meta().hexa_langwas hardcoded to/Users/ghost/Dev/hexa-lang, breaking project detection on any non-author host. Now resolved portably via$HEXA_LANG(canonical SSOT source) →$HOME/Dev/hexa-lang, returning empty (fail-fast) when neither resolves — never a foreign literal.Scope: this PR is part of a SCOPING pass on anima's ~3k foreign-path line-hits on origin/main (~26k on the dirty feature branch incl. data). Only the run-critical subset is fixed here; data/test/comment buckets are handoff-logged.
Verified:
hexa parse project.hexa→ clean.🤖 Generated with Claude Code