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
  3. Open it in Obsidian — done!

Stats

Stars

0

Forks

0

Last updated 1mo ago

Categories