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 <noreply@anthropic.com>
This commit is contained in:
@@ -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/
|
||||
|
||||
@@ -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": []
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -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": []
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user