{"boundary":"Compact browser smoke contract for battle-skill timeline goal audits. It keeps pass status, coverage counts, execution requirement buckets, and checked regression row identities. The raw smoke remains verifier output for pixel/detail guards and visual assertion builders.","compactSizeBytes":11580,"kind":"hwanse-battle-skill-timeline-browser-summary","source":"tools/summarize_battle_skill_timeline_browser.py","sourceFile":"out/battle_skill_timeline_browser_smoke.json","sourceSizeBytes":193079,"status":"ready","timeline":{"base":"http://127.0.0.1:8013","checkStatusCounts":{"None":6},"checkedEffectRows":13,"checkedExecutionRequirementBuckets":["child motion loop present","palette transform effect; no CNS frame stream","random placement/range present","runner must instantiate child objects over time"],"checkedExecutionRequirementRows":52,"checkedRows":6,"checks":[{"levelOrFixed":null,"ownerKey":"rinshan","ownerName":null,"skillIdHex":"0x05","skillName":null,"status":null},{"levelOrFixed":null,"ownerKey":"rinshan","ownerName":null,"skillIdHex":"0x06","skillName":null,"status":null},{"levelOrFixed":1,"ownerKey":"rinshan","ownerName":null,"skillIdHex":"0x09","skillName":null,"status":null},{"levelOrFixed":4,"ownerKey":"rinshan","ownerName":null,"skillIdHex":"0x0c","skillName":null,"status":null},{"levelOrFixed":1,"ownerKey":"ataho","ownerName":null,"skillIdHex":"0x2f","skillName":null,"status":null},{"levelOrFixed":4,"ownerKey":"ataho","ownerName":null,"skillIdHex":"0x32","skillName":null,"status":null}],"effectCheckSamples":[{"levelOrFixed":4,"ownerKey":"ataho","ownerName":null,"skillIdHex":"0x0d","skillName":null,"status":null},{"levelOrFixed":4,"ownerKey":"ataho","ownerName":null,"skillIdHex":"0x11","skillName":null,"status":null},{"levelOrFixed":4,"ownerKey":"ataho","ownerName":null,"skillIdHex":"0x15","skillName":null,"status":null},{"levelOrFixed":4,"ownerKey":"ataho","ownerName":null,"skillIdHex":"0x19","skillName":null,"status":null},{"levelOrFixed":4,"ownerKey":"rinshan","ownerName":null,"skillIdHex":"0x10","skillName":null,"status":null},{"levelOrFixed":4,"ownerKey":"rinshan","ownerName":null,"skillIdHex":"0x18","skillName":null,"status":null},{"levelOrFixed":null,"ownerKey":"ataho","ownerName":null,"skillIdHex":"0x37","skillName":null,"status":null},{"levelOrFixed":null,"ownerKey":"ataho","ownerName":null,"skillIdHex":"0x38","skillName":null,"status":null},{"levelOrFixed":4,"ownerKey":"rinshan","ownerName":null,"skillIdHex":"0x2b","skillName":null,"status":null},{"levelOrFixed":4,"ownerKey":"smashu","ownerName":null,"skillIdHex":"0x17","skillName":null,"status":null},{"levelOrFixed":4,"ownerKey":"smashu","ownerName":null,"skillIdHex":"0x1f","skillName":null,"status":null},{"levelOrFixed":null,"ownerKey":"smashu","ownerName":null,"skillIdHex":"0x20","skillName":null,"status":null},{"levelOrFixed":null,"ownerKey":"smashu","ownerName":null,"skillIdHex":"0x22","skillName":null,"status":null}],"effectCheckStatusCounts":{"None":13},"executionRequirementBucketCounts":{"child motion loop present":1,"palette transform effect; no CNS frame stream":1,"random placement/range present":1,"runner must instantiate child objects over time":1},"executionRequirementSamples":[{"hasActivePreviewCanvas":null,"hasNonemptyEffectCanvas":null,"levelOrFixed":2,"ownerKey":"ataho","requirement":null,"rowId":null,"skillIdHex":"0x1b","status":null},{"hasActivePreviewCanvas":null,"hasNonemptyEffectCanvas":null,"levelOrFixed":4,"ownerKey":"ataho","requirement":null,"rowId":null,"skillIdHex":"0x1d","status":null},{"hasActivePreviewCanvas":null,"hasNonemptyEffectCanvas":null,"levelOrFixed":null,"ownerKey":"ataho","requirement":null,"rowId":null,"skillIdHex":"0x21","status":null},{"hasActivePreviewCanvas":null,"hasNonemptyEffectCanvas":null,"levelOrFixed":2,"ownerKey":"ataho","requirement":null,"rowId":null,"skillIdHex":"0x2c","status":null},{"hasActivePreviewCanvas":null,"hasNonemptyEffectCanvas":null,"levelOrFixed":4,"ownerKey":"ataho","requirement":null,"rowId":null,"skillIdHex":"0x2e","status":null},{"hasActivePreviewCanvas":null,"hasNonemptyEffectCanvas":null,"levelOrFixed":1,"ownerKey":"ataho","requirement":null,"rowId":null,"skillIdHex":"0x33","status":null},{"hasActivePreviewCanvas":null,"hasNonemptyEffectCanvas":null,"levelOrFixed":2,"ownerKey":"ataho","requirement":null,"rowId":null,"skillIdHex":"0x34","status":null},{"hasActivePreviewCanvas":null,"hasNonemptyEffectCanvas":null,"levelOrFixed":3,"ownerKey":"ataho","requirement":null,"rowId":null,"skillIdHex":"0x35","status":null},{"hasActivePreviewCanvas":null,"hasNonemptyEffectCanvas":null,"levelOrFixed":4,"ownerKey":"ataho","requirement":null,"rowId":null,"skillIdHex":"0x36","status":null},{"hasActivePreviewCanvas":null,"hasNonemptyEffectCanvas":null,"levelOrFixed":null,"ownerKey":"ataho","requirement":null,"rowId":null,"skillIdHex":"0x38","status":null},{"hasActivePreviewCanvas":null,"hasNonemptyEffectCanvas":null,"levelOrFixed":null,"ownerKey":"ataho","requirement":null,"rowId":null,"skillIdHex":"0x39","status":null},{"hasActivePreviewCanvas":null,"hasNonemptyEffectCanvas":null,"levelOrFixed":null,"ownerKey":"ataho","requirement":null,"rowId":null,"skillIdHex":"0x3c","status":null},{"hasActivePreviewCanvas":null,"hasNonemptyEffectCanvas":null,"levelOrFixed":null,"ownerKey":"ataho","requirement":null,"rowId":null,"skillIdHex":"0x3d","status":null},{"hasActivePreviewCanvas":null,"hasNonemptyEffectCanvas":null,"levelOrFixed":null,"ownerKey":"ataho","requirement":null,"rowId":null,"skillIdHex":"0x3e","status":null},{"hasActivePreviewCanvas":null,"hasNonemptyEffectCanvas":null,"levelOrFixed":null,"ownerKey":"ataho","requirement":null,"rowId":null,"skillIdHex":"0x3f","status":null},{"hasActivePreviewCanvas":null,"hasNonemptyEffectCanvas":null,"levelOrFixed":null,"ownerKey":"ataho","requirement":null,"rowId":null,"skillIdHex":"0x40","status":null},{"hasActivePreviewCanvas":null,"hasNonemptyEffectCanvas":null,"levelOrFixed":null,"ownerKey":"ataho","requirement":null,"rowId":null,"skillIdHex":"0x41","status":null},{"hasActivePreviewCanvas":null,"hasNonemptyEffectCanvas":null,"levelOrFixed":1,"ownerKey":"rinshan","requirement":null,"rowId":null,"skillIdHex":"0x11","status":null},{"hasActivePreviewCanvas":null,"hasNonemptyEffectCanvas":null,"levelOrFixed":2,"ownerKey":"rinshan","requirement":null,"rowId":null,"skillIdHex":"0x12","status":null},{"hasActivePreviewCanvas":null,"hasNonemptyEffectCanvas":null,"levelOrFixed":3,"ownerKey":"rinshan","requirement":null,"rowId":null,"skillIdHex":"0x13","status":null},{"hasActivePreviewCanvas":null,"hasNonemptyEffectCanvas":null,"levelOrFixed":4,"ownerKey":"rinshan","requirement":null,"rowId":null,"skillIdHex":"0x14","status":null},{"hasActivePreviewCanvas":null,"hasNonemptyEffectCanvas":null,"levelOrFixed":1,"ownerKey":"rinshan","requirement":null,"rowId":null,"skillIdHex":"0x15","status":null},{"hasActivePreviewCanvas":null,"hasNonemptyEffectCanvas":null,"levelOrFixed":2,"ownerKey":"rinshan","requirement":null,"rowId":null,"skillIdHex":"0x16","status":null},{"hasActivePreviewCanvas":null,"hasNonemptyEffectCanvas":null,"levelOrFixed":3,"ownerKey":"rinshan","requirement":null,"rowId":null,"skillIdHex":"0x17","status":null},{"hasActivePreviewCanvas":null,"hasNonemptyEffectCanvas":null,"levelOrFixed":4,"ownerKey":"rinshan","requirement":null,"rowId":null,"skillIdHex":"0x18","status":null},{"hasActivePreviewCanvas":null,"hasNonemptyEffectCanvas":null,"levelOrFixed":null,"ownerKey":"rinshan","requirement":null,"rowId":null,"skillIdHex":"0x19","status":null},{"hasActivePreviewCanvas":null,"hasNonemptyEffectCanvas":null,"levelOrFixed":null,"ownerKey":"rinshan","requirement":null,"rowId":null,"skillIdHex":"0x1a","status":null},{"hasActivePreviewCanvas":null,"hasNonemptyEffectCanvas":null,"levelOrFixed":null,"ownerKey":"rinshan","requirement":null,"rowId":null,"skillIdHex":"0x1b","status":null},{"hasActivePreviewCanvas":null,"hasNonemptyEffectCanvas":null,"levelOrFixed":4,"ownerKey":"rinshan","requirement":null,"rowId":null,"skillIdHex":"0x27","status":null},{"hasActivePreviewCanvas":null,"hasNonemptyEffectCanvas":null,"levelOrFixed":1,"ownerKey":"rinshan","requirement":null,"rowId":null,"skillIdHex":"0x28","status":null},{"hasActivePreviewCanvas":null,"hasNonemptyEffectCanvas":null,"levelOrFixed":2,"ownerKey":"rinshan","requirement":null,"rowId":null,"skillIdHex":"0x29","status":null},{"hasActivePreviewCanvas":null,"hasNonemptyEffectCanvas":null,"levelOrFixed":3,"ownerKey":"rinshan","requirement":null,"rowId":null,"skillIdHex":"0x2a","status":null},{"hasActivePreviewCanvas":null,"hasNonemptyEffectCanvas":null,"levelOrFixed":4,"ownerKey":"rinshan","requirement":null,"rowId":null,"skillIdHex":"0x2b","status":null},{"hasActivePreviewCanvas":null,"hasNonemptyEffectCanvas":null,"levelOrFixed":null,"ownerKey":"rinshan","requirement":null,"rowId":null,"skillIdHex":"0x2c","status":null},{"hasActivePreviewCanvas":null,"hasNonemptyEffectCanvas":null,"levelOrFixed":null,"ownerKey":"rinshan","requirement":null,"rowId":null,"skillIdHex":"0x2d","status":null},{"hasActivePreviewCanvas":null,"hasNonemptyEffectCanvas":null,"levelOrFixed":null,"ownerKey":"rinshan","requirement":null,"rowId":null,"skillIdHex":"0x31","status":null},{"hasActivePreviewCanvas":null,"hasNonemptyEffectCanvas":null,"levelOrFixed":null,"ownerKey":"rinshan","requirement":null,"rowId":null,"skillIdHex":"0x32","status":null},{"hasActivePreviewCanvas":null,"hasNonemptyEffectCanvas":null,"levelOrFixed":null,"ownerKey":"rinshan","requirement":null,"rowId":null,"skillIdHex":"0x33","status":null},{"hasActivePreviewCanvas":null,"hasNonemptyEffectCanvas":null,"levelOrFixed":null,"ownerKey":"rinshan","requirement":null,"rowId":null,"skillIdHex":"0x34","status":null},{"hasActivePreviewCanvas":null,"hasNonemptyEffectCanvas":null,"levelOrFixed":null,"ownerKey":"smashu","requirement":null,"rowId":null,"skillIdHex":"0x03","status":null},{"hasActivePreviewCanvas":null,"hasNonemptyEffectCanvas":null,"levelOrFixed":null,"ownerKey":"smashu","requirement":null,"rowId":null,"skillIdHex":"0x04","status":null},{"hasActivePreviewCanvas":null,"hasNonemptyEffectCanvas":null,"levelOrFixed":2,"ownerKey":"smashu","requirement":null,"rowId":null,"skillIdHex":"0x0a","status":null},{"hasActivePreviewCanvas":null,"hasNonemptyEffectCanvas":null,"levelOrFixed":3,"ownerKey":"smashu","requirement":null,"rowId":null,"skillIdHex":"0x0b","status":null},{"hasActivePreviewCanvas":null,"hasNonemptyEffectCanvas":null,"levelOrFixed":4,"ownerKey":"smashu","requirement":null,"rowId":null,"skillIdHex":"0x0c","status":null},{"hasActivePreviewCanvas":null,"hasNonemptyEffectCanvas":null,"levelOrFixed":null,"ownerKey":"smashu","requirement":null,"rowId":null,"skillIdHex":"0x12","status":null},{"hasActivePreviewCanvas":null,"hasNonemptyEffectCanvas":null,"levelOrFixed":2,"ownerKey":"smashu","requirement":null,"rowId":null,"skillIdHex":"0x15","status":null},{"hasActivePreviewCanvas":null,"hasNonemptyEffectCanvas":null,"levelOrFixed":3,"ownerKey":"smashu","requirement":null,"rowId":null,"skillIdHex":"0x16","status":null},{"hasActivePreviewCanvas":null,"hasNonemptyEffectCanvas":null,"levelOrFixed":4,"ownerKey":"smashu","requirement":null,"rowId":null,"skillIdHex":"0x17","status":null},{"hasActivePreviewCanvas":null,"hasNonemptyEffectCanvas":null,"levelOrFixed":null,"ownerKey":"smashu","requirement":null,"rowId":null,"skillIdHex":"0x20","status":null},{"hasActivePreviewCanvas":null,"hasNonemptyEffectCanvas":null,"levelOrFixed":null,"ownerKey":"smashu","requirement":null,"rowId":null,"skillIdHex":"0x21","status":null},{"hasActivePreviewCanvas":null,"hasNonemptyEffectCanvas":null,"levelOrFixed":null,"ownerKey":"smashu","requirement":null,"rowId":null,"skillIdHex":"0x22","status":null},{"hasActivePreviewCanvas":null,"hasNonemptyEffectCanvas":null,"levelOrFixed":null,"ownerKey":"smashu","requirement":null,"rowId":null,"skillIdHex":"0x27","status":null}],"executionRequirementStatusCounts":{"None":52},"kind":"hwanse-battle-skill-timeline-browser-smoke","sourceFile":"out/battle_skill_timeline_browser_smoke.json","status":"ok"}}