Skip to content

Reflect the applied native client tools windows - #815

Closed
seathatflowsinourveins wants to merge 2 commits into
mainfrom
codex/ns2604-n28-20261006
Closed

seathatflowsinourveins wants to merge 2 commits into
mainfrom
codex/ns2604-n28-20261006

Conversation

@seathatflowsinourveins

@seathatflowsinourveins seathatflowsinourveins commented Oct 6, 2026 •

Copy link
Copy Markdown
Collaborator

Scope

Align the repository with the CC's applied Codex and Claude tools windows: Semble0.6.2, jCodeMunch1.108.330 and Codebase Memory0.11.0's vendor-owned native setup. Current registrations and carriers use the canonical CBM name; the MCPorter bridge alias and dated evidence retain their own identities.

  • Base commit: e28d0eec112527ac02659ac23753533b8ed39a73.
  • Lane: lane:foundation.
  • Owned paths: current adoption/profile/templates, token recipes and carriers, their contract tests, current landscape selection metadata, generated handbook and compact window evidence.
  • The later NO-REWRITE ruling is incorporated: main's dated handbook receipt stays byte-identical, a new linked regeneration record binds current outputs, and the current publication-contract pointer retains all prior hash/inventory controls.
  • CC plan step28. Frozen draft#780 is an input only; its proposed required/startup/model/role policies are not imported.

The later Claude receipt proves native registration, four hook events, skill and three agents, plus the CC's actual effort:max additions. A separate Claude instruction-pointer marker remains unverified. The portable worker timeout60 is preserved; its namespace edit does not prove an active D04 profile apply.

SOTA sources

  • DeusData/codebase-memory-mcp v0.11.0, README native install; src/cli/agent_clients.c:21 and agent_profiles.c:294–303 establish the canonical key and exact Claude hyphenated prefix. The binary's install --skip-binary --clients=<client> owns native agent assets; the archive shell installer is a different interface.
  • jgravelle/jcodemunch-mcp v1.108.330, README/configuration and watch-extra metadata. Three bounded native metadata reads on2026-10-06 confirm the applied330 commit and latest331; the newer release is recorded pending review, not claimed installed.
  • MinishLab/semble v0.6.2, README and MCP-extra package metadata. Historical definitive amendment3 remains0.6.1; current comments name the actual10-06 window.
  • CC approved plan plan-wf_8703c159-c6d.json, step28, and retained Codex r3/r4 plus Claude2119Z step/log digests, bound in evidence/artifacts/ns2604-tools-window-20261006/receipt.json.
  • Repository maintenance contracts: docs/lanes.md:96–128, native handbook builder, scripts/host_receipts.py:710, and README/CI's documented unittest driver.

Evidence-class table

Claim Evidence class Command / receipt
Applied package/client setup and per-step exits source_review Retained CC window step/log hashes; no fresh host apply by this PR
Literal current namespace, factory prefix and vendor ownership source_review Pinned factory plus retained native installer readbacks
Repository contracts and generated hash mirrors local_integration Documented unittest modules, native generators, plan/validation checks
Public selected/latest release metadata source_review Three native gh api --cache 120s reads; returned hashes and exits retained
Organic use, benchmark, fresh upstream suite or whole-slot qualification Unmeasured here Explicitly unclaimed; no native-bar closure from this source update

The old complete jCodeMunch landscape row is preserved byte for byte as a standalone object with one final LF. Its four original API checks remain; three actual reads append current selection/release metadata. Published wheel digests remain registry metadata, not newly downloaded/rehashed package bytes. Earlier failed windows and native jCodeMunch config-check1 remain recorded.

Local commands run

Tests and generators ran at nice -n 19 ionice -c3, one at a time, with durable UTC/argv/native/sanitizer records outside /tmp.

python3 -m unittest tests.test_new_wsl_client_config tests.test_token_lanes_subagent_start tests.test_task_model_routing tests.test_new_wsl_definitive_defaults
  0; 321 tests, 3 skips after rebase (previous320-test pass also retained)
