A file-based agent — such as Codex, an IDE assistant, or a CLI agent — can read the Project Forge canonicals and templates, receive your project information as input, and draft the opening artifacts without requiring an interactive chat session. This approach suits operators who prefer to work from a file context rather than a conversational interface, or who want the compilation step embedded in a development or automation workflow.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.
What the agent does
When given the correct startup pack, a file-based agent:- Reads the four canonical files to establish the governing rules and artifact grammar
- Reads
AI_START.mdfor startup hygiene and routing - Receives the project information and source material provided by the operator
- Works through the standard Project Forge flow: closing the object and target, classifying information, validating sources, assessing readiness, and emitting only the artifacts the case requires
- Produces the opening package as files or structured output the operator can review before use
What the operator controls
The operator’s role does not diminish because an agent is involved. The operator is responsible for:- Source selection — deciding which materials are eligible inputs for this preparation
- Authority — confirming which sources are allowed to count as official basis
- Final approval — reviewing and confirming the opening package before using it
- What becomes official basis — validating that only appropriate material enters the SSOT
- What must stay out — explicitly excluding material that is not ready for promotion or that belongs in
DO_NOT_STORE
Startup pack for agents
The startup discipline for agent sessions is the same as for human-guided sessions. Give the agent:AI_START.md- The four canonical files (
00_SCOPE.md,01_RULES.md,03_ARTIFACTS.md,02_PROTOCOL.md) - Only the artifacts that actually exist for this case
- Only the source pack you intend for it to use in this preparation
Agent-specific cautions
Gap-filling risk
Gap-filling risk
Agents may silently fill missing information to preserve flow and produce a complete-looking artifact. A field that the operator left blank because the information was not yet known can arrive in the draft as if it had been resolved.Corrective instruction: Instruct the agent explicitly to stop at gaps rather than fill them, and to mark any missing field as missing with a clear placeholder. A package with visible gaps is more honest and safer than a package with invisible assumptions.
Promotion risk
Promotion risk
Agents may treat candidate material as official basis simply because it is present in the working context. Source proximity is not authority. Candidate material that has not been validated and explicitly approved by the operator must not enter the
INITIAL_SSOT_ARTIFACT as official basis.Corrective instruction: Require explicit operator validation before any material is promoted. The agent should surface candidate material in the SOURCE_OR_MATERIAL_TRANSFER_ARTIFACT and flag it for operator review rather than quietly promoting it to the SSOT.Handoff risk
Handoff risk
Agents may emit a
HANDOFF_ARTIFACT by default as a precaution, treating it as a safe way to carry extra state. Handoff should only be emitted when the HANDOFF_REQUIRED criteria defined in the canonicals are genuinely met.Corrective instruction: Instruct the agent not to emit a handoff unless the criteria are satisfied and the operator has confirmed the need. Handoff by default creates duplicated continuity, stale operational state, and unnecessary surfaces in the opening package.Session contamination
Session contamination
Agents with memory or context-persistence features may carry state from previous sessions into the current preparation. Earlier cases, prior project frames, or past source material can silently influence the current output.Corrective instruction: For consequential preparation work, prefer isolated agent sessions that start from the explicit input files alone. If the agent environment supports memory features, disable or confirm their scope before beginning. Files beat memory — always prefer what you have given the agent explicitly over what it may have retained.
Do not let the agent improvise missing data
The most common agent failure mode in opening package preparation is gap-filling: the agent encounters a field it cannot answer from the provided material and silently invents a plausible value rather than stopping. The correct behavior is:- Mark missing fields visibly with a placeholder and a note explaining what is needed
- Stop the preparation and surface the gap to the operator when the missing information would change the objective, scope, authority, or readiness state
- Do not substitute nearby material, confident-sounding inference, or prior session context for real operator input