{"id":"V-none","domanda":"valore contiene AGO-COMP-none (compressione none)","atteso":50,"topicup":50,"offsetexplorer":50,"stessi":true,"topicup_giusto":true,"oe_giusto":true,"solo_topicup":[],"solo_oe":[],"nota":"","fonte":"parita.jsonl"}
{"id":"V-gzip","domanda":"valore contiene AGO-COMP-gzip (compressione gzip)","atteso":50,"topicup":50,"offsetexplorer":50,"stessi":true,"topicup_giusto":true,"oe_giusto":true,"solo_topicup":[],"solo_oe":[],"nota":"","fonte":"parita.jsonl"}
{"id":"V-snappy","domanda":"valore contiene AGO-COMP-snappy (compressione snappy)","atteso":50,"topicup":50,"offsetexplorer":50,"stessi":true,"topicup_giusto":true,"oe_giusto":true,"solo_topicup":[],"solo_oe":[],"nota":"","fonte":"parita.jsonl"}
{"id":"V-lz4","domanda":"valore contiene AGO-COMP-lz4 (compressione lz4)","atteso":50,"topicup":50,"offsetexplorer":50,"stessi":true,"topicup_giusto":true,"oe_giusto":true,"solo_topicup":[],"solo_oe":[],"nota":"","fonte":"parita.jsonl"}
{"id":"V-zstd","domanda":"valore contiene AGO-COMP-zstd (compressione zstd)","atteso":50,"topicup":50,"offsetexplorer":50,"stessi":true,"topicup_giusto":true,"oe_giusto":true,"solo_topicup":[],"solo_oe":[],"nota":"","fonte":"parita.jsonl"}
{"id":"V-uni3","domanda":"valore contiene AGO-UNICODE","atteso":3,"topicup":3,"offsetexplorer":3,"stessi":true,"topicup_giusto":true,"oe_giusto":true,"solo_topicup":[],"solo_oe":[],"nota":"","fonte":"parita.jsonl"}
{"id":"V-mai","domanda":"valore contiene AGO-MAIUSCOLE, maiuscole contano","atteso":1,"topicup":1,"offsetexplorer":1,"stessi":true,"topicup_giusto":true,"oe_giusto":true,"solo_topicup":[],"solo_oe":[],"nota":"","fonte":"parita.jsonl"}
{"id":"V-min","domanda":"valore contiene ago-maiuscole, maiuscole ignorate","atteso":3,"topicup":3,"offsetexplorer":3,"stessi":true,"topicup_giusto":true,"oe_giusto":true,"solo_topicup":[],"solo_oe":[],"nota":"","fonte":"parita.jsonl"}
{"id":"V-gra","domanda":"valore di 1 MB con l'ago in fondo","atteso":1,"topicup":1,"offsetexplorer":1,"stessi":true,"topicup_giusto":true,"oe_giusto":true,"solo_topicup":[],"solo_oe":[],"nota":"","fonte":"parita.jsonl"}
{"id":"R-1","domanda":"regex RSS[A-Z]{3}\\d\\d (dentro il valore)","atteso":3,"topicup":3,"offsetexplorer":3,"stessi":true,"topicup_giusto":true,"oe_giusto":true,"solo_topicup":[],"solo_oe":[],"nota":"Offset Explorer potrebbe pretendere che la regex copra tutto il valore","fonte":"parita.jsonl"}
{"id":"R-2","domanda":"regex .*RSS[A-Z]{3}\\d\\d.* (tutto il valore)","atteso":3,"topicup":3,"offsetexplorer":0,"stessi":false,"topicup_giusto":true,"oe_giusto":false,"solo_topicup":["0:70","0:71","0:72"],"solo_oe":[],"nota":"Offset Explorer non finisce: oltre 28 minuti sul messaggio da 1 MB (backtracking della regex Java), fermato a mano","fonte":"parita.jsonl"}
{"id":"E-1","domanda":"valore esatto: AGO-MAIUSCOLE maiuscolo","atteso":1,"topicup":1,"offsetexplorer":1,"stessi":true,"topicup_giusto":true,"oe_giusto":true,"solo_topicup":[],"solo_oe":[],"nota":"","fonte":"parita.jsonl"}
{"id":"S-1","domanda":"valore inizia con cf RSS","atteso":4,"topicup":4,"offsetexplorer":4,"stessi":true,"topicup_giusto":true,"oe_giusto":true,"solo_topicup":[],"solo_oe":[],"nota":"","fonte":"parita.jsonl"}
{"id":"K-1","domanda":"chiave contiene AGO-CHIAVE (non nel valore)","atteso":20,"topicup":20,"offsetexplorer":20,"stessi":true,"topicup_giusto":true,"oe_giusto":true,"solo_topicup":[],"solo_oe":[],"nota":"","fonte":"parita.jsonl"}
{"id":"H-1","domanda":"header traccia contiene AGO-HEADER","atteso":20,"topicup":20,"offsetexplorer":20,"stessi":true,"topicup_giusto":true,"oe_giusto":true,"solo_topicup":[],"solo_oe":[],"nota":"","fonte":"parita.jsonl"}
{"id":"T-1","domanda":"chiave esatta tomba (tombstone, valore nullo)","atteso":10,"topicup":10,"offsetexplorer":10,"stessi":true,"topicup_giusto":true,"oe_giusto":true,"solo_topicup":[],"solo_oe":[],"nota":"","fonte":"parita.jsonl"}
{"id":"A-1","domanda":"tutti i messaggi di q11.casi (partizione:offset)","atteso":312,"topicup":312,"offsetexplorer":312,"stessi":true,"topicup_giusto":true,"oe_giusto":true,"solo_topicup":[],"solo_oe":[],"nota":"","fonte":"parita.jsonl"}
{"id":"V-uni1","domanda":"valore contiene Forlì (accento)","atteso":1,"topicup":1,"offsetexplorer":1,"stessi":true,"topicup_giusto":true,"oe_giusto":true,"fonte":"seconda passata 07:16 (file sovrascritto dal rilancio; risultato dal registro della sessione)"}
{"id":"V-uni2","domanda":"valore contiene emoji 🍕","atteso":1,"topicup":1,"offsetexplorer":1,"stessi":true,"topicup_giusto":true,"oe_giusto":true,"fonte":"seconda passata 07:16 (file sovrascritto dal rilancio; risultato dal registro della sessione)"}
{"id":"V-uni4","domanda":"valore contiene café (é composta)","atteso":1,"topicup":1,"offsetexplorer":1,"stessi":true,"topicup_giusto":true,"oe_giusto":true,"fonte":"seconda passata 07:16 (file sovrascritto dal rilancio; risultato dal registro della sessione)"}
{"id":"C-q11.casi","domanda":"messaggi per partizione di q11.casi","atteso":null,"topicup":4,"offsetexplorer":4,"stessi":true,"topicup_giusto":true,"oe_giusto":true,"solo_topicup":[],"solo_oe":[],"nota":"righe di Topicup: 11","ms_topicup":null,"ms_oe":null,"fonte":"parita2.jsonl"}
{"id":"C-ordini.eventi.00000","domanda":"messaggi per partizione di ordini.eventi.00000","atteso":null,"topicup":12,"offsetexplorer":12,"stessi":true,"topicup_giusto":true,"oe_giusto":true,"solo_topicup":[],"solo_oe":[],"nota":"righe di Topicup: 19","ms_topicup":null,"ms_oe":null,"fonte":"parita2.jsonl"}
{"id":"C-banco.real500","domanda":"messaggi per partizione di banco.real500","atteso":null,"topicup":6,"offsetexplorer":6,"stessi":true,"topicup_giusto":true,"oe_giusto":true,"solo_topicup":[],"solo_oe":[],"nota":"righe di Topicup: 13","ms_topicup":null,"ms_oe":null,"fonte":"parita2.jsonl"}
{"id":"L-1","domanda":"elenco dei topic","atteso":null,"topicup":10006,"offsetexplorer":10006,"stessi":true,"topicup_giusto":true,"oe_giusto":true,"solo_topicup":[],"solo_oe":[],"nota":"Topicup con --elenco non stampa i topic interni (__consumer_offsets): da verificare","ms_topicup":null,"ms_oe":null,"fonte":"parita2.jsonl"}
{"id":"B-1","domanda":"banco.real500 contiene RSSMRA80A01H501U","atteso":200,"topicup":200,"offsetexplorer":200,"stessi":true,"topicup_giusto":true,"oe_giusto":true,"solo_topicup":[],"solo_oe":[],"nota":"","ms_topicup":9741,"ms_oe":42065,"fonte":"parita2.jsonl"}
{"id":"P6-1","domanda":"chiave esatta cliente-000 in banco.real500 (2 milioni)","atteso":null,"topicup":0,"offsetexplorer":2000,"stessi":false,"topicup_giusto":true,"oe_giusto":true,"solo_topicup":[],"solo_oe":["0:0","0:1000","0:10000","0:100000","0:100500","0:101000","0:101500","0:102000","0:102500","0:103000"],"nota":"il banco è scritto con partizione i % partizioni, non con l'hash della chiave: --chiave legge le partizioni 1 e 3 (murmur2, CRC32), le chiavi stanno in 0, 2, 4. Senza --chiave Topicup trova 2.000 come Offset Explorer","ms_topicup":5278,"ms_oe":41674,"fonte":"parita2.jsonl"}
{"id":"TX-1","domanda":"transazione abortita: AGO-TX-ABORT (atteso 0 per chi legge read_committed)","atteso":0,"topicup":0,"offsetexplorer":20,"stessi":false,"topicup_giusto":true,"oe_giusto":false,"solo_topicup":[],"solo_oe":["0:19","0:20","0:21","0:22","0:23","0:24","0:25","0:26","0:27","0:28"],"nota":"Offset Explorer mostra i messaggi della transazione abortita (lettura read_uncommitted); Topicup no (read_committed)","ms_topicup":null,"ms_oe":null,"fonte":"parita2.jsonl"}
{"id":"TX-2","domanda":"transazioni confermate: AGO-TX-OK (30 + 10)","atteso":40,"topicup":40,"offsetexplorer":40,"stessi":true,"topicup_giusto":true,"oe_giusto":true,"solo_topicup":[],"solo_oe":[],"nota":"","ms_topicup":null,"ms_oe":null,"fonte":"parita2.jsonl"}
{"id":"TX-3","domanda":"tutti i messaggi di q11.tx","atteso":40,"topicup":40,"offsetexplorer":60,"stessi":false,"topicup_giusto":true,"oe_giusto":false,"solo_topicup":[],"solo_oe":["0:19","0:20","0:21","0:22","0:23","0:24","0:25","0:26","0:27","0:28"],"nota":"Offset Explorer mostra i messaggi della transazione abortita (lettura read_uncommitted); Topicup no (read_committed)","ms_topicup":null,"ms_oe":null,"fonte":"parita2.jsonl"}
{"id":"CP-1","domanda":"tutti i messaggi di q11.compattato (dopo la compattazione)","atteso":null,"topicup":6,"offsetexplorer":6,"stessi":true,"topicup_giusto":true,"oe_giusto":true,"solo_topicup":[],"solo_oe":[],"nota":"","ms_topicup":null,"ms_oe":null,"fonte":"parita2.jsonl"}
{"id":"CP-2","domanda":"q11.compattato contiene AGO-COMPATTO-a","atteso":null,"topicup":1,"offsetexplorer":1,"stessi":true,"topicup_giusto":true,"oe_giusto":true,"solo_topicup":[],"solo_oe":[],"nota":"","ms_topicup":null,"ms_oe":null,"fonte":"parita2.jsonl"}
{"id":"P7-1","domanda":"JsonPath: $.codiceFiscale == \"RSSMRA80A01H501U\"","atteso":200,"topicup":200,"offsetexplorer":200,"stessi":true,"ms_topicup":48966,"ms_oe":52740,"fonte":"p7.jsonl","nota":"Topicup dall'app (la riga di comando non ha JsonPath); Offset Explorer valueJsonPath $.codiceFiscale EXACT RSSMRA80A01H501U"}
{"id":"P7-2","domanda":"JsonPath: $.eventi[?@.tipo == \"E48\"]","atteso":null,"topicup":228756,"offsetexplorer":228756,"stessi":true,"ms_topicup":61014,"ms_oe":77105,"fonte":"p7.jsonl","nota":"Topicup dall'app (la riga di comando non ha JsonPath); Offset Explorer valueJsonPath $.eventi[*].tipo EXACT E48"}
