ChatGPT (chat.openai.com) and Gemini Web (gemini.google.com) do not have access to your filesystem and do not auto-load any project files. This means the SDD workflow must be activated manually at the start of each conversation by pasting the contents ofDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/davidbuenov/dbv-specs-ops/llms.txt
Use this file to discover all available pages before exploring further.
docs/MASTER_PROMPT.md directly into the chat. Once pasted, the AI operates under the same six-phase Spec-Driven Development lifecycle as any auto-loading platform.
For the full SDD experience — automatic context loading, file reads, Context Snapshots, and persistent memory across sessions — use an IDE-integrated platform such as Claude Code, Gemini CLI, Antigravity, Cursor, or Windsurf. Web interfaces are a useful fallback when IDE access is not available.
Why Manual Activation Is Required
IDE-integrated tools like Claude Code or Windsurf can read files from your project directory. Web AI assistants run in isolated browser sessions with no access to your local filesystem. There is no equivalent ofCLAUDE.md or .windsurfrules that these interfaces can auto-detect. Every conversation starts with a completely blank context — no memory of previous sessions, no access to task.md or memory.md, and no awareness of your project’s specifications.
Manual activation bridges this gap by injecting the workflow directives at the start of the conversation.
How to Activate Manually
Step 1 — Open docs/MASTER_PROMPT.md
Locate docs/MASTER_PROMPT.md in your project and open it in a text editor. This file is the brain of the SDD system — it defines the AI’s role, the six-phase workflow, the coding standards, and the trust boundary rules.
Step 2 — Paste the content as your first message
Copy the entire contents ofdocs/MASTER_PROMPT.md and paste it as the first message in a new ChatGPT or Gemini Web conversation. Then add the following after the pasted content:
Step 3 — Paste project context files manually
Since the AI cannot read files directly, you must supply any project context as text in the chat. For a new project, the Engineering Interview will generate the initial specs for you. For an existing project, paste the relevant files before making requests:| File to paste | When to include it |
|---|---|
docs/SPECIFICATIONS.md | Always — defines what you are building |
docs/ARCHITECTURE.md | For build, test, or refactor tasks |
task.md | Always — tells the AI where work left off |
memory.md | For any session longer than a single task |
docs/DESIGN.md | For UI/frontend tasks |
Limitations Compared to IDE-Integrated Platforms
| Capability | IDE Platforms | ChatGPT / Gemini Web |
|---|---|---|
| Auto-load activation file | ✅ Automatic | ❌ Manual paste required |
| Read project files directly | ✅ Full filesystem access | ❌ You must paste content |
| Write files to disk | ✅ Directly | ❌ Copy output manually |
| Persist context between sessions | ✅ Via task.md and memory.md | ❌ Each conversation is isolated |
| Context Snapshots | ✅ Written to task.md automatically | ⚠️ Must be copied manually |
| Knowledge Items (Antigravity) | ✅ Native | ❌ Not available |
Handling Context Snapshots Manually
In IDE-integrated platforms, the AI writes a Context Snapshot totask.md at the end of each session. In a web conversation, you must do this yourself. At the end of a productive session, ask the AI:
task.md file. In the next session, include this snapshot when you paste task.md content so the AI can resume from the correct point.
Best Practices for Long Sessions
Web AI conversations have context length limits. As a session grows longer, the AI may lose track of instructions or earlier decisions. Apply these practices to maintain quality:- Start every session fresh: Open a new conversation and re-paste
MASTER_PROMPT.md. Do not rely on the AI to remember rules from a previous conversation. - Include
memory.mdandtask.mdat the start of each session: These two files together give the AI the qualitative history and current state of the project. Paste both at the same time asMASTER_PROMPT.md. - Keep sessions focused on one phase: Complete a single phase (e.g.,
/specor/build) per conversation to minimize context drift. - Copy all outputs to disk immediately: When the AI produces code, updated specs, or a Context Snapshot, copy it to the corresponding file in your project before closing the browser tab. Web conversations do not persist.
- Re-inject context if the AI starts deviating: If the AI stops following the SDD workflow mid-conversation, paste the relevant section of
MASTER_PROMPT.mdagain as a reminder.