Skip to content

chore: update Project Standards packages - #42

Merged
chrisdpurcell merged 3 commits into
mainfrom
chore/project-standards-latest-20260815
Aug 15, 2026
Merged

chore: update Project Standards packages#42
chrisdpurcell merged 3 commits into
mainfrom
chore/project-standards-latest-20260815

Conversation

@chrisdpurcell

@chrisdpurcell chrisdpurcell commented Aug 15, 2026

Copy link
Copy Markdown
Collaborator

Updates every configured Project Standards package selector to latest, refreshes Catalog 5 to the current 5.19.0 release, and reconciles managed outputs.\n\nVerification:\n- project-standards reconcile --check --json (ok=true, drift=false, zero findings)\n- project-standards agent-handoff validate --repo .\n- project-standards agent-handoff drift-check --repo .\n- git diff --check

Summary by CodeRabbit

  • New Features

    • Session-start handoff now runs through the standardized executable hook.
    • Added GitHub workflow standards to the supported standards catalog.
  • Bug Fixes

    • Improved strict JSON validation by rejecting documents nested beyond the supported recursion limit with clearer errors.
  • Documentation

    • Updated agent-handoff and Markdown frontmatter guidance to current standards.
    • Refreshed supported standards and locked configurations with newer versions.
  • Chores

    • Improved formatting and linting commands by limiting checks to relevant tracked or source files.
    • Expanded Python tooling configuration for improved path resolution and explicit Ruff settings.

@coderabbitai

coderabbitai Bot commented Aug 15, 2026

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: 1a2cdff4-3e65-4830-8a4c-3bb78f3bd13a

📥 Commits

Reviewing files that changed from the base of the PR and between 17ec356 and e0dc994.

📒 Files selected for processing (2)
  • src/docmend/scale_stage.py
  • tests/test_scale_stage_runner.py

📝 Walkthrough

Walkthrough

The Python session-start hook was removed. Claude and Codex now invoke session-start directly. Standards metadata was upgraded to release 5.19.0. Repository validation commands now use bounded scopes. Strict JSON parsing now rejects excessively deep documents.

Changes

Repository configuration and validation updates

Layer / File(s) Summary
Session-start hook wiring
.agents/skills/agent-handoff/SKILL.md, .claude/settings.json, .codex/config.toml
The documented and configured hook path now targets the executable session-start command.
Standards catalog and lock refresh
.standards/catalog.toml, .standards/lock.toml, .standards/packages/markdown-frontmatter/agent-summary.md, .agents/skills/markdown-frontmatter/SKILL.md
Standards resolve to release 5.19.0 with newer versions, artifact records, digests, and Markdown Frontmatter references.
Scoped validation tooling
AGENTS.md, CLAUDE.md, .vscode/tasks.json, pyproject.toml, scripts/check.py, .github/workflows/dependency-review.yml
Formatting and linting commands use Git-tracked or bounded source scopes. Ruff and Basedpyright configuration records the updated paths. The dependency-review workflow only changes whitespace.
Strict JSON depth validation
src/docmend/scale_stage.py, tests/test_scale_stage_runner.py
JSON validation tracks nesting depth and raises a strict-JSON StageContractError for excessively deep decoded documents. The test covers the request loader path.

Estimated code review effort: 3 (Moderate) | ~20 minutes

Merge Risk: ⚪ Minimal · up to e0dc9

This PR updates Project Standards package selectors and managed outputs, with reconciliation and validation checks passing; no actionable merge-blocking risk remains beyond normal checks and review.

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately summarizes the primary change: updating Project Standards packages and their managed catalog outputs.
Docstring Coverage ✅ Passed Docstring coverage is 100.00% which is sufficient. The required threshold is 80.00%.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch chore/project-standards-latest-20260815

Comment @coderabbitai help to get the list of available commands.

@chrisdpurcell
chrisdpurcell merged commit a141b69 into main Aug 15, 2026
9 checks passed
@chrisdpurcell
chrisdpurcell deleted the chore/project-standards-latest-20260815 branch August 15, 2026 17:29
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.

1 participant