{
"scenario": "fmtview diff showcase",
"release": {
"version": "0.1.8",
"status": "candidate",
"owner": "cli-team",
"notes": [
"search results keep visual context",
"terminal draw uses compact writes"
]
},
"viewer": {
"wrap": {
"default": true,
"search_context_rows": 4,
"breadcrumb": false
},
"diff": {
"mode": "unified-patch",
"layout": "single stream",
"navigation": [
"scroll"
]
},
"palette": {
"plain": "muted",
"added": "green",
"removed": "red",
"hunk": "blue"
}
},
"orders": [
{
"id": "A-100",
"status": "pending",
"qty": 1,
"payload": "<order><status>pending</status></order>"
},
{
"id": "B-200",
"status": "queued",
"qty": 3,
"payload": "<order><status>queued</status></order>"
}
],
"unchanged_padding": {
"line_01": "This block creates distance between diff hunks.",
"line_02": "It keeps the sample useful for next-change navigation.",
"line_03": "The content is intentionally boring and stable.",
"line_04": "Side-by-side mode should still align this context.",
"line_05": "The next change appears after this padding.",
"line_06": "Repeated jump keys should skip directly to it."
},
"metrics": {
"formatted_bytes": 48210,
"diff_model_ms": 240,
"interactive_render_ms": 410,
"terminal_write_bytes": 92500
},
"footer": {
"shortcuts": [
"q",
"w",
"/",
"n",
"N"
],
"message": "Diff output is still patch text when redirected."
}
}