<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Dev Srivastava</title>
    <description>The latest articles on DEV Community by Dev Srivastava (@devsrivastava14).</description>
    <link>https://dev.to/devsrivastava14</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4153036%2Fcd8623a5-82b3-4bde-b8db-6ece0504b4c2.png</url>
      <title>DEV Community: Dev Srivastava</title>
      <link>https://dev.to/devsrivastava14</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/devsrivastava14"/>
    <language>en</language>
    <item>
      <title>ScopeSentry: An AI Scope Creep Detector That Helps Freelancers Protect Their Time Protect your time. Clarify the scope. Get paid for extra work.</title>
      <dc:creator>Dev Srivastava</dc:creator>
      <pubDate>Sun, 18 Oct 2026 17:22:00 +0000</pubDate>
      <link>https://dev.to/devsrivastava14/scopesentry-an-ai-scope-creep-detector-that-helps-freelancers-protect-their-time-protect-your-2n4o</link>
      <guid>https://dev.to/devsrivastava14/scopesentry-an-ai-scope-creep-detector-that-helps-freelancers-protect-their-time-protect-your-2n4o</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/hacktoberfest-week2-2026-10-12"&gt;Hacktoberfest Open-Source AI Challenge Week 2: Side Hustle&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🔨 What I Built&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Have you ever agreed to build a website for a fixed price, only for the client to keep adding “just one more feature”?&lt;/p&gt;

&lt;p&gt;That is scope creep. For freelancers, it can mean unpaid hours, missed deadlines, difficult conversations, and projects that become far bigger than originally agreed.&lt;/p&gt;

&lt;p&gt;I built ScopeSentry, an AI-powered scope analysis tool that helps freelancers understand what changed between their original client agreement and a new request—before they say yes.&lt;/p&gt;

&lt;p&gt;ScopeSentry compares two pieces of information:&lt;/p&gt;

&lt;p&gt;The original agreement: What the freelancer and client initially agreed upon.&lt;/p&gt;

&lt;p&gt;The new request: What the client wants to add or change.&lt;/p&gt;

&lt;p&gt;It analyzes the differences and produces a structured breakdown designed to help freelancers make informed decisions.&lt;/p&gt;

&lt;p&gt;Key features include:&lt;/p&gt;

&lt;p&gt;Scope change detection: Identifies requested features that may fall outside the original agreement.&lt;/p&gt;

&lt;p&gt;Evidence-based analysis: Uses quotes from the original agreement to support its findings.&lt;/p&gt;

&lt;p&gt;Effort and cost estimation: Estimates additional work in hours and calculates a potential cost impact using the freelancer's hourly rate.&lt;/p&gt;

&lt;p&gt;Uncertainty detection: Highlights missing details and areas that need clarification instead of treating every assumption as fact.&lt;/p&gt;

&lt;p&gt;Suggested client reply: Generates an editable response to help freelancers discuss additional requirements professionally.&lt;/p&gt;

&lt;p&gt;The goal isn't to automatically reject client requests. It's to help freelancers understand the implications before agreeing to them.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🎬 Demo&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Watch ScopeSentry in action: &lt;a href="https://youtu.be/G4vH6z9WxTU" rel="noopener noreferrer"&gt;https://youtu.be/G4vH6z9WxTU&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The demo walks through a website-development agreement where a client subsequently requests a blog, an admin dashboard, user authentication, and a customer profile page without changing the original budget or deadline.&lt;/p&gt;

&lt;p&gt;ScopeSentry analyzes the new request and presents the potential scope changes, supporting evidence, estimated effort, cost impact, and a suggested client response.&lt;br&gt;
**&lt;br&gt;
💻 Code**&lt;/p&gt;

&lt;p&gt;GitHub repository: &lt;a href="https://github.com/DevSrivastava14/SCOPE_SENTRY.git" rel="noopener noreferrer"&gt;https://github.com/DevSrivastava14/SCOPE_SENTRY.git&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The project uses a React + Vite frontend and a Python FastAPI backend, with AI-powered analysis through the Groq API using an open-weight language model.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;⚙️ How I Built It&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I built ScopeSentry with a focus on making AI analysis useful, structured, and reviewable rather than simply returning a block of generated text.&lt;/p&gt;

