fmtview 0.3.5

Fast CLI viewer for highlighting, search, and diffs across JSON, JSONL, markup, Markdown, TOML, text, and Jinja
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
{"id":1,"kind":"short","payload":{"summary":"short record 1 before or after a long inline case","flags":["visible","small","skip-candidate"]},"message":"This record should usually fit in one viewport and be easy to skip."}
{"id":2,"kind":"long-inline","payload":{"route":["ingest","normalize","render"],"body":{"summary":"The inline field is intentionally one very long JSON string so wrap mode fills multiple terminal viewports without adding more source lines.","inline":"record 02 segment 001 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 02 segment 002 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 02 segment 003 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 02 segment 004 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 02 segment 005 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 02 segment 006 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 02 segment 007 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 02 segment 008 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 02 segment 009 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 02 segment 010 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 02 segment 011 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 02 segment 012 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 02 segment 013 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 02 segment 014 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 02 segment 015 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 02 segment 016 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 02 segment 017 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 02 segment 018 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 02 segment 019 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 02 segment 020 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 02 segment 021 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 02 segment 022 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 02 segment 023 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 02 segment 024 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 02 segment 025 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 02 segment 026 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 02 segment 027 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 02 segment 028 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 02 segment 029 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 02 segment 030 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 02 segment 031 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 02 segment 032 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 02 segment 033 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 02 segment 034 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 02 segment 035 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 02 segment 036 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 02 segment 037 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 02 segment 038 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 02 segment 039 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 02 segment 040 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 02 segment 041 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 02 segment 042 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 02 segment 043 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 02 segment 044 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 02 segment 045 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 02 segment 046 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 02 segment 047 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 02 segment 048 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read."},"limits":{"maxDepth":4,"expected":"wrap fills the viewport"}},"message":"Long inline JSONL record for smart block jump testing."}
{"id":3,"kind":"medium","payload":{"route":["ingest","normalize","preview"],"body":{"items":[{"name":"alpha","state":"queued"},{"name":"beta","state":"ready"},{"name":"gamma","state":"done"}],"summary":"Medium record with enough nested structure to test block jumps between visible objects and arrays."}},"message":"Medium record for smart jump spacing."}
{"id":4,"kind":"short","payload":{"summary":"short record 4 before or after a long inline case","flags":["visible","small","skip-candidate"]},"message":"This record should usually fit in one viewport and be easy to skip."}
{"id":5,"kind":"short","payload":{"summary":"short record 5 before or after a long inline case","flags":["visible","small","skip-candidate"]},"message":"This record should usually fit in one viewport and be easy to skip."}
{"id":6,"kind":"long-inline","payload":{"route":["ingest","normalize","render"],"body":{"summary":"The inline field is intentionally one very long JSON string so wrap mode fills multiple terminal viewports without adding more source lines.","inline":"record 06 segment 001 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 06 segment 002 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 06 segment 003 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 06 segment 004 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 06 segment 005 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 06 segment 006 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 06 segment 007 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 06 segment 008 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 06 segment 009 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 06 segment 010 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 06 segment 011 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 06 segment 012 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 06 segment 013 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 06 segment 014 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 06 segment 015 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 06 segment 016 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 06 segment 017 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 06 segment 018 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 06 segment 019 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 06 segment 020 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 06 segment 021 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 06 segment 022 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 06 segment 023 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 06 segment 024 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 06 segment 025 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 06 segment 026 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 06 segment 027 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 06 segment 028 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 06 segment 029 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 06 segment 030 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 06 segment 031 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 06 segment 032 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 06 segment 033 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 06 segment 034 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 06 segment 035 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 06 segment 036 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 06 segment 037 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 06 segment 038 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 06 segment 039 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 06 segment 040 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 06 segment 041 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 06 segment 042 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 06 segment 043 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 06 segment 044 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 06 segment 045 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 06 segment 046 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 06 segment 047 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 06 segment 048 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read."},"limits":{"maxDepth":4,"expected":"wrap fills the viewport"}},"message":"Long inline JSONL record for smart block jump testing."}
{"id":7,"kind":"medium","payload":{"route":["ingest","normalize","preview"],"body":{"items":[{"name":"alpha","state":"queued"},{"name":"beta","state":"ready"},{"name":"gamma","state":"done"}],"summary":"Medium record with enough nested structure to test block jumps between visible objects and arrays."}},"message":"Medium record for smart jump spacing."}
{"id":8,"kind":"short","payload":{"summary":"short record 8 before or after a long inline case","flags":["visible","small","skip-candidate"]},"message":"This record should usually fit in one viewport and be easy to skip."}
{"id":9,"kind":"short","payload":{"summary":"short record 9 before or after a long inline case","flags":["visible","small","skip-candidate"]},"message":"This record should usually fit in one viewport and be easy to skip."}
{"id":10,"kind":"long-inline","payload":{"route":["ingest","normalize","render"],"body":{"summary":"The inline field is intentionally one very long JSON string so wrap mode fills multiple terminal viewports without adding more source lines.","inline":"record 10 segment 001 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 10 segment 002 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 10 segment 003 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 10 segment 004 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 10 segment 005 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 10 segment 006 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 10 segment 007 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 10 segment 008 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 10 segment 009 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 10 segment 010 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 10 segment 011 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 10 segment 012 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 10 segment 013 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 10 segment 014 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 10 segment 015 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 10 segment 016 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 10 segment 017 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 10 segment 018 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 10 segment 019 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 10 segment 020 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 10 segment 021 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 10 segment 022 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 10 segment 023 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 10 segment 024 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 10 segment 025 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 10 segment 026 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 10 segment 027 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 10 segment 028 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 10 segment 029 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 10 segment 030 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 10 segment 031 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 10 segment 032 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 10 segment 033 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 10 segment 034 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 10 segment 035 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 10 segment 036 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 10 segment 037 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 10 segment 038 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 10 segment 039 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 10 segment 040 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 10 segment 041 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 10 segment 042 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 10 segment 043 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 10 segment 044 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 10 segment 045 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 10 segment 046 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 10 segment 047 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 10 segment 048 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read."},"limits":{"maxDepth":4,"expected":"wrap fills the viewport"}},"message":"Long inline JSONL record for smart block jump testing."}
{"id":11,"kind":"medium","payload":{"route":["ingest","normalize","preview"],"body":{"items":[{"name":"alpha","state":"queued"},{"name":"beta","state":"ready"},{"name":"gamma","state":"done"}],"summary":"Medium record with enough nested structure to test block jumps between visible objects and arrays."}},"message":"Medium record for smart jump spacing."}
{"id":12,"kind":"short","payload":{"summary":"short record 12 before or after a long inline case","flags":["visible","small","skip-candidate"]},"message":"This record should usually fit in one viewport and be easy to skip."}
{"id":13,"kind":"short","payload":{"summary":"short record 13 before or after a long inline case","flags":["visible","small","skip-candidate"]},"message":"This record should usually fit in one viewport and be easy to skip."}
{"id":14,"kind":"long-inline","payload":{"route":["ingest","normalize","render"],"body":{"summary":"The inline field is intentionally one very long JSON string so wrap mode fills multiple terminal viewports without adding more source lines.","inline":"record 14 segment 001 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 14 segment 002 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 14 segment 003 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 14 segment 004 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 14 segment 005 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 14 segment 006 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 14 segment 007 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 14 segment 008 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 14 segment 009 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 14 segment 010 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 14 segment 011 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 14 segment 012 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 14 segment 013 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 14 segment 014 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 14 segment 015 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 14 segment 016 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 14 segment 017 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 14 segment 018 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 14 segment 019 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 14 segment 020 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 14 segment 021 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 14 segment 022 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 14 segment 023 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 14 segment 024 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 14 segment 025 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 14 segment 026 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 14 segment 027 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 14 segment 028 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 14 segment 029 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 14 segment 030 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 14 segment 031 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 14 segment 032 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 14 segment 033 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 14 segment 034 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 14 segment 035 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 14 segment 036 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 14 segment 037 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 14 segment 038 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 14 segment 039 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 14 segment 040 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 14 segment 041 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 14 segment 042 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 14 segment 043 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 14 segment 044 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 14 segment 045 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 14 segment 046 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 14 segment 047 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read. record 14 segment 048 keeps one JSON string long enough to wrap through a terminal viewport while staying inside one logical value; smart block jump should keep treating the surrounding object as not fully observed until the wrapped inline value has really been read."},"limits":{"maxDepth":4,"expected":"wrap fills the viewport"}},"message":"Long inline JSONL record for smart block jump testing."}
{"id":15,"kind":"medium","payload":{"route":["ingest","normalize","preview"],"body":{"items":[{"name":"alpha","state":"queued"},{"name":"beta","state":"ready"},{"name":"gamma","state":"done"}],"summary":"Medium record with enough nested structure to test block jumps between visible objects and arrays."}},"message":"Medium record for smart jump spacing."}
{"id":16,"kind":"short","payload":{"summary":"short record 16 before or after a long inline case","flags":["visible","small","skip-candidate"]},"message":"This record should usually fit in one viewport and be easy to skip."}