frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Turn .cursorrules / repo guidelines into GitHub pre-merge checks (OSS)

https://watchflow.dev
3•dkargatzis•1h ago
Building an open-source repo with deterministic validators backed by agent evaluation loops to turn agent instructions (.e.g. .cursorrules, claude-guidelines.md, copilot-prompts.md) into hard guarantees.

Comments

dkargatzis•1h ago
Hi HN!

Maintainers are increasingly dealing with large volumes of low-context PRs, especially as AI coding tools make it easier to generate changes without the surrounding intent.

Many repos already define contribution expectations in places like .cursorrules, CONTRIBUTING.md, or internal guidelines but those rules rarely translate into something enforceable during review.

We built Watchflow to bridge that gap: an open-source GitHub check that translates repository guidelines into enforceable validation logic that runs on every PR.

The model is intentionally hybrid:

- ~95% deterministic validators (fast, predictable, pure Python)

- Optional LLM checks for semantic cases like description / diff alignment

- LLM layer fails open so merges never block on model issues

Example rules:

- Require a linked issue

- Require CODEOWNERS review

- Block PRs above a LOC threshold

- Ensure PR descriptions align with code changes

- Validate contribution patterns defined in .cursorrules or agent guidelines

The goal is to close the loop between repository intent -> code diff -> enforceable governance.

Repo: https://github.com/warestack/watchflow

If there are review patterns you’re seeing that aren’t covered yet, happy to turn them into new validators!

adithya07•1h ago
Is it self-hostable for private repos?
DevanandGowda•1h ago
Looks like it, tried it on my vibe-coded project, looks pretty good so far.
dkargatzis•1h ago
Yes, both public and private. There is a guide with instructions in the repo.

Show HN: SpacePill – Better macOS Space Context Switching

1•jakequist•19s ago•0 comments

Show HN: I built a prediction market that predicts itself

https://www.follymarket.com
1•pkundr•1m ago•0 comments

The Next Version of Curling IO

https://curling.io/blog/the-next-version-of-curling-io
1•PaulHoule•2m ago•0 comments

Fast IP and GPS to Location API (50ms, Global, 99.9% Uptime)

https://www.jeleo.zone.id/
1•wtronk•2m ago•1 comments

"Personal Data": more than a definition, a quasi-constitutional stake in EU

https://www.europeanlawblog.eu/pub/yc0l0slk/release/1
1•fanf2•3m ago•0 comments

IMB Piracy and Armed Robbery Map 2025

https://icc-ccs.org/2025-2/
1•michaefe•3m ago•0 comments

New Emoji: Distorted Face

https://jenniferdaniel.substack.com/p/new-emoji-distorted-face
1•ChrisArchitect•4m ago•0 comments

This job has become the ultimate case study why AI won't replace human workers

https://www.cnn.com/2026/02/09/tech/ai-replacing-jobs-concerns-radiology
1•mhb•4m ago•0 comments

Learnings from a No-Code Lib: Keep the Spec Driven Development Triangle in Sync

https://www.dbreunig.com/2026/03/04/the-spec-driven-development-triangle.html
1•dbreunig•6m ago•0 comments

Show HN: I made Claude Code block my distractions and track everything I ship

https://twitter.com/daxaur/status/2029258604084158559
1•daxaur•6m ago•1 comments

My MCP Server Setup: A Practical Guide to Wiring AI into Everything

https://crunchtools.com/my-mcp-server-setup-practical-guide/
1•abdelhousni•6m ago•0 comments

Man Arrested for Plotting with Others to Murder or Kidnap Two Dissidents Abroad

https://www.justice.gov/usao-sdny/pr/man-arrested-plotting-others-murder-or-kidnap-two-victims-ab...
1•737min•6m ago•0 comments

Does Altman Deserve the Heat?

https://tapestry.news/tech/altman-heat/
1•sonalidee•7m ago•1 comments

Harjus v4 adds kernel bypass and more

https://shufflingbytes.com/posts/harjus-release-4.0.0/
1•ValtteriL•7m ago•0 comments

Show HN: TerminalNexus – Turn CLI commands into reusable buttons (Windows)

1•danhof_sss•8m ago•0 comments

Why Autonomous Agents Failed the Initial Hype: An AutoGen Retrospective

https://www.youtube.com/watch?v=2cnxea3xkzM
1•alexchaomander•8m ago•1 comments

Rob Grant Obituary on Ganymede and Titan

https://www.ganymede.tv/2026/03/obituary-rob-grant/
1•nephihaha•8m ago•1 comments

Agent-experience: visual reference to patterns, surfaces, and infrastructure

https://github.com/ygwyg/agent-experience
1•simonpure•9m ago•0 comments

C++ Reflection: Another Monad

https://www.elbeno.com/blog/?p=1813
1•ingve•10m ago•0 comments

Invoicesio.app – Invoice and billing for freelancers and small businesses

https://invoicesio.app/
1•dimitrisal•10m ago•1 comments

AWS-hosted tech providers urge Middle East customers to fail over now

https://www.theregister.com/2026/03/04/aws_saas_middle_east_customer_warnings/
2•Bender•10m ago•0 comments

Dev stunned by $82K Gemini bill after unknown API key thief goes to town

https://www.theregister.com/2026/03/03/gemini_api_key_82314_dollar_charge/
1•Bender•11m ago•1 comments

Faster C software with Dynamic Feature Detection

https://gist.github.com/jjl/d998164191af59a594500687a679b98d
2•todsacerdoti•11m ago•0 comments

Get Paid for Good Posts

https://treechat.com/
3•mitya777•12m ago•0 comments

Up to 10% of Firefox crashes are due to bad memory [thread]

https://mas.to/@gabrielesvelto/116171753263415921
1•MBCook•12m ago•0 comments

With developer verification, Google's Apple envy threatens Android's open legacy

https://arstechnica.com/gadgets/2026/03/with-developer-verification-googles-apple-envy-threatens-...
1•Bender•12m ago•0 comments

Ask HN: Does Claude Code's abilities fluctuate for you too?

1•ammerfest•13m ago•0 comments

CodeRabbit tops the F1 score in Martian's code review benchmarks

https://www.coderabbit.ai/blog/coderabbit-tops-martian-code-review-benchmark
1•smb06•14m ago•0 comments

Open Source Iran War Cost Tracker: 45.7B

https://iranwarcost.com
11•koverda•15m ago•1 comments

Unfiltered bald joy in the most uplifting corner of the internet

https://okayzoomer.substack.com/p/unfiltered-bald-joy-in-the-most-uplifting
1•speckx•15m ago•0 comments