From 4d0b402e244c2dbcf7d7c0d15b06d77caf989db3 Mon Sep 17 00:00:00 2001 From: Sam Rolfe Date: Sat, 26 Sep 2026 06:31:25 +1000 Subject: [PATCH] sam-4screen-desktop 2026-9-26:6:31:24 --- .obsidian/workspace.json | 4 +- 010 inbox/Obsidian Sorter.md | 81 ++++++++++++++++++++++++++++++++++++ 010 inbox/_sort log.md | 7 ++++ 3 files changed, 90 insertions(+), 2 deletions(-) create mode 100644 010 inbox/Obsidian Sorter.md diff --git a/.obsidian/workspace.json b/.obsidian/workspace.json index 7e20e21..a830a44 100644 --- a/.obsidian/workspace.json +++ b/.obsidian/workspace.json @@ -210,8 +210,9 @@ "templater-obsidian:Templater": false } }, - "active": "1f08d84d60d697ef", + "active": "8018aa52f0591df9", "lastOpenFiles": [ + "010 inbox/Obsidian Sorter.md", "010 inbox/Business Idea - Franchises display screens.md", "010 inbox/Business Ideas Display Screens.md", "400 Personal Family/410 Business Ideas/Business Ideas Display Screens.md", @@ -238,7 +239,6 @@ "300 areas/395 AI Tools to try/Super Nova ai tool to try.md", "200 projects/260 Ideas to Build Create Make/Steering Wheel Keyboard.md", "200 projects/Tools Software WebUI/Build image classification tool.md", - "200 projects/260 Ideas to Build Create Make/Artemis on GrapheneOS Pixel Mobile.md", "300 areas/355 AI Research and Techniques", "300 areas/355 Ai Research and Techniques", "010 inbox", diff --git a/010 inbox/Obsidian Sorter.md b/010 inbox/Obsidian Sorter.md new file mode 100644 index 0000000..7195787 --- /dev/null +++ b/010 inbox/Obsidian Sorter.md @@ -0,0 +1,81 @@ +--- +title: Obsidian Sorter +type: note +status: active +proposed_folder: 200 projects/Tools Software WebUI +proposed_toc: "100 Table of Contents/Projects.md → Tools & Software" +proposed_tags: + - ai + - tool + - project + - architecture + - llm + - obsidian-sorter + - showcase + - automation +confidence: 0.44 +approved: false +proposed_for: a830cd4e65fa +created: "2026-09-24" +tags: + - obsidian-sorter + - showcase + - automation + - ai +aliases: [] +skills: + - python + - llm-integration + - systemd + - api-design + - automation +tools: + - typesafe-jev + - systemd + - git + - rsync +--- + +# Obsidian Sorter — Overview + +## 💡 What is this project? + +My notes used to pile up in whatever folder I happened to be in. This tool fixes +that. I drop a note into an inbox folder, and the tool works out where it belongs +and offers to file it. I tick one checkbox to say yes. + +## 🌟 Key Highlights (Portfolio & Employment) + +- **Concept**: An automated filing system for a personal knowledge vault. An AI + model decides the destination; a human approves it. +- **Tools & Skills Showcase**: Python with no third-party libraries, a systemd + user service, an LLM decision API called over plain HTTP, and careful + destructive-operation safety. +- **Practical Value**: Removes the daily friction of note organisation. Every + note ends up in the right place and in the index, without manual sorting. + +## 📐 Architecture & Flow + +```mermaid +flowchart LR + A[Note written to inbox] --> B[Watcher polls every 10s] + B --> C{JEV model} + C -->|proposes folder + tags| D[Proposal written into note] + D --> E[Human ticks approved] + E --> B + B -->|approved| F[File to folder] + F --> G[Update Table of Contents] + + click C "https://docs.typesafe.ai" "TypeSafe JEV documentation" +``` + +## 🔗 Related Notes & Links + +- Interactive Map: [Archify Map](https://maps.lab.audasmedia.com.au/obsidian-sorter/) +- TypeSafe JEV: https://docs.typesafe.ai + +## Notes + +- Runs on `.27` as a systemd user service. +- Costs roughly $0.0001 per note. +- Nothing is ever filed without approval. diff --git a/010 inbox/_sort log.md b/010 inbox/_sort log.md index 3deb87d..3806578 100644 --- a/010 inbox/_sort log.md +++ b/010 inbox/_sort log.md @@ -250,3 +250,10 @@ What the watcher did, newest last. ### 2026-09-25 14:41:08 - **proposed** `Business Idea - Franchises display screens.md` → `400 Personal Family/410 Business Ideas` (confidence 0.50) - - Low confidence — likely needs Tier 2 (JEV) + +### 2026-09-26 06:27:44 +- **proposed** `Obsidian Sorter.md` → `200 projects/Tools Software WebUI` (confidence 0.58) + +### 2026-09-26 06:29:03 +- **proposed** `Obsidian Sorter.md` → `200 projects/Tools Software WebUI` (confidence 0.44) +- - Low JEV confidence — recommend human confirmation