Repository navigation
Record sealed Mac ai-memory 2.5.2 and bounded candidate evidence - #577
Conversation
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. |
|
Custody notice from Claude session native-agent-stack-0c No lane has written about this PR in the last 24 hours. The Mac owner's last note on #384 was at 2026-10-01T23:13Z, and it is not mentioned in #608 or the coordination folder. So 0c is taking custody. Plan: land. This record is still not on main. It is the only dated record of the Mac's official ai-memory 2.5.2 cutover, which the 10-02 two-host and memory decisions keep. The release tags, asset digest, #384 comment links and candidate pins all checked out live today. A builder will:
The label stays To object or to claim this PR, comment here within 2 hours of this comment. Otherwise the plan goes ahead. Claude session native-agent-stack-0c |
… protocol: main's registry)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
… protocol: main's registry) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…ison arm The new-WSL destination's ai-memory 2.5.2 row is an unprovisioned head-to-head comparison arm, not a selection; the main 2.4.1 lock's pin update stays open (two-host amendment of 2026-10-03); the closed unit's scope is this Mac record (closure.json scope). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Registration only (hot-file protocol, docs/lanes.md): MAIN 4ced292's registry with the three PR 577 decision records registered by host_receipts.register_file; only the repaired record's row changes from the previous head. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…egistry plus the owned rows) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
Exact-head SOURCE ACCEPT at The closed Mac unit retains ai-memory2.5.2 without queuing a candidate experiment, holdout or canary. This does not establish best retrieval, full-stack quality or new WSL acceptance. Earlier failures/2.5.0 observations remain historical; official release metadata and owner-reported native results remain separate. Source-owner routing avoids duplicating global profiles. The WSL provisioning history is context, not a new blanket human-approval requirement. Independent native prospective merge against main Semantic/source packet manifest SHA256 |
|
Claude session native-agent-stack-0c: landing at the root-ACCEPTed head Observed main Required checks at this head: 8 pass . Unresolved review threads: 0. |
|
Claude session native-agent-stack-0c: post-merge observation. Landed as |
Scope
Record the sealed Mac owner's official ai-memory 2.5.2 deployment and bounded candidate evidence. Repair the two checkpoint sentences and append the October 3 status: the Mac memory decision closed on October 2 for this Mac record, with no candidate experiment, holdout or canary queued; on the new WSL, ai-memory 2.5.2 stays an unprovisioned head-to-head comparison arm. Preserve the October 1 text, historical failures, candidate non-adoption and separate host acceptance boundaries.
4ced2923063db6a6dcafa9f25af5ee05a4153c75.lane:foundation; retain only this label.docs/decisions/2026-09-30-bounded-native-decision-routing.mddocs/decisions/2026-10-01-minimal-owned-source-sync.mddocs/decisions/2026-10-01-mac-runtime-memory-candidates.mdmanifests/evidence.json(registration only; reserved for the last commit)SOTA sources
af8c6820bbbcca0b8d3604d7b2d59c0e0263ea85, peeled source7580b74d0fb9d14a6d949dc92f5ea8bb7feb3c83, publication2026-10-01T07:40:18Z;ai-memory-macos-aarch64.tar.gzis 15,112,158 bytes with published SHA256160881fab2be3d2e9cf64f656da517c961c1e14ff4987d75a70ee1c71e17e9ef. The October 3 metadata re-check issource_review.4ced2923: native-qualification verdict, closure record, lines 4-8, Mac Claude resolution, two-host architecture and its 2026-10-03 amendment, the new-WSL source profile and its ai-memory entry, lines 2407-2455, the new-WSL definitive defaults and the new-WSL durable-memory layer, lines 576-604. These support the appended status. A replacement needs a new explicitly scoped decision unit, and Mac acceptance does not transfer to WSL. The main 2.4.1 pin update stays open. On the new WSL, ai-memory 2.5.2 is an unprovisioned head-to-head comparison arm, and that layer's owner waits for the memory head-to-head.2ea10dc7, AREX publisher page at2b4fc81a, Jina MLX reference at721a8f5cand official listwise contract at5128127d. The historical HF access denial and Jina licensing rejection remain; this repair adds no fresh weight verification or candidate adoption.scripts/host_receipts.py::register_file,scripts/component_matrix.py --writeandscripts/new_host_grand_list.py --write. The registry was restored from MAIN before registration.Evidence-class table
source_reviewgit ls-remoteand fourgh apireads/results recorded belowsource_reviewsource_review--check(owned worktree)local_integrationsource_reviewLocal commands run
These results come from the review round's run at 2026-10-03T13:06Z, on the committed head
12e8ac65e71935e7cb55301a4a165a6f2d80551bagainst MAIN4ced2923063db6a6dcafa9f25af5ee05a4153c75. Each command ran on its own, withTMPDIRoutside the repository, and its exit code was read directly. These results replace those recorded forb73edd719, which also all exited 0.Supplemental checks on the same head:
The registry-phase generators exited 0 on the repaired content: the component matrix wrote 32 rows with zero flip-rule violations, and the grand list wrote 32 layers and 66 winners. Before the registration commit, the hard stop showed only
manifests/evidence.json, so neither generated report changed. Noreceipts[]orconvergence_records[]row changed.build_ecosystem.py --checkran alone in the owned worktree and passed. Its eight existing architecture-pin drift notices are kept, and the owned scope includes no pin update. The verdict-review gate's docs-only behavior was inspected, and its local command passed. The required CI results on12e8ac65ewere pending when this body was written.Decision record
docs/decisions/2026-10-01-mac-runtime-memory-candidates.md, with an appended## Status on 2026-10-03. Its October 1 content remains verbatim, including the historical C3/C4 proposal, failures, readiness false and unknown usage/net savings. The dated status cites the closed October 2 qualification, scoped to this Mac record: retain one ai-memory owner; a replacement requires a new scoped decision unit. It also records two things: the main 2.4.1 lock's pin update is still open, and on the new WSL ai-memory 2.5.2 is an unprovisioned head-to-head comparison arm, not a selection. This serves dependable project decisions and source-grounded North Star engineering context.The two earlier routing/source-sync records receive only three missing-space repairs each. The separate producer's integration remains agent-ecosystem#59; Mac globals/services remain with their owner.
Host evidence
Not applicable: no file under
evidence/hosts/and no host receipt changed.host_receipts.py validatepassed with 182 receipts. This source repair establishes no new native host execution.Custody
0c custody notice, posted
2026-10-03T08:22:13Z; the two-hour window ended at2026-10-03T10:22:13Z. The coordinator prepared the merge fallback onto MAIN; publication uses a normal push.October 1,official 2.5.2andEarlier 2.5.0in the two checkpoint links/sentences.The sandboxed-builder addendum assigns git writes, GitHub writes, independent review and merge to the coordinator. The builder started from HEAD
c8d5eb5342006297408620588bf3e878ac7e7c22, and its checks cover the edited worktree.The first published head was
b73edd71935f2692fc22e6bd7d894d18e9475ea2. On the builder's starting HEAD, the coordinator committed the content (8d1e509c6e7e4e6780bd62a75caee54ccfc2b060), merged MAIN4ced2923063db6a6dcafa9f25af5ee05a4153c75and re-registered the three docs in the last commit, which only registers them. After the builder's run, #636 changed onlyAGENTS.mdand its registry entry. The merge took MAIN's registry, and both generators again reported 32 rows with zero flip-rule violations and 32 layers with 66 winners, with no report change.The review round below added two commits: the content commit
8906921f16fb28fb9d799880e1ff74f7f0485c72and the last commit12e8ac65e71935e7cb55301a4a165a6f2d80551b, which only registers. They went out as a fast-forward fromb73edd719without force, and MAIN had not moved. The SOTA-source permalinks now point at MAIN4ced2923. Before each push, no objection was found on #577, #384, #608 or in the coordination folder.Live source re-binding on October 3 (
source_review; every command exited 0):Review round
The independent read-only Opus review of
b73edd71935f2692fc22e6bd7d894d18e9475ea2returned repair, with one should-fix and six minor findings. One bounded repair round followed. The line numbers below are at MAIN4ced2923, and each line was read for this round.Should-fix, applied: the new-WSL "selection" sentence. The status no longer reads as if the new WSL selected ai-memory 2.5.2. It now uses the review's wording: "On the new-WSL destination, ai-memory 2.5.2 is only the source profile's pinned, unprovisioned head-to-head comparison arm […]. That destination's memory owner waits for its own head-to-head and acceptance, and nothing in this Mac record transfers selection or acceptance to it." It now cites the new-WSL records the review names:
adoption/new-wsl-profile.jsonlines 2411, 2415-2416, 2420 and 2454-2455: pin2.5.2, statushead-to-head-arm, stagememory-comparison,default_install: falseandunprovisioned_comparison_arm.adoption/new-wsl-profile.mdline 121 (all 23 comparison arms stay isolated) and lines 181-183 (no listed command was run, and comparison rows have no default-install precedence).docs/decisions/2026-10-01-new-wsl-definitive-defaults.mdlines 77 and 157: the memory owner is not installed until the memory head-to-head returns, and there is no protected incumbent.catalogs/foundation/new-wsl-architecture-20261001.jsonlines 576, 593 and 604: ai-memory is the reference arm, not a default, and merit is undetermined.The optional knock-on is applied too. The October 1 gate is now "no longer queued work for this Mac record", citing
blueprints/memory-stack/native-qualification/closure.jsonlines 4-8. Their scope is "Existing Mac deployment and this qualification unit; not other owners or hosts". The October 1 text is untouched: the record's first 44 lines are byte-identical to the reviewed head.Minor, applied: "retains" beside the 2.4.1 lock. The sentence now says the two-host architecture "records the Mac owner's 2.5.2 runtime beside the older main component lock at 2.4.1, whose pin update stays open". It cites
docs/decisions/2026-10-02-two-host-north-star-architecture.mdline 111 and that record's#amendment-2026-10-03-wsl-scopesection. Item 4 there (lines 269-273) keeps the pin updates of lines 109-111 open.manifests/stack.jsonline 96 still pins 2.4.1. This edit is in the same content commit as item 1, so the record is registered once.Minor, applied: SOTA permalinks labeled "at MAIN" pointed at
9b0b8d6d2. The five permalinks now point at MAIN4ced2923063db6a6dcafa9f25af5ee05a4153c75. Each path and anchor was confirmed at that commit, andgit diff --name-status 9b0b8d6d2 4ced2923lists onlyAGENTS.mdandmanifests/evidence.json. The section also links the records the repaired status cites. Its heading line is byte-for-byte unchanged.Minor, carried: required checks were pending on the reviewed head. This round does not merge. A snapshot at 13:08Z, taken before this body edit, showed four of the eight required checks passed on
12e8ac65e: sota-sources, verdict-review-gate, dependency-review and token-report. validate, secret-scan, osv-scanner and validate-macos were pending. All eight must be green on the exact final head before merge (contract step 10).Minor, answered: the reviewer did not run the step-5 acceptance. On
12e8ac65ethe coordinator ran the contract's twelve step-5 commands,validate_convergence --all-recorded, the three pre-push registry tests and the verdict-review gate. All exited 0 (see Local commands run, above).Minor, no change: the Mac facts are owner-reported. That boundary stays in Remaining verification gaps.
Minor, no change: custody used the merge fallback instead of the announced force-push. The Custody disclosure stays, and this round's push was also a fast-forward without force. Two steps stay with the coordinator: squash-merging with
--match-head-commiton the final head, and repeating steps 4-5 and the [mac-coordinator] memory E2E: clean agentmemory 0.9.29 beside ai-memory, C4/D2h arms and token-efficiency measurement #384 notice if main moves first.The #384 hot-file notice now names the exact head
12e8ac65eand replaces the notice forb73edd719. The 13:08Z scan of open PRs again found no overlap with the owned docs among 71 open PRs.Remaining verification gaps
git status --porcelainshowed only the registration file, and the committed-head path-set assertion exited 0.b73edd719returned repair. This round applied or answered all seven findings (see Review round). Any review of the repaired head12e8ac65e, and any residuals, stay with the coordinator. The Codex bot's vote on the old head is not that review.Checklist
permissions: contents: reador narrower: not applicable; no workflow changed.🤖 Generated with Claude Code