# CHATGPT_CONTEXT.md

> **Purpose**
>
> This file is the single onboarding document for ChatGPT and other AI assistants
> that **do not have direct access to the local repository**.

---

# Project

**Name:** Streetline Heroes

**Studio:** StreetlineHeroes GameStudio

**Repository**

```
C:\Users\ramon\RMediaIT\game\StreetlineHeroes
```

The repository is the single source of truth.

---

# AI Instructions

If you cannot directly read the repository:

1. Treat this document as the current project context.
2. Never invent project status.
3. If more detail is needed, ask for the relevant repository file.
4. Stay within the current sprint.
5. Do not expand scope without approval.

---

# Current Status (update each sprint)

Current Sprint:
- DPS-002B — Combat Foundation

Current Epic:
- EPIC-DPS-002

Current Focus:
- Combat State Machine
- Attack Registry
- Input Buffer
- Design-driven combat architecture

Next Planned Sprint:
- DPS-002C — Hitboxes, Damage & Impact Feedback

---

# Repository Entry Points

Always consult these files (or request them if unavailable):

1. studio/AI_START_HERE.md
2. studio/CURRENT_CONTEXT.md
3. studio/PROJECT_MANIFEST.yaml
4. studio/ROADMAP.md
5. studio/MASTER_TODO.md
6. studio/LOCAL_FILESYSTEM_ACCESS.md

Then:

- Relevant Design Package
- Relevant Contracts
- Studio Memory
- Knowledge Graph
- Dashboard status

---

# Local Filesystem Access

Codex app sessions for this project already have controlled workspace access to:

```
C:\Users\ramon\RMediaIT\game\StreetlineHeroes
```

Do not ask for access to the full user directory, Downloads, Documents, Desktop, or an entire drive.

If using a separate MCP-compatible client, restrict filesystem access to the repository path above only. If the client does not support local MCP servers, request specific files from the user instead.

---

# Studio Architecture

Repository

↓

StudioOS

↓

Design Packages

↓

Contracts

↓

Implementation

↓

Playtests

↓

Review

↓

Studio Memory

↓

Knowledge Graph

↓

Dashboard

---

# Working Rules

- Repository is the source of truth.
- YAML is canonical where available.
- Markdown is documentation.
- Never silently change approved design.
- Never modify another subsystem without approval.
- Human approval is required for creative decisions.

---

# AI Roles

Possible roles:

- Executive Producer
- Studio Architect
- Gameplay Lead
- Combat Designer
- Technical Director
- Creative Director
- Pixel Art Director
- QA Lead
- Dashboard Architect
- AI Automation Architect

The startup prompt determines the active role.

---

# If Context Is Missing

Ask for one of:

- CURRENT_CONTEXT.md
- PROJECT_MANIFEST.yaml
- Relevant Design Package
- Relevant Work Order
- Relevant Studio Memory
- Dashboard export

Do not guess.

---

# Conversation Bootstrap

When starting a new ChatGPT conversation:

1. Upload this file.
2. Paste the startup prompt for the desired role.
3. Continue only within that role.

---

# Version

StudioOS Bootstrap

Version: 1.0

Generated for ChatGPT onboarding.
