← back to Dw Pitch Followup
package.json
15 lines
{
"name": "dw-pitch-followup",
"version": "0.6.0",
"private": true,
"type": "module",
"description": "DW client follow-up pitch lists + selection viewer. Reads FileMaker (Clients/WALLPAPER/invoice) + George (Gmail thread context); one write path — POST /api/notes prepends a dated Invoice::Internal-notes line. Composes customized follow-up letters and can SEND them as info@ via George (POST /api/send), guarded by: suppression list, 30-day frequency cap, George external-send token, and a tunnel-origin gate (ALLOW_TUNNEL_SEND) that restricts remote send-as-info@. Steve selects and fires pitches from the viewer.",
"scripts": {
"build": "node scripts/build-lists.js",
"start": "node server.js"
},
"dependencies": {
"express": "^4.22.2"
}
}