Skip to content

Bridge the CODESTYLE Python profiles to build/lint-only - #445

Merged
ptr727 merged 1 commit into
developfrom
codestyle-profile-terms
Jul 25, 2026
Merged

Bridge the CODESTYLE Python profiles to build/lint-only#445
ptr727 merged 1 commit into
developfrom
codestyle-profile-terms

Conversation

@ptr727

Copy link
Copy Markdown
Owner

The tracked follow-up to the type-model work: CODESTYLE described the two Python profiles as Project/Scripts, while project-types.json now names the declared profiles build/lint-only (with Project/Scripts as the structural pyproject shapes). Bridge them - each shape bullet now names its declared profile (Project = build, Scripts = lint-only) - so the vocabulary is consistent across the two docs. Also splits a pre-existing semicolon in the Project bullet.

Carried doc (intent), re-vendors fleet-wide. spec/validate.py OK.

🤖 Generated with Claude Code

The type model declares a Python profile as build or lint-only, with
Project/Scripts as the structural pyproject shapes. Name each shape's
declared profile in CODESTYLE so the vocabulary matches project-types.json:
the Project shape is the build profile, the Scripts shape is the lint-only
profile. Also split the pre-existing semicolon in the Project bullet.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
CopilotAI review requested due to automatic review settings July 25, 2026 17:59

CopilotAI 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

Aligns the Python profile vocabulary in CODESTYLE.md with the profile names used by the type model (build / lint-only), while keeping “Project” / “Scripts” as the structural pyproject.toml shapes the audit validates.

Changes:

  • Updates the “Two profiles” description to name the declared profiles as build and lint-only.
  • Clarifies that the “Project” shape corresponds to the build profile and “Scripts” corresponds to lint-only.
  • Replaces a semicolon splice in the Project bullet with two sentences.

@ptr727
ptr727 merged commit 93ad65d into developJul 25, 2026
7 checks passed
@ptr727
ptr727 deleted the codestyle-profile-terms branch July 25, 2026 19:12
ptr727 added a commit that referenced this pull request Jul 25, 2026
#446)
## Promote develop to main
Three doc/spec-only changes (no code path, no release):
- **#443** - backlog: standardize `OPERATIONS.md` as the extraction
target for operational content, and add a canonical clang-format config
for the `cpp` type.
- **#444** - name the post-push review race in the merge gate (AGENTS.md
+ copilot-instructions): a push turns checks green before the re-review
lands, so confirm a review on the current head SHA before reading
merge-state.
- **#445** - bridge the CODESTYLE Python profiles (Project/Scripts) to
the declared `build`/`lint-only` names.
## Verification
`spec/validate.py` OK; `spec/audit.py --selftest` PASS.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@ptr727