# Read-only proof audit PASS2

## Findings

No blocking missing or contradicted proof rows for the authorized server-only code-path fallback. Full supplied matrix, index, raw red and green logs were read; the matrix's older before report and runtime log were also downloaded and read in full. The complete three-file diff and surrounding resolution/commit code match the claims.

Audited baseline: [dd5b5401e1](https://git.cafe/pingdotgg/t3code/commit/dd5b5401e1f240f4314af29edf431369d182f386). Audited head: [441ade6ed1](https://git.cafe/pingdotgg/t3code/commit/441ade6ed192ac67bf5753a06ef30c6a2cde0f55), branch fix/issue-24743. Checkout clean before and after; HEAD unchanged. No edits, pushes, comments, children, browser, or server launches.

The raw red identifies [2bcb5517dc](https://git.cafe/pingdotgg/t3code/commit/2bcb5517dce68f352479e71f3e51c072e2170c3d). Git confirms its parent is the exact baseline and its only change is the 98-line regression-test addition. The test file is identical at red and green. Both published runs use `vp test run apps/server/src/orchestration-v2/DelegatedCompletionDelivery.test.ts -t 'settled between' --reporter=verbose`, with cwd, full HEAD, UTC, and subprocess status. Red: exit 1, two failures at the final deep-equality assertion, 28 filtered skips. Green: exit 0, two passes, 28 filtered skips. The raw red reaches past `assert.isTrue(settled)` and shows failed reverted to running with null completedAt, and completed reverted to waiting with null completedAt/checkpointId. These are the bug's observable persisted-state failures, not setup failures.

Independent rebuild at exact head, workdir `/home/ubuntu/wt/issue-24743`:

```text
$ vp test run apps/server/src/orchestration-v2/DelegatedCompletionDelivery.test.ts -t "settled between task_status's acknowledge read and commit"
RUN v5.0.5 /home/ubuntu/wt/issue-24743
Test Files 1 passed (1)
Tests 2 passed | 28 skipped (30)
Start at 21:46:48
Duration 12.94s
exit status 0
```

This executes real Orchestrator/EventSink/projection runtime in a test harness with in-memory SQLite. The commit spy calls the original sink for both inserted settlement and acknowledgement. Final projections assert status, completedAt and checkpointId; there is no independent full payload/event-log dump. The sink rereads only the selected parent run inside commitThenPublish's SQL transaction before append/projection/publication, replacing delegatedCompletion while retaining current other fields. No actual provider, MCP transport, checkpoint capture, live server or browser replay is demonstrated. Stop and queue recovery are not separately claimed. Historical red was inspected rather than independently rerun in this read-only pass. The pass-1 full-file 30-pass claim is consistent with the file but this pass independently reran only the two affected regressions.

## Row statuses

Visual matrix: EMPTY, 0/0 rows; screenshot, recording, viewport/theme and pixel-delta requirements INAPPLICABLE. No client/render/contract changes exist in the complete diff.

| Matrix backend row | Status | Basis / limit |
| --- | --- | --- |
| Acknowledge failed settlement | PASS | Raw bug-specific red; published and independent green |
| Acknowledge checkpoint completion | PASS | Raw bug-specific red; published and independent green; synthetic checkpoint event |
| Disabled-provider continuation acknowledgement | ACCEPTED COLLAPSE | Same command/commit path, no separate live disabled-provider execution |
| Dispose via task_cancel | ACCEPTED SHARED PATH | Same resolver and selected-parent merge; existing idempotence coverage; no forced dispose race claimed |
| Already acknowledged/disposed; acknowledge after dispose | ACCEPTED UNCHANGED | Early-return branch emits task row only; pass-1 existing-test claim |
| Missing app-owned task | ACCEPTED UNCHANGED | Validation error, inspected |
| Missing parent/cohort/delivery/task membership | ACCEPTED UNCHANGED | Early returns, inspected |
| Queued delivery, last task removed | ACCEPTED CODE INSPECTION | Returns parent id after distinct delivery cancellation; no isolated selector test claimed |
| Queued delivery, siblings remain | ACCEPTED SHARED PATH | Parent selected, message update preserved |
| Nonqueued/missing delivery run | ACCEPTED SHARED PATH | Parent selected |
| commitCommand option absent | ACCEPTED UNCHANGED | Original normalization path |
| commitCommand option present | PASS | Both forced-order cases exercise real transaction/projection |
| Helper non-run/other-run/missing-current | ACCEPTED CODE INSPECTION | Guard/fallback explicit; no exhaustive helper runtime claim |
| Existing writeWithEffects merge path | ACCEPTED REFACTOR | Extracted equivalent helper; pass-1 full-file test claim, not independently rerun here |
| Repeated receipt | ACCEPTED UNCHANGED | Receipt early return precedes merge |

No missing visual fixtures. Optional additional dispose/selector tests would increase coverage but are not required for the scoped acknowledgement race proof accepted by the user.

## FRICTION

category|what|avoidance
artifact retrieval|Python urllib received HTTP 403 on the public matrix|curl with a browser User-Agent retrieved all artifacts successfully; no missing artifact remains
scope|Runtime logs are integration-test transcripts, not live-provider/server replay|Keep the harness qualification and do not claim independent Stop/queue recovery
coverage|28 filtered skips in focused logs|Count only two independently executed cases; retain code-inspection/shared-path labels elsewhere

VERDICT: SUFFICIENT
