Skip to content

feat: traverse beyond the interactive root - #388

Merged
Byron merged 1 commit into
mainfrom
up-beyond-top-level
Aug 29, 2026
Merged

feat: traverse beyond the interactive root#388
Byron merged 1 commit into
mainfrom
up-beyond-top-level

Conversation

@Byron

@Byron Byron commented Aug 29, 2026

Copy link
Copy Markdown
Owner

Tasks

This section is for Byron only. Models continuing this PR must not add, remove, check, uncheck, rename, or reorder checkboxes here.

  • refackiew

Everything below this line was generated by Codex GPT-5.

Created by Codex on behalf of Byron. Byron will review before this is ready to merge.

Fixes #82

Summary

  • Advertise Shift+U when the interactive view reaches an expandable top level.
  • Traverse the unique parent while pruning roots already in the graph, so only unseen paths are scanned.
  • Reattach existing roots in their natural positions without changing node identities.
  • Preserve size, count, mtime, and error metadata when an existing root is promoted.

Validation

  • make check-pre-push
  • Regression journeys cover partial roots, complete roots, and roots sharing one parent.

Commits

<!-- agent -->
Interactive mode stopped at its initial root and required a restart to inspect
its parent.

Handle Shift+U by scanning the parent while pruning already represented paths,
then reattach the existing subtree at its natural position so node identities
and prior work are preserved. The top-level message now advertises the shortcut
when expansion is possible.

Assisted-by: GPT 5.6
Co-authored-by: GPT 5.6 <codex@openai.com>
@Byron
Byron force-pushed the up-beyond-top-level branch from fedfad3 to 2fef192 Compare August 29, 2026 17:13
@Byron
Byron marked this pull request as ready for review August 29, 2026 17:16
@Byron
Byron merged commit d1302c3 into main Aug 29, 2026
3 checks passed
@Byron
Byron deleted the up-beyond-top-level branch August 29, 2026 17:26
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.

[Feature request] Goto parent directory

1 participant