Urgent.News

What's breaking now, across thousands of outlets.

Tech

ScopeSentry: Catch Scope Creep Before It Costs Freelancers

This is a submission for the Hacktoberfest Open-Source AI Challenge Week 2: Side Hustle What I Built Scope creep is one of those problems freelancers know too well. A project starts with a clear agreement, but then the client asks for one more feature, another revision, or an extra deliverable. These requests can slowly turn a profitable project into unpaid work. That's why I'm building…

In the world of freelancing, scope creep is a common challenge. A project begins with a clear agreement, but clients often request additional features, revisions, or deliverables. These incremental demands can transform a profitable project into unpaid labor. Enter ScopeSentry, an AI-powered tool designed to safeguard freelancers from scope creep.

By comparing an original project agreement with client conversations, ScopeSentry identifies requests as in_scope, potentially_out_of_scope, unclear, or needing_review. Each verdict is supported by evidence from the original sources, allowing freelancers to make informed decisions before agreeing to additional work.

ScopeSentry is built using open-source AI technologies. The core application is developed with Next.js and TypeScript, leveraging Gemma as the language model through the Ollama platform. Local inference ensures that sensitive project agreements and client communications remain private, never leaving the user's machine. Zod is used for validating structured data, while deterministic checks confirm that quoted evidence actually exists within the supplied text.

This design decision acknowledges that missing information in an agreement does not automatically classify a request as out of scope; rather, it flags uncertainty for human review.

The tool's privacy-focused architecture is a key feature. By running inference locally, ScopeSentry avoids transmitting project data to external AI services. This approach empowers freelancers to maintain control over their data and AI usage, aligning with the principles of open innovation. Open-weight models like Gemma enable developers to run the tool on their own machines, allowing for greater transparency, customization, and community-driven improvements.

ScopeSentry addresses a real-world concern: the frequency and impact of extra client requests beyond the original agreement. The author seeks feedback from real freelancers to validate the tool's effectiveness. By testing ScopeSentry with realistic project briefs and client requests, users can identify any issues with the verdicts and provide valuable insights on how such a tool could better assist them in managing scope changes.

While the project is still in development and awaits confirmed user feedback, the author invites freelancers to contribute to the testing process, helping to refine and enhance the tool's utility in the freelancing community.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Studyforge

This is a submission for the Hacktoberfest Open-Source AI Challenge Week 2: Side Hustle What I Built I built Studyforge , a locally hosted assessment builder for teachers, professors, tutors, and…

  • Studyforge is a locally hosted assessment builder for educators.
  • Uses Ollama with Gemma 3 270M model for offline question generation.
  • Operates as Node.js and Express app, no paid plans.

A Lab Just Open-Sourced Its Training Harness (Plus 501B Weights)

Reflection AI dropped Beam this week — 501 billion parameters of open weights under Apache 2.0. That's the headline. But here's what actually caught my eye: they also open-sourced Mirror CLI, their…

  • Reflection AI released Beam, a 501 billion parameter open-weight model.
  • Mirror CLI is the training harness, a rare move by labs to share training code.
  • Beam supports BF16, FP8, and NVFP4 weight formats for fine-tuning and pretraining.

App can't connect to the server? Use Test-NetConnection before you reinstall

"The app says it can't connect to the server" is a classic help desk ticket. The tempting fix is to reinstall the app. Before you do that, spend one minute finding out whether the problem is the…

  • Use Test-NetConnection to diagnose network issues before reinstalling apps.
  • Identify server name and port from application settings or documentation.
  • Run Test-NetConnection appserver01 -Port 443 to test connection.

More from Saturday 17 October →