P035 · ACCOUNTS & TAX

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\": {}}}"
    }
  ]
}