# Ortho DryRun runtime result Date: 2026-08-03 The local test fixture's `TestPipeOrtho.dwg` was detected as Ortho with one viewport. In `DryRun`, `PHP_REC_ANNOT` ran twice, `PXP-AAV` ran twice, and `PXP-OA` ran once. All completed without an unhandled exception; `DBMOD` was `0` before and after. `PlantProject.Name` was available for this fixture and rendered as `PRecAnnotTestProject`. The active Ortho sheet does not expose direct Piping rows and must not be used as a DataLinks source. Metadata inspection and a sanitized runtime probe confirmed `IDwgViewDef.DwgQuery.ModelFiles[].ModelFileName` as the source-model reference. The adapter resolves that reference through `PipingProject.GetPnPDrawingFiles()` and reads `DataLinksManager.SelectAcPpRowIds(PnPProjectDrawing.Id)`. On the latest real DryRun, one source drawing was resolved and seven source Plant objects were read. `PHP_REC_ANNOT` reported seven skipped operations, zero writes, zero conflicts, and zero errors. This verifies source-model DataLinks access; it does not yet verify exact source-object-to-viewport membership or repeated-plan determinism. The test fixture SHA baseline changed for `Piping.dcf` before the first DryRun command. This run therefore does not prove DCF invariance. A paired control fixture versus DryRun fixture comparison remains required.