Skip to content

Add P1 developer guardrails - #18

Merged
dudarev merged 1 commit into
mainfrom
feat/p1-developer-guardrails
Jun 22, 2026
Merged

Add P1 developer guardrails#18
dudarev merged 1 commit into
mainfrom
feat/p1-developer-guardrails

Conversation

@dudarev

@dudarev dudarev commented Jun 22, 2026

Copy link
Copy Markdown
Owner

Summary

  • add uv-backed Makefile guardrails for fix, lint, tests, and package smoke builds
  • configure ruff, direct runtime dependencies, CI guardrail checks, and uv.lock
  • clarify agent planning/gate guidance and move broad CLI tests under tests/integration

Validation

  • make fix
  • make check

…gration

- Add ruff as test dependency; configure lint rules in pyproject.toml
- Add make lint, make lint-fix, make fix, make format, make check, make package-smoke
- Update make test and make install-local to use uv run --python $(UV_PYTHON)
- Add guardrails CI job running make UV_PYTHON=3.13 check
- Add requests and defusedxml as explicit runtime dependencies
- Bump version to 0.10.2 and add CHANGELOG entry
- Add uv.lock; update .gitignore with .venv/ and dist/
- Move broad CLI clipboard tests to tests/integration/ytt/
- Update README with local verification workflow
- Mark all P1 tasks as complete in docs/plans/2026-06-22-p1-developer-guardrails.md
- Update AGENTS.md to require running local gates before finishing iteration
@dudarev
dudarev marked this pull request as ready for review June 22, 2026 15:20
@dudarev
dudarev merged commit 831bafd into main Jun 22, 2026
3 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

Development

Successfully merging this pull request may close these issues.

1 participant