Add canonical task-to-PR lifecycle skill#36
Closed
andrei-hasna wants to merge 3 commits into
Closed
Conversation
Contributor
Author
|
Exact-head review disposition: both required independent elevated artifacts failed on 7240842, and the PR lifecycle has reached repair cycle 2/2. This PR will not merge. The branch and worktree are preserved for evidence; the combined scope is being split into narrower replacement PR lanes with new frozen acceptance contracts. No third repair/re-review cycle will be run on this PR. |
This was referenced Jul 23, 2026
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.
Scope
E-00100(c4256422-07de-4ac7-9b2a-e4af3be7fc9e)a08dc545-512f-43ee-a553-6231a2131c508eadc06b-7276-4854-a6bc-b879866abf6f32e0d30d-e05a-45ce-9034-dfc9afeefd1d/e7994834-cd3e-4416-80fc-9e82bb8b59e8skills-task-to-pr-v22/27240842f5f31a741fcab02fadfe76bb2129a5acaSummary
agent-skills/as the canonical tracked source for instruction-onlyfleet workflow skills.
and admission receipt, lifecycle alias re-resolution, fresh non-reusable
fencing generations after proven prior-worker/lease revocation, and
nonce-bound completion events validated against authoritative terminal state.
allowlists, subset touched-path ledgers, guarded compare-and-replace or
create-if-absent writes, drift-safe rollback, and complete repository/package
provenance in worker output and coordinator acceptance.
reject the replaced unsafe forms.
identity, remote-only skill preservation, source/target hashes, rollback
receipts, and the prior task lifecycle invariants.
No live skill distribution, package version change, publish, release,
deployment, merge, Instructions mutation, or unrelated repository mutation
occurred.
Validation
bun test src/lib/agent-workflow-skills.test.ts: 4 passed, 131 assertions.bun test: 731 passed, 0 failed, 9,862 assertions.bun run typecheck: passed.bun run build: passed.bash scripts/check_skill_corpus_drift.sh --base origin/main: passed.bun pm pack --dry-run: passed; release guard passed andagent-skills/remained outside the package.
git diff --checkand committed-range diff check: passed.for this repair cycle: no P0-P3 findings after reconciliation.
Post-merge Codewith distribution
After merge, a coordinator uses the tracked
agent-skills/fleet-skill-normalization/SKILL.mdworkflow with the exact mergedsource repository/package, commit, path, SHA-256 hash, and package
version/integrity where applicable. A fresh native Codewith worker resolves
target Machines through authoritative IDs/aliases and live connectivity,
writes only the exact selected target and explicitly named run-owned paths,
verifies subset touched-path evidence and target hashes, preserves remote-only
skills, and returns rollback receipts. Other tool adaptation is separate unless
explicitly scoped.
Rollback
Before merge, close this PR to leave canonical and live state unchanged. After
merge, revert the merge commit. If a later Codewith distribution occurred, use
the tracked normalization workflow from the restored canonical commit and each
recorded preimage/absent-state receipt. Restore only when the current target
still matches the recorded run target hash; otherwise preserve and report the
conflict.