Architecture Blueprint — Entity Relationships

Architecture Blueprint — Entity Relationships

This is Page 4 of 5 in the QWU Backoffice Architecture Map series… the entity and relationship map. Three entity types (People, Organizations, Experts) live as Markdown files with structured YAML frontmatter. The 5-tier Circle system governs how relationships progress from Aware to Inner Circle, with automated promotion and demotion triggers.

╔═══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╗
║                                                                                                                                                                       ║
║   ███████╗███╗   ██╗████████╗██╗████████╗██╗   ██╗     ██╗       ██████╗ ███████╗██╗      █████╗ ████████╗██╗ ██████╗ ███╗   ██╗███████╗██╗  ██╗██╗██████╗ ███████╗   ║
║   ██╔════╝████╗  ██║╚══██╔══╝██║╚══██╔══╝╚██╗ ██╔╝    ██╔╝       ██╔══██╗██╔════╝██║     ██╔══██╗╚══██╔══╝██║██╔═══██╗████╗  ██║██╔════╝██║  ██║██║██╔══██╗██╔════╝   ║
║   █████╗  ██╔██╗ ██║   ██║   ██║   ██║    ╚████╔╝    ██╔╝        ██████╔╝█████╗  ██║     ███████║   ██║   ██║██║   ██║██╔██╗ ██║███████╗███████║██║██████╔╝███████╗   ║
║   ██╔══╝  ██║╚██╗██║   ██║   ██║   ██║     ╚██╔╝    ██╔╝         ██╔══██╗██╔══╝  ██║     ██╔══██║   ██║   ██║██║   ██║██║╚██╗██║╚════██║██╔══██║██║██╔═══╝ ╚════██║   ║
║   ███████╗██║ ╚████║   ██║   ██║   ██║      ██║    ██╔╝          ██║  ██║███████╗███████╗██║  ██║   ██║   ██║╚██████╔╝██║ ╚████║███████║██║  ██║██║██║     ███████║   ║
║   ╚══════╝╚═╝  ╚═══╝   ╚═╝   ╚═╝   ╚═╝      ╚═╝    ╚═╝           ╚═╝  ╚═╝╚══════╝╚══════╝╚═╝  ╚═╝   ╚═╝   ╚═╝ ╚═════╝ ╚═╝  ╚═══╝╚══════╝╚═╝  ╚═╝╚═╝╚═╝     ╚══════╝   ║
║                                                                                                                                                        PAGE 4 · v1.2.0 ║
╠═══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╣
║                                                                                                                                                                       ║
║   ┌─────────────────────────────────────────────────────────────────────── ENTITY TYPES ────────────────────────────────────────────────────────────────────────────┐ ║
║   │                                                                                                                                                                 │ ║
║   │   ┌─────────────────────────────────────┐         ┌─────────────────────────────────────┐         ┌─────────────────────────────────────┐                       │ ║
║   │   │              PEOPLE                 │         │          ORGANIZATIONS              │         │              EXPERTS                │                       │ ║
║   │   │  003 Entities/People/               │         │  003 Entities/Organizations/        │         │  003 Entities/Experts/              │                       │ ║
║   │   │  ─────────────────────────────────  │         │  ─────────────────────────────────  │         │  ─────────────────────────────────  │                       │ ║
║   │   │  Count: ~328 records                │         │  Count: ~27 records                 │         │  Count: ~40 records                 │                       │ ║
║   │   │  ─────────────────────────────────  │         │  ─────────────────────────────────  │         │  ─────────────────────────────────  │                       │ ║
║   │   │                                     │         │                                     │         │                                     │                       │ ║
║   │   │  YAML FRONTMATTER:                  │         │  YAML FRONTMATTER:                  │         │  YAML FRONTMATTER:                  │                       │ ║
║   │   │  ┌─────────────────────────────┐    │         │  ┌─────────────────────────────┐    │         │  ┌─────────────────────────────┐    │                       │ ║
║   │   │  │ uid: suitedash-12345       │    │         │  │ uid: org-company-name       │    │         │  │ uid: expert-name            │    │                       │ ║
║   │   │  │ full_name: "John Smith"    │    │         │  │ name: "Company Inc"         │    │         │  │ name: "Expert Name"         │    │                       │ ║
║   │   │  │ email: [email protected]    │    │         │  │ type: [company, nonprofit]  │    │         │  │ tier: [A, B, C]             │    │                       │ ║
║   │   │  │ phone: "+1-555-123-4567"   │    │         │  │ website: example.com        │    │         │  │ domain: [AI, business]      │    │                       │ ║
║   │   │  │ company: "[[Company Inc]]" │    │         │  │ industry: Technology        │    │         │  │ twitter: @handle            │    │                       │ ║
║   │   │  │ title: "CEO"               │    │         │  │ employees: 50-200           │    │         │  │ youtube: channel_id         │    │                       │ ║
║   │   │  │ circle_tier: 3             │    │         │  │ revenue: $1M-10M            │    │         │  │ last_content: 2026-01-15    │    │                       │ ║
║   │   │  │ source: [bni, linkedin]    │    │         │  │ contacts: ["[[Person]]"]    │    │         │  │ monitoring: true            │    │                       │ ║
║   │   │  │ tags: [lead, prospect]     │    │         │  │ tags: [client, partner]     │    │         │  │ wisdom_sources: [youtube]   │    │                       │ ║
║   │   │  │ suitedash_id: "SD-12345"   │    │         │  └─────────────────────────────┘    │         │  └─────────────────────────────┘    │                       │ ║
║   │   │  └─────────────────────────────┘    │         │                                     │         │                                     │                       │ ║
║   │   │                                     │         │                                     │         │                                     │                       │ ║
║   │   └─────────────────────────────────────┘         └─────────────────────────────────────┘         └─────────────────────────────────────┘                       │ ║
║   │                                                                                                                                                                 │ ║
║   └─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘ ║
║                                                                                                                                                                       ║
║   ┌─────────────────────────────────────────────────────────────────────── CIRCLE TIER SYSTEM ──────────────────────────────────────────────────────────────────────┐ ║
║   │                                                                                                                                                                 │ ║
║   │                                           RELATIONSHIP PROGRESSION (Outer → Inner)                                                                              │ ║
║   │                                                                                                                                                                 │ ║
║   │      ┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐    │ ║
║   │      │                                                                                                                                                     │    │ ║
║   │      │   ┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐   │    │ ║
║   │      │   │                                                                                                                                             │   │    │ ║
║   │      │   │   ┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐   │   │    │ ║
║   │      │   │   │                                                                                                                                     │   │   │    │ ║
║   │      │   │   │   ┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐   │   │   │    │ ║
║   │      │   │   │   │                                                                                                                             │   │   │   │    │ ║
║   │      │   │   │   │   ┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐   │   │   │   │    │ ║
║   │      │   │   │   │   │                                                                                                                     │   │   │   │   │    │ ║
║   │      │   │   │   │   │                              TIER 5: INNER CIRCLE                                                                   │   │   │   │   │    │ ║
║   │      │   │   │   │   │                              ─────────────────────                                                                  │   │   │   │   │    │ ║
║   │      │   │   │   │   │                              VIP relationships, board, close advisors                                               │   │   │   │   │    │ ║
║   │      │   │   │   │   │                              Access: Full portal, direct contact, priority                                          │   │   │   │   │    │ ║
║   │      │   │   │   │   │                              SuiteDash Tag: "Circle-T5-InnerCircle"                                                 │   │   │   │   │    │ ║
║   │      │   │   │   │   │                                                                                                                     │   │   │   │   │    │ ║
║   │      │   │   │   │   └─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘   │   │   │   │    │ ║
║   │      │   │   │   │                                                                                                                             │   │   │   │    │ ║
║   │      │   │   │   │   TIER 4: CHAMPIONS  ·  Active supporters, regular collaborators, major donors                                              │   │   │   │    │ ║
║   │      │   │   │   │   Access: Extended portal, monthly check-ins  ·  SuiteDash Tag: "Circle-T4-Champion"                                        │   │   │   │    │ ║
║   │      │   │   │   │                                                                                                                             │   │   │   │    │ ║
║   │      │   │   │   └─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘   │   │   │    │ ║
║   │      │   │   │                                                                                                                                     │   │   │    │ ║
║   │      │   │   │   TIER 3: ENGAGED  ·  Regular interaction, newsletter subscribers, event attendees, small donors                                    │   │   │    │ ║
║   │      │   │   │   Access: Basic portal, quarterly updates  ·  SuiteDash Tag: "Circle-T3-Engaged"                                                    │   │   │    │ ║
║   │      │   │   │                                                                                                                                     │   │   │    │ ║
║   │      │   │   └─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘   │   │    │ ║
║   │      │   │                                                                                                                                             │   │    │ ║
║   │      │   │   TIER 2: KNOWN  ·  Have interacted at least once, responded to outreach, LinkedIn connection                                               │   │    │ ║
║   │      │   │   Access: Public resources only  ·  SuiteDash Tag: "Circle-T2-Known"                                                                        │   │    │ ║
║   │      │   │                                                                                                                                             │   │    │ ║
║   │      │   └─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘   │    │ ║
║   │      │                                                                                                                                                     │    │ ║
║   │      │   TIER 1: AWARE  ·  In our database but no meaningful interaction yet, cold leads, scraped contacts                                                 │    │ ║
║   │      │   Access: None  ·  SuiteDash Tag: "Circle-T1-Aware"                                                                                                 │    │ ║
║   │      │                                                                                                                                                     │    │ ║
║   │      └─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘    │ ║
║   │                                                                                                                                                                 │ ║
║   │   PROMOTION TRIGGERS:  T1→T2: Reply to email, connect on LinkedIn  │  T2→T3: Attend event, subscribe, donate  │  T3→T4: Regular engagement, significant gift   │ ║
║   │   DEMOTION TRIGGERS:   No interaction for 12 months  │  Unsubscribe  │  Request removal  │  Bounced email                                                       │ ║
║   │                                                                                                                                                                 │ ║
║   └─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘ ║
║                                                                                                                                                                       ║
║   ┌─────────────────────────────────────────────────────────────────────── RELATIONSHIP LINKS ──────────────────────────────────────────────────────────────────────┐ ║
║   │                                                                                                                                                                 │ ║
║   │   WIKILINK PATTERNS (Obsidian)                              SYNC TO SUITEDASH                              RELATIONSHIP TYPES                                   │ ║
║   │   ──────────────────────────────                            ──────────────────                              ──────────────────                                   │ ║
║   │                                                                                                                                                                 │ ║
║   │   Person → Organization:                                    Person fields synced:                          work_for      Person → Organization                  │ ║
║   │   company: "[[Acme Corp]]"                                  • full_name                                    knows         Person → Person                        │ ║
║   │                                                             • email (primary)                              member_of     Person → Organization (BNI)            │ ║
║   │   Person → Person:                                          • phone                                        referred_by   Person → Person                        │ ║
║   │   referred_by: "[[Jane Doe]]"                               • company (text)                               manages       Person → Project                       │ ║
║   │   knows: ["[[Bob Smith]]", "[[Sue Lee]]"]                   • title                                        expert_on     Expert → Topic                         │ ║
║   │                                                             • circle_tier (→ tag)                          monitors      System → Expert                        │ ║
║   │   Person → Expert:                                          • source (→ tag)                               affiliated    Organization → Organization            │ ║
║   │   follows: ["[[Simon Sinek]]"]                              • tags[] (→ tags)                                                                                   │ ║
║   │                                                                                                                                                                 │ ║
║   │   Backlinks auto-discovered by Obsidian graph view          Custom fields: linkedin_url, instagram_handle  Stored in YAML frontmatter + wikilinks              │ ║
║   │                                                                                                                                                                 │ ║
║   └─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘ ║
║                                                                                                                                                                       ║
║   ┌───────────────────────────────────────────────── ENTITY LIFECYCLE ─────────────────────────────────────────────────┐  ┌──────────────────────────────────────┐   ║
║   │                                                                                                                    │  │         SYNC ARCHITECTURE           │   ║
║   │   ┌──────────┐    ┌──────────┐    ┌──────────┐    ┌──────────┐    ┌──────────┐    ┌──────────┐    ┌──────────┐    │  │  ────────────────────────────────    │   ║
║   │   │ DISCOVER │───▶│ CAPTURE  │───▶│ ENRICH   │───▶│ RESOLVE  │───▶│  STORE   │───▶│  SYNC    │───▶│ MAINTAIN │    │  │                                      │   ║
║   │   ├──────────┤    ├──────────┤    ├──────────┤    ├──────────┤    ├──────────┤    ├──────────┤    ├──────────┤    │  │   ┌──────────────────────────────┐   │   ║
║   │   │ Lead gen │    │ Create   │    │ Add data │    │ Dedup    │    │ Vault    │    │ SuiteDash│    │ Update   │    │  │   │      OBSIDIAN VAULT          │   │   ║
║   │   │ Meeting  │    │ stub     │    │ LinkedIn │    │ Match    │    │ 003/     │    │ CRM      │    │ Circle   │    │  │   │      (Source of Truth)       │   │   ║
║   │   │ Email    │    │ file     │    │ Email    │    │ existing │    │ Entities │    │ bi-dir   │    │ tier     │    │  │   └──────────────┬───────────────┘   │   ║
║   │   │ Referral │    │ in vault │    │ Reviews  │    │ records  │    │ folder   │    │ sync     │    │ as needed│    │  │                  │                   │   ║
║   │   └──────────┘    └──────────┘    └──────────┘    └──────────┘    └──────────┘    └──────────┘    └──────────┘    │  │                  ▼                   │   ║
║   │                                                                                                                    │  │   ┌──────────────────────────────┐   │   ║
║   │   Scripts: generate_leads.py → create_entity.py → enrich_*.py → resolve_identity.py → sync_vault_to_suitedash.py   │  │   │      SUITEDASH CRM           │   │   ║
║   │                                                                                                                    │  │   │      (Client Portal)         │   │   ║
║   │   Daily sync at 6:00 AM PT  │  Bidirectional: Vault ←→ SuiteDash  │  Conflict resolution: Vault wins               │  │   └──────────────────────────────┘   │   ║
║   │                                                                                                                    │  │                                      │   ║
║   └────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘  └──────────────────────────────────────┘   ║
║                                                                                                                                                                       ║
╠═══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╣
║   ENTITY COUNT: ~4,248 files  │  PEOPLE: ~280  │  ORGS: ~40  │  EXPERTS: ~40  │  TOOLS: ~3,900  │  SYNC: Daily 6AM  │  CRM: SuiteDash  │  UID: type-name  ║
╚═══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╝

Part of the QWU Backoffice Architecture Map series (5 pages). See the live interactive version at twin.quietlyworking.org.

Quietly Working Foundation | quietlyworking.org | 501(c)(3)