Repository navigation
fix: separate host and skill write targets before locking - #1510
Closed
ScriptedAlchemy wants to merge 4 commits into
Closed
ScriptedAlchemy wants to merge 4 commits into
ScriptedAlchemy wants to merge 4 commits into
Conversation
Co-authored-by: Zack Jackson <ScriptedAlchemy@users.noreply.github.com>
Co-authored-by: Zack Jackson <ScriptedAlchemy@users.noreply.github.com>
|
…r/separate-before-serializing-shared-state-0673 Co-authored-by: Zack Jackson <ScriptedAlchemy@users.noreply.github.com>
Co-authored-by: Zack Jackson <ScriptedAlchemy@users.noreply.github.com>
Owner
Author
ScriptedAlchemy
deleted the
cursor/separate-before-serializing-shared-state-0673
branch
October 11, 2026 00:05
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
3e6167b265into this branch. No conflicts.Motivation
Principle: separate-before-serializing-shared-state.
This PR stays on the #707 tip (
codex/tracedecay-total-redesign-plan-reopened). It does not merge #707 or this PR to master.Merge
3e6167b265639c17b7d1c174cd3b7baa3116adaeNotApplicableadmission and the removedchanges.reusedlist. Terminal publication park tests still pass.Changes
HostBundleWriterV1no longer takes lifecycle-rootwriter.v1.lockor host-blindjournal.v1.json. Journals arejournal.{slug}.v1.json; locks arewriter.{slug}.v1.lock. Legacy names are still read and retired only for the host that wrote them.agent_managed/skill_usage/<hex>.json.read_publication_pointeridentifies a cached pointer by content digest, not size and mtime.Test plan
cargo test -p tracedecay-code-index-runtime --lib publication_store(27 passed, including the undecoded CAS refusal)cargo test -p tracedecay-code-index-runtime --lib branch_publication(10 passed, including terminal publication park)cargo test -p tracedecay-code-index-runtime --lib park_convergencecargo test -p tracedecay-agent-hosts --lib host_bundle::tests(33 passed)cargo test -p tracedecay-automation-runtime --lib recording_one_skill_does_not_rewrite_another_skills_filecargo nextest run --workspace --no-fail-fastnot runChecklist
CHANGELOG.mdupdated.envfiles included