Repository navigation
docs(audit): which platform combinations a receipt measures (#730, slice 1) - #891
Conversation
…ice 1) List the combinations of OS and architecture, host client and version, backend and install channel, and label each cell by the receipt that measures it: four macOS native journeys, the CI install probe on the three runner images of Pipeline run 42058911839, the managed PostgreSQL lifecycle of ADR-1114, or the cells refused by design. Every other cell is marked not measured, including every Windows, Linux and .mcpb native journey. Refs #730 Co-Authored-By: Claude Opus 5.5 <[email protected]> Claude-Session: https://claude.ai/code/session_018kyZYsuiTjSyh5rqKYCwph
…ort-matrix # Conflicts: # CHANGELOG.md
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
|
Claude finished @cdeust's task in 1m 42s —— View job Review of PR #891 (review 1 of 3)
Result: no Blockers. No CI gate reads either changed file, and the diff contains no secrets. I posted three one-line Notes about statements in the matrix that say less was measured than the receipts record. They are on the N2 startup context, the "only receipt tied to a published artifact" claim, and the N4 count of 28 hooks. Verdict: approve |
Review 1 of 3: PR #891, docs-only (
|
, slice 1) Review 1 of PR #891: N2 recorded native startup context on both hosts and 12 trusted Cortex hook entries; N3's follow-up ran the published 4.23.2 wheel; N4's 28 trusted definitions span four plugins, 11 of them Cortex. Co-Authored-By: Claude Opus 5.5 <[email protected]> Claude-Session: https://claude.ai/code/session_018kyZYsuiTjSyh5rqKYCwph
|
Les trois remarques de la revue 1 sont exactes ; elles sont corrigées dans ae46d63 (
Generated by Claude Code |
|
Claude finished @cdeust's task in 1m 22s —— View job Review 2 of 3: PR #891
Result: no Blockers. The fixup fixes all three Notes from review 1. No CI gate or test reads the changed file, and it contains no secrets. I posted three new one-line Notes:
Verdict: approve |
Review 2 of 3: PR #891, commit
|
, slice 1) Review 2 of PR #891: the Claude startup check ran hook package 4.23.2; the published-wheel run did not pass file-cue priming (#629); N2 records the digest of the installed Codex hook file. Co-Authored-By: Claude Opus 5.5 <[email protected]> Claude-Session: https://claude.ai/code/session_018kyZYsuiTjSyh5rqKYCwph
|
Les trois remarques de la revue 2 sont exactes et corrigées dans 15a68e5 (
Generated by Claude Code |
|
Claude finished @cdeust's task in 1m 58s —— View job Review 3 of 3: PR #891
Result: no Blockers. The fixup fixes all three Notes from review 2. The whole PR is accepted ( I posted three one-line Notes:
Verdict: approve |
Review 3 of 3: PR #891, commit
|
|
Revue 3 : les trois remarques (portée du digest de N2 limitée au fichier de hooks Codex, « released repository artifact », le sha256 de N1 identifie le reçu JSON et non les plugins) sont justes mais marquées sans action avant fusion ; elles ne changent aucune cellule de la matrice. Je ne relance pas un cycle de CI et de revue pour elles : elles seront intégrées dans la tranche 2 de #730 (schéma de reçu lié au digest), qui réécrit ce paragraphe. Generated by Claude Code |
Summary
First slice of #730:
docs/audits/platform-support-matrix-2026-11-05.mdenumerates the combinations of OS and architecture, host client and version, backend and install channel, and labels each cell by the receipt that measures it. Everything without a receipt is marked not measured; the document makes no support claim.Refs #730 (slice 1 of 3; the issue stays open).
Root cause addressed by this slice: the issue's first acceptance item. Support was inferred from green CI and a few macOS receipts, with no list saying which combination each receipt covers. Sources read for each cell:
native-host-verification-4.23.4.json(sha2566e30b481…48de, matches the published.sha256);docs/verification/claude-codex-handoff-2026-09-22/,codex-native-4.23.2.md,codex-hooks-20261002.md;mainat8ef48137(runner imagesubuntu-26.04,macos-26-arm64,windows-2025-vs2026, Claude Code 2.1.306; probe report fields read in the job logs);Remaining slices (listed at the end of the document): a receipt schema that binds each native check to an artifact digest (shared with #729), a gate that refuses a support claim without a current receipt, and native receipts for the cells the owner's scope requires (Windows by the collaborator, then macOS x86_64 and
.mcpb).Type of change
Test plan
scripts/check_craftsmanship.py: OK.pytest tests_py/scripts -k "doc or changelog or readme": 183 passed, 1 skipped.git diff --check: clean. Each row of the matrix has 9 cells (checked with awk).Audit notes
pytestsuite (the local environment cannot download torch through the proxy).Reviewer checklist
Generated by Claude Code