feat: consolidate TraceDecay V2 PR8-PR13 delivery - #707
feat: consolidate TraceDecay V2 PR8-PR13 delivery#707ScriptedAlchemy wants to merge 321 commits into
Conversation
🦋 Changeset detectedLatest commit: 5f4854a The changes in this PR will be included in the next version bump. Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
|
Post-reopen correction pushed in a23f86a: source-neutral background reconcile no longer advances the scheduler epoch and cancel in-flight text activation; mounted hook overflow uses the explicit invalidating path. Evidence: RED reproduced 0/1, GREEN 1/1 for ordinary_background_reconcile_does_not_supersede_in_flight_text_work; cargo check --lib --locked passed. |
💡 Codex Reviewtracedecay/.github/workflows/release.yml Lines 408 to 411 in fc20c4f For Linux targets, this archive now contains tracedecay/release-please-config.json Lines 22 to 25 in fc20c4f The new npm publication job derives its version from the packed tracedecay/dashboard/src/workspaces/delivery/DeliveryPage.tsx Lines 80 to 82 in fc20c4f When the scope bar selects a project other than the active project, this query keeps the same cache key and continues fetching the unprefixed active-project route. The dashboard already provides tracedecay/src/tracedecay/lifecycle/registry.rs Lines 118 to 122 in fc20c4f When AGENTS.md reference: AGENTS.md:L159-L161 tracedecay/plugin/cursor-native-extension/src/extension.ts Lines 187 to 189 in fc20c4f At activation or language-client restart, ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
If Codex has suggestions, it will comment; otherwise it will react with 👍. Codex can also answer questions or update the PR. Try commenting "@codex address that feedback". |
|
Addressed the Codex review on current HEAD:
Also kept the existing |
fix(clippy): clear the workspace clippy failures on #707
Moves the 44 Rust test targets under crates/tracedecay/tests/ and adds the repository_root helper that resolves checkout-owned assets now that the package sits below crates/. Fixtures, plugin sources, the dashboard and the shell suites stay repository-owned and are reached through it. storage_suite/support.rs still hashed ../common/mod.rs relative to the old layout while its sibling include_bytes calls in the same expression had already been repointed, so no test target compiled. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Completes the test relocation: tests/common moves under the package alongside the targets that use it, so the 14 top-level bridges collapse to plain mod common and the 14 suite bridges point at a sibling. Repoints the paths the move invalidated — common/mod.rs's two host template include_str sites, storage_suite's include_bytes hash input, and the two tracedecay-cli bridges that still named the old root. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
…e' into codex/relocate-tracedecay-root-package
Merging the catch-up floor changed next_page_batch_if's callback to report how many staged pages the caller durably accepted, so the five call sites that still returned unit no longer type-check. The scheduler and the query fixtures commit every page they are handed, so each returns the full batch length. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
…plan-reopened' into HEAD
…plan-reopened' into HEAD
ci(windows): raise build timeout for cold cache
Co-authored-by: Zack Jackson <ScriptedAlchemy@users.noreply.github.com>
Co-authored-by: Zack Jackson <ScriptedAlchemy@users.noreply.github.com>
Co-authored-by: Zack Jackson <ScriptedAlchemy@users.noreply.github.com>
5d8f2a1 to
c7fcf3f
Compare
…plan-reopened' into codex/707-fast-forward-20260827
…d6ed chore(vendor): stacked vendor-only PR for #707 — generated vendor churn, land first
…rules Co-authored-by: Zack Jackson <ScriptedAlchemy@users.noreply.github.com>
…alogue-to-707-7ee0 revert(privacy): move gitleaks catalogue to PR #707
chore(vendor): split remaining generated and data churn out of PR #707
Absorbs the merged churn-split PRs so the merge-base advances and the byte-identical files (benchmark_data/, mockups/, plugin/cursor-native-extension/, dashboard contracts schema) leave #707's visible diff. Tree is identical to the previous branch head — no content change. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01A2BarcJk3iuv77aJQwHvnx
…plan-reopened' into codex/707-fast-forward-20260827
|
Heads-up from the master-side CI stabilization (PRs #738/#739):
|
Absorbs the master-side CI stabilization. Delete-side conflicts resolve to this branch: the V2 resolver (lifecycle/identity.rs reject_split_identity_cutover) already fails closed on populated duplicate shards, path_layout.rs is already restructured past the clippy lint, and the automation lock code is rewritten here (the vanished-lock reclaim guard from #739 still needs a V2 port — see the PR #707 comment from 2026-08-27). Tree is identical to the previous branch head. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01A2BarcJk3iuv77aJQwHvnx
…plan-reopened' into codex/707-fast-forward-20260827
Replacement review for #421 after its accidental merge was reverted from master in 52a9aab. This commit has the exact tree of #421 head d4c67d4. Do not merge until explicitly authorized.