diff --git a/.obsidian/workspace.json b/.obsidian/workspace.json
index a830a44..23d5208 100644
--- a/.obsidian/workspace.json
+++ b/.obsidian/workspace.json
@@ -13,12 +13,12 @@
"state": {
"type": "markdown",
"state": {
- "file": "400 Personal Family/410 Business Ideas/Business Ideas Display Screens.md",
+ "file": "010 inbox/Obsidian Sorter.md",
"mode": "source",
"source": false
},
"icon": "lucide-file",
- "title": "Business Ideas Display Screens"
+ "title": "Obsidian Sorter"
}
}
]
@@ -183,7 +183,7 @@
"state": {
"type": "file-properties",
"state": {
- "file": "400 Personal Family/410 Business Ideas/Business Ideas Display Screens.md"
+ "file": "010 inbox/Obsidian Sorter.md"
},
"icon": "lucide-info",
"title": "File properties"
@@ -210,12 +210,13 @@
"templater-obsidian:Templater": false
}
},
- "active": "8018aa52f0591df9",
+ "active": "1f08d84d60d697ef",
"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",
+ "010 inbox/Business Idea - Franchises display screens.md",
+ "400 Personal Family/410 Business Ideas/Business Idea - Franchises display screens.md",
+ "010 inbox/Obsidian Sorter.md",
+ "010 inbox/Business Ideas Display Screens.md",
"010 inbox/Business Ideas QR Codes.md",
"400 Personal Family/410 Business Ideas/Business Ideas QR Codes.md",
"400 Personal Family/410 Business Ideas/Business Ideas.md",
@@ -238,7 +239,6 @@
"010 inbox/Build image classification tool.md",
"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",
"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
index 7195787..75f9383 100644
--- a/010 inbox/Obsidian Sorter.md
+++ b/010 inbox/Obsidian Sorter.md
@@ -2,20 +2,20 @@
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_folder: 300 areas/360 Dev-Ops Network Computers
+proposed_folder_auto: 200 projects/Tools Software WebUI
+proposed_toc: "100 Table of Contents/Areas.md → Dev-Ops & Network Computers"
proposed_tags:
- ai
- tool
- project
- architecture
- - llm
- obsidian-sorter
- showcase
- automation
-confidence: 0.44
+confidence: 0.27
approved: false
-proposed_for: a830cd4e65fa
+proposed_for: f7ed5a17da2d
created: "2026-09-24"
tags:
- obsidian-sorter
@@ -42,40 +42,51 @@ tools:
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.
+and offers to file it. I tick one checkbox to say yes. Nothing moves until I do.
## 🌟 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.
+- **Concept**: An automated filing system for a personal knowledge vault. A model
+ decides the destination; a human approves it. The approval gate is the point —
+ it keeps the owner in control of a destructive operation.
+- **Tools & Skills Showcase**: Python with **no third-party libraries**, a systemd
+ user service, a decision model called over plain HTTP, and careful handling of
+ file moves.
+- **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]
+ A["Sam writes a note"] --> B["010 inbox/"]
+ B --> C{"Watcher
systemd user service
polls every 10s"}
+ C --> D["Tier 1 - rules
folder + keyword hints
user tags win"]
+ D -->|"confident"| F["Proposal"]
+ D -->|"unsure"| E["Tier 2 - TypeSafe JEV
bucket + folder + tags"]
+ E --> F
+ F --> G["Proposal written
into the note frontmatter"]
+ G --> H["Sam reviews in Obsidian"]
+ H -->|"ticks approved"| I["Writer"]
+ H -->|"edits folder first"| G
+ I --> J["Destination folder"]
+ I --> K["Table of Contents"]
- click C "https://docs.typesafe.ai" "TypeSafe JEV documentation"
+ click C "https://maps.lab.audasmedia.com.au/obsidian-sorter/docs/obsidian-sorter-map.html" "View Archify Map"
+ click E "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
+- **Interactive Map**: [Archify map](https://maps.lab.audasmedia.com.au/obsidian-sorter/docs/obsidian-sorter-map.html)
+- **All diagrams**: [maps.lab.audasmedia.com.au/obsidian-sorter/docs/](https://maps.lab.audasmedia.com.au/obsidian-sorter/docs/)
+- **TypeSafe JEV**: https://docs.typesafe.ai
+- **Design doc**: `docs/HANDOFF.md` in the project
## Notes
-- Runs on `.27` as a systemd user service.
-- Costs roughly $0.0001 per note.
-- Nothing is ever filed without approval.
+- Runs on `.27` as a systemd user service, polling every 10 seconds.
+- Costs roughly $0.0001 per note to classify.
+- Type always mirrors the folder: `200 projects/`, `300 areas/`, `400 Personal Family/`.
diff --git a/010 inbox/_sort log.md b/010 inbox/_sort log.md
index 3806578..607ee7d 100644
--- a/010 inbox/_sort log.md
+++ b/010 inbox/_sort log.md
@@ -257,3 +257,18 @@ What the watcher did, newest last.
### 2026-09-26 06:29:03
- **proposed** `Obsidian Sorter.md` → `200 projects/Tools Software WebUI` (confidence 0.44)
- - Low JEV confidence — recommend human confirmation
+
+### 2026-09-26 06:48:33
+- **filed** `Business Idea - Franchises display screens.md` → `400 Personal Family/410 Business Ideas/Business Idea - Franchises display screens.md` (type family)
+
+### 2026-09-26 06:52:40
+- **toc follows folder** `Obsidian Sorter.md` → 100 Table of Contents/Areas.md → Dev-Ops & Network Computers
+
+### 2026-09-26 06:56:01
+- **re-proposing** `Obsidian Sorter.md` — you edited it
+- **proposed** `Obsidian Sorter.md` → `200 projects/Tools Software WebUI` (confidence 0.27)
+- - JEV was torn: bucket 'area' but folder implies 'project' — review before applying
+- - Low JEV confidence — recommend human confirmation
+
+### 2026-09-26 06:56:50
+- **toc follows folder** `Obsidian Sorter.md` → 100 Table of Contents/Areas.md → Dev-Ops & Network Computers
diff --git a/100 Table of Contents/Personal Family.md b/100 Table of Contents/Personal Family.md
index 899dc02..2172e44 100644
--- a/100 Table of Contents/Personal Family.md
+++ b/100 Table of Contents/Personal Family.md
@@ -22,6 +22,7 @@ Personal topics, family events, ideas, and hobbies.
- [[400 Personal Family/410 Business Ideas/Business Ideas]]
- [[Business Ideas QR Codes]]
- [[Business Ideas Display Screens]]
+- [[Business Idea - Franchises display screens]]
## Recipes
diff --git a/010 inbox/Business Idea - Franchises display screens.md b/400 Personal Family/410 Business Ideas/Business Idea - Franchises display screens.md
similarity index 63%
rename from 010 inbox/Business Idea - Franchises display screens.md
rename to 400 Personal Family/410 Business Ideas/Business Idea - Franchises display screens.md
index 48536dc..c60d618 100644
--- a/010 inbox/Business Idea - Franchises display screens.md
+++ b/400 Personal Family/410 Business Ideas/Business Idea - Franchises display screens.md
@@ -1,15 +1,12 @@
---
-type: note
-proposed_folder: 400 Personal Family/410 Business Ideas
-proposed_toc: 100 Table of Contents/Personal Family.md → Business Ideas
-confidence: 0.5
-approved: false
-proposed_for: 8aa114934610
-created: 2026-09-25 14:40
+title: Business Idea - Franchises display screens
+type: family
+status: active
+created: "2026-09-25 14:40"
+updated: "2026-09-26"
tags:
- business-idea
-aliases: []
-modified: 2026-09-25 14:40
+modified: "2026-09-25 14:40"
---
# [[Business Idea - Franchises display screens]]