Step 1 · scope and provenance
Confirm the exact public projection before reading a route.
Repository joefeser/tracemap; selected projection commit 5ffd4a54176c002e4c6d41ce0133eab5963ad79b; schema tracemap.webforms-source-compiled-proof.v1; coverage bounded-static-evidence; result partial; no path/work truncation recorded for this projection.
Read the full public-safe provenance card. Stop if the selected commit, projection digests, versions, coverage, or limitation cannot be confirmed.
Step 2 · choose the handler
Choose the synthetic Profile_Click row.
The authored selection points to samples/messy-dotnet-workspace/vb-lazy-constructor/Overview.aspx.vb:13-15, rule vb.syntax.declarations.v1, tier Tier3SyntaxOrTextual. Selection is navigation state, not proof that a page loaded or an event fired.
Step 3 · read the route
Follow ordered observations without flattening their tiers.
Read the six rows below in order. Source syntax, compiled metadata, candidate bridges, and the terminal candidate retain separate labels; display names are never join keys.
Open the ordered route. Stop before calling a candidate bridge an exact compiled call or runtime dispatch.
Step 4 · open evidence detail
Keep the rule, tier, span, version, coverage, and limitation adjacent.
The getter detail carries dotnet.compiled.member.v1, Tier2Structural, its public relative span, extractor version, projection namespace, and concept limitation.
Inspect the detail. The public projection does not carry an independently verified supporting-evidence ID, so the missing reference stays visible as a gap.
Step 5 · inspect the unresolved command
Read categorical state without publishing a value.
The selected outcome records command type state method-local-constant and command text state unresolved-operand, with IlCommandOperandValueUnresolved and IlCommandVirtualDispatchUnproven.
Inspect the safe command panel. Reaching an ExecuteScalar API candidate is not execution, success, parameter binding, or a returned value.
Step 6 · inspect a coverage gap
Preserve the virtual-dispatch uncertainty.
IlCommandVirtualDispatchUnproven remains Tier4Unknown with reduced coverage. Encoded callvirt structure does not select an override, provider, or runtime target.
Inspect the gap. Stop before a display-name join, type-only member guess, or candidate bridge becomes an exact destination.
Step 7 · ask or stop
Route the smallest unanswered question to an owner.
Ask the application/runtime owner which input, branch, and provider need separate observation; ask the database owner only for independently authorized database evidence. Stop if no public-safe evidence or owner can answer without exposing protected material.
Record the owner question and stop condition. The walkthrough never substitutes for source, database, runtime, migration, release, or application-owner review.