nte-exporter/mappings/arc_miracle_box.json
Golumpa 20b2086299 Anchor scans to page 1; export stable prefixes
Anchor page-run selection to start at page 1 (select_continuous_run_from_page_1) instead of picking the longest run, so newest pages are preserved and the newest timestamp ordinal 0 is always captured. Change boundary logic to always assign stable UIDs and export the captured prefix of an oldest timestamp group even when it may be an unfinished 10-pull, emitting informational warnings (INCOMPLETE_TIMESTAMP_GROUP_EXPORTED / INCOMPLETE_ARC_10_PULL_EXPORTED) instead of dropping rows. Apply the same policy to Arc groups and update arc group annotation and warnings accordingly. Add a new console module for improved CLI output and update cli, live_capture, adapters, and session code to use the new run selection and console helpers. Update docs, mappings, and tests to reflect the new boundary/export behavior and messaging.
2026-06-11 12:22:34 +01:00

32 lines
769 B
JSON

{
"pool_key": "arc_miracle_box",
"game": "Neverness to Everness",
"system": {
"id": "gashapon",
"name": "Gashapon"
},
"banner": {
"id": "Arc_MiracleBox",
"name": "Arc Miracle Box",
"shared_pity": true
},
"request": {
"family": "arc",
"length": 34,
"constant": 2060,
"constant_hex": "0x080c",
"selector": null,
"cursor_offset": 29,
"cursor_step": 2,
"page_formula": "cursor / 2"
},
"response": {
"records_per_full_page": 5,
"timestamp_group_size": 10,
"first_record_offset_hex": "0x4c"
},
"notes": [
"Arc history is separate from Monopoly history.",
"Arc timestamp groups are 10-pull groups; an incomplete oldest group is still exported (stable prefix) with a warning."
]
}