Inspiration

Project discussions often look clear until someone checks the actual documents. A date might differ between two files, an approval may be missing, or a task may depend on something that hasn't been decided yet. These gaps can create confusion once development starts.

What it does

ContextGuard helps teams identify things that need clarification before starting a project. It reviews project information, highlights possible conflicts or missing details, and links findings to their original sources. Users can record clarifications, revisit previous decisions, and prepare a kickoff brief showing what has been decided and what still needs attention.

How we built it

We built ContextGuard as a web application using React, TypeScript, Python, and FastAPI. It supports documents such as PDFs, Word files, and text files. The workflow combines AI-assisted analysis with checks that verify source quotations and keep saved decisions connected to the review. It also supports local review history and exporting a kickoff brief.

Challenges we ran into

One challenge was making findings useful rather than simply listing possible problems. A finding needs supporting evidence, and users need a way to clarify it without losing track of the original information. We also had to consider cases where documents are incomplete, answers are uncertain, or a decision still needs to be made.

Accomplishments that we're proud of

We built a workflow that connects findings with source evidence and lets users record clarifications, revisit decisions, and prepare a structured kickoff brief. We are particularly proud of keeping unresolved questions visible instead of treating every issue as automatically resolved.

What we learned

We learned that identifying an issue is only one part of making a good project decision. Understanding where the information came from and recording how the team responds are equally important. We also learned to distinguish between sample-based testing and live AI behavior, and why it is important to be clear about what has actually been verified.

What's next for ContextGuard

We want to test ContextGuard with a wider range of real project documents, improve the reliability of its findings, and make the review process more useful for teams preparing to start development. Our longer-term goal is to help teams catch misunderstandings earlier and begin projects with clearer decisions.

Share this project:

Updates

Submission history