From 55663e855a4c383c5aaa137fda8588dea0308a15 Mon Sep 17 00:00:00 2001 From: rzen Date: Sun, 9 Aug 2026 08:39:54 -0400 Subject: [PATCH] =?UTF-8?q?The=20corpus=20index=20and=20the=20Nexus=20lear?= =?UTF-8?q?n=20the=20interchange=20rows=20=E2=80=94=20and=20the=20import/e?= =?UTF-8?q?xport=20doc=20stops=20quoting=20words=20the=20owner=20never=20s?= =?UTF-8?q?aid?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit DESIGN/15's open-questions bullet claimed the owner's literal word was "proceed as per your recommendation for v1"; no such message exists. The rulings were inferred by the implementing session from the card's move to Approved, and the doc now says exactly that. README gains the 15 row, 11-command-nexus gains File ▸ Import Board… and the three Export rows. Claude-Session: https://claude.ai/code/session_014PtZdPwqZuqEDLc6wZMtEy --- DESIGN/11-command-nexus.md | 2 ++ DESIGN/15-import-export.md | 3 +-- DESIGN/README.md | 1 + 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/DESIGN/11-command-nexus.md b/DESIGN/11-command-nexus.md index 0cdbdf9..45315fa 100644 --- a/DESIGN/11-command-nexus.md +++ b/DESIGN/11-command-nexus.md @@ -24,6 +24,8 @@ The single source of truth for **every command and action the app can perform** | File | New Board… (opens the template chooser) | ⌥⌘N | Everywhere | | File | Open… | ⌘O | Everywhere; standard open panel (boards = `.kanban` packages and extension-less board folders — 01) | | File | Open Recent ▸ (with Clear Menu) | — | Everywhere; reads the board registry (02) | +| File | Import Board… (open panel → format detected, never user-picked — Obsidian Kanban frontmatter marker, `.csv`, lenient Markdown outline as the unfailable fallback → save panel places the fresh `.kanban`, which opens the ordinary way) | — (no default) | Everywhere, no board needed in front; 15-import-export.md | +| File | Export ▸ Obsidian Kanban Markdown… / Markdown Outline… / CSV… (three named rows, no format popup — menu titles are API here, and a title whose meaning lives in a popup would be one title standing for three commands; each row a save panel pointed at the right extension; omissions post a loss row, silent when lossless) | — (no defaults) | Board window; 15-import-export.md | | File | Board Info (toggles the board popover — opens it closed, closes it open) | ⌘I | Board window | | File | Duplicate (the board — a Finder-style "copy" sibling, 03 ▸ Welcome; never the selection) | ⇧⌘S | Board window | | File | Save as Template | — (no default) | Board window; 09-templates.md | diff --git a/DESIGN/15-import-export.md b/DESIGN/15-import-export.md index 8d62faf..ea3c6ea 100644 --- a/DESIGN/15-import-export.md +++ b/DESIGN/15-import-export.md @@ -98,5 +98,4 @@ This is a **positioning** note as much as a technical one. "Files-first" is easy ## Open questions -- **The command Nexus owes rows for all four items** — File ▸ Export ▸ (three) and File ▸ Import Board… are not yet in 11-command-nexus.md's inventory. Neither takes a default chord. -- **The v1 rulings on this page were made by the main session on the owner's behalf** (the owner's own word was "proceed as per your recommendation for v1"): the export and import surfaces, the fresh-board-only import, the loss-row posture, the convert-once ruling, and the decision to treat vault interop as documentation. Each is flagged for review on the Pipeline card's comment thread. +- **The v1 rulings on this page were made by the implementing session on the owner's behalf, not by the owner** — the owner filed the brainstorm card and moved it to Approved after the brainstorm was posted; the session read that move as approval of the v1 recommendation and ruled the open questions itself: the export and import surfaces, the fresh-board-only import, the loss-row posture, the convert-once ruling, and the decision to treat vault interop as documentation. Each is flagged for review on the Pipeline card's comment thread. diff --git a/DESIGN/README.md b/DESIGN/README.md index 181ff6d..b2f1705 100644 --- a/DESIGN/README.md +++ b/DESIGN/README.md @@ -27,6 +27,7 @@ Each document covers one aspect of the design. Within each: | [12-editions.md](12-editions.md) | The tiers — **mooted 2026-08-08**: one version, everything free, tier machinery excised; Pro returns with the iPhone/sync era as a fresh pass (the doc is record: entitlement mechanics, distribution, the git rows) | | [13-native-undo.md](13-native-undo.md) | macOS-native undo/redo — the history substrate (sole since 2026-08-08); owns Undo routing | | [14-git-operations.md](14-git-operations.md) | Extracted pathfinder git-operations conclusions — **retired 2026-08-08** (superseded record) | +| [15-import-export.md](15-import-export.md) | Import/export: interchange formats — Obsidian Kanban, Markdown outline, CSV — and the Obsidian vault interop posture | ## Deferred design iterations