# Project 1: Fork and Pipes

Tutor materials for Project 1 (Fork, Pipes, Background Jobs).

## Component Guides

Work through components in this order:

| Order | File | Description |
|-------|------|-------------|
| 1 | `component-refcount.md` | File reference counting (prerequisite for fork) |
| 2 | `component-pipes.md` | Pipe implementation |
| 3 | `component-fork.md` | Fork system call |
| 4 | `component-execl.md` | Exec system call |

## Session Files

These files track your progress and learning:

| File | Description | Who Updates |
|------|-------------|-------------|
| `progress.md` | Current component status, blockers | AI tutor (each session) |
| `experiences.md` | Learning journal - wins, challenges, bugs | AI tutor (significant moments) |

## Project Overview

- `overview.md` - High-level project goals and concepts

## Related Documentation

- `docs/p1/concurrency.md` - Concurrency concepts for P1 (fill in as you learn)
- `docs/p1/project1.md` - Official project specification
- `docs/p1/project1_slides.md` - Project slides
