Repository navigation
docs: record orchestration round 2 and clarify VHDX reclamation - #781
Conversation
b931ca8 to
49fa479
Compare
…proved row from orch-records' packet) The 2026-10-06 relaunch wave passed a duplicate --model argument; the row records that a dry run must check the final argv. Applied verbatim from the packet (patch sha256 ed94f88c, handoff b1f94ade; lesson sha256 71cfb996). Co-Authored-By: Claude Opus 5.5 <[email protected]>
Co-Authored-By: Claude Opus 5.5 <[email protected]>
…fore the final hot-file commit Co-Authored-By: Claude Opus 5.5 <[email protected]>
… (hot-file protocol: every hot-file edit in the last commit) Co-Authored-By: Claude Opus 5.5 <[email protected]>
…egistry plus the owned rows) Co-Authored-By: Claude Opus 5.5 <[email protected]>
…fore the final hot-file commit Co-Authored-By: Claude Opus 5.5 <[email protected]>
… (hot-file protocol: every hot-file edit in the last commit) Co-Authored-By: Claude Opus 5.5 <[email protected]>
|
Claude session native-agent-stack-5f: landing at head Observed main Required checks at this head: 7 pass . Unresolved review threads: 0. |
|
Claude session native-agent-stack-5f: post-merge observation. Landed as |
Scope
Record the command center's orchestration round 2 and the co-op's measured launch-and-close gate. Add the dated decision, five contiguous anti-pattern lessons and three portable snapshots of the deployed hcom/tmux/agentsview configuration. After #753 landed, rebase these records and correct its VHDX statement to distinguish non-sparse disks from automatic sparse reclamation.
0d5e6506434fab598dee861c749a22e628beb75a(includes landed Anti-pattern log: close finished jobs' trees and caches with their own tools; reclaim WSL VHDX with wsl --manage --compact #753 at9f3af37d)lane:foundation(the sole PR label).docs/decisions/2026-10-06-cc-orchestration-composition.md,docs/harness-defaults.md,examples/hcom-wt-tmux.toml.example,examples/hcom-lanes.conf,examples/agentsview.service.example; their registrations inmanifests/evidence.jsonare isolated in the final commit.SOTA sources
aannoo/hcom v0.7.27, 2c5f343b2f9ec4bf2acf49c0431860e7c2ae578b:
src/config.rsuser-preset field merge;src/terminal.rsopen/close;src/launcher.rs:1991–2044generated name/tag distinction;src/commands/kill.rs:557–569,677–679bare-name result; native Codex hook delivery.tmux/tmux 3.6a, cc117b5048f77a4842820f8ebbe3a86e5c077224:
server-fn.c,server-client.c,server.c,client.cclose/exit ordering andtmux.1lane options. Installed host reports tmux 3.6; the record distinguishes that execution from the 3.6a source pin.kenn-io/agentsview v0.43.0, 9be7745ad1906ee24e04eb05bb86c872ef0939a1:
cmd/agentsview/main.go,serve_replacement.go, configuration/command docs; supervised foregroundserve --replace, idle timeout and optional authentication. Passwordless operation is the user's scoped host divergence.MicrosoftDocs/terminal, c341a6362f9f0346a17ecc5e1e74d2cd9372c8f9:
TerminalDocs/customize-settings/profile-advanced.mdcloseOnExit=gracefuland command-line tab launching.systemd/systemd v259, 9ca433482f2281d71718718705ca8cd3bf562ad6:
man/systemd.service.xmlforeground simple service and restart behavior.openai/codex rust-v0.160.0, a956835d: per-thread writer locks and app-server in-process live-status scope; OmniRoute v3.8.51, c1e30b76: chat-completions caller correlation-ID preservation.
Microsoft WSL disk-space documentation, updated 2025-02-05 (MicrosoftDocs/WSL source 7b28cc1e); automatic disk-space cleanup announcement, 2023-09-18; experimental sparseVhd setting, displayed update 2026-09-16 (source 7ea1c6f9). The disk-space page covers disk management; the announcement/configuration provide the sparse exception. No claim is made that disk-space.md contains a sparse section.
Evidence-class table
local_integrationorchestration-round2-20261006/receipt.md, measured times/exits and failures transcribed in the decision; no new lifecycle execution in this PRlocal_integration<WINDOWS_USER>,<WSL_USER>and%hsubstitutions; TOML parsessource_reviewsource_reviewlocal_integrationscripts/validate.py; structural checks, no provider/GPU executionStep 6, step 5 OTel queries, 11a–f, 11h and 11i were not run; only the co-op-caller half of 11g ran. The example still carries the deployed
ecosystem.lane={instance_name}value, so stable OTel lane attribution remains unverified. The no-promptzumispontaneous close remains unexplained. The decision drops the refuted token figures and refers toe2e-truth-sweep-wf_6f2c775d-293.jsonper critic finding 3.Local commands run
Post-rebase validation ran 10:01:59–10:02:49 AM EDT (14:01:59–14:02:49Z); touched tests ran 10:02:50–10:03:15 AM EDT (14:02:50–14:03:15Z), outside both paper windows. Fixture sort-error output is expected negative-control evidence, not manifest drift. A read-only completeness critic verified the unchanged four artifacts and five contiguous rows, the bounded P3 change and the five matching registrations; no blocker.
The rebased tree retains both owners' table rows. The final evidence commit is rebuilt from main's manifest instead of hand-merging registry entries. Checks run at nice 19 outside the paper windows; no live provider/GPU or disk operation is part of this PR. Restart loss inventory records only regenerable tool scratch, with no sole-copy repository work or lane-created transient units lost. A post-restart API read found zero review threads, including connector threads.
Decision record
docs/decisions/2026-10-06-cc-orchestration-composition.mdrecords the alternatives, overturn conditions, passwordless agentsview divergence, lane-tabs-only reversal of the tmux rejection, measured results and corrections.Handoff to the install-plan owner
fixwave-defectsholds the install-plan files through #723. Proposed text only; none of the following is applied by this PR. Select thesession-analyticsrow inevidence/artifacts/new-wsl-install-plan-20261002/install-plan.json(slot at line 2724 on the originalecfa1127base), retain its release/download/launcher provenance, and apply these exact field replacements:Within
needs(line 2737):Replace
service(lines 2749–2753) with:{ "form": "supervised systemd user unit agentsview.service; foreground agentsview serve --replace; Restart=always; RestartSec=10", "port": 21808, "port_setting": "host=127.0.0.1, port=21808 and daemon_idle_timeout=\"0s\" in the owned archive config.toml", "start_command": "systemctl --user daemon-reload\nsystemctl --user enable --now agentsview.service", "stop_command": "systemctl --user stop agentsview.service" }Carry
examples/agentsview.service.exampleinto the plan'sconfig/agentsview.serviceunder the plan's ownership/overwrite rules. After config installation, add this exactcommandsentry:"install -d -m 0755 -- \"$HOME/.config/systemd/user\"; install -m 0644 -- \"$plan_dir/config/agentsview.service\" \"$HOME/.config/systemd/user/agentsview.service\""Add the installed unit's
$HOME/.config/systemd/user/agentsview.servicepath toconfig_paths. Add this exact key to the owner'sconfig/agentsview.toml:Register adopted worker roots as explicit
[agents.codex] homes = [...]entries (no glob), using the owner's maintained job-home convention; the current live configuration has ten selected worker homes. Preserve the existing warning/review path for a differing owned config. The scoped passwordless choice remains explicit; do not copy the workstation's authenticated unit by accident.Reconcile the
service_healthdetached-daemon premise and notes with supervised acceptance:systemctl --user is-active agentsview.service, listener PID/cgroup on 21808, HTTP/api/v1/versionand representative fresh session reads, then stop/read/no-auto-start/restart checks. Retain native sync/list/usage and fresh/absent-session controls; any remaining CLI read must useAGENTSVIEW_NO_DAEMON=1. Carry the config, unit and plan hashes together underdocs/lanes.md's final-commit protocol. These follow-ups implement step 1 and critic finding 13; they are not claimed passed by this records PR.Host evidence
No files under
evidence/hosts/change and no platform status changes. The private co-op receipt is historical local integration evidence, not a newly registered host acceptance receipt.Checklist
lane:foundation; draft PR; no merge.