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

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>

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

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.

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

@ptr727
ptr727 merged commit ef2199b into developJul 16, 2026
7 checks passed
@ptr727
ptr727 deleted the post-306-polish branch July 16, 2026 05:08
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