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-wal
|
||||||
**/crm.db-shm
|
**/crm.db-shm
|
||||||
**/fundraising_state_auto_*.json
|
**/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