Skip to content

fix(crosscheck): parse fenced Azure Pi verdicts - #288

Merged
ruby-dlee merged 1 commit into
mainfrom
codex/azure-guest-verdict-parser
Aug 21, 2026
Merged

fix(crosscheck): parse fenced Azure Pi verdicts#288
ruby-dlee merged 1 commit into
mainfrom
codex/azure-guest-verdict-parser

Conversation

@ruby-dlee

Copy link
Copy Markdown
Owner

Summary

  • make the self-contained Azure Pi guest accept the same single fenced JSON verdict shape as the host parser
  • preserve fail-closed stream semantics across terminal turns and Pi retry boundaries
  • execute the exact shipped guest heredoc in regression tests and byte-pin its verdict-body parser to the host
  • document the failed 2026-08-21 PR fix(azure): bind a validation cell result to the attempt that produced it #285 compartment attempt without claiming an accepted Azure verdict

Validation

  • tests/run.sh tests/fm-crosscheck-azure.test.sh
  • tests/run.sh tests/fm-crosscheck.test.sh
  • bin/fm-lint.sh (251 scripts)
  • shell syntax, Python compilation, and diff checks

Review

An independent adversarial pass found and then verified the fix for a stale-verdict retry edge case. No findings remain.

@ruby-dlee
ruby-dlee merged commit 865671d into main Aug 21, 2026
13 checks passed
@ruby-dlee
ruby-dlee deleted the codex/azure-guest-verdict-parser branch August 21, 2026 16:10
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