Skip to content

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.

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.”

  • 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.
  • 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 under runtime/programs/ripsaw/.
  • 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.