Repository navigation
New-WSL Dagu 2.18.2 and mise 2026.10.1 (clean-release waiver); stack and trading hosting stay on the held Dagu 2.16.6 - #740
Conversation
…the clean-release cooldown waiver, qualified in an isolated root - **Pins.** Dagu 2.16.6 moves to 2.18.2 (dagucloud/dagu v2.18.2, tag commit 5ca5c59f6b67734c9f0ae186bd59f5e0bb5846f4). The new-WSL mise moves from 2026.9.18 to 2026.10.1 (jdx/mise v2026.10.1, peeled 050ce5a20287a0aafd872b1191699a5fdafff5ac). - **Classification.** Every 2.16.6 and 2026.9.18 site was classified as a live pin or mirror, or as dated history, and the table is in the decision record. The 24 live sites move: stack, profile and handbook, install plan, scripts and owners, catalog and landscape mirrors, the saturation audit, the hosting recipe and the runtime-worker example. Experiment and qualification records stay as history. - **Line count.** stack.json keeps its 2,166 lines, so pin_source locators do not shift. - **Waiver.** The cooldown waiver is recorded in docs/decisions/2026-10-05-dagu-mise-pin-move.md under the user's 2026-10-03 clean-release rule. v2.18.2 was published 2026-10-04T03:54:02Z and v2026.10.1 on 2026-10-03T14:12:48Z. Both are stable, with verified assets, no yanks and no applicable advisory. No migration notes exist between v2.17.0 and v2.18.2: Dagu has no CHANGELOG at the tag, and SCHEMA_MIGRATION.md is byte-identical across v2.17.0, v2.18.0 and v2.18.2. Rollback restores 2.16.6 and 2026.9.18. - **Qualification,** in an isolated cache root only, with no host service touched (receipt evidence/receipts/dagu-mise-pin-qualification-20261005.json): - checksums match the release checksum files and the API digests; - `dagu version` returns 2.18.2; - `dagu validate` passes on all four current DAGs and every gap-wave fixture except seven archived observability fixtures, which Dagu 2.16.6 also rejects; - the start-all smoke exits 0 with coordinator.enabled at the upstream default true; - `mise --version` returns 2026.10.1, and `mise doctor` passes in an isolated, offline HOME. Each check has a negative control. Open items, as recorded: - one service-registry status error logged at start-all shutdown; - release_due lists the new paths for the next release; - a production downgrade is not qualified. Built by GPT-6.1 Sol through the packaged SDK worker (rounds dagu-pin-r1 and r1b); committed by the coordinator. Co-Authored-By: Claude Opus 5.5 <[email protected]>
… to the merge base before the final hot-file commit Co-Authored-By: Claude Opus 5.5 <[email protected]>
…its on the merge base (hot-file protocol: every hot-file edit in the last commit) Co-Authored-By: Claude Opus 5.5 <[email protected]>
…keep the trading-lane Dagu hold, move only the new-WSL rows, correct the migration and rollback record This one commit merges origin/main and carries round r2's repairs. The sandbox could not write the linked worktree's Git metadata, so the builder staged the merge in a scratch clone; the coordinator committed it there and fast-forwarded the branch. The Claude Opus read of r1 found 2 P1s. The command center and the trading lane resolved them with option (a): - **The standing trading-lane hold stands** (docs/decisions/2026-09-25-workstation-sota-refresh.md:459-486). manifests/stack.json, the trading hosting recipe, dagu-equities.service.example, blueprints/us-equities/manifest.json and every stack-bound mirror stay at Dagu 2.16.6. None of the hold's overturn conditions is met: at v2.18.2 the config exposes only paths.artifact_dir, so the anonymous GET /api/v1/artifacts route under auth:none cannot be disabled. The hosting cutover remains the trading lane's. - **New-WSL rows only.** The new-WSL profile, install plan, scripts, owners, SOURCES, handbook and the profile-bound edition rows move to Dagu 2.18.2, which is what NativeStack2604 runs. mise moves to 2026.10.1. - **Migration record.** The decision record replaces the "no migration notes" claim with the real items: #2784 (suspend flags under data_dir), #2776 (partitioned and indexed artifacts), #2858 (DAG definition index under data_dir), and the repository's own observation that 2.17.x deletes the legacy dags/.dag.index, so binary and unit must move together. The 2604 rollback text requires a pre-upgrade DAGU_HOME copy. The follow-up round records the command center's correction of its earlier "no data migration" statement, and that host's actual one-way state. - **The six P2s:** - the SHA-only SDK acceptance-plan mirror; - landscape snapshot consistency and its releases/latest provenance; - baseline evidence naming the executed 2.16.6 binary; - main integration and registry reconciliation; - mise 2026.10.0 CHANGELOG coverage; - the saturation mirror no longer claims 2.18.2 is installed for the stack component. Built by GPT-6.1 Sol through the packaged SDK worker (round dagu-pin-r2); committed by the coordinator. Co-Authored-By: Claude Opus 5.5 <[email protected]>
…ion and NativeStack2604's one-way upgrade - docs/decisions/2026-10-05-dagu-mise-pin-move.md now carries a dated correction, quoted from and attributed to the command center. It withdraws the earlier "no data migration in 2.17.0-2.18.2" statement. It names the missed #2784, #2776 and #2858, and cites the 2026-09-25 record (:477-479) on the deleted legacy dags/.dag.index. - It also records NativeStack2604's actual state, from the command center's read-only probe. No pre-upgrade DAGU_HOME data copy exists; the two dagu.service backups hold unit bytes only, and the older home is not a backup of the current state. That host's move to 2.18.2 is therefore one-way, with rollback only by re-provisioning. No private path is recorded. Built by GPT-6.1 Sol through the packaged SDK worker (round dagu-pin-r2b); committed by the coordinator. Co-Authored-By: Claude Opus 5.5 <[email protected]>
… to the merge base before the final hot-file commit Co-Authored-By: Claude Opus 5.5 <[email protected]>
…its on the merge base (hot-file protocol: every hot-file edit in the last commit) Co-Authored-By: Claude Opus 5.5 <[email protected]>
…ack mirror; the held stack component untouched; merge recorded; 2.17.2 attribution - The new-WSL profile (and the regenerated handbook), install plan, SOURCES and the qualification receipt (with its registry mirror) now describe a pre-upgrade DAGU_HOME copy-restore only as conditional guidance for a future existing-home upgrade. They state that NativeStack2604 is already on Dagu 2.18.2 without a pre-upgrade copy, so its rollback is re-provisioning, and link the decision's command-center section. - manifests/stack.json is byte-identical to main again: the 2.18.2 qualification receipt is removed from the held 2.16.6 component's evidence_ids and from the saturation public_receipts. The receipt is referenced by the new-WSL profile, which it actually qualifies. The PR therefore stays lane:foundation. - The decision record carries a dated coordinator note that the merge is committed as 6410e5d (parents f523942 and c148e04). Only the installed-Gitleaks containment control was left open for the coordinator. - The legacy dags/.dag.index deletion is attributed to 2.17.2, as the 2026-09-25 record says. Built by GPT-6.1 Sol through the packaged SDK worker (round dagu-pin-r3); committed by the coordinator. 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]>
…epository-relative decision link - evidence/receipts/dagu-mise-pin-qualification-20261005.json keeps the dated r2 open list and adds a dated r3 block that records: - the coordinator's merge 6410e5d, with parents f523942 and c148e04; - the coordinator's run of the installed-Gitleaks containment control: tests.test_runtime_worker_openhands_resolver, run with a writable runtime lock at 9e6ab1c plus the r3 working tree. Exit 0; returned lines 'Ran 138 tests in 15.762s' and 'OK (skipped=2)'. The decision record now states that nothing remains open. - The receipt's NativeStack2604 limitation links the decision section by repository-relative path instead of a branch-only commit. Its registry mirror matches. Built by GPT-6.1 Sol through the packaged SDK worker (round dagu-pin-r4); committed by the coordinator. 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]>
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. |
|
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 |
… (#740's Dagu/mise rows); receipt records the regeneration and the current profile digest Co-Authored-By: Claude Opus 5.5 <[email protected]>
… (#740's Dagu/mise rows); receipt records the regeneration and the current profile digest Co-Authored-By: Claude Opus 5.5 <[email protected]>
Scope
c148e049efee75f8ea8a9a009e7b96b1e97f5c28(merged in; the branch began at 4af7417).lane:foundation. No trading-owned path is touched.SOTA sources
5ca5c59f6b67734c9f0ae186bd59f5e0bb5846f4(https://github.com/dagucloud/dagu/releases/tag/v2.18.2), with release checksums verified. Release bodies v2.17.0 through v2.18.2 were read, including the storage-layout changes #2784, #2776 and #2858.050ce5a20287a0aafd872b1191699a5fdafff5ac(https://github.com/jdx/mise/releases/tag/v2026.10.1), with SHASUMS256 verified. CHANGELOG sections 2026.10.0 and 2026.10.1 were read.Evidence-class table
dagu versionLocal commands run
Review
Built by GPT-6.1 Sol through the packaged SDK worker (rounds dagu-pin-r1 to r4); committed by the coordinator.
Decision record
docs/decisions/2026-10-05-dagu-mise-pin-move.md
Checklist
🤖 Generated with Claude Code