From 6b3c3aebece769b49c8ee4bd100f0861d697c369 Mon Sep 17 00:00:00 2001 From: Keysat Date: Fri, 5 Jun 2026 11:22:15 -0500 Subject: [PATCH] Untrack data/backups/ (real fundraising data; sovereignty) These fundraising-state backup JSONs contain real investor data and were tracked from the initial commit. Untracked (local files preserved) and gitignored, same as data/crm.db. Keeps real data out of future commits and the package gitHash. Co-Authored-By: Claude Opus 4.8 --- .gitignore | 3 + ...ndraising_state_auto_20260226T224242Z.json | 280 ------------------ ...ndraising_state_auto_20260227T164214Z.json | 210 ------------- 3 files changed, 3 insertions(+), 490 deletions(-) delete mode 100644 data/backups/fundraising_state_auto_20260226T224242Z.json delete mode 100644 data/backups/fundraising_state_auto_20260227T164214Z.json diff --git a/.gitignore b/.gitignore index 7cac07f..6444ae6 100644 --- a/.gitignore +++ b/.gitignore @@ -32,3 +32,6 @@ node_modules/ **/crm.db-wal **/crm.db-shm **/fundraising_state_auto_*.json + +# Local fundraising-state backups (real data) — never commit +data/backups/ diff --git a/data/backups/fundraising_state_auto_20260226T224242Z.json b/data/backups/fundraising_state_auto_20260226T224242Z.json deleted file mode 100644 index 68d7902..0000000 --- a/data/backups/fundraising_state_auto_20260226T224242Z.json +++ /dev/null @@ -1,280 +0,0 @@ -{ - "backup_at": "2026-02-26T22:42:42.728148Z", - "version": 1, - "updated_at": "2026-02-26 22:42:42", - "grid": { - "columns": [ - { - "id": "investor_name", - "label": "Investor Name", - "type": "text", - "width": 220 - }, - { - "id": "contacts", - "label": "Contacts", - "type": "contacts", - "width": 260 - }, - { - "id": "notes", - "label": "Notes / Communication / Outreach", - "type": "longtext", - "width": 420 - }, - { - "id": "priority", - "label": "Priority", - "type": "checkbox", - "width": 110 - }, - { - "id": "follow_up", - "label": "Follow up", - "type": "checkbox", - "width": 110 - }, - { - "id": "lead", - "label": "Lead", - "type": "select", - "options": [ - "JK", - "Grant", - "MB", - "Parker", - "Other" - ], - "width": 130 - }, - { - "id": "graveyard", - "label": "Graveyard", - "type": "checkbox", - "width": 115 - }, - { - "id": "longshot_followup", - "label": "Longshot Followup", - "type": "checkbox", - "width": 155 - }, - { - "id": "fund_i", - "label": "Fund I", - "type": "currency", - "isFund": true, - "width": 130 - }, - { - "id": "fund_ii", - "label": "Fund II", - "type": "currency", - "isFund": true, - "width": 130 - }, - { - "id": "fund_iii", - "label": "Fund III", - "type": "currency", - "isFund": true, - "width": 130 - }, - { - "id": "tactical_fund", - "label": "Tactical Fund", - "type": "currency", - "isFund": true, - "width": 140 - }, - { - "id": "pawn_to_e4", - "label": "Pawn to E4", - "type": "currency", - "isFund": true, - "width": 130 - }, - { - "id": "ten31_terahash", - "label": "Ten31 Terahash", - "type": "currency", - "isFund": true, - "width": 150 - }, - { - "id": "sats_and_stats", - "label": "Sats and Stats", - "type": "currency", - "isFund": true, - "width": 140 - }, - { - "id": "pawn_to_f4", - "label": "Pawn to f4", - "type": "currency", - "isFund": true, - "width": 130 - }, - { - "id": "join_the_fold", - "label": "Join the Fold", - "type": "currency", - "isFund": true, - "width": 130 - }, - { - "id": "total_invested", - "label": "Total invested", - "type": "rollup", - "readOnly": true, - "width": 150 - }, - { - "id": "tactical_fund_commit_date", - "label": "Tactical Fund Commit Date", - "type": "date", - "width": 180 - } - ], - "rows": [ - { - "id": "inv-1", - "investor_name": "Caprock / Grey Street", - "contacts": [ - { - "name": "Jeffrey Friedstein", - "email": "jeffrey@example.com", - "title": "", - "city": "New York City", - "state": "NY", - "country": "USA", - "location_query": "New York City" - }, - { - "name": "Jay P", - "email": "jay@example.com", - "title": "Analyst", - "city": "", - "state": "", - "country": "", - "location_query": "" - } - ], - "notes": "Intro from Alan Handler. Potentially interested in Strike.", - "priority": true, - "follow_up": true, - "lead": "JK", - "graveyard": false, - "longshot_followup": false, - "fund_i": 0, - "fund_ii": 2500000, - "fund_iii": 0, - "tactical_fund": 0, - "pawn_to_e4": 0, - "ten31_terahash": 0, - "sats_and_stats": 0, - "pawn_to_f4": 0, - "join_the_fold": 0, - "tactical_fund_commit_date": "" - }, - { - "id": "inv-2", - "investor_name": "Comer Family Office", - "contacts": [ - { - "name": "Michael O'Shaughnessy", - "email": "mike@example.com", - "title": "", - "city": "Austin", - "state": "TX", - "country": "USA", - "location_query": "Austin" - } - ], - "notes": "Met in Austin. Wants updates in Q2.", - "priority": false, - "follow_up": true, - "lead": "Grant", - "graveyard": false, - "longshot_followup": true, - "fund_i": 0, - "fund_ii": 1000000, - "fund_iii": 0, - "tactical_fund": 500000, - "pawn_to_e4": 0, - "ten31_terahash": 0, - "sats_and_stats": 0, - "pawn_to_f4": 0, - "join_the_fold": 0, - "tactical_fund_commit_date": "2026-03-15" - } - ] - }, - "views": [ - { - "id": "view-main", - "name": "Main Fundraising", - "filters": { - "includeGraveyard": false, - "followUpOnly": false, - "longshotOnly": false, - "lead": "" - }, - "quickSearch": "", - "hiddenColumns": [], - "columnFilters": [] - }, - { - "id": "view-followup", - "name": "Follow-up List", - "filters": { - "includeGraveyard": false, - "followUpOnly": true, - "longshotOnly": false, - "lead": "" - }, - "quickSearch": "", - "hiddenColumns": [], - "columnFilters": [] - }, - { - "id": "view-longshot", - "name": "Longshot Followup", - "filters": { - "includeGraveyard": false, - "followUpOnly": false, - "longshotOnly": true, - "lead": "" - }, - "quickSearch": "", - "hiddenColumns": [], - "columnFilters": [] - }, - { - "id": "view-graveyard", - "name": "Graveyard", - "filters": { - "includeGraveyard": true, - "followUpOnly": false, - "longshotOnly": false, - "lead": "" - }, - "quickSearch": "", - "hiddenColumns": [], - "columnFilters": [] - }, - { - "id": "view-all", - "name": "All Investors", - "filters": { - "includeGraveyard": true, - "followUpOnly": false, - "longshotOnly": false, - "lead": "" - }, - "quickSearch": "", - "hiddenColumns": [], - "columnFilters": [] - } - ] -} \ No newline at end of file diff --git a/data/backups/fundraising_state_auto_20260227T164214Z.json b/data/backups/fundraising_state_auto_20260227T164214Z.json deleted file mode 100644 index 4f12ce6..0000000 --- a/data/backups/fundraising_state_auto_20260227T164214Z.json +++ /dev/null @@ -1,210 +0,0 @@ -{ - "backup_at": "2026-02-27T16:42:14.902533Z", - "version": 1, - "updated_at": "2026-02-27 16:42:14", - "grid": { - "columns": [ - { - "id": "investor_name", - "label": "Investor Name", - "type": "text", - "width": 220 - }, - { - "id": "contacts", - "label": "Contacts", - "type": "contacts", - "width": 260 - }, - { - "id": "log_action", - "label": "Log", - "type": "action", - "readOnly": true, - "width": 90 - }, - { - "id": "notes", - "label": "Notes / Communication / Outreach", - "type": "longtext", - "width": 420 - }, - { - "id": "notes_last_modified", - "label": "Notes Last Modified", - "type": "date", - "readOnly": true, - "width": 180 - }, - { - "id": "last_communication_date", - "label": "Last Communication Date", - "type": "date", - "readOnly": true, - "width": 195 - }, - { - "id": "priority", - "label": "Priority", - "type": "checkbox", - "width": 110 - }, - { - "id": "follow_up", - "label": "Follow up", - "type": "checkbox", - "width": 110 - }, - { - "id": "lead", - "label": "Lead", - "type": "select", - "options": [ - "JK", - "Grant", - "MB", - "Parker", - "Other" - ], - "width": 130 - }, - { - "id": "graveyard", - "label": "Graveyard", - "type": "checkbox", - "width": 115 - }, - { - "id": "fund_i", - "label": "Fund I", - "type": "currency", - "isFund": true, - "width": 130 - }, - { - "id": "fund_ii", - "label": "Fund II", - "type": "currency", - "isFund": true, - "width": 130 - }, - { - "id": "fund_iii", - "label": "Fund III", - "type": "currency", - "isFund": true, - "width": 130 - }, - { - "id": "tactical_fund", - "label": "Tactical Fund", - "type": "currency", - "isFund": true, - "width": 140 - }, - { - "id": "pawn_to_e4", - "label": "Pawn to E4", - "type": "currency", - "isFund": true, - "width": 130 - }, - { - "id": "ten31_terahash", - "label": "Ten31 Terahash", - "type": "currency", - "isFund": true, - "width": 150 - }, - { - "id": "sats_and_stats", - "label": "Sats and Stats", - "type": "currency", - "isFund": true, - "width": 140 - }, - { - "id": "pawn_to_f4", - "label": "Pawn to f4", - "type": "currency", - "isFund": true, - "width": 130 - }, - { - "id": "join_the_fold", - "label": "Join the Fold", - "type": "currency", - "isFund": true, - "width": 130 - }, - { - "id": "total_invested", - "label": "Total invested", - "type": "rollup", - "readOnly": true, - "width": 150 - }, - { - "id": "tactical_fund_commit_date", - "label": "Tactical Fund Commit Date", - "type": "date", - "width": 180 - } - ], - "rows": [] - }, - "views": [ - { - "id": "view-main", - "name": "Main Fundraising", - "filters": { - "includeGraveyard": false, - "graveyardOnly": false, - "followUpOnly": false, - "lead": "" - }, - "quickSearch": "", - "hiddenColumns": [], - "columnFilters": [] - }, - { - "id": "view-followup", - "name": "Follow-up List", - "filters": { - "includeGraveyard": false, - "graveyardOnly": false, - "followUpOnly": true, - "lead": "" - }, - "quickSearch": "", - "hiddenColumns": [], - "columnFilters": [] - }, - { - "id": "view-graveyard", - "name": "Graveyard", - "filters": { - "includeGraveyard": true, - "graveyardOnly": true, - "followUpOnly": false, - "lead": "" - }, - "quickSearch": "", - "hiddenColumns": [], - "columnFilters": [] - }, - { - "id": "view-all", - "name": "All Investors", - "filters": { - "includeGraveyard": true, - "graveyardOnly": false, - "followUpOnly": false, - "lead": "" - }, - "quickSearch": "", - "hiddenColumns": [], - "columnFilters": [] - } - ] -} \ No newline at end of file