&lt;p&gt;Frontend — React + Vite&lt;/p&gt;

&lt;p&gt;The frontend provides a form for entering the original agreement, the client's new request, and the freelancer's hourly rate. It presents the analysis in a readable format and allows the suggested client reply to be edited and copied.&lt;/p&gt;

&lt;p&gt;Backend — Python + FastAPI&lt;/p&gt;

&lt;p&gt;The backend validates incoming requests, communicates with the model provider, parses the model's output into a structured response, and checks that evidence quotes are grounded in the original agreement. It also handles malformed responses and provider errors.&lt;/p&gt;

&lt;p&gt;AI — Open-weight language model&lt;/p&gt;

&lt;p&gt;ScopeSentry uses openai/gpt-oss-120b through the Groq API for agreement comparison and analysis. The model helps interpret the two texts, identify potential additions, and produce structured findings.&lt;/p&gt;

&lt;p&gt;I also added automated backend regression tests and checked frontend linting, production builds, and important UI behaviors. The implementation aims to make failures easier to detect and the results easier for users to review.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🌍 Why Open Innovation Matters&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Scope creep is a common problem, but freelancers do not always have access to expensive project-management tools, contract specialists, or dedicated account managers.&lt;/p&gt;

&lt;p&gt;Open-source AI creates an opportunity to build practical tools for people who might otherwise be underserved by enterprise software. Developers can inspect the implementation, learn from the approach, adapt it to their workflows, and contribute improvements.&lt;/p&gt;

&lt;p&gt;ScopeSentry is a small example of that potential: combining an accessible web stack with an open-weight model to tackle a specific, everyday business problem.&lt;/p&gt;

&lt;p&gt;There is also an important responsibility here. AI-generated estimates are not guarantees, and a model should not invent contractual terms or replace a freelancer's judgment. ScopeSentry is designed to support human decision-making, not make it on the user's behalf.&lt;/p&gt;

&lt;p&gt;I hope this project can evolve through community contributions, better evaluation cases, improved evidence validation, and feedback from freelancers who experience scope creep firsthand.&lt;br&gt;
**&lt;br&gt;
🤖 My Agent Session&lt;br&gt;
**&lt;br&gt;
I used GitHub Copilot as a coding assistant during development. I worked through the project incrementally, using it to help implement the frontend and backend, troubleshoot integration issues, and strengthen automated testing.&lt;/p&gt;

&lt;p&gt;The process also reinforced an important lesson: building an AI application is not just about connecting a model to a form. Input validation, evidence grounding, error handling, configuration, and testing all matter when people rely on the output.&lt;/p&gt;

&lt;p&gt;What's Next?&lt;/p&gt;

&lt;p&gt;Potential improvements include user-specific usage limits, stronger evaluation against real-world agreement examples, support for additional document formats, and optional integrations with freelance project-management workflows.&lt;/p&gt;

&lt;p&gt;For now, ScopeSentry focuses on one clear goal:&lt;/p&gt;

&lt;p&gt;Help freelancers recognize scope changes, understand their potential cost, and have better conversations with clients.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Team Submissions:&lt;/strong&gt; Made the Project solo username : devsrivastava14&lt;/p&gt;

&lt;p&gt;I'd love feedback from freelancers and open-source developers: What would make you trust a tool like this when a client asks for “just one more feature”?&lt;/p&gt;

&lt;h1&gt;
  
  
  devchallenge #hf26challenge #opensource #ai
&lt;/h1&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>Hacktoberfest 2026: My Open Source Journey 🚀</title>
      <dc:creator>Dev Srivastava</dc:creator>
      <pubDate>Thu, 08 Oct 2026 14:58:31 +0000</pubDate>
      <link>https://dev.to/devsrivastava14/hacktoberfest-2026-my-open-source-journey-5en1</link>
      <guid>https://dev.to/devsrivastava14/hacktoberfest-2026-my-open-source-journey-5en1</guid>
      <description>&lt;p&gt;Excited to participate in Hacktoberfest and contribute to open source! Looking forward to learning, collaborating, and making meaningful contributions. 💻✨ #hacktoberfest #opensource #github #beginners&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
