Skip to content

feat: import native communication trace evidence - #3

Draft
0z5a wants to merge 2 commits into
codex/communication-regression-scoringfrom
codex/native-communication-trace-adapters
Draft

0z5a wants to merge 2 commits into
codex/communication-regression-scoringfrom
codex/native-communication-trace-adapters

Conversation

@0z5a

@0z5a 0z5a commented Sep 5, 2026

Copy link
Copy Markdown
Owner

Summary

Stacked on #1 (communication regression scoring and evidence hard-negative gates).

  • Import native Megatron/slime communication spans and verl schema-v3 per-rank JSONL without reconstructing raw records from aggregate percentiles.
  • Bind manifests, companion evidence and actual process-launch identities to source content; preserve communicator membership, sequence and buffer-use lifecycle boundaries.
  • Filter explicit policy cells while counting warmup/unselected records as auxiliary evidence.
  • Reject forged completion/release, mixed launches, missing clocks or output paths that overwrite source evidence.

Validation

Previously executed on revision 629c2e3: 397 CPU tests passed, 138 schemas fresh. Real two- and four-rank Gloo native captures were imported. Both correctly returned unresolved (exit 2), because Gloo host timestamps are not GPU evidence and required hardware confirmation/clock manifests were absent.

Reproduction: PYTHONPATH=src uv run python -m pytest -q; the native-import CLI and examples are documented in docs/native-communication-trace-import.md.

Import-ready means schema-importable, not a passing regression score. Independent cross-framework GPU baseline/candidate confirmation remains pending. No hardware performance claim.

Duplicate check and review

The existing #1 defines scoring and evidence gates; #2 repairs baseline campaign entrypoints. Neither contains these native adapters. This PR contains only the adapter increment on #1's branch.

AI assistance: OpenAI Codex. Remains Draft pending human review and real hardware confirmation.

0z5a added 2 commits September 5, 2026 11:54
Signed-off-by: 0z5a <0z5a@users.noreply.github.com>
Bind manifest policy and independent-process identity to raw observations; preserve CPU/GPU timing separation and native lifecycle, reject incomplete or conflicting evidence, and protect input artifacts from CLI output collisions.

Assisted-by: OpenAI Codex
Signed-off-by: 0z5a <0z5a@users.noreply.github.com>
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