JD Index Audit — Canonical IA Spec vs Actual Disk Structure
JD Index Audit — Canonical IA Spec vs Actual Disk Structure
q2x8
Scope: /Users/mellow-26/container/TAC-GKOS Method: Cross-referenced JDex Master (00.00), IA doc (2026-05-18), CLAUDE.md (root), and actual on-disk directory/file counts.
1. Canonical Sources
Three documents define the JD structure:
| Source | Location | Role |
|---|---|---|
| JDex Master | 00-09 SYS/00 GKOS Registry/00.00 JDex Master.md | Category-by-category directory — the canonical JD map |
| IA Document | 00-09 SYS/05 Registries/2026-05-18-ka-vault-information-architecture.md | 10-domain model with standard zero allocations |
| JD Standard Zeros Doctrine | 00-09 SYS/00 GKOS Registry/00.00A JD Standard Zeros Doctrine.md | .00-.09 reserved rules |
The JDex Master and IA Document are mostly consistent with each other. Both define the same 10 domains and standard zero pattern. Minor difference: the IA doc section 8.1 lists standard zero allocations per domain; the JDex Master lists active category numbers per domain.
2. Defined JD Categories vs On-Disk Directories
00-09 META — System Management
| JDex Defines | Disk Has | Status |
|---|---|---|
| 00 GKOS Registry | ✅ 00 GKOS Registry | Match |
| 01 CLAUDE & AI Config | ✅ 01 About This Vault | Name differs from spec |
| 03 Templates | ✅ 03 Templates | Match |
| 02 Dashboards & Bases | ✅ 02 Dashboards & Bases | Match |
| 04 Vault Logs | ✅ 04 Vault Logs | Match |
| 05 Playbooks | ✅ 05 Registries | Name differs from spec |
| — | ⚠️ 06 Lookups (3 files) | Not in category list |
| — | ⚠️ 07 Classes (0 files) | Not in category list |
| — | ⚠️ 08 Embeds (0 files) | Not in category list |
| — | ⚠️ 09 Archive (17 files) | Not in category list |
| — | ⚠️ MEMORY FILE (5 files) | Non-JD-named |
| — | ⚠️ Untitled Folder (0), (2), (3) | Empty debris |
10-19 SELF — Self & Development
| JDex Defines | Disk Has | Status |
|---|---|---|
| 11 Personal Development | ✅ 11 Personal Development (11 files) | Match |
| 12 Fitness & Movement | ✅ 12 Fitness & Movement (3 files) | Match |
| 13 Nutrition & Food | ✅ 13 Nutrition & Food (1 file) | Match |
| 14 Mental Health & Mindset | ✅ 14 Mental Health & Mindset (6 files) | Match |
| 15 Medical | ✅ 15 Medical (4 files) | Match |
| 16 Sexuality & Intimacy | ✅ 16 Sexuality & Intimacy (2 files) | Match |
20-29 WORK — Work & Projects ⚠️ MISMATCH
| JDex Defines | Disk Has | Status |
|---|---|---|
| 21 24W.IN | ✅ 21 24W + SETT (17 files) | Name different; SETT merged in |
| 22 SETT.LIFE | ❌ MISSING | No 22 directory exists |
| 23 mySETT.LOG | ✅ 23 mySETT.LOG (5 files) | Match |
| 24 SEMISTRY | ✅ 24 SEMISTRY (3 files) | Match |
| 25 Clients & Services | ✅ 25 Clients & Services (4 files) | Match |
| 26 Business Operations (TPG) | ✅ 26 Business Operations (4 files) | Match |
| 27 Career & Job Search | ✅ 27 Career & Job Search (4 files) | Match |
| — | ⚠️ LRAM Education Fund (4 files) | Not in JDex category list (is a project, not a category) |
30-39 CREATE — Creative & Content
| JDex Defines | Disk Has | Status |
|---|---|---|
| 31 Notes | ✅ 31 Notes (1 file) | Match |
| 32 Writing & Essays | ✅ 32 Writing (10 files) | Name shorter |
| 33 Content Strategy | ✅ 33 Content Strategy (17 files) | Match |
| 34 Music & Audio | ✅ 34 Music & Audio (5 files) | Match |
| 35 Visual & Design | ✅ 35 Visual & Design (4 files) | Match |
| 36 Identity & Brand | ✅ 36 Identity & Brand (5 files) | Match |
40-49 KNOW — Knowledge & Concepts
| JDex Defines | Disk Has | Status |
|---|---|---|
| — | ⚠️ 40 Topics (216 files) | Area-management slot, not in JDex category list |
| 41 Books & Reading | ✅ 41 Books & Reading (2 files) | Match |
| 42 Research & Reference | ✅ 42 Research & Reference (24 files) | Match |
| 43 Courses & Learning | ✅ 43 Courses & Learning (5 files) | Match |
| 44 Prompts & AI Methods | ✅ 44 Prompts & AI Methods (22 files) | Match |
50-59 MONEY — Finance & Legal
| JDex Defines | Disk Has | Status |
|---|---|---|
| 51 Personal Finance | ✅ 51 Personal Finance (2 files) | Match |
| 52 Business Finance (TPG) | ✅ 52 Business Finance (1 file) | Match |
| 53 LRAM Education Fund | ✅ 53 LRAM Education Fund (1 file) | Match |
| 54 Legal & Contracts | ✅ 54 Legal & Contracts (4 files) | Match |
| 55 Taxes | ✅ 55 Taxes (1 file) | Match |
| 56 Insurance | ✅ 56 Insurance (1 file) | Match |
60-69 LIVE — Live & Home
| JDex Defines | Disk Has | Status |
|---|---|---|
| 61 Home (14177) | ✅ 61 Home (4 files) | Match |
| 62 Travel | ✅ 62 Travel (4 files) | Match |
| 63 Recipes & Food | ✅ 63 Recipes & Food (2 files) | Match |
| 64 Personal Events | ✅ 64 Personal Events (4 files) | Match |
| 67 Spirituality & Philosophy | ✅ 67 Spirituality & Philosophy (1 file) | Match |
70-79 CONNECT — Connect & Community
| JDex Defines | Disk Has | Status |
|---|---|---|
| 71 People | ✅ 71 People (9 files) | Match |
| 72 Community & Events | ✅ 72 Community & Events (2 files) | Match |
| 73 UNIVER.SE | ✅ 73 UNIVER.SE (1 file) | Match |
80-89 BUILD — Build & Systems ⚠️ ANOMALIES
| JDex Defines | Disk Has | Status |
|---|---|---|
| 81 Apps & Tools | ✅ 81 Apps & Tools (95 files) | Match |
| 82 NAS & Infrastructure | ✅ 82 NAS & Infrastructure (8 files) | Match |
| 83 Obsidian & PKM | ✅ 83 Obsidian & PKM (32 files) | Match |
| 84 Automation (RESERVED) | ✅ 84 Automation (1 file) | Match |
| 85 Python & Scripting | ✅ 85 Python & Scripting (4 files) | Match |
| 87 NOTES Clippings | ✅ 87 - NOTES Clippings (2 files) | Match |
| — | ⚠️ 63.11 - NOTES Clippings (1 file) | WRONG JD area! 63 belongs to LIVE, not BUILD |
| — | ⚠️ 85 Automation & Scripting (0 files) | Duplicate of 85 Python & Scripting |
90-99 ARCHIVE — Archive & Vault ⚠️ EXTRA CONTENT
| JDex Defines | Disk Has | Status |
|---|---|---|
| 90 Vault & Archive Management | ✅ 90 Vault Infrastructure Management (1 file) | Match |
| 91 Journal | ✅ 91 Journal (21 files) | Match |
| 92 Templates (Vault) | ⚠️ 92.9 Template Graveyard (2 files) | Uses .9 subaddress, not 92 |
| 93 Dashboards & Databases | ✅ 93 Dashboards & Databases (1 file) | Match |
| 95 Archive | ✅ 95 Archive (4 files) | Match |
| 96 Inbox Staging | ✅ 96 Inbox (1 file) | Match |
| — | ⚠️ 00 Vault-Log (17 files) | 00 prefix in ARCHIVE area |
| — | ⚠️ 95.11 01 Projects (16 files) | PARA legacy, not in JDex |
| — | ⚠️ 95.11 02 AREAS (3 files) | PARA legacy, not in JDex |
| — | ⚠️ 95.11 03 Resources (1 file) | PARA legacy, not in JDex |
| — | ⚠️ 95.11 04 ARCHIVE (0 files) | PARA legacy, not in JDex |
3. Non-JD Directories (Orphan Content)
These directories at the vault root have no JD number prefix and are outside the canonical structure:
| Directory | Files (.md) | Notes |
|---|---|---|
| 00 Drafts | 0 | Empty — maybe intended as a Drafts Folder Pattern home |
| 01 GKOS Inbox | 33 .md + 54 other = 87 total | Active capture zone (per CLAUDE.md conventions) |
| 90 ORGANIZE | 9 .md | Legacy PARA Organize — subfolder "Templates" contains 9 files |
| Journal | 468 .md | Massive reflective journal archive (daily/weekly/monthly/yearly) |
| Meetings | 2 .md | Meeting notes outside JD structure |
| Oops | 0 | Empty |
| _system | 81 .md + 62 other = 143 total | Gemini Scribe sessions, agent logs, clippings, system artifacts |
| output | 0 | Empty |
| Semantic Todoist Sync | 3 .md | Todoist sync content |
| vault-operator | 6 .md | Vault operator data |
| skill-observations | 3 .md | Skill observation logs |
Additionally, these hidden/system directories:
| Directory | Contents | Notes |
|---|---|---|
| .claude/ | 15 files | Settings, commands, skills |
| .obsidian/ | Obsidian vault config | Standard |
| .trash/ | OS-level trash | Ignore |
| .git/ | Git repo | Standard |
| .obsidian-agent/ | Agent config | Agent tooling |
| .smart-env/ | Smart env config | — |
4. Root-Level Files (Outside JD Structure)
These include 7 .md/.canvas files, 9 .html exports, 6 .pdf documents, 2 .pptx/.csv, and various config/lock files:
| File | Type |
|---|---|
| Active-3.md | Core operational file (WIP gate) |
| CLAUDE.md | Root vault instructions |
| BBBB-00.05-Routing-Schema.canvas | Canvas file |
| ProjectView.md | Project overview |
| 2026-05-18-ka-*.pdf/html/pptx (6 files) | IA exports / analysis |
| 2026-05-14-vault-architecture-reference.* (2) | Architecture exports |
| 2026-06-07-24-ways-in.html | Web export |
| 24W Fibonacci Fractal*.svg | SVG graphic |
| notes-24w-in.html | Web export |
| sett-life-one-pager.html | Web export |
| tonyc_writing_style_dossier.html | Web export |
| adult-dam-cheatsheet.* (2) | Reference docs |
| dashboard.html | Dashboard export |
| Various PDFs | Reference/exports |
| package.json, package-lock.json | Node config |
| document.yaml | Config |
| tac_note_map.csv | Note map data |
| Stage-Value.csv | Data |
| Movie on 5-21-21.mov | Media file |
5. Underutilized JD Categories (≤2 .md files)
These are JD slots with minimal content — candidates for consolidation or attention:
| JD | Category | Files | Domain |
|---|---|---|---|
| 07 | Classes | 0 | META |
| 08 | Embeds | 0 | META |
| 31 | Notes | 1 | CREATE |
| 13 | Nutrition & Food | 1 | SELF |
| 52 | Business Finance | 1 | MONEY |
| 53 | LRAM Education Fund | 1 | MONEY |
| 55 | Taxes | 1 | MONEY |
| 56 | Insurance | 1 | MONEY |
| 67 | Spirituality & Philosophy | 1 | LIVE |
| 73 | UNIVER.SE | 1 | CONNECT |
| 84 | Automation | 1 | BUILD |
| 90 | Vault Infrastructure Management | 1 | ARCHIVE |
| 93 | Dashboards & Databases | 1 | ARCHIVE |
| 96 | Inbox Staging | 1 | ARCHIVE |
| 85 | Automation & Scripting | 0 | BUILD (duplicate of 85 Python & Scripting) |
| 72 | Community & Events | 2 | CONNECT |
| 63 | Recipes & Food | 2 | LIVE |
| 41 | Books & Reading | 2 | KNOW |
| 51 | Personal Finance | 2 | MONEY |
| 87 | NOTES Clippings | 2 | BUILD |
| 16 | Sexuality & Intimacy | 2 | SELF |
6. Summary of Issues
Critical Issues
-
Category 22 SETT.LIFE is MISSING — Defined in the JDex Master but has no on-disk directory. SETT.LIFE content appears to be merged into "21 24W + SETT" directory, which mixes two separate categories.
-
63.11 - NOTES Clippings in BUILD area — A directory prefixed "63" (LIVE domain) sitting under 80-89 BUILD. Either the directory's JD prefix is wrong, or it's in the wrong area.
-
85 Automation & Scripting is a duplicate — Exists alongside "85 Python & Scripting" in BUILD. One has 4 files, the other has 0.
Moderate Issues
-
META area has 4 extra directories (06 Lookups, 07 Classes, 08 Embeds, 09 Archive) not listed in the JDex Master category table. These exceed the defined 6 categories (00-05).
-
00 Vault-Log in ARCHIVE — Uses "00" prefix, which is META's range, sitting under 90-99 ARCHIVE.
-
92.9 Template Graveyard — Uses a .9 subaddress instead of category 92. Templates are at category 92 in the spec, but on disk they're at 92.9.
-
Root directory has 26 unclassified files — HTML exports, PDFs, config files, media, and operational files (.md, .canvas, .csv, .json) with no JD home.
Minor Issues
-
Non-JD non-hidden directories (01 GKOS Inbox, 00 Drafts, 90 ORGANIZE, Journal, Meetings, _system, output, vault-operator, skill-observations, Semantic Todoist Sync) contain substantial content (especially Journal: 468 files, _system: 81 .md files, 01 GKOS Inbox: 33 .md files) outside the JD framework.
-
3 empty "Untitled Folder" debris in META.
-
Category name discrepancies — "01 About This Vault" vs spec "01 CLAUDE & AI Config"; "05 Registries" vs spec "05 Playbooks"; "32 Writing" vs spec "32 Writing & Essays".
-
40 Topics — Category 40 (the area-management zero-category) has 216 files but isn't listed as a category in the JDex Master.
Provenance: This report was generated by a Hermes Agent subagent on 2026-06-10, auditing /Users/mellow-26/container/TAC-GKOS JD index systems vs actual vault content. Sources checked: 00.00 JDex Master.md, 00.00A JD Standard Zeros Doctrine.md, 2026-05-18-ka-vault-information-architecture.md, root CLAUDE.md, and full disk traversal of 950+ files across 70+ directories.