Skip to content

V39 Gate 8: Operational Telemetry Repair Readback#143

Merged
geraldarthurdavis merged 1 commit into
version/v39from
v39/gate-8-operational-telemetry-repair-readback
May 25, 2026
Merged

V39 Gate 8: Operational Telemetry Repair Readback#143
geraldarthurdavis merged 1 commit into
version/v39from
v39/gate-8-operational-telemetry-repair-readback

Conversation

@geraldarthurdavis

Copy link
Copy Markdown
Contributor

Summary

  • Adds ReadingOperationalTelemetryRepairReadback for source-safe phase, PTRR agent, PTRR step, Failsafe, ThricifiedGeneration, tool, storage, ledger, wallet, delivery, UI, and repair stream events.
  • Persists operator readback projections and exposes repair hooks without leaking prompts, generated results, wallet private material, or AssetPack source.
  • Extends the shared pipeline execution log to render Reading operational telemetry execution-state metadata and adds protocol artifacts/checks plus V39 Gate 8 workflow coverage.

Validation

  • pnpm run check:v39-gate8
  • git diff --check
  • changed-file and staged secret scans for common token patterns returned no matches

Add source-safe Reading operational telemetry readback for pipeline phase, PTRR agent, Failsafe, ThricifiedGeneration, tool, storage, ledger, wallet, delivery, UI, and repair events.

Persist operator readback projections, render execution-state metadata in the shared pipeline log stream, add V39 canonical artifact/check scripts, and wire Gate 8 validations into gate and canon quality workflows.

Document the Gate 8 protocol boundary and cover package, protocol, and UI behavior with focused tests.
@vercel

vercel Bot commented May 25, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
engi-uapi Ready Ready Preview, Comment May 25, 2026 8:37am

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 09f9993818

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".


function blockersFor(input: ReadingOperationalTelemetryRepairReadbackInput): string[] {
return [
...(input.readNeedRuntime?.findingFitsAdmission.blockers || []),

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Guard nested runtime fields before reading blocker arrays

blockersFor assumes every present runtime object has fully populated nested fields, but this path is fed from untyped output/execution-store values in postprocessing. If readNeedRuntime is present but lacks findingFitsAdmission (or other runtime objects are similarly partial), input.readNeedRuntime?.findingFitsAdmission.blockers throws a TypeError, which can abort telemetry readback construction and break result normalization instead of degrading gracefully.

Useful? React with 👍 / 👎.

@geraldarthurdavis
geraldarthurdavis merged commit b6a592f into version/v39 May 25, 2026
29 checks passed
@geraldarthurdavis
geraldarthurdavis deleted the v39/gate-8-operational-telemetry-repair-readback branch May 25, 2026 08:46
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