Skip to content

Polish post-#306: rename Python tasks aggregator, assert #306 additions in spec - #309

Merged
ptr727 merged 1 commit into
developfrom
post-306-polish
Jul 16, 2026
Merged

Polish post-#306: rename Python tasks aggregator, assert #306 additions in spec#309
ptr727 merged 1 commit into
developfrom
post-306-polish

Conversation

@ptr727

@ptr727 ptr727 commented Jul 16, 2026

Copy link
Copy Markdown
Owner

Small forward polish tying off #306 / #307 review feedback, ahead of the #308 promotion.

Validation

  • spec/validate.py — OK (21 cataloged, 0 backlog classify cleanly).
  • editorconfig-checker — clean.
  • spec/files.json, spec/project-types.json — parse.

🤖 Generated with Claude Code

…ns in spec

- vscode-tasks-python.json: rename the "Python Verify" aggregator to
  "Python Format" - it runs ruff format (mutating in place), so "Verify"
  mislabels it; mirrors the sibling ".NET Format" task (Copilot #308).
- spec/files.json: point the Python .vscode/tasks.json reference at
  vscode-tasks-python.json (was the .NET snippet for both languages).
- spec/project-types.json: add python.uvlock.pinned - the audit now asserts
  the uv.lock LF pin (.editorconfig + .gitattributes) that #306 added; N/A
  for a non-uv Python repo.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

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

Tightens up the Python VS Code tasks and the spec so the audit/standardization rules correctly reflect the post-#306 Python additions, ahead of the #308 promotion.

Changes:

  • Renames the Python clean-compile aggregator task from Python Verify to Python Format in the Python VS Code tasks snippet.
  • Updates spec/files.json so Python .vscode/tasks.json references the Python tasks snippet (instead of the .NET one).
  • Extends spec/project-types.json with a Python check asserting uv.lock is pinned to LF when present.

Reviewed changes

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

File Description
spec/project-types.json Adds python.uvlock.pinned so audits assert LF pinning for uv.lock in uv-managed Python repos.
spec/files.json Splits .vscode/tasks.json reference per language so Python points at vscode-tasks-python.json.
catalog/snippets/configs/vscode-tasks-python.json Renames the aggregator label to Python Format to reflect that it runs ruff format (mutating).

@ptr727
ptr727 merged commit ef2199b into develop Jul 16, 2026
7 checks passed
@ptr727
ptr727 deleted the post-306-polish branch July 16, 2026 05:08
Sign up for free to 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