NOTE
HamaFx

hamafx-architecture-vault

Auto-generated Obsidian vault for the HamaFX-Ai project architecture — 1,401 nodes, 12 dashboards, Canvas diagram

🏗️ HamaFX-Ai Architecture Vault

Auto-generated Obsidian vault of the HamaFX-Ai project architecture. Open this folder as an Obsidian vault to explore 1,401 source files as an interactive graph with color-coded dependencies, Dataview dashboards, and Canvas diagrams.

🚀 Quick Start

  1. Install Obsidian (desktop or iOS)
  2. Clone this repo (or download & unzip)
  3. Open folder as vault in Obsidian
  4. Install the Dataview plugin (Settings → Community Plugins → "Dataview")
  5. Enable the CSS snippet (Settings → Appearance → CSS snippets → toggle "developer")

🎯 What's Inside

FeatureHow to AccessWhat You Get
Graph ViewCtrl+G / sidebar icon1,401 nodes + 4,220 edges, color-coded by type and layer
_DashboardFile explorerLive DataviewJS tables: top connected nodes, risk distribution, package heatmap
_Architecture CanvasClick .canvas fileDrag-and-drop package dependency diagram
Tag BrowserRight sidebar → TagsBrowse by #type/api_route, #layer/data, #risk/high, #hamafx/ai
BacklinksOpen any file → right sidebarSee everything that depends on the current file

📂 Key Files

FileContent
_Dashboard.mdProject overview with live DataviewJS queries
_API Routes.mdAll 93 API endpoints
_Database Tables.mdAll 49 database tables
_AI Tools.mdAll 32 AI tools
_Agents.mdAI agents & committee
_Components.mdReact components
_Background Jobs.mdWorker jobs & timers
_Hotspots.mdArchitecture hotspots (high-risk files)
_Circular Dependencies.mdCyclic dependency chains
_Timeline.mdActivity & change overview
_Package Overview.mdCross-package dependency matrix
_Architecture.canvasVisual package dependency diagram
MOC_*.mdPer-package Map of Content files

🔄 Keeping Updated

This vault is auto-generated from the HamaFX-Ai source code. To refresh:

cd tools/architecture-explorer
npx tsx src/index.ts --root /path/to/HamaFX-Ai

The vault regenerates at docs/obsidian/. Copy or sync it back to this repo.

⚙️ Pre-configured Settings

  • Graph colors: 10 type colors + 9 layer colors
  • Core plugins enabled: Graph, Backlinks, Tags, Canvas, Properties
  • CSS snippet: developer.css — color-coded tags, compact tables, monospace properties

Related

How to Install

  1. Download the template file from GitHub
  2. Move it anywhere in your vault (or your sidebar notes)
  3. Open it in Obsidian — done!

Stats

Stars

0

Forks

0

Last updated 2mo ago

Categories