JBL Clip 4 vs JBL Go 3
Decision Summary
| status | ready |
|---|---|
| best_action | Use Compare JSON mirror for deterministic key/value output |
| confidence | 100% |
| primary_machine_links |
|
objective
Compare jbl-clip-4 and jbl-go-3 using normalized specs and primary offer snapshots.
inputs
| name | value |
|---|---|
| left_product_id | jbl-clip-4 |
| right_product_id | jbl-go-3 |
| criteria_count | 6 |
constraints
| rule | constraint |
|---|---|
| 1 | Canonical compare ordering is lexicographically stable by product id |
| 2 | Comparison values are mirrored from /compare?ids response |
| 3 | Missing spec values serialize as n/a |
decision_matrix
| key | jbl-clip-4 | jbl-go-3 |
|---|---|---|
| battery_hrs | 10 | 5 |
| category | bluetooth_speaker | bluetooth_speaker |
| has_speakerphone | true | false |
| ipx_rating | 7 | 7 |
| price_usd | 60 | 40 |
| sound_watts | 5 | 4.2 |
recommended_actions
- Compare JSON mirror (json)
machine_links
machine_links (expand 4)
| label | type | href |
|---|---|---|
| /compare?ids=jbl-clip-4,jbl-go-3 | compare_json | /compare?ids=jbl-clip-4,jbl-go-3 |
| /products/jbl-clip-4.json | product_json | /products/jbl-clip-4.json |
| /products/jbl-go-3.json | product_json | /products/jbl-go-3.json |
| /products.ndjson | products_ndjson | /products.ndjson |
metadata
metadata (expand 5)
| compared | 2 |
|---|---|
| key_count | 6 |
| mirror_json_path | /compare?ids=jbl-clip-4,jbl-go-3 |
| payload_version | 1.0.0 |
| schema_version | agent_payload.v1 |
raw_payload (expand)
{
"schema_version": "agent_payload.v1",
"payload_version": "1.0.0",
"page_type": "compare",
"canonical_path": "/compare/jbl-clip-4-vs-jbl-go-3",
"canonical_url": "https://agentread.ai/compare/jbl-clip-4-vs-jbl-go-3",
"sections": {
"objective": {
"text": "Compare jbl-clip-4 and jbl-go-3 using normalized specs and primary offer snapshots."
},
"inputs": [
{
"name": "left_product_id",
"value": "jbl-clip-4"
},
{
"name": "right_product_id",
"value": "jbl-go-3"
},
{
"name": "criteria_count",
"value": "6"
}
],
"constraints": [
"Canonical compare ordering is lexicographically stable by product id",
"Comparison values are mirrored from /compare?ids response",
"Missing spec values serialize as n/a"
],
"decision_matrix": {
"columns": [
"key",
"jbl-clip-4",
"jbl-go-3"
],
"rows": [
{
"key": "battery_hrs",
"jbl-clip-4": "10",
"jbl-go-3": "5"
},
{
"key": "category",
"jbl-clip-4": "bluetooth_speaker",
"jbl-go-3": "bluetooth_speaker"
},
{
"key": "has_speakerphone",
"jbl-clip-4": "true",
"jbl-go-3": "false"
},
{
"key": "ipx_rating",
"jbl-clip-4": "7",
"jbl-go-3": "7"
},
{
"key": "price_usd",
"jbl-clip-4": "60",
"jbl-go-3": "40"
},
{
"key": "sound_watts",
"jbl-clip-4": "5",
"jbl-go-3": "4.2"
}
]
},
"recommended_actions": [
{
"label": "Compare JSON mirror",
"href": "/compare?ids=jbl-clip-4,jbl-go-3",
"type": "json"
}
],
"machine_links": [
{
"label": "/compare?ids=jbl-clip-4,jbl-go-3",
"href": "/compare?ids=jbl-clip-4,jbl-go-3",
"type": "compare_json"
},
{
"label": "/products/jbl-clip-4.json",
"href": "/products/jbl-clip-4.json",
"type": "product_json"
},
{
"label": "/products/jbl-go-3.json",
"href": "/products/jbl-go-3.json",
"type": "product_json"
},
{
"label": "/products.ndjson",
"href": "/products.ndjson",
"type": "products_ndjson"
}
],
"metadata": {
"mirror_json_path": "/compare?ids=jbl-clip-4,jbl-go-3",
"compared": 2,
"key_count": 6,
"schema_version": "agent_payload.v1",
"payload_version": "1.0.0"
}
}
}