python3 scripts/build_new_wsl_handbook.py --write
  0; also regenerated after rebase
python3 -m unittest tests.test_new_wsl_handbook.NewWslHandbookTests.test_the_committed_outputs_are_current_and_the_handbook_receipt_names_them
  0 after mirror repair; 0 after rebase
python3 scripts/build_new_wsl_handbook.py --check
  0; also checked by the rebased current-hash contract
python3 tools/adoption/new_wsl_client_config.py --check
  0; repository templates/map only, no --check-host claim
python3 evidence/artifacts/new-wsl-install-plan-20261002/check_plan.py
  0
python3 scripts/component_matrix.py --write
python3 scripts/new_host_grand_list.py --write
  0 each
python3 scripts/validate.py
  0 before and after rebase
git diff --check
  0

Retained failures: the proposed pytest command exited1 because pytest was absent; the documented unittest driver was used without installing a dependency. Historical/current pin assertions, carrier budget/handbook copies, and the maintained handbook hash mirror exposed failures before their bounded source repairs. The201-test related suite's single hash-mirror failure is retained; its failing contract then passed. No check was disabled or skipped to obtain a pass. Full details are in the compact receipt and durable command records.

Decision record

docs/decisions/2026-10-06-native-codex-tools-window.md names alternatives and overturning evidence. A completeness critic's two findings are corrected: current machine-facing release predicates derive from actual metadata, and current Semble attribution no longer rewrites the historical amendment.

docs/decisions/2026-10-06-native-handbook-receipt-custody.md records the later immutable-record correction. The new handbook-receipt.json links the prior artifact by path and SHA256; its old bytes and all dated decisions are preserved. The unchanged builder still generates the same outputs. The full handbook module passed after the pointer change and additional historical-link digest assertion; existing byte-change rejection controls remain.

Host evidence

No new or changed evidence/hosts/ receipt. This PR applies repository sources only; the CC owns host application and active-client configuration. Installation/readback is separate from native smoke, eligible organic counters, upstream suites and independently adjudicated S4.

Checklist

  • Sources are pinned and the required SOTA section is non-empty.
  • No secrets, live client configuration, credential values, backups or personal filesystem paths are committed.
  • No new paid hosting, subscription or billing surface.
  • Peer files, queued PRs and frozen#780 were preserved.
  • Main's evidence registry was taken and own files re-registered after rebase; generated handbook and shared pin/registry changes are in the last commit.
  • Co-op read, CC ACK, then5f's queue; no merge by this lane.

@seathatflowsinourveins seathatflowsinourveins added the lane:foundation Foundation lane: Claude/Codex setup, hosts, memory, RAG, research, workers label Oct 6, 2026
@seathatflowsinourveins

Copy link
Copy Markdown
Collaborator Author

Closed with a record by the PR triage of 2026-10-07 (the command center's ruling). Not merged; the branch codex/ns2604-n28-20261006 stays on origin at 9db54c8.

Folded into #776 at cda3e50. Of this PR's 32 changed files, 21 are byte-identical there and 11 are merged; none is lost. Registry: 27 entries added or changed by this PR are all present there, 10 of them re-registered to the merged file's hash.

Differences by design: docs/new-wsl-handbook.json: regenerated; it embeds the hash of the merged architecture catalog. docs/new-wsl-handbook.md: regenerated; same embedded hash. tests/test_new_wsl_handbook.py: the test reads the retained PR's own regeneration record (handbook-fold-776-20261007.json) with the same prior-receipt assertions; this PR's handbook-receipt.json is kept there too.

Reopen trigger: none while #776 carries the content. Reopen with gh pr reopen 815.

@seathatflowsinourveins
seathatflowsinourveins deleted the codex/ns2604-n28-20261006 branch October 8, 2026 17:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

lane:foundation Foundation lane: Claude/Codex setup, hosts, memory, RAG, research, workers

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant