Skip to content

Repo hygiene: CI coverage, agent docs, and GitHub templates - #9

Merged
carlok merged 1 commit into
masterfrom
cursor/repo-tuning-docs-ci-800a
Nov 13, 2026
Merged

carlok merged 1 commit into
masterfrom
cursor/repo-tuning-docs-ci-800a

Conversation

@carlok

@carlok carlok commented Nov 13, 2026

Copy link
Copy Markdown
Owner

Audit gaps verified (before changes)

On master at branch point:

  • CI ran uv run --frozen pytest -q with no coverage reporting.
  • No root AGENT.md / AGENTS.md.
  • No CONTRIBUTING.md, CODE_OF_CONDUCT.md, or SECURITY.md.
  • No .github/dependabot.yml, issue templates, or PR template.
  • LICENSE is MIT (left unchanged).

Changes

Area What
CI pytest-cov in dev deps; CI and pyproject.toml report coverage for app/caciarabot with --cov-report=term-missing and fail_under = 62 (~2 pts below measured total).
AGENT.md Agent setup via uv, test/coverage commands, layout, conventions; strict no-secrets / no-host-specific-values; increase coverage before commits; keep public docs generic.
Community CONTRIBUTING.md, Contributor Covenant 2.1 (CODE_OF_CONDUCT.md), SECURITY.md (private reports via GitHub Security Advisories).
GitHub Bug + feature issue forms, config.yml, PR template, weekly Dependabot for pip (uv/pyproject) and github-actions.
Contact Maintainer references use GitHub @carlok only — no email addresses.
Other README Development links to new docs; .gitignore adds .coverage / htmlcov/. No product code refactors.

Commands run locally

uv sync --frozen
uv add --dev 'pytest-cov>=6,<7'
uv run --frozen ruff check app tests
uv run --frozen caciarabot-validate
uv run --frozen pytest -q

Measured coverage

  • 223 tests passed.
  • Total line coverage: 64.50% on app/caciarabot (1859 statements, 660 missed).
  • Configured floor: 62% ([tool.coverage.report] fail_under and CI --cov-fail-under=62).
Open in Web Open in Cursor 

Enforce pytest-cov on app/caciarabot with a 62% floor (measured ~64.5%),
document contributor and agent workflows, and add Dependabot plus issue/PR
templates. Contact points use @carlok on GitHub only.

Co-authored-by: Carlo Perassi <[email protected]>
@carlok
carlok merged commit 67182ff into master Nov 13, 2026
4 checks passed
@carlok
carlok deleted the cursor/repo-tuning-docs-ci-800a branch November 13, 2026 21:14
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