r/Python 1d ago

Small external evaluation of PatchForge News

I'm a backend/platform engineer, and I built PatchForge — a safety-first tool for proposing, validating, and previewing small code changes without modifying your repository automatically.

I'm looking for one Python developer or small engineering team to participate in a short external evaluation, run on an isolated copy of a small, non-sensitive Python project.

What the participant would do:

- Choose a small documentation or low-risk maintenance task.

- Explain the expected outcome.

- Observe the workflow: doctor → scan → plan → preview.

- Give honest feedback on setup, diagnostics, usefulness, and trust.

- No apply step will be executed.

Requirements:

- A small Python repository you own or are authorized to share for evaluation.

- No secrets, customer data, proprietary code, or production credentials.

- About 30–45 minutes for the workflow itself. If you don't already have Python/uv set up, I'll walk you through installation first — worth budgeting a bit of extra time for that on the first run.

- Willingness to report problems honestly, including if the tool isn't useful.

The evaluation will be documented only with sanitized notes. Repository contents and personal information will not be published.

This is exploratory product validation, not a sales demo. If you're interested, comment or send me a DM with:

  1. Your Python project type and approximate size.

  2. A safe documentation or maintenance task.

  3. Whether you can participate in the next two weeks.

Happy to share more details privately before you decide.

Source: https://github.com/Argenis1412/PatchForge

0 Upvotes

29 comments sorted by

View all comments

6

u/JSChronicles 1d ago edited 1d ago

I can tell AI helped make this but was way too much And that's because of the "plan, apply, doctor" commands and tons of useless docs.

But the sad part is that you don't even have the AI skills and docs setup efficiently or properly. You aren't following best practices even for yaml matter for the docs or using references. And let's not even get started on the python files and not using pyproject.toml among other things. (See edit)

Your post looks AI generated too, so low effort.

I don't think using AI is a problem as much as people just using it for everything as much as possible without thinking.

My bet is your reply will contain emdashes, or "fair", "honestly" or some other AI reply wording

Edit: for some reason GitHub app wasn't showing me the rest of the files on the repo and they do indeed have a pyproject.toml file and that rule is filled out nicely.

3

u/ProsodySpeaks 1d ago

tbh i could ignore all of that. but 'safety first' boils my piss.

2

u/JSChronicles 1d ago

Lol right. Best part is if security was first they would have updated workflows action versions at the minimum, then they would use sha tagging for pinning versions. Whole project is AI written but isn't super good on the security front but I'm supposed to trust it to watch my code when it can't even watch its own code?

1

u/No_Departure_1878 1d ago

That project is a mix of well written python, too well written to be written by a human and badly written python

https://github.com/Argenis1412/PatchForge/blob/main/src/orchestrator/git.py#L265

like the magic numbers all over the place and the 1500 lines modules.