route map1_01a -> map2_02d; writer 0x005428bc; gates 0x005428c4, 0x005428cc; candidate 0x005428a8.
proof found False; opcode20GateBaseExternalProofFound False; failed opcode20 gate-base external gates opcode20-runtime-base-path, predecessor-state-persistence, strict-source-hotspot; missing evidence count 3; evidence refs 19.
only opcode20 base candidate True; base setter candidates 1; local base-affecting rows 1; direct context+0xa8 setters 0; nested object +4 mode True; nested-table context+0xa8 setter count 5.
descriptor+4 field/frontier refs 0/0; descriptor+4 gate writer/reader 0/0; encoded classification no-encoded-route-target-scalars-in-descriptor-scripts; all-script selection rows 362; all-script specific gate base proven False.
context+0xf2 refs/read/write/object readers 204/141/63/65; specific runtime object pointer proven False; runtime object table state required True; diagnostic object-table route samples/status 210/diagnostic-only.
diagnostic active order sample/count/order 210/0x01/['0x00']; diagnostic descriptor/gate base proven 0x004f867c/False; diagnostic recheck route hits 125 -> 0; active-order recheck route hits 0; active-order recheck values 0x00x679.
public predecessor samples/sequences 1689/4; public predecessor selectors/current/route ['50:0', '19:1', '1:0'] / False/False; first descriptor 0x004f867c; gate base proven False.
gate pass/block 0/7; all blocked True.
| gate | pass | status | detail |
|---|---|---|---|
localOpcode20CandidateOnly | False | local-candidate-not-proof | only local base-affecting candidate is opcode 0x20 at 0x005428a8; runtime base path remains unproven |
gateTimeContextA8Base | False | missing | context+0xa8 base at 0x005428c4/0x005428cc is not proven on the route path |
descriptorSpecificRouteProof | False | missing | descriptor+0/+4/+8 scripts have no field-map/current-frontier/gate row or encoded route-target proof |
activeOrderRuntimeState | False | diagnostic-only | active order observations are diagnostic/public-predecessor only and do not prove selector 2:0 |
runtimeObjectTableState | False | missing | context+0xf2 object-table state is required and only diagnostic object-table evidence exists |
predecessorStatePersistence | False | missing | predecessor 1:0 state persistence into current selector 2:0 is not proven |
strictSourceHotspot | False | missing | strict map1_01a source hotspot or equivalent trigger remains absent |
| report | proof found | failed gates | evidence refs |
|---|---|---|---|
gate-base-proof-gap | False | opcode20-runtime-base-path, predecessor-state-persistence, strict-source-hotspot | 19 |
gate-offset-sources | False | script-local-gate-byte-writer, global-script-gate-byte-writer, runtime-inherited-selection-buffer-state, control-path-fallthrough-proof | 3 |
gate-offset-patterns | False | local-writer-for-gate-offsets, route-specific-root-pattern, current-root-fallthrough-proof | 2 |
gate-base-candidates | False | save-runtime-gate-byte-route-sample, party-slot-branch-state-index, runtime-pointer-mode-proof, control-path-gate-base-proof | 3 |
gate-sample-values | False | current-selector-2-0-sample, runtime-pointer-mode-proof, party-slot-index-evidence, control-path-gate-byte-proof | 2 |
selection-buffer-bases | False | fixed-selection-buffer-base, static-gate-address-ref, runtime-pointer-mode-proof | 1 |
opcode20-object-base | False | runtime-context-f2-object-pointer, descriptor-script-gate-row, field-map-or-frontier-reference, specific-gate-base-proof | 3 |
opcode20-order-space | False | selector-2-0-active-order, runtime-descriptor-object-state, direct-route-proof-in-descriptor-order, strict-source-hotspot | 3 |
opcode20-slot-source | False | runtime-slot-count, runtime-slot-descriptor-pointers, active-order-runtime-state, selected-root-execution-or-trace | 3 |
opcode20-descriptor-writer | False | runtime-active-order, descriptor-materializer-execution, descriptor-plus4-selection, selected-root-execution-or-trace | 2 |
opcode20-runtime-materializer | False | current-selector-2-0-active-order, selected-root-runtime-materializer-execution, normal-route-descriptor-mutation-observation, route-promotion-proof | 5 |
| requirement | status | accepted signal |
|---|---|---|
| opcode 0x20 runtime descriptor/base path before 0x005428c4 | missing | gateTimeBaseProofFound == true |
| normal selector 2:0 active order/count or equivalent runtime trace | missing | activeOrderProofFound == true on non-diagnostic selector 2:0 |
| runtime context+0xf2 object pointer and context+0xa8 base selection | missing | opcode20ContextF2SpecificRuntimeObjectPointerProven == true |
| predecessor 1:0 state persistence into current 2:0 gate path | missing | predecessorPersistenceProofFound == true |
| strict map1_01a source hotspot or equivalent non-coordinate trigger | missing | strictHotspotProofFound == true |
out/save_selector_current_writer_paths.json: classification, rootHex, writerVaHex, activationContext, traceout/save_selector_opcode20_nested_base_modes.json: currentModeIsNestedObjectPlus4, directContextA8SetterCount, nestedRunner, opcode20SignatureSummary, promotionStatusout/save_selector_opcode20_descriptor_scripts.json: script4SpecificGateBaseProven, script4GateWriterCount, script4GateReaderCount, allScriptsSpecificGateBaseProven, allScriptSelectionOpcodeCount, runtimeActiveOrderRequiredout/save_selector_opcode20_sample_order_effects.json: sampleCount, currentFrontierSampleCovered, sampleFinalNonPointerContextA8BaseHistogram, promotionStatusout/save_selector_gate_pass_matrix.json: saveRuntimePassMatrix, saveRuntimePredecessorAllGatePassSampleCount, saveRuntimeZeroTableAllGatePassSampleCount, runtimeBaseProofRequired, predecessorPersistenceProofRequired, strictHotspotProofRequired, promotionStatusout/runtime_patched_selector_followup_context.json: activeOrderRuntimeEvidence, leftStabilityRuntimeEvidence, promotionStatusout/runtime_selected_pointer_predecessor_direction_sweep_active_order_poll.json: observedPublicSaveSelectors, rows, anyReachedCurrentRoot, anyReachedRouteSelectorContext, promotionStatusout/runtime_selected_pointer_predecessor_left_overrun_activation_active_order_poll.json: observedPublicSaveSelectors, rows, anyReachedCurrentRoot, anyReachedRouteSelectorContext, promotionStatusout/save_selector_gate_offset_sources.json: gateOffsetsHex, anyScriptLocalSelectionWriter, anyGlobalScriptSelectionWriter, controlPathGateStatus, controlPathProofStatus, proofFound, gateOffsetSourceProofFound, failedGateOffsetSourceGateIds, missingEvidence, evidenceRefs, evidenceRefCount, promotionStatusout/save_selector_gate_offset_patterns.json: offsets, totalReaderCount, totalWriterCount, proofFound, gateOffsetPatternProofFound, failedGateOffsetPatternGateIds, missingEvidence, evidenceRefs, evidenceRefCount, promotionStatusout/save_selector_gate_base_candidates.json: candidateCount, directRefCandidateCount, partySlotStatByteCandidateCount, runtimePointerModeStillRequired, proofFound, gateBaseCandidateProofFound, failedGateBaseCandidateGateIds, missingEvidence, evidenceRefs, evidenceRefCount, promotionStatusout/save_selector_gate_sample_values.json: sampleCount, uniqueSelectorCount, currentFrontierSampleCovered, runtimePointerModeStillRequired, proofFound, gateSampleValueProofFound, failedGateSampleValueGateIds, missingEvidence, evidenceRefs, evidenceRefCount, promotionStatusout/save_selector_selection_buffer_bases.json: knownStaticGateOffsetDirectRefCount, runtimePointerModeStillRequired, proofFound, selectionBufferBaseProofFound, failedSelectionBufferBaseGateIds, missingEvidence, evidenceRefs, evidenceRefCount, promotionStatusout/save_selector_opcode20_object_base_candidates.json: candidateCount, contextF2ObjectSelectorCount, fieldMapRowsAfterCandidateCount, currentFrontierRowsAfterCandidateCount, gateSelectionRowsAfterCandidateCount, runtimeObjectPointerProofRequired, proofFound, opcode20ObjectBaseProofFound, failedOpcode20ObjectBaseGateIds, missingEvidence, evidenceRefs, evidenceRefCount, promotionStatusout/save_selector_opcode20_order_space.json: descriptorRowCount, currentFrontierSampleCovered, activeOrderAlonePromotesRoute, runtimeDescriptorObjectStateRequired, proofFound, opcode20OrderSpaceProofFound, failedOpcode20OrderSpaceGateIds, missingEvidence, evidenceRefs, evidenceRefCount, promotionStatusout/save_selector_opcode20_slot_sources.json: runtimeSlotCountRequired, runtimeSlotDescriptorPointersRequired, controlPathProofStatus, proofFound, opcode20SlotSourceProofFound, failedOpcode20SlotSourceGateIds, missingEvidence, evidenceRefs, evidenceRefCount, promotionStatusout/save_selector_opcode20_slot_descriptor_writers.json: descriptorWriteCount, opcode20Mode0ScriptSource, runtimeActiveOrderRequired, controlPathProofStatus, proofFound, opcode20DescriptorWriterProofFound, failedOpcode20DescriptorWriterGateIds, missingEvidence, evidenceRefs, evidenceRefCount, promotionStatusout/save_selector_opcode20_runtime_materializers.json: materializers, loadRebuildEvidence, currentRouteSameLowByteRowCount, descriptorScriptMutationRowCount, currentFrontierActiveOrderProven, opcode20SelfMutationPathEliminated, controlPathProofStatus, proofFound, opcode20RuntimeMaterializerProofFound, failedOpcode20RuntimeMaterializerGateIds, missingEvidence, evidenceRefs, evidenceRefCount, promotionStatusout/save_selector_opcode20_context_f2_sources.json: referenceCount, readReferenceCount, writeReferenceCount, runtimeObjectTableReaderCount, specificRuntimeObjectPointerProven, runtimeObjectTableStateRequired, diagnosticRuntimeObjectTableEvidence, promotionStatusout/save_selector_gate_base_proof_gap.htmlout/save_selector_gate_offset_sources.htmlout/save_selector_gate_offset_patterns.htmlout/save_selector_gate_base_candidates.htmlout/save_selector_gate_sample_values.htmlout/save_selector_selection_buffer_bases.htmlout/save_selector_gate_pass_matrix.htmlout/save_selector_opcode20_nested_base_modes.htmlout/save_selector_opcode20_descriptor_scripts.htmlout/save_selector_opcode20_object_base_candidates.htmlout/save_selector_opcode20_order_space.htmlout/save_selector_opcode20_slot_sources.htmlout/save_selector_opcode20_slot_descriptor_writers.htmlout/save_selector_opcode20_sample_order_effects.htmlout/save_selector_opcode20_runtime_materializers.htmlout/save_selector_opcode20_context_f2_sources.htmlpython3 tools/summarize_opcode20_gate_base_external_proof_packet.pypython3 tools/verify_web_assets.pyOpcode 0x20 gate-base proof remains blocked: active order and descriptor shape are diagnostic/static only until a route-path runtime base or equivalent proof is captured.