REVOPS-LI-007 validation report
Generated: 2026-10-08

PASS  Seven n8n workflow JSON files parse successfully.
PASS  All workflows import inactive.
PASS  Every workflow connection resolves to an existing node.
PASS  Every n8n Code node compiles as JavaScript.
PASS  Five-to-seven-day proposal timing rule is covered.
PASS  Post-proposal activity suppresses follow-up after a 15-minute proposal-send grace period.
PASS  Missing channel, suppression, association conflicts, and multiple company deals route to manual review.
PASS  High-value cases require one-time human approval.
PASS  Deterministic personalized fallback drafting is available when AI is disabled or fails.
PASS  Sender ships with send_enabled=false.
PASS  SMTP send node has no retryOnFail setting.
PASS  Stale or ambiguous SENDING cases are held for manual reconciliation and never resent automatically.
PASS  Duplicate reply event UUIDs do not create another note or owner task.
PASS  PostgreSQL state functions for detection, approval, sending, replies, and auditing are present.

Not executed: live n8n import, PostgreSQL DDL execution, HubSpot API calls, SMTP delivery, or optional AI generation. These checks require the client's infrastructure and credentials. Complete sandbox UAT before enabling workflow 04.

SHA-256 manifest
a08acda8ba7f01018d0efae824731b4f6d8bf80a3ff9687fc6bf11a9f9593f2c  01-daily-ghosted-proposal-detector.n8n.json
91570476e1663812227465cefe038447108b681c3a51fc929365131b98768b19  02-followup-planner-and-routing.n8n.json
94d84d5bf0d366c4e91be80ab6f01081120f11428499cfa960f967c9f43e8a01  03-high-value-followup-approvals.n8n.json
339bda9a41a3c8fae6b077f6ef2aeae3e90ec3b1d7e7e116d26affbccc6dce1f  04-revalidated-smtp-sender-and-crm-logger.n8n.json
88f0fc2b92a9b5bda922f7e6be4f87439545a591ac24d7f0de254002e0fb5f39  05-reply-intake-and-owner-notification.n8n.json
7840be218f5783728a40c90dfff117a2ab10d6940dc6cd008501e29913897ab8  06-hubspot-proposal-property-setup.n8n.json
0ade73c13d2e8b4493e91368ef517589dc3080603f192ea4ea967a66294aafad  07-proposal-recovery-operations.n8n.json
63a825707e8918a544d12546d0e735ea062eed05985982ee4c1978086fc2d4c3  database-setup.sql
e3338e2711ff8c4cb66980c255eef36458431e16d0d768be99f8be57bb217d98  hubspot-proposal-properties.json
9717d8c017a1d10eb5c79fed77a0e4f08734b624c9532742235a37924c4d0523  README.md
79423591b6d7de6eaa08b3d44ece9b7b0535bc991f04a08f62b6205c68ec91ac  sample-approval-request.json
44e87c1a21eafdd080d654821c06eaa5536714f289472624cea4fad7666fc66c  sample-reply-event.json
