Repository navigation
Description
Problem and evidence
Committed native receipts and the public v4.23.4 release receipt establish specific macOS journeys, including bidirectional PostgreSQL handoff, project exclusion and automatic startup context. The v4.23.4 receipt also records an initial discovery failure before a successful fresh-session attempt. verify_mcp_hosts starts the real server but varies client names; it does not execute native host lifecycle events. Main CI includes Linux and selected Windows tests, with no macOS job in this workflow. Green CI does not establish the full native matrix.
Main CI run38035783094 is green at 02c3cf0. Separate platform audit run38008915302 fails Windows/macOS at another SHA. Those failures cannot be counted as current-main failures without replay.
Acceptance evidence
Owner scope decision, October 10: this workspace performs macOS corrections and native Claude/Codex verification. The owner's collaborator performs Windows verification with the same acceptance contract. Linux qualification is deferred and must not block a macOS-qualified release. Keep each platform's measured status explicit; no Windows or Linux conformance is inferred from macOS results.
- Enumerate supported OS/architecture, client version, backend and install-channel combinations, labeling unmeasured cells.
- Retain native receipts for blind cross-host transfer, project exclusion, startup context, capture and session persistence.
- Include actual compaction/recovery, hook trust state, Unicode, dependency failure and clean teardown.
- Validate representative tool outputs after SDK conversion in each client, including empty/error results.
- Gate support claims on required receipts tied to artifact digests.
Scope and related work
#692/#693 cover Windows suite debt/order dependence; #720 covers memory evaluation. This owns installed-product native lifecycle acceptance.
Raised by the global Hindsight/Cortex audit. The target is a measurable local-first experience with the same supported semantics in Claude and Codex. Acceptance criteria describe a target, not current conformance. Static findings refer to the pinned source; probes identify their boundary.
Primary references
Public v4.23.4 native receipt; scripts/verify_mcp_hosts.py:2; .github/workflows/ci.yml:378; docs/verification/claude-codex-handoff-2026-09-22/README.md:3; docs/verification/codex-hooks-20261002.md:48
Activity
cdeust commentedon Nov 5, 2026
Tranche 1 proposée dans #891 (commit 4fa01aa,
Refs #730) :docs/audits/platform-support-matrix-2026-11-05.mdliste les combinaisons OS/architecture × hôte × backend × canal d'installation et étiquette chaque cellule par le reçu qui la mesure. Mesuré : quatre parcours natifs macOS (dont un seul lié à l'artefact publié 4.23.4), la sonde d'installation CI surubuntu-26.04,macos-26-arm64etwindows-2025-vs2026(run 42058911839), le cycle de vie PostgreSQL géré d'ADR-1114. Aucun parcours natif Windows, Linux ou.mcpbn'a de reçu ; l'architecture des reçus N1 et N2 n'y est pas enregistrée.Tranches restantes :
.mcpb.Generated by Claude Code
fixup! docs(audit): which platform combinations a receipt measures (#730
fixup! docs(audit): which platform combinations a receipt measures (#730
docs(audit): which platform combinations a receipt measures (#730, sl…
cdeust commentedon Nov 7, 2026
Autopilot : tranche 2 dans #948 (
Refs #730, pasCloses, commit 7b4aba2).scripts/native_receipt.pyvalide le schémacortex-native-receipt/1. Chaque check d'un reçu natif porte l'hôte qui l'a lancé et lemembers_digestde l'artefact exécuté, le digest que calculecortex doctor(#729). Ce digest doit être égal à celui de l'artefact du reçu, donc un reçu ne peut plus mélanger des checks lancés sur deux artefacts ou deux hôtes. Le rapport distingue la preuve distribuée (wheel non modifiée) de la preuve source, et liste les parcours exigés ici qui sont passés, échoués ou absents. Tests : 13 passés. Non vérifié : la suite complète en local (torchnon téléchargeable dans cet environnement).Tranches restantes :
—exigées par le périmètre du propriétaire : Windows (collaborateur), puis macOS x86_64 et.mcpb.Generated by Claude Code