Skip to content

fix(project): portable hexa_lang resolution (PR1/4 portable-path)#1661

Open
dancinlife wants to merge 1 commit into
mainfrom
fix/portable-path-scope
Open

fix(project): portable hexa_lang resolution (PR1/4 portable-path)#1661
dancinlife wants to merge 1 commit into
mainfrom
fix/portable-path-scope

Conversation

@dancinlife

Copy link
Copy Markdown
Contributor

Stack PR 1/4 — portable-path run-critical fixes

project_meta().hexa_lang was 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

…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>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant