From b87e7f7ec98fa53b0067809fc6de6da9e5f0bde2 Mon Sep 17 00:00:00 2001 From: Amadou Date: Thu, 20 Aug 2026 14:24:26 -0400 Subject: [PATCH] vault backup: 2026-08-20 14:24:26 --- .obsidian/types.json | 5 ++- .../{Algolia.md => Algolia - 2024-2026.md} | 17 +++++--- 20 Work/Vendors/Vendor Dashboard.md | 42 +++++++++++++++++++ 3 files changed, 57 insertions(+), 7 deletions(-) rename 20 Work/Vendors/2026/{Algolia.md => Algolia - 2024-2026.md} (78%) create mode 100644 20 Work/Vendors/Vendor Dashboard.md diff --git a/.obsidian/types.json b/.obsidian/types.json index ecea3c3..7fca612 100644 --- a/.obsidian/types.json +++ b/.obsidian/types.json @@ -7,6 +7,9 @@ "contract_end": "date", "category": "multitext", "projects": "multitext", - "date": "date" + "date": "date", + "contract_start": "date", + "renewal_status": "multitext", + "auto_renewal": "checkbox" } } \ No newline at end of file diff --git a/20 Work/Vendors/2026/Algolia.md b/20 Work/Vendors/2026/Algolia - 2024-2026.md similarity index 78% rename from 20 Work/Vendors/2026/Algolia.md rename to 20 Work/Vendors/2026/Algolia - 2024-2026.md index c303290..cbf344d 100644 --- a/20 Work/Vendors/2026/Algolia.md +++ b/20 Work/Vendors/2026/Algolia - 2024-2026.md @@ -1,18 +1,23 @@ --- vendor: true status: active -category: owner: Amadou -account_manager: -annual_budget: 25,074.33 -current_spend: -renewal_date: +category: + - search +annual_cost: 25,074.33 +billing_frequency: annual +contract_start: 2024-01-01 contract_end: 2026-12-31 +renewal_status: + - review-needed +auto_renewal: false +notice_deadline: +notice_days: criticality: medium projects: tags: purchase order: -currency: CAD +currency: USD --- diff --git a/20 Work/Vendors/Vendor Dashboard.md b/20 Work/Vendors/Vendor Dashboard.md new file mode 100644 index 0000000..dcf0984 --- /dev/null +++ b/20 Work/Vendors/Vendor Dashboard.md @@ -0,0 +1,42 @@ + + +## Upcoming Expiration +```dataview +TABLE + vendor AS "Vendor", + annual_cost AS "Annual Cost", + currency AS "Currency", + contract_end AS "Ends", + renewal_status AS "Renewal" +FROM "20 Work/Contracts" +WHERE status = "active" +AND contract_end >= date(today) +AND contract_end <= date(today) + dur(120 days) +SORT contract_end ASC +``` + + +## Contract with notice deadline +```dataview +TABLE + vendor AS "Vendor", + notice_deadline AS "Notice Deadline", + contract_end AS "Contract End", + annual_cost AS "Annual Cost", + currency AS "Currency" +FROM "20 Work/Contracts" +WHERE status = "active" +AND notice_deadline +SORT notice_deadline ASC +``` + + +## Portfolio by currency +```dataview +TABLE WITHOUT ID + currency AS "Currency", + sum(rows.annual_cost) AS "Annual Commitments" +FROM "20 Work/Contracts" +WHERE status = "active" +GROUP BY currency +``` \ No newline at end of file