# ╔══════════════════════════════════════════════════════╗
# ║  PRE-WORK MANDATORY SURVEY — Pre-work Mandatory Survey ║
# ╚══════════════════════════════════════════════════════╝

> ⛔ **This step cannot be skipped or performed superficially; doing so blocks starting the work itself.**
> "Verified" using grep/pattern matching is ❌ — only opening the files directly and reading line-by-line is accepted.

---

## Pre-Work Full Project Survey (MANDATORY)

```
□ Enumerate all Entry Points — API / Event / Cron / CLI / DI etc.
□ Trace Data Flow — Trace from entry point to end point through all branches
□ Understand Module Dependencies — From the smallest dependency to structural flow
□ Identify Dynamic Registration — Tool Registry / Event Emitter / DI / String dispatch
□ Identify Barrel / Entry Point — Check the list of APIs exposed to the outside
□ Understand Generational Flow — If v1/v2 coexist, trace each flow separately
□ Trace Micro Flow — Go down to the function level to verify the actual call chain
□ Thoroughly understand all flows — thoroughly
```

> ✅ Begin the work ONLY after completing **all** of the items above.
