Files
arah2/web/test/fixtures/drives/missed-turn-excursion.json
araharah-executor b879e56bb1 test(06-02): add failing D-16 drive replay suite R1-R12 + four committed drive fixtures (RED)
- guidance-replay.test.mjs: corridor/excursion/missed-turn/jitter replays,
  storm guard, shortened grace, haptic edges, start gate, projection
- fixtures derived from golden pair central-market-to-merdeka-118
  (ODbL attribution in each _notice; Fix-shaped streams per D-16)
2026-10-24 12:35:32 +08:00

463 lines
8.3 KiB
JSON

{
"_notice": "Synthetic drive replay derived from golden pair central-market-to-merdeka-118 (routing/src/data/route-fixtures.json). Route geometry © OpenStreetMap contributors, ODbL v1.0 — https://opendatacommons.org/licenses/odbl/1-0/. Drive samples are synthetic (D-16 replay fixture; Fix-shaped per web/src/location/types.ts).",
"pairId": "central-market-to-merdeka-118",
"maneuverIdx": [
17,
31,
47,
57,
93
],
"kinds": [
"left",
"left",
"right",
"right",
"left"
],
"note": "straight past maneuver #17 (135 m); reroute requested under the shortened missed-turn grace",
"missedTurnIdx": 17,
"fixes": [
{
"lat": 3.145045,
"lng": 101.69526,
"accuracyM": 8,
"headingDeg": 96.5,
"ts": 1760000000000,
"source": "webview"
},
{
"lat": 3.1450365,
"lng": 101.6953346,
"accuracyM": 8,
"headingDeg": 96.8,
"ts": 1760000001000,
"source": "webview"
},
{
"lat": 3.1450277,
"lng": 101.6954091,
"accuracyM": 8,
"headingDeg": 97.8,
"ts": 1760000002000,
"source": "webview"
},
{
"lat": 3.1450175,
"lng": 101.6954835,
"accuracyM": 8,
"headingDeg": 97.8,
"ts": 1760000003000,
"source": "webview"
},
{
"lat": 3.1450073,
"lng": 101.6955578,
"accuracyM": 8,
"headingDeg": 97.8,
"ts": 1760000004000,
"source": "webview"
},
{
"lat": 3.1449971,
"lng": 101.6956322,
"accuracyM": 8,
"headingDeg": 159.5,
"ts": 1760000005000,
"source": "webview"
},
{
"lat": 3.1449382,
"lng": 101.6956542,
"accuracyM": 8,
"headingDeg": 184,
"ts": 1760000006000,
"source": "webview"
},
{
"lat": 3.1448635,
"lng": 101.6956489,
"accuracyM": 8,
"headingDeg": 193.5,
"ts": 1760000007000,
"source": "webview"
},
{
"lat": 3.1447916,
"lng": 101.6956316,
"accuracyM": 8,
"headingDeg": 217.5,
"ts": 1760000008000,
"source": "webview"
},
{
"lat": 3.1447321,
"lng": 101.6955859,
"accuracyM": 8,
"headingDeg": 218.8,
"ts": 1760000009000,
"source": "webview"
},
{
"lat": 3.1446737,
"lng": 101.695539,
"accuracyM": 8,
"headingDeg": 220.7,
"ts": 1760000010000,
"source": "webview"
},
{
"lat": 3.1446169,
"lng": 101.69549,
"accuracyM": 8,
"headingDeg": 222.6,
"ts": 1760000011000,
"source": "webview"
},
{
"lat": 3.1445619,
"lng": 101.6954394,
"accuracyM": 8,
"headingDeg": 232,
"ts": 1760000012000,
"source": "webview"
},
{
"lat": 3.1445158,
"lng": 101.6953803,
"accuracyM": 8,
"headingDeg": 210.2,
"ts": 1760000013000,
"source": "webview"
},
{
"lat": 3.1444577,
"lng": 101.6953465,
"accuracyM": 8,
"headingDeg": 154.8,
"ts": 1760000014000,
"source": "webview"
},
{
"lat": 3.1443918,
"lng": 101.6953776,
"accuracyM": 8,
"headingDeg": 133.5,
"ts": 1760000015000,
"source": "webview"
},
{
"lat": 3.1443402,
"lng": 101.695432,
"accuracyM": 8,
"headingDeg": 53.2,
"ts": 1760000016000,
"source": "webview"
},
{
"lat": 3.14428,
"lng": 101.695497,
"accuracyM": 8,
"headingDeg": 132.9,
"ts": 1760000017000,
"source": "webview"
},
{
"lat": 3.1442289,
"lng": 101.6955519,
"accuracyM": 8,
"headingDeg": 132.9,
"ts": 1760000018000,
"source": "webview"
},
{
"lat": 3.1441779,
"lng": 101.6956069,
"accuracyM": 8,
"headingDeg": 132.9,
"ts": 1760000019000,
"source": "webview"
},
{
"lat": 3.1441269,
"lng": 101.6956619,
"accuracyM": 8,
"headingDeg": 132.9,
"ts": 1760000020000,
"source": "webview"
},
{
"lat": 3.1440758,
"lng": 101.6957168,
"accuracyM": 8,
"headingDeg": 132.9,
"ts": 1760000021000,
"source": "webview"
},
{
"lat": 3.1440248,
"lng": 101.6957718,
"accuracyM": 8,
"headingDeg": 132.9,
"ts": 1760000022000,
"source": "webview"
},
{
"lat": 3.1439737,
"lng": 101.6958267,
"accuracyM": 8,
"headingDeg": 132.9,
"ts": 1760000023000,
"source": "webview"
},
{
"lat": 3.1439227,
"lng": 101.6958817,
"accuracyM": 8,
"headingDeg": 132.9,
"ts": 1760000024000,
"source": "webview"
},
{
"lat": 3.1438717,
"lng": 101.6959367,
"accuracyM": 8,
"headingDeg": 132.9,
"ts": 1760000025000,
"source": "webview"
},
{
"lat": 3.1438206,
"lng": 101.6959916,
"accuracyM": 8,
"headingDeg": 132.9,
"ts": 1760000026000,
"source": "webview"
},
{
"lat": 3.1441042,
"lng": 101.6960488,
"accuracyM": 8,
"headingDeg": 11.4,
"ts": 1760000027000,
"source": "webview"
},
{
"lat": 3.1443879,
"lng": 101.6961061,
"accuracyM": 8,
"headingDeg": 11.4,
"ts": 1760000028000,
"source": "webview"
},
{
"lat": 3.1446715,
"lng": 101.6961633,
"accuracyM": 8,
"headingDeg": 11.4,
"ts": 1760000029000,
"source": "webview"
},
{
"lat": 3.1449552,
"lng": 101.6962206,
"accuracyM": 8,
"headingDeg": 11.4,
"ts": 1760000030000,
"source": "webview"
},
{
"lat": 3.1452388,
"lng": 101.6962778,
"accuracyM": 8,
"headingDeg": 11.4,
"ts": 1760000031000,
"source": "webview"
},
{
"lat": 3.1455224,
"lng": 101.696335,
"accuracyM": 8,
"headingDeg": 11.4,
"ts": 1760000032000,
"source": "webview"
},
{
"lat": 3.1458061,
"lng": 101.6963923,
"accuracyM": 8,
"headingDeg": 11.4,
"ts": 1760000033000,
"source": "webview"
},
{
"lat": 3.1460897,
"lng": 101.6964495,
"accuracyM": 8,
"headingDeg": 11.4,
"ts": 1760000034000,
"source": "webview"
},
{
"lat": 3.1463734,
"lng": 101.6965068,
"accuracyM": 8,
"headingDeg": 11.4,
"ts": 1760000035000,
"source": "webview"
},
{
"lat": 3.146657,
"lng": 101.696564,
"accuracyM": 8,
"headingDeg": 11.4,
"ts": 1760000036000,
"source": "webview"
},
{
"lat": 3.1466448,
"lng": 101.6965684,
"accuracyM": 8,
"headingDeg": 346.6,
"ts": 1760000037000,
"source": "webview"
},
{
"lat": 3.1467166,
"lng": 101.6965512,
"accuracyM": 8,
"headingDeg": 3.6,
"ts": 1760000038000,
"source": "webview"
},
{
"lat": 3.1467914,
"lng": 101.6965558,
"accuracyM": 8,
"headingDeg": 72.1,
"ts": 1760000039000,
"source": "webview"
},
{
"lat": 3.14681,
"lng": 101.6966134,
"accuracyM": 8,
"headingDeg": 77.1,
"ts": 1760000040000,
"source": "webview"
},
{
"lat": 3.1468267,
"lng": 101.6966865,
"accuracyM": 8,
"headingDeg": 74.7,
"ts": 1760000041000,
"source": "webview"
},
{
"lat": 3.1468465,
"lng": 101.6967588,
"accuracyM": 8,
"headingDeg": 74.7,
"ts": 1760000042000,
"source": "webview"
},
{
"lat": 3.1468662,
"lng": 101.6968312,
"accuracyM": 8,
"headingDeg": 73,
"ts": 1760000043000,
"source": "webview"
},
{
"lat": 3.1468881,
"lng": 101.696903,
"accuracyM": 8,
"headingDeg": 69.7,
"ts": 1760000044000,
"source": "webview"
},
{
"lat": 3.1469141,
"lng": 101.6969734,
"accuracyM": 8,
"headingDeg": 65.6,
"ts": 1760000045000,
"source": "webview"
},
{
"lat": 3.1469449,
"lng": 101.6970416,
"accuracyM": 8,
"headingDeg": 50.9,
"ts": 1760000046000,
"source": "webview"
},
{
"lat": 3.146992,
"lng": 101.6970995,
"accuracyM": 8,
"headingDeg": 40,
"ts": 1760000047000,
"source": "webview"
},
{
"lat": 3.1470494,
"lng": 101.6971478,
"accuracyM": 8,
"headingDeg": 74.6,
"ts": 1760000048000,
"source": "webview"
},
{
"lat": 3.1470639,
"lng": 101.6972006,
"accuracyM": 8,
"headingDeg": 127.9,
"ts": 1760000049000,
"source": "webview"
},
{
"lat": 3.1470179,
"lng": 101.6972598,
"accuracyM": 8,
"headingDeg": 128.3,
"ts": 1760000050000,
"source": "webview"
},
{
"lat": 3.1469714,
"lng": 101.6973187,
"accuracyM": 8,
"headingDeg": 128.4,
"ts": 1760000051000,
"source": "webview"
},
{
"lat": 3.1469249,
"lng": 101.6973775,
"accuracyM": 8,
"headingDeg": 128,
"ts": 1760000052000,
"source": "webview"
},
{
"lat": 3.1468787,
"lng": 101.6974366,
"accuracyM": 8,
"headingDeg": 127.4,
"ts": 1760000053000,
"source": "webview"
},
{
"lat": 3.1468332,
"lng": 101.6974963,
"accuracyM": 8,
"headingDeg": 127.4,
"ts": 1760000054000,
"source": "webview"
}
]
}