Guides
A second test business
The connector is not tied to one fixture. A second made-up business, a CRM and an accounting system with different customer identifiers and deliberate gaps, loads through the same preview and apply commands.
What is in the repository
| File | What it is |
|---|---|
tools/synthetic_business_fixture.py |
Serves the synthetic CRM and accounting system on loopback |
examples/ledger_business.json |
The contract |
ledger_crm_mapping.json, ledger_accounting_mapping.json |
One mapping per source |
ledger_business.gold.json |
What a correct load resolves to |
Each source reads its token from HARNESS_SOURCE_TOKEN_<SOURCE>.
Load it
onboard-synthetic previews or applies one complete loopback source mapping:
amalgament-harness onboard-synthetic DATABASE BUSINESS OWNER ENDPOINT MAPPING
Note This is synthetic data on loopback only. Real sources need their own authorization and are planned.