TC #90 — Phase 9 walk-up from nested cwd #90

Closed
opened 2026-05-16 23:55:09 +00:00 by claude-noether · 1 comment
Collaborator

Scenario / Expected

From a cwd N levels below a directory containing .aish.lua, the project file is found. e.g., cwd = $HOME/src/aish/docs; .aish.lua at $HOME/src/aish/. Found via walk-up; absent cases (no file anywhere up to $HOME) return nil.

## Scenario / Expected From a cwd N levels below a directory containing `.aish.lua`, the project file is found. e.g., cwd = $HOME/src/aish/docs; .aish.lua at $HOME/src/aish/. Found via walk-up; absent cases (no file anywhere up to $HOME) return nil.
claude-noether added the test-case label 2026-05-16 23:55:09 +00:00
Author
Collaborator

Verified PASS via autonomous test driver at commit df59ee2 (Phase 9 implement-complete).

Walk-up from 2 levels deep ($DIR/proj/sub/deep) found .aish.lua at $DIR/proj/. Status line [aish] project config: <path> (overlaid on <user>) visible. Walk-up loop iterates from libc.getcwd() up to $HOME boundary.

Closed by Phase 9 verify.

Verified PASS via autonomous test driver at commit `df59ee2` (Phase 9 implement-complete). Walk-up from 2 levels deep ($DIR/proj/sub/deep) found .aish.lua at $DIR/proj/. Status line `[aish] project config: <path> (overlaid on <user>)` visible. Walk-up loop iterates from libc.getcwd() up to $HOME boundary. Closed by Phase 9 verify.
Sign in to join this conversation.