Create your first project
A CogniForge project starts with a plain-language idea and becomes an approved technical plan before any code is written. This guide covers the greenfield flow — building something new.
1Describe your idea
Click New project, choose Greenfield, and write your idea summary. This becomes the User Brief — the first page of your project's documentation, kept verbatim forever. A good brief mentions:
- Who the users are and what roles they play.
- The main things each role needs to do.
- What problem it replaces (spreadsheets? WhatsApp groups? paper?).
2Review the Understanding Document
The platform expands your brief into a full product understanding: personas, capabilities, user journeys, a proposed architecture shape, data model, and — most importantly — an Assumptions & Open Questions section. Read that section first.
- Answer open questions by typing into the Refine box (e.g. "Payments use RazorPay; content is organized by class, not curriculum"). Your answers become recorded, confirmed decisions.
- Repeat until the document matches what's in your head, then Approve.
3Approve the Constitution
Next comes the engineering Constitution: the non-negotiable rules every future ticket must respect (data isolation, security boundaries, audit requirements, review discipline). It is derived from your Understanding — check that its rules match your intent, refine if needed, approve.
4Review the Solution Architecture Document (SAD)
This is the real technical design and the most consequential review. The SAD chooses concretely — never "TBD":
- Technology choices: languages, frameworks, database. If you have a preference (say Python over TypeScript), say so in a refine before approving.
- Testing Bar: the exact install/build/test commands per component that every ticket must pass, plus the end-to-end test configuration. This literally drives the delivery pipeline.
- UI/UX & Design System: component library, real color tokens, landing page and dashboard anatomy — this is what makes generated screens look professional instead of placeholder.
- Milestones: Milestone 1 is always the "Foundation & Walking Skeleton" — real scaffolds, real database, real authentication, and one thin working vertical slice. Everything is real from the first ticket; no mock phase.
5Approve — and the board appears
Approving the SAD triggers decomposition: milestones, epics, and stories land on your Board, sized as complete deliverable slices with dependencies enforced. From here, continue with connecting a repository and setting up a build VM — then deliver manually ticket by ticket, or switch on auto-deliver.