SoftJunk root roofing estimate rescue route Updated: 2026-05-27 Short route: https://trungcodeer.github.io/roofing/ Route JSON: https://trungcodeer.github.io/roofing.json Generator: https://trungcodeer.github.io/softjunk-lead-kit/roofing-estimate-generator.html Rescue packet: https://trungcodeer.github.io/softjunk-lead-kit/roofing-estimate-rescue.html Buyer-send packet: https://trungcodeer.github.io/softjunk-lead-kit/roofing-buyer-send.html Buyer-send JSON: https://trungcodeer.github.io/softjunk-lead-kit/roofing-buyer-send.json Buyer-send text: https://trungcodeer.github.io/softjunk-lead-kit/roofing-buyer-send.txt Buyer-send Gist: https://gist.github.com/trungcodeer/75cf486f79f6a5ab61b938ba786e0805 Public roofing buyer issue: https://github.com/trungcodeer/softjunk-lead-kit/issues/7 Roofing checkout-card discussion: https://github.com/trungcodeer/softjunk-lead-kit/discussions/8 MCP tool: build_roofing_estimate_follow_up_sequence Payment: https://paypal.me/softjunk/5USD Amount: 5.00 USD Roofing order form after payment: https://github.com/trungcodeer/softjunk-lead-kit/issues/new?template=roofing-estimate-rescue-order.yml PayPal note: Roofing estimate rescue | Business: [business] | Service: [roof/service] | Estimate status: [sent/not answered] | Tone: [tone] Privacy rule: Use placeholders only. Do not post homeowner names, phone numbers, emails, street addresses, insurance claim numbers, invoice IDs, transaction IDs, PayPal details, or private customer data. Verification gate: PAYPAL_PAYMENT_VERIFIED=true Do not claim payment, start fulfillment, or mark delivery complete unless seller-side PayPal evidence exists or PAYPAL_PAYMENT_VERIFIED=true.