sam-4screen-desktop 2026-9-26:7:1:24

This commit is contained in:
2026-09-26 07:01:25 +10:00
parent 4d0b402e24
commit bf419ce27f
5 changed files with 67 additions and 43 deletions

View File

@@ -13,12 +13,12 @@
"state": { "state": {
"type": "markdown", "type": "markdown",
"state": { "state": {
"file": "400 Personal Family/410 Business Ideas/Business Ideas Display Screens.md", "file": "010 inbox/Obsidian Sorter.md",
"mode": "source", "mode": "source",
"source": false "source": false
}, },
"icon": "lucide-file", "icon": "lucide-file",
"title": "Business Ideas Display Screens" "title": "Obsidian Sorter"
} }
} }
] ]
@@ -183,7 +183,7 @@
"state": { "state": {
"type": "file-properties", "type": "file-properties",
"state": { "state": {
"file": "400 Personal Family/410 Business Ideas/Business Ideas Display Screens.md" "file": "010 inbox/Obsidian Sorter.md"
}, },
"icon": "lucide-info", "icon": "lucide-info",
"title": "File properties" "title": "File properties"
@@ -210,12 +210,13 @@
"templater-obsidian:Templater": false "templater-obsidian:Templater": false
} }
}, },
"active": "8018aa52f0591df9", "active": "1f08d84d60d697ef",
"lastOpenFiles": [ "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", "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", "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 QR Codes.md",
"400 Personal Family/410 Business Ideas/Business Ideas.md", "400 Personal Family/410 Business Ideas/Business Ideas.md",
@@ -238,7 +239,6 @@
"010 inbox/Build image classification tool.md", "010 inbox/Build image classification tool.md",
"300 areas/395 AI Tools to try/Super Nova ai tool to try.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/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",
"300 areas/355 Ai Research and Techniques", "300 areas/355 Ai Research and Techniques",
"010 inbox", "010 inbox",

View File

@@ -2,20 +2,20 @@
title: Obsidian Sorter title: Obsidian Sorter
type: note type: note
status: active status: active
proposed_folder: 200 projects/Tools Software WebUI proposed_folder: 300 areas/360 Dev-Ops Network Computers
proposed_toc: "100 Table of Contents/Projects.md → Tools & Software" proposed_folder_auto: 200 projects/Tools Software WebUI
proposed_toc: "100 Table of Contents/Areas.md → Dev-Ops & Network Computers"
proposed_tags: proposed_tags:
- ai - ai
- tool - tool
- project - project
- architecture - architecture
- llm
- obsidian-sorter - obsidian-sorter
- showcase - showcase
- automation - automation
confidence: 0.44 confidence: 0.27
approved: false approved: false
proposed_for: a830cd4e65fa proposed_for: f7ed5a17da2d
created: "2026-09-24" created: "2026-09-24"
tags: tags:
- obsidian-sorter - obsidian-sorter
@@ -42,40 +42,51 @@ tools:
My notes used to pile up in whatever folder I happened to be in. This tool fixes 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 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) ## 🌟 Key Highlights (Portfolio & Employment)
- **Concept**: An automated filing system for a personal knowledge vault. An AI - **Concept**: An automated filing system for a personal knowledge vault. A model
model decides the destination; a human approves it. decides the destination; a human approves it. The approval gate is the point —
- **Tools & Skills Showcase**: Python with no third-party libraries, a systemd it keeps the owner in control of a destructive operation.
user service, an LLM decision API called over plain HTTP, and careful - **Tools & Skills Showcase**: Python with **no third-party libraries**, a systemd
destructive-operation safety. user service, a decision model called over plain HTTP, and careful handling of
- **Practical Value**: Removes the daily friction of note organisation. Every file moves.
note ends up in the right place and in the index, without manual sorting. - **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 ## 📐 Architecture & Flow
```mermaid ```mermaid
flowchart LR flowchart LR
A[Note written to inbox] --> B[Watcher polls every 10s] A["Sam writes a note"] --> B["010 inbox/"]
B --> C{JEV model} B --> C{"Watcher<br/>systemd user service<br/>polls every 10s"}
C -->|proposes folder + tags| D[Proposal written into note] C --> D["Tier 1 - rules<br/>folder + keyword hints<br/>user tags win"]
D --> E[Human ticks approved] D -->|"confident"| F["Proposal"]
E --> B D -->|"unsure"| E["Tier 2 - TypeSafe JEV<br/>bucket + folder + tags"]
B -->|approved| F[File to folder] E --> F
F --> G[Update Table of Contents] F --> G["Proposal written<br/>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"
``` ```
![Obsidian Sorter flow](https://maps.lab.audasmedia.com.au/obsidian-sorter/docs/diagrams/obsidian-sorter-flow.png)
## 🔗 Related Notes & Links ## 🔗 Related Notes & Links
- Interactive Map: [Archify Map](https://maps.lab.audasmedia.com.au/obsidian-sorter/) - **Interactive Map**: [Archify map](https://maps.lab.audasmedia.com.au/obsidian-sorter/docs/obsidian-sorter-map.html)
- TypeSafe JEV: https://docs.typesafe.ai - **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 ## Notes
- Runs on `.27` as a systemd user service. - Runs on `.27` as a systemd user service, polling every 10 seconds.
- Costs roughly $0.0001 per note. - Costs roughly $0.0001 per note to classify.
- Nothing is ever filed without approval. - Type always mirrors the folder: `200 projects/`, `300 areas/`, `400 Personal Family/`.

View File

@@ -257,3 +257,18 @@ What the watcher did, newest last.
### 2026-09-26 06:29:03 ### 2026-09-26 06:29:03
- **proposed** `Obsidian Sorter.md` → `200 projects/Tools Software WebUI` (confidence 0.44) - **proposed** `Obsidian Sorter.md` → `200 projects/Tools Software WebUI` (confidence 0.44)
- - Low JEV confidence — recommend human confirmation - - 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

View File

@@ -22,6 +22,7 @@ Personal topics, family events, ideas, and hobbies.
- [[400 Personal Family/410 Business Ideas/Business Ideas]] - [[400 Personal Family/410 Business Ideas/Business Ideas]]
- [[Business Ideas QR Codes]] - [[Business Ideas QR Codes]]
- [[Business Ideas Display Screens]] - [[Business Ideas Display Screens]]
- [[Business Idea - Franchises display screens]]
## Recipes ## Recipes

View File

@@ -1,15 +1,12 @@
--- ---
type: note title: Business Idea - Franchises display screens
proposed_folder: 400 Personal Family/410 Business Ideas type: family
proposed_toc: 100 Table of Contents/Personal Family.md → Business Ideas status: active
confidence: 0.5 created: "2026-09-25 14:40"
approved: false updated: "2026-09-26"
proposed_for: 8aa114934610
created: 2026-09-25 14:40
tags: tags:
- business-idea - business-idea
aliases: [] modified: "2026-09-25 14:40"
modified: 2026-09-25 14:40
--- ---
# [[Business Idea - Franchises display screens]] # [[Business Idea - Franchises display screens]]