Repository navigation
feat(mergecraft): add repository configuration workflow - #691
Conversation
|
Important Review skippedReview was skipped as selected files did not have any reviewable changes. ⚙️ Run configuration
You can disable this status message by setting the Use the checkbox below for a quick retry:
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info
📝 Walkthrough
Merge Risk: ⚪ Minimal · up to
|
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
df030db to
85e78ed
Compare
plugins/mergecraft/plugin.jsonplugins/mergecraft/skills/configuring-repositories/SKILL.mdplugins/mergecraft/skills/configuring-repositories/agents/openai.yamlplugins/mergecraft/skills/configuring-repositories/references/apply-and-verify.mdplugins/mergecraft/skills/configuring-repositories/references/ci-hardening.mdplugins/mergecraft/skills/configuring-repositories/references/decisions.mdplugins/mergecraft/skills/configuring-repositories/references/github-controls.mdplugins/mergecraft/topology.jsonrelease/provingkit/definition-v1.jsonscripts/member_delivery_prepared.schema.jsonscripts/member_delivery_preservation.pyscripts/validate_member_delivery.pyscripts/validate_mergecraft.pyevals/mergecraft/skills/configuring-repositories/evals.jsonevals/mergecraft/skills/configuring-repositories/fixtures/assess-inherited-controls.mdevals/mergecraft/skills/configuring-repositories/fixtures/changed-producer-and-skipped-result.mdevals/mergecraft/skills/configuring-repositories/fixtures/conflicting-provider-evidence.mdevals/mergecraft/skills/configuring-repositories/fixtures/create-solo.mdevals/mergecraft/skills/configuring-repositories/fixtures/defaults-informed-freeze.mdevals/mergecraft/skills/configuring-repositories/fixtures/focused-outside-catalog.mdevals/mergecraft/skills/configuring-repositories/fixtures/harden-python-content.mdevals/mergecraft/skills/configuring-repositories/fixtures/harden-typescript-private.mdevals/mergecraft/skills/configuring-repositories/fixtures/maintained-writer-and-concurrency.mdevals/mergecraft/skills/configuring-repositories/fixtures/ordinary-edit-near-miss.mdevals/mergecraft/skills/configuring-repositories/fixtures/partial-effect-and-reconciliation.mdevals/mergecraft/skills/configuring-repositories/fixtures/policy-and-privileged-input.mdtests/fixtures/member_delivery/README.mdtests/fixtures/member_delivery/constructed-complete-record.jsontests/fixtures/member_delivery/prepared-admission-schema.jsontests/test_validate_member_delivery.pytests/test_validate_mergecraft.pydocs/member-delivery-validation.mdplugins/mergecraft/CHANGELOG.mdplugins/mergecraft/README.mdplugins/mergecraft/.claude-plugin/plugin.jsonplugins/mergecraft/DEVELOPING.mdrelease/plugin-content-locks/mergecraft.jsonIMPL means non-test source and configuration. TEST means automated verification. DOC means reviewer and user documentation. GEN means generated artifacts. OTHER means files outside those categories. FILES shows added, modified, and removed files as +, ~, and −.
Summary
Add Mergecraft’s
configuring-repositoriesSkill for GitHub repository creation, assessment, contextual defaults, focused changes, and project-specific CI hardening. It starts from the requested outcome and applicable policy, explains consequential setting relationships, and delegates application and verification through available native tools.The development baseline has no repository-configuration Skill or member-delivery CLI. This PR integrates the reviewed Skill and its qualification material into maintained source, plus the first nonpassing delivery-validation slice. Complete preservation validation, the Actions caller, remaining hosted cases, and installation remain open work.
Review path
established_claimsempty. Constructed complete envelopes cannot admit a candidate.Boundary
Provenance and compatibility
Validation
At repository root,
python -m unittest tests.test_validate_mergecraft tests.test_validate_member_deliverypassed 184 tests. Those 184 observed results remain applicable: the final successor changes only the design hyperlink, with executable, schema, fixture, and test dependencies unchanged. They were retained with explicit dependency comparison and independent adjudication, rather than rerun on the final commit.Final-commit
git diff --check,python scripts/validate_mergecraft.py .,python scripts/validate_source_skill_disposition.py ., andpython scripts/validate_provingkit.py .all passed.python scripts/validate_mergecraft.py --write-content-lock .also completed with no working-tree diff. Independent source-assembly review is clean. This does not claim a full repository test-suite run or hosted CI result.Review checklist
Summary by CodeRabbit