{"kind":"scene-event-runtime-evidence-handoff","purpose":"Record the next evidence needed after static selected-root/prompt-producer frontier saturation.","completionDecision":"do-not-call-update-goal","completionSummary":{"checklistItemCount":9,"coveredItemCount":6,"partialOrBlockedItemCount":3},"frontierSummary":{"staticFrontierSaturated":true,"routeSpecificProducerPromoted":false,"completionDecision":"do-not-call-update-goal","nextEvidenceNeeded":["runtime trace of selector byte writes before selected-root dispatch","runtime trace of descriptor-run order/count values and caller path at 0x004576e8/0x004576e9","new instruction-bound scheduler/list consumer not covered by current static xref and pattern scans"]},"route34Summary":{"routeSpecificUpperSchedulerPromoted":null,"blockedReason":null,"nextEvidenceNeeded":null},"watchpoints":[{"name":"selector group byte","vaHex":"0x004576da","width":1,"reason":"Generic selected-root lookup reads this as the selector directory group.","capture":["write caller/call stack","current script/object pointer if available","new value and adjacent selector slot byte"]},{"name":"selector slot byte","vaHex":"0x004576db","width":1,"reason":"Generic selected-root lookup reads this as the selector row slot.","capture":["write caller/call stack","new value","paired selector group byte"]},{"name":"selected root global","vaHex":"0x0059de30","width":4,"reason":"This is the selected-root pointer consumed by the prompt pipeline.","capture":["write caller/call stack","written root pointer","selector bytes at 0x004576da/db at the same moment","whether the writer is generic opcode handling or an outer scheduler"]},{"name":"runtime descriptor count","vaHex":"0x004576e8","width":1,"reason":"Generic active-object descriptor add/remove writes this count.","capture":["writer opcode/caller","count before/after","whether the write happens before a route-like prompt root is selected"]},{"name":"runtime descriptor order bytes","vaHex":"0x004576e9","width":"array","reason":"Descriptor run order is generic-grounded, but route-specific producer is not.","capture":["index/order byte written","owning command stream if available","active selector key if available"]}],"routeFocus":[{"selectorKey":"34:0","map":"map8_32q","ownerRootHex":"0x0052db58","sceneRecordHex":"0x0052da58","routeScriptHex":"0x0052f95c","promptPayloadHex":"0x004eeaa8","expectedSelectorCommandBytes":"4f 01 22 00","currentStaticStatus":"blocked: exact opcode4f mode1 hit count is 0; route boundary values have no direct .text refs"},{"selectorKey":"13:1","currentStaticStatus":"grounded local prompt pipeline; outer selector58 scheduler remains data-only blocked"},{"selectorKey":"14:0","currentStaticStatus":"route-like positive selector command exists; terminal scheduler remains data-only blocked"},{"selectorKey":"18:0","currentStaticStatus":"route-like positive selector command exists; terminal scheduler remains data-only blocked"}],"successCriteria":["A write to 0x004576da/db or 0x0059de30 is captured with an instruction-bound caller that is outside the already-grounded generic save/load or opcode handler path.","The captured caller can be tied to a concrete scene/event record, selector root, descriptor run, or command stream address.","The captured selector/root corresponds to a route-like prompt root and is followed by the known prompt consumer path.","If only generic opcode handlers are captured, the upstream owner stream/object pointer must be recorded so static analysis can continue from that concrete owner instead of re-scanning all data."],"blockedStaticPaths":["direct dword .text refs to route-specific roots and terminal values","selector-pair exact command scan for 34:0","group-list code-pattern consumer scan","group-list tag-literal consumer scan","runtime index 0x62/0x63 generic writer analysis","terminal data-cell one-hop closure","descriptor index writer boundary/invocation scans"],"nonGoals":["Do not repeat broad direct-xref scans unless a new concrete owner/caller is captured.","Do not promote a route producer from proximity-only data.","Do not treat passing web verification as proof of producer discovery."],"inputsForNextWorker":["runtime trace/watchpoint log with caller addresses and written values","or one new instruction-bound scheduler/list consumer not covered by the blocked static paths"]}