Add portable agent bootstrap sources and freshness checks - #101
Merged
Conversation
Contributor
Author
|
A read-only preparation pass for managed integration lifecycle reproduced a pre-existing internal transaction-plan boundary gap, tracked with a counterexample and scope in #102. The affected implementation is unchanged by this PR, and no production CLI route from re-admitted output to Apply was found. #102 is a required prerequisite before extending transactions with deletion; it is not counted as closed by this generation/check slice. |
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
integration sourceand read-onlyintegration checkroutes for repository-local Codex and Claude skills. One bounded bootstrap delegates to the existing CLI owners; it does not copy workflow policy, install dependencies, or grant tool permissions.Validation
Final candidate:
50bbd4663b8aed02dec3c0aebf344164adcff42f.Reviewed tree:
ec1295fdfacf172cfc205b727d38d5edf1745231.Base:
6b4666ff70a4cca4d89b953cf2d11344f50a0624.npm run checkpassed on the final committed candidate, including 93 browser cases, package artifacts, installed carriers, self-hosting evidence, and release closeout.git diff --check origin/main...HEADpassed; the worktree and final tree were unchanged after the full gate.Boundaries And Follow-up
This slice generates and checks bootstrap files only. Installation, update, and removal remain explicitly open as
INTEGRATION-01. Acurrentresult means generated-byte freshness, not host discovery, skill activation, ownership authentication, or authorization to overwrite a file. Native Codex/Claude host loading has not been proven. Local self-hosting receipts remain advisory; registry publication and provider evidence require the subsequent release workflow.Retrospective
The corrective pass showed that equal leaf identity and bytes do not imply an unchanged traversal. The correction keeps the complete observation with its existing confined owner and independently tests each equality operand. Cheap static analysis now precedes another expensive final-gate attempt after test edits. No installed skills or consumer repositories were modified.