[RAGE][DOTEXP-006] DotfilesExpert ↔ BashExpert delegation for shell startup, source graphs, quoting and safe repairs #227

Open
opened 2026-09-20 01:44:30 +00:00 by nsaspy · 0 comments
Owner

Parent: #281. Upstream specialist: lost-rob0t/prolog-rlm#502.

Integrate BashExpert for shell-language and startup semantics.

Required:

  • distinguish .bash_profile/.profile/.bashrc and sourced fragments;
  • build symbolic source graph without executing shell;
  • resolve a requested setting/alias/function to canonical dotfiles source;
  • pass syntax/quoting/word-splitting diagnostics to BashExpert;
  • route repairs through canonical source ownership (e.g. literate source before tangled output);
  • verify generated/deployed result with parser/bash -n plus project gates.

Acceptance: fixture traces a shell behavior from deployed file through source chain, repairs a quoting fault at the true source, regenerates through a deterministic fixture, and verifies with zero model calls.

Parent: #281. Upstream specialist: lost-rob0t/prolog-rlm#502. Integrate BashExpert for shell-language and startup semantics. Required: - distinguish .bash_profile/.profile/.bashrc and sourced fragments; - build symbolic source graph without executing shell; - resolve a requested setting/alias/function to canonical dotfiles source; - pass syntax/quoting/word-splitting diagnostics to BashExpert; - route repairs through canonical source ownership (e.g. literate source before tangled output); - verify generated/deployed result with parser/bash -n plus project gates. Acceptance: fixture traces a shell behavior from deployed file through source chain, repairs a quoting fault at the true source, regenerates through a deterministic fixture, and verifies with zero model calls.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
nsaspy/dotfiles#227
No description provided.