NS11 slice: Make file and Pi panels discoverable #80
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
OBJECTIVE: Add discoverable Normal-mode paths for opening the file panel and Pi panel so users are not stuck guessing how to access core workbench surfaces.
AUTHORITY: Parent #76 NS11; PRODUCT.md protocol-first terminal editor; KEYMAP.md panel grammar; user report that file panel and Pi panel access are not discoverable.
AGENT AUTHORITY:
PARENT: #76 by parent checklist fallback plus explicit parent reference in this body.
SCOPE: keymap/leader entries for file and Pi panels; status/help discoverability; terminal E2E proof of opening, navigating, and closing those panels.
BOUNDARIES: Do not redesign every panel command, implement a native client, or add plugin/config surfaces. Keep existing protocol panel commands intact.
ACCEPTANCE: from Normal mode, a documented mobile SSH path opens file panel; a documented mobile SSH path opens Pi panel or Pi run prompt/panel; panel close/navigation is visible; terminal E2E proves both paths and captures visible artifacts.
REGRESSION CLASS: core panels exist but are hidden behind protocol-only commands or undocumented bindings; new shortcuts collide with common editing keys.
EVIDENCE ARTIFACTS: terminal E2E screenshots/transcripts/keystrokes for file and Pi panel access.
REQUIREMENT IMPACT: protects/updates panel and input requirements.
VERIFICATION:
zig build test;zig build terminal-e2e; redgate lint/health if requirements change.BLOCKERS: none.
Closing receipt for #80.
Implemented in local commit
9ef2f97(Expose file and Pi panels):Space fis visible in the leader rail and opens the existing files panel.Space Pis visible in the leader rail and opens a Pi/local trusted tool panel using the shared panel model.Space premains the coding symbol rail, avoiding a regression from the NS11 symbol work.Space psymbol rail without stale ambiguity.Verification:
zig build✅zig build test✅zig build terminal-e2e✅zig build run -- --help✅zig build --prefix /tmp/mim-install verify-install-code✅redgate list /opt/repositories/mim/REQUIREMENTS.md && redgate lint /opt/repositories/mim/REQUIREMENTS.md && redgate health /opt/repositories/mim/REQUIREMENTS.md✅