Guide: Filing Good Issues

Context

Issues are how the team builds its backlog. Every problem, inconsistency, or improvement idea you discover should become a GitHub issue. This is not busywork; it’s how real projects organize work.

Beyond this project: The structure of a good issue (what you observed, where, why it matters, proposed fix) is the same structure you’d use to describe a problem to a manager, write a bug report for a vendor, or scope a project request. Master this format here and you’ll use it everywhere.

Before You Start

How to Write a Good Issue

Title

Clear and specific. A developer should be able to understand the problem from the title alone.

Good:

Bad:

Body

Use the issue templates provided in .github/ISSUE_TEMPLATE/. At minimum include:

Labels

Examples of Issues You Should Find

These are real problems in the current FEAST codebase:

LLM Usage

Definition of Done