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.
03_ARTIFACTS.md defines the grammar of all allowed external artifacts in Project Forge. It is the highest authority on artifact surface and artifact grammar. Every artifact class invoked by 02_PROTOCOL.md must be defined here first. Artifacts carry state — the canonical core does not.
Not all artifacts are required every time. Emit artifacts only when authorized by the canonicals and justified by the current case. The baseline artifact classes represent what the system knows how to support — not a checklist that must be completed on every run.
Authority
03_ARTIFACTS.md may define artifact-local authority. It may not redefine canonical truth, system scope, criteria, or working procedure. Its authority quadrant is strictly the artifact surface: what artifact classes exist, what they are for, how they are structured, when they are written and read, and under what conditions their content may be promoted.
Artifact authority rule
Every artifact has local, delegated, subordinate authority only. No artifact may:- Redefine the system frame
- Redefine canonical rules
- Override the protocol
- Create system-level authority
System artifact baseline
Project Forge defines four baseline-supported artifact classes. If a baseline artifact class is not defined at this level, it must not be invoked by02_PROTOCOL.md.
| Artifact | Purpose |
|---|---|
TARGET_PROJECT_BRIEF_ARTIFACT | Minimum project-specific operational brief for the target project |
INITIAL_SSOT_ARTIFACT | Initial official basis of the target project, frozen at the point of establishment |
HANDOFF_ARTIFACT | Operational continuity across runs when reconstruction from canonicals and stable artifacts alone is unsafe |
SOURCE_OR_MATERIAL_TRANSFER_ARTIFACT | Candidate material transfer to the target project without immediate promotion to stable basis |
Artifact read order
When multiple artifacts are present, read them in this order:TARGET_PROJECT_BRIEF_ARTIFACTINITIAL_SSOT_ARTIFACTSOURCE_OR_MATERIAL_TRANSFER_ARTIFACTHANDOFF_ARTIFACT
Custom artifact rule
TARGET_PROJECT_BRIEF_ARTIFACT
TheTARGET_PROJECT_BRIEF_ARTIFACT transmits the minimum project-specific operational brief of the target project. It is not a notebook, not a protocol, and not a scope dump — it carries only the minimum required to open the target project correctly.
Authority: Local to the target project. May not redefine the frame of Project Forge.
Surface: Project-opening artifact for the target project.
Schema fields:
objectivescope_inscope_outrequired_outputsproject_specific_constraints
INITIAL_SSOT_ARTIFACT
TheINITIAL_SSOT_ARTIFACT freezes the initial official basis of the target project. This is the starting ground — not a location for candidate material or working notes. Only material already validated under 01_RULES.md may update it.
Authority: Local to the target project. Initial reference authority for the target project’s starting basis.
Surface: Official-basis artifact.
Schema fields:
official_materialsapproved_sourcesbase_constraintsversion_or_date
TARGET_PROJECT_BRIEF_ARTIFACT.
Freshness rule: Update only when the initial official basis changes.
Artifact-specific promotion conditions: May be updated only from material already validated under 01_RULES.md.
HANDOFF_ARTIFACT
TheHANDOFF_ARTIFACT transfers operational continuity across runs. It is intentionally temporary and intentionally non-normative. It exists for continuity, not governance. It must be written only when 02_PROTOCOL.md closes HANDOFF_REQUIRED — not by default.
Authority: Local and temporary only. Not normative.
Surface: Operational-continuity artifact.
Schema fields:
current_staterecent_testsopen_pointsnext_move
02_PROTOCOL.md closes HANDOFF_REQUIRED.
Read trigger: Read when reopening the immediately following run.
Freshness rule: Valid only for the immediately following run unless explicitly renewed.
Artifact-specific promotion conditions: Never promotable to canonical or SSOT.
SOURCE_OR_MATERIAL_TRANSFER_ARTIFACT
TheSOURCE_OR_MATERIAL_TRANSFER_ARTIFACT transfers candidate materials or sources to the target project without promoting them to stable basis. It solves a practical middle problem: material may be worth passing along without being validated enough to count as the opening basis.
Authority: Local and subordinate only. Not normative until validated.
Surface: Material-transfer artifact.
Schema fields:
candidate_materialssource_typevalidation_stateattach_or_review_flag
INITIAL_SSOT_ARTIFACT and before HANDOFF_ARTIFACT, if present.
Freshness rule: Update on each materially new transfer set.
Artifact-specific promotion conditions: Promotable only after validation under 01_RULES.md.