Synthetic manual workflow
Owner research and acceptance
Ten public-evidence research candidates · private repository
Pilot acceptance checklist · private repository
Research evidence is cached and must be rechecked. HMRC status remains unknown. These candidates are separate from the synthetic records below.
Add synthetic research
Use fictional company details only. No documents, credentials or customer data.
Prepare next step
Choose a manual action and enter its JSON payload. Every action needs a fresh command key; unchanged retries reuse the same key. Workflow preconditions apply.
Payload reference
All actions require id. Evidence also needs company_type, status, source (HTTPS URL), checked_date (YYYY-MM-DD). Diagnose: findings. Scope: scope. Quote: amount_pence (integer). Approve quote: version. Engage: practitioner, engagement_ref, cdd_ref, aml_ref, authority_ref, vault_ref (vault:// reference). Suppress: reason. Queue action: description. Prepare: period (YYYY-MM-DD/YYYY-MM-DD), artifact_ref, preparer. These references record synthetic checklist evidence; they do not grant real authority.
Prepare example:
{"id":"12345678","period":"2025-01-01/2025-12-31","artifact_ref":"synthetic-pack","preparer":"Synthetic Preparer"}Saved records, cases and audit
Suppression cancels queued work persistently. Quotes and engagement are synthetic preparation records.
{
"synthetic": true,
"prospects": [
{
"actions": [],
"cases": {},
"company_number": "99000001",
"diagnostic": null,
"engagement": null,
"evidence": null,
"hmrc_status": "unknown",
"id": "99000001",
"name": "SYNTHETIC HTTPS verification fixture",
"quote_approved": null,
"quotes": [],
"scope": null,
"scope_revision": 0,
"stage": "prospect",
"suppressed": false,
"synthetic": true
},
{
"actions": [],
"cases": {},
"company_number": "99000002",
"diagnostic": null,
"engagement": null,
"evidence": null,
"hmrc_status": "unknown",
"id": "99000002",
"name": "SYNTHETIC HTTPS verification fixture",
"quote_approved": null,
"quotes": [],
"scope": null,
"scope_revision": 0,
"stage": "prospect",
"suppressed": false,
"synthetic": true
},
{
"actions": [],
"cases": {},
"company_number": "99000003",
"diagnostic": null,
"engagement": null,
"evidence": null,
"hmrc_status": "unknown",
"id": "99000003",
"name": "SYNTHETIC HTTPS verification fixture",
"quote_approved": null,
"quotes": [],
"scope": null,
"scope_revision": 0,
"stage": "prospect",
"suppressed": false,
"synthetic": true
}
],
"cases": [],
"audit": [
{
"seq": 1,
"at": "2026-10-20T15:39:12.021219+00:00",
"action": "prospect",
"prospect_id": "99000001",
"detail": "{\"synthetic\": true, \"key\": \"https-verification-1d44b271262d09473accdce73e6b1046\", \"record\": {\"id\": \"99000001\", \"company_number\": \"99000001\", \"name\": \"SYNTHETIC HTTPS verification fixture\", \"synthetic\": true, \"hmrc_status\": \"unknown\", \"stage\": \"prospect\", \"suppressed\": false, \"evidence\": null, \"diagnostic\": null, \"scope\": null, \"scope_revision\": 0, \"quotes\": [], \"quote_approved\": null, \"engagement\": null, \"actions\": [], \"cases\": {}}}"
},
{
"seq": 2,
"at": "2026-10-20T15:46:26.292026+00:00",
"action": "prospect",
"prospect_id": "99000002",
"detail": "{\"synthetic\": true, \"key\": \"https-verification-64ba6bab9acd05d4b8d814b9f59ce220\", \"record\": {\"id\": \"99000002\", \"company_number\": \"99000002\", \"name\": \"SYNTHETIC HTTPS verification fixture\", \"synthetic\": true, \"hmrc_status\": \"unknown\", \"stage\": \"prospect\", \"suppressed\": false, \"evidence\": null, \"diagnostic\": null, \"scope\": null, \"scope_revision\": 0, \"quotes\": [], \"quote_approved\": null, \"engagement\": null, \"actions\": [], \"cases\": {}}}"
},
{
"seq": 3,
"at": "2026-10-20T16:19:35.864106+00:00",
"action": "prospect",
"prospect_id": "99000003",
"detail": "{\"synthetic\": true, \"key\": \"https-verification-bda8c0869234e285998255b3cf29db6b\", \"record\": {\"id\": \"99000003\", \"company_number\": \"99000003\", \"name\": \"SYNTHETIC HTTPS verification fixture\", \"synthetic\": true, \"hmrc_status\": \"unknown\", \"stage\": \"prospect\", \"suppressed\": false, \"evidence\": null, \"diagnostic\": null, \"scope\": null, \"scope_revision\": 0, \"quotes\": [], \"quote_approved\": null, \"engagement\": null, \"actions\": [], \"cases\": {}}}"
}
]
}