RIPSAW — tree / LDAP navigator
First-party on-device program #8 (ADR-0042). Status: Stub — design pending.
Charter stub. RIPSAW is canonical per ADR-0042; this doc is a placeholder until the full design lands. See the program roster.
Identity
Section titled “Identity”A fast dual-panel tree / hierarchy navigator — org charts, offshore-account topology, corporate directory walking, LDAP-style tree traversal. Amber-on-black, “rips with the grain.”
Scope (intended)
Section titled “Scope (intended)”- Walk a hierarchy: expand/collapse nodes, descend/ascend, jump.
- Dual-panel (godap-style): tree on one side, node detail / attributes on the other.
- Surface relationships — who reports to whom, which account owns which.
Interfaces
Section titled “Interfaces”- Launched via
(launch-app :ripsaw …)(NoshAPI Tier 1, ADR-0005). A mission supplies the topology as:payload. Draws on the cartridge/content rows per the canonical grid. Authored in KEC Lisp; source underruntime/programs/ripsaw/.
Open questions
Section titled “Open questions”- Data source: real LDAP (unlikely on-device) vs. mission-provided topology models.
- Panel-sync semantics — does selecting a node in the tree drive the detail panel, and can the two panels show different subtrees?
- Handoff to DOSSIER (dossier.md) when a node is “of interest.”
- Overlap with Kinoshita Kommander (kommander.md): Kommander walks filesystems, RIPSAW walks org/account trees — keep the distinction sharp in design.
References
Section titled “References”- ADR-0042 — program charter.