Skip to content

Deliver sealed host-test evidence inline to SDK Reviewers - #2525

Merged
zy95-12 merged 5 commits into
ThinkFlowLab:delivery/ai-centric-development-servicefrom
zy95-12:fix/2519-review-log-evidence
Nov 5, 2026
Merged

zy95-12 merged 5 commits into
ThinkFlowLab:delivery/ai-centric-development-servicefrom
zy95-12:fix/2519-review-log-evidence

Conversation

@zy95-12

@zy95-12 zy95-12 commented Nov 5, 2026 •

Copy link
Copy Markdown
Collaborator

Written-by: Codex

Fixes #2519

SDK Reviewers previously received only a scratch path for host-test evidence. Deliver the complete hash-verified UTF-8 log inline instead, preserving the current candidate, artifact identity, live authority, 2 MiB cap and existing configured context preflight. Keep only provenance metadata in durable worker records; candidate permissions and Agent routing stay unchanged.

Validation at 42d28f9: 14 artifact regressions and 2 actual subprocess dispatch cases pass. An opt-in actual pinned Codex SDK/CLI case passes with a local Responses fixture: content reaches the provider with no receiving log file and source writes remain denied. Artifact helper coverage: 100% lines/functions, 93.55% branches; not whole-change/exhaustive branch coverage (uncovered inherited missing-attempt-map and missing-hash fallback paths). The absent inline channel fails on fetched base 5ca3486; isolated hidden-scratch reads themselves passed, so no universal onsite sandbox cause is claimed.

Final root TZ=UTC setpriv --bounding-set=-dac_override,-dac_read_search npm run verify: 5,088 passed / 0 failed / 0 skipped, including 8 actual disposable DSH scenarios. Exact-head Node 24 and tests-ok passed in run 42019929932. OpenAPI generation and 10 focused API checks pass; only implementation fingerprints changed. Historical implementation notes are archived verbatim to retain the unchanged 384,000-byte role-policy cap and complete required source set. Memory, dated decision, Harness/GitHub architecture, role guide, changelog and canonical patches included. Standing Owner delivery-branch basic-CI scope applies; live target branch rules are empty. The advisory enqueue guard still asks for an independent Verifier report; none is fabricated. This delivery follows the Owner-authorized basic gate, with main gates unchanged.

Not run: production deployment/restart, live OpenToday replay, paid model inference or private installed-App acceptance. The 2 MiB artifact cap does not guarantee a log fits every configured model window; oversized execution input refuses before SDK dispatch rather than truncating evidence or raising limits.

@zy95-12
zy95-12 marked this pull request as ready for review November 5, 2026 11:41
@zy95-12
zy95-12 merged commit e11ba3b into ThinkFlowLab:delivery/ai-centric-development-service Nov 5, 2026
13 of 14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant