Skip to content

Promote Develop to Main - #864

Merged
ptr727 merged 2 commits into
mainfrom
develop
Aug 20, 2026
Merged

Promote Develop to Main#864
ptr727 merged 2 commits into
mainfrom
develop

Conversation

@ptr727

@ptr727 ptr727 commented Aug 20, 2026

Copy link
Copy Markdown
Owner

Summary

  • keep canonical repository configuration payloads and tooling in the hub
  • classify downstream repository configuration files for retirement
  • direct audit, standup, resync, and operational procedures to the hub at main
  • scope the operations-runbook path exemption to the repository root
  • run lockfile-backed Python lint and type checks in the project environment

Verification

  • required pull request checks
  • full current-head Copilot review
  • repository spec and generated-skill validation
  • Python lint, formatting, type checking, and test suites

Closes #827
Closes #862

## Summary

- make the complete `repo-config/` directory hub-only
- route standup, resync, audit, and skills through the hub at `main`
- remove downstream payload-based workflow-model inference

## Verification

- 733 unit tests
- ruff, mypy, Markdown, spelling, prose, JSON, EditorConfig, and
ShellCheck gates
- audit and generated-skill self-tests
- live hub configuration check
- live downstream audit classification

Ref #827
Copilot AI lite review requested due to automatic review settings August 20, 2026 02:17

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This pull request updates the fleet’s documentation, spec, skills, and linting logic to treat repo-config/ (payloads + tooling + reference docs) as hub-only content on main, and to align standup/resync/audit procedures around consuming that hub source rather than downstream copies.

Changes:

  • Retire downstream repo-config/ carries in the spec/ledger and reframe docs to treat the hub main branch as the configuration source of truth.
  • Narrow the home-path exemption to only the repository-root OPERATIONS.md runbook (instead of exempting whole operational repos).
  • Update standup/resync/audit runbooks, skills, and references to consistently instruct running repo-config/configure.sh from a hub checkout at main.

Reviewed changes

Copilot reviewed 40 out of 40 changed files in this pull request and generated no comments.

Show a summary per file
File Description
WORKFLOW.md Removes downstream-facing repo-config reference and points branch-model ruleset authority to governance.
STANDUP.md Updates standup procedure to treat repository configuration as hub-hosted and adjusts links to docs/repo-config.md.
spec/readme-structure.md Updates README “Contributing” guidance to point at governance instead of repo-config/README.md.
spec/project-types.json Rewords ruleset assertions to reference hub main payloads and updates carried-file coordination rule list.
spec/host-tools.json Updates jq rationale to match hub-only repo-config doc and workflow.
spec/files.json Removes repo-config/ from baseline carry; repoints intent refs to docs/repo-config.md.
spec/divergences.json Classifies repo-config/* payloads/docs as retire for downstreams and expands the retirement ledger accordingly.
scripts/tests/test_prose_lint.py Updates tests to reflect OPERATIONS.md-only exemption and removes operational-repo model inference tests.
scripts/README.md Updates prose-lint documentation to describe the OPERATIONS.md exemption.
RESYNC.md Updates resync instructions to run configuration checks from hub main and delete retired downstream repo-config/ paths.
repo-config/README.md Reframes repo-config/ as hub-only and updates apply/check instructions accordingly.
repo-config/configure.sh Removes model inference from carried payloads and requires explicit model when registry is unavailable.
README.md Updates repo overview links and documentation pointers to docs/repo-config.md.
OPERATIONS.md Updates ops runbook to run repo configuration commands from a hub checkout at main.
GOVERNANCE.md Updates workflow/ruleset guidance to reference hub repo-config/ payloads and clarifies publisher workflow path.
docs/repo-config.md Rewrites repository-configuration doc to formalize hub-only source and hub-main command usage.
AUDIT.md Replaces local diff snippets with “run hub repo-config/configure.sh check from main” guidance.
.github/skills/workflow-ci-contract/SKILL.md Updates required-check/ruleset rename guidance to reference hub repo-config/ payloads.
.github/skills/standup-a-repo/SKILL.md Updates standup skill to specify hub main as the execution context for configure.sh.
.github/skills/resync-a-repo/SKILL.md Updates resync skill to specify hub main for configure.sh check.
.github/skills/operational-vs-release-workflow/references/branch-protection-and-promotion.md Updates branch protection procedure to hub configure.sh apply usage.
.github/skills/comment-and-doc-style/SKILL.md Removes repo-config/ from the carried-file “no coordination machinery” scope list.
.github/skills/comment-and-doc-style/references/carried-doc-references.md Removes repo-config/ from the carried-file “no coordination machinery” scope list (reference doc).
.github/skills/audit-a-repo/SKILL.md Updates audit skill to use hub main configure.sh check as the source of truth.
.github/actions/prose-gate/prose_lint.py Implements OPERATIONS.md-only home-path exemption and expands HUB_HOSTED retire-path set.
.claude-plugin/fleet-skills/skills/workflow-ci-contract/SKILL.md Mirrors workflow-ci-contract update for plugin-distributed skills.
.claude-plugin/fleet-skills/skills/standup-a-repo/SKILL.md Mirrors standup-a-repo update for plugin-distributed skills.
.claude-plugin/fleet-skills/skills/resync-a-repo/SKILL.md Mirrors resync-a-repo update for plugin-distributed skills.
.claude-plugin/fleet-skills/skills/operational-vs-release-workflow/references/branch-protection-and-promotion.md Mirrors branch-protection reference update for plugin-distributed skills.
.claude-plugin/fleet-skills/skills/comment-and-doc-style/SKILL.md Mirrors comment-and-doc-style scope update for plugin-distributed skills.
.claude-plugin/fleet-skills/skills/comment-and-doc-style/references/carried-doc-references.md Mirrors carried-doc-references update for plugin-distributed skills.
.claude-plugin/fleet-skills/skills/audit-a-repo/SKILL.md Mirrors audit-a-repo update for plugin-distributed skills.
.claude-plugin/fleet-skills/.source-digest Updates plugin source digest to reflect skill/content changes.
.agents/skills/workflow-ci-contract/SKILL.md Mirrors workflow-ci-contract update for agent-distributed skills.
.agents/skills/standup-a-repo/SKILL.md Mirrors standup-a-repo update for agent-distributed skills.
.agents/skills/resync-a-repo/SKILL.md Mirrors resync-a-repo update for agent-distributed skills.
.agents/skills/operational-vs-release-workflow/references/branch-protection-and-promotion.md Mirrors branch-protection reference update for agent-distributed skills.
.agents/skills/comment-and-doc-style/SKILL.md Mirrors comment-and-doc-style scope update for agent-distributed skills.
.agents/skills/comment-and-doc-style/references/carried-doc-references.md Mirrors carried-doc-references update for agent-distributed skills.
.agents/skills/audit-a-repo/SKILL.md Mirrors audit-a-repo update for agent-distributed skills.

💡 Configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@ptr727
ptr727 marked this pull request as ready for review August 20, 2026 02:25
## Summary

- sync lockfile-backed Python project dependencies before linting
- run ruff and the configured type checker inside the project
environment
- keep `uvx ...@latest` for lint-only repositories without a lockfile

Refs #862

## Verification

- full local gate from `OPERATIONS.md`
- actionlint with bundled shellcheck
- 733 unit tests and audit self-tests
- repository, prose, generated-distribution, JSON, schema, EditorConfig,
shell, and PowerShell gates
Copilot AI review requested due to automatic review settings August 20, 2026 02:29
@ptr727 ptr727 changed the title Promote Hub-Only Repository Configuration to Main Promote Develop to Main Aug 20, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 41 out of 41 changed files in this pull request and generated no new comments.

@ptr727
ptr727 merged commit 563ce83 into main Aug 20, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants