fix(agentic-engineering): declare runtime asset executability - #142
Conversation
@coderabbitai review Please review exact head 6f16f61. Focus on the requiredRuntimeAssets executable declaration, schema and validator enforcement, the missing and false regressions, and the 4.3.7 release boundary. |
Exact-head evaluation for 6f16f61:
Promotion remains blocked pending a clean exact-head substantive review. |
🧩 Analysis chain🏁 Script executed: #!/bin/bash
set -euo pipefail
head='6f16f615036ec4291f5e8b106075c1332fd63ada'
printf '%s\n' '== Exact-head verification =='
git rev-parse HEAD
git cat-file -t "$head"
git merge-base --is-ancestor "$head" HEAD && echo "requested-head-is-ancestor-of-checkout=yes" || echo "requested-head-is-ancestor-of-checkout=no"
git show --no-ext-diff --format='commit=%H%nparents=%P%nsubject=%s' --no-patch "$head"
printf '%s\n' '== Changed files against first parent =='
parent=$(git rev-parse "${head}^")
git diff --no-ext-diff --name-status "$parent" "$head"
printf '%s\n' '== Focused diff =='
git diff --no-ext-diff --unified=80 "$parent" "$head" -- \
'*manifest*' '*schema*' '*validator*' '*classifier*' \
'package.json' 'CHANGELOG.md' 'pnpm-lock.yaml' 'npm-shrinkwrap.json' \
'*agentic-engineering*' || true
printf '%s\n' '== Candidate file map =='
fd -HI -t f . | rg -i '(manifest|schema|validator|classifier|agentic-engineering|package\.json|changelog)' | sed -n '1,240p'
printf '%s\n' '== Symbol/reference locations =='
rg -n -i -C 3 \
'requiredRuntimeAssets|executable|agentic-engineering.{0,80}4\.3\.[67]|"version"[[:space:]]*:[[:space:]]*"4\.3\.[67]"' \
-g '!node_modules/**' -g '!dist/**' -g '!build/**' . | sed -n '1,800p'Length of output: 100558 🏁 Script executed: #!/bin/bash
set -euo pipefail
head='6f16f615036ec4291f5e8b106075c1332fd63ada'
parent=$(git rev-parse "${head}^")
printf '%s\n' '== Complete changed-file diff excluding already inspected large files =='
git diff --no-ext-diff --unified=40 "$parent" "$head" -- \
'.claude-plugin/marketplace.json' '.github/plugin/marketplace.json' \
'plugins/agentic-engineering/.claude-plugin/plugin.json' \
'plugins/agentic-engineering/plugin.json' \
'plugins/agentic-engineering/resources/provider-neutral.desired-state.json' \
'plugins/agentic-engineering/scripts/classify-default-branch-ci-runs.test.sh' \
| sed -n '1,1000p'
printf '%s\n' '== Release references and version coherence =='
rg -n -C 2 '"agentic-engineering"|agentic-engineering@|agentic-engineering.{0,120}4\.3\.[0-9]+|"version"[[:space:]]*:[[:space:]]*"4\.3\.[0-9]+"' \
-g '!node_modules/**' -g '!dist/**' -g '!build/**' \
'.claude-plugin/marketplace.json' '.github/plugin/marketplace.json' \
'plugins/agentic-engineering/plugin.json' \
'plugins/agentic-engineering/.claude-plugin/plugin.json' \
'scripts' '.github' 2>/dev/null || true
printf '%s\n' '== Runtime asset mode, hash, and declaration =='
git ls-tree "$head" -- plugins/agentic-engineering/scripts/classify-default-branch-ci-runs.sh
sha256sum plugins/agentic-engineering/scripts/classify-default-branch-ci-runs.sh
jq -c '.spec.source.requiredRuntimeAssets' \
plugins/agentic-engineering/resources/provider-neutral.desired-state.json
printf '%s\n' '== Test harness control flow around desired-state fixtures =='
sed -n '1,125p' scripts/validate-manifests.test.sh
sed -n '650,940p' scripts/validate-manifests.test.sh
printf '%s\n' '== Validator invocation sites =='
rg -n -C 3 'validate_desired_state_resources|validate-manifests\.sh' \
scripts/validate-manifests.sh scripts/validate-manifests.test.sh
printf '%s\n' '== Working tree state =='
git status --shortLength of output: 51593
I verified the requested scope:
I completed a static review. I did not execute repository scripts in this sandbox. ✅ Action performedReview finished.
|
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: ASSERTIVE Plan: Pro Plus Run ID: 📒 Files selected for processing (9)
Included review availability: Your plan includes up to 1 review per rolling hour; 0 remain after this review. 📜 Recent review details🧰 Additional context used📓 Path-based instructions (2)plugins/**/{plugin.json,.claude-plugin/plugin.json}📄 CodeRabbit inference engine (AGENTS.md)
Files:
**/{.github/workflows,.github/plugin,.claude-plugin}/**/*.json📄 CodeRabbit inference engine (AGENTS.md)
Files:
🔇 Additional comments (9)
📝 WalkthroughWalkthroughThe Possibly related issues
Possibly related PRs
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
Codex Review: Didn't find any major issues. Keep them coming! Reviewed commit: ℹ️ 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". |
Summary
Verification
Fixes #141