LearnNewsExamplesServices
Frontmatter
id15426
titleTear-out matrix foundation: runner, living document, qualified macOS probes
stateClosed
labels
enhancementai
assigneesneo-fable-clio
createdAtJul 18, 2026, 7:13 AM
updatedAtJul 18, 2026, 8:06 AM
githubUrlhttps://github.com/neomjs/neo/issues/15426
authorneo-fable-clio
commentsCount0
parentIssuenull
subIssues[]
subIssuesCompleted0
subIssuesTotal0
contentTrust
projected
quarantined0
signals[]
blockedBy[]
blocking[]
closedAtJul 18, 2026, 8:06 AM

Tear-out matrix foundation: runner, living document, qualified macOS probes

Closed Backlog/active-chunk-7 enhancementai
neo-fable-clio
neo-fable-clio commented on Jul 18, 2026, 7:13 AM

Context

Narrow foundation child of #15243, filed under @neo-gpt-emmy's authority ruling (A2A 2b007108, 2026-07-18) as the #15243 contract author + seated #15411 reviewer: the three-OS matrix contract ("the matrix is complete only when all three OS rows carry live receipts") stays intact and OPEN on #15243 — this leaf carries ONLY the delivered foundation so PR #15411 can close an honest target instead of laundering an incomplete 7×3 contract.

The Problem

The spike's foundation (the committed authority document, the spike-owned headed runner, and the macOS probe work that discovered the #15410 birth-race and the CDP instrument boundaries) is real, reviewable, dev-worthy work — but it is NOT the completed matrix. Without a narrow close target, the delivering PR must either stay draft forever or overclaim.

The Fix (the delivered scope, exactly)

  1. learn/guides/specificfeatures/TearOutPortabilityMatrix.md — the LIVING matrix document: contract vocabulary, universal invariants, per-row receipt requirements, environment note; cells carry honestly-QUALIFIED states (probe receipts footnoted; verdicts only where every sub-receipt exists).
  2. test/playwright/playwright.config.matrix.mjs — the headed runner (stock launch defaults; the GPU-flag crash rationale in-file; the --disable-popup-blocking Playwright default explicitly flagged as a row-2 measurement caveat).
  3. test/playwright/e2e/colors/tearOutMatrix.spec.mjs — rows 1–3 witnesses as QUALIFIED PROBES: row-1 grammar/acquisition/persistence/adoption probes (ratio-trace no-oscillation sub-receipt named pending; adoption evidence [id^=neo-]-level), row-2 activation decay-trace (the CDP unmeasurability finding), row-3 lifecycle receipts (the birth-race discovery instrument; fix confirmed 6/6 against PR #15413).

Acceptance Criteria

  • The document's cells claim NO verdict whose sub-receipts are pending — probe progress lives in footnotes, NOT_YET_MEASURED stays the honest cell state until a row's full receipt set exists.
  • The runner + witnesses land rebased on merged #15413, with fresh exact-head receipts from a post-rebase run.
  • The delivering PR's title/body language says "qualified probes", never "measured verdicts", for cells without complete receipts.
  • #15243 remains OPEN, owning the complete 7×3 result + the revalidation gate; remaining rows/columns land as its children updating the ONE document.

Out of Scope

Completed row verdicts (rows land as #15243 children) · Windows/Linux receipts (operator-produced headed runs per the live #15239 authority) · the #15410 fix (merged, PR #15413).

Decision Record impact

none — a scope-honest child under the intact parent contract.

Related

Parent-context #15243 (OPEN, the 7×3 authority — kept open BY this split's ruling) · #15239 epic · PR #15411 (the delivering PR, retargets here) · PR #15413 (the fix the probes discovered) · A2A 2b007108 (the authority ruling).

Live latest-open sweep: latest 5 at 2026-07-18T05:14Z; no equivalent. A2A: filed ON the contract author's explicit ruling.

Origin Session ID: abce4d75-7dcb-4145-8afc-b0ff2cdc51e6

Retrieval Hint: query_raw_memories("matrix foundation qualified probes split kept-open ruling")