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

@@ -1,61 +0,0 @@
---
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
tags:
- business-idea
aliases: []
modified: 2026-09-25 14:40
---
# [[Business Idea - Franchises display screens]]
Franchises
Baker's delight
Dominoes
Subway
Coles
Woolworths
Bunnings
Mitre 10
KFC
McDonald's
Red rooster
All service stations
Tyre mart
Beaurepaires
711
IGA
OPSM
Myers
Target
Kmart
Dan Murphys
BBQ galore
Banks
ANZ
Westpac
Commonwealth
NAB
Boq
ABC
Hoyts
Foot locker
Thirsty camel
Pizza hut
Priceline
Donut King
Brumbys bakeries
Nando's
Optus world
Boost
Juice
Athletes foot

View File

@@ -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<br/>systemd user service<br/>polls every 10s"}
C --> D["Tier 1 - rules<br/>folder + keyword hints<br/>user tags win"]
D -->|"confident"| F["Proposal"]
D -->|"unsure"| E["Tier 2 - TypeSafe JEV<br/>bucket + folder + tags"]
E --> F
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
- 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/`.

View File

@@ -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