Before you give the AI a single file, the quality of a Project Forge session is already being decided. The choices you make in the minutes before opening a chat — which session type you are running, which files you include, and whether the environment is clean — determine whether the system operates from explicit structure or quietly reconstructs context from hidden sources. This page walks through each of those choices in order.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/XxYouDeaDPunKxX/GPT-PF-Chat-GPT-Project-Forge/llms.txt
Use this file to discover all available pages before exploring further.
Decide the session type first
Project Forge has three normal session shapes. They are not interchangeable. Deciding which one you are running before you open the chat is the first and most important hygiene act of the session. Fresh case — Use this when you are opening a new target project from scratch. Nothing has been externalized yet. You are building the opening package for the first time. Typical inputs:- The four canonicals (
00_SCOPE.md,01_RULES.md,03_ARTIFACTS.md,02_PROTOCOL.md) AI_START.md- Only the explicit source materials you intend to expose
- The four canonicals
AI_START.md- Existing stable artifacts
HANDOFF_ARTIFACTonly if continuity genuinely cannot be reconstructed from the canonicals and stable artifacts alone
- The four canonicals
AI_START.mdsmoke_test/SMOKE_TEST.md- One simple case file
- The minimum package templates:
artifact_templates/ENTRY_POINT.md, the target brief template, and the initial SSOT template
The correct startup pack
Once you know which session type you are running, assemble the startup pack before opening the chat.Start from a clean workspace
Use a new chat or a clearly isolated ChatGPT project. Do not begin from a conversation that has already accumulated context about the case, even if it feels convenient. If the environment has saved memories or prior chat history that could be referenced, assume contamination is possible.
Provide AI_START.md as the first file
AI_START.md is a bootstrap router for the AI. Its purpose is to route the AI into the canonicals, set startup hygiene, tell it what not to assume, and give it the right starting posture. Provide it first, before anything else, so the AI begins from the correct frame.Provide the four canonicals in read order
After
AI_START.md, provide the canonicals in this order:00_SCOPE.md01_RULES.md03_ARTIFACTS.md02_PROTOCOL.md
02_PROTOCOL.md alone. Without frame, rules, and artifact grammar, procedure can be misread as permission.Provide only artifacts that actually exist
Include existing artifacts only if they genuinely exist and are intended to be authoritative in this session. Do not include template files as if they were filled artifacts. Templates are startup surfaces only — they do not carry authority.
What not to include
Some inclusions look helpful but actively harm session quality. Do not provide:- Old chats as if they were authoritative. Prior conversation is not a canonical source. If something from an earlier session matters, it should have been externalized into an artifact first.
- Hidden assumptions. If a constraint, decision, or context item has not been written down and classified, do not assume the AI will carry it forward correctly from memory or tone.
- Mixed unclassified notes. Material that has not been classified as persistent or volatile, and has not been assigned a residence, is not ready to enter the session as a source. Bring it in only after classification, or hold it back.
- Every available source “just in case.” A longer file list is not a safer session. It is a noisier one. Bring in only what this session explicitly requires.