# TANRAIL ONE — Do Not Build Yet

This document explicitly lists modules, features, and capabilities that are **strictly prohibited from being built at this time**. 

No AI coding agent or human developer is permitted to generate models, migrations, controllers, or UI for these features until this document is updated and explicit architectural approval is granted.

## 🚫 RESTRICTED LIST

1. **Restaurant POS & Table Management**
   - *Status:* Conceptualized.
   - *Reason:* Core Foundation, Authentication, and Shared Sales/Inventory modules must be completed and tested first.

2. **Catering Event Management & Packages**
   - *Status:* Conceptualized.
   - *Reason:* Core Foundation must be completed first.

3. **Water Production & Transport Modules**
   - *Status:* Out of scope for initial implementation.
   - *Reason:* Future businesses; no requirements gathered yet.

4. **Advanced Accounting (General Ledger, Double-Entry)**
   - *Status:* TBD.
   - *Reason:* The system will start with basic Invoices and Expenses. Full double-entry accounting requires a dedicated architectural review to avoid massive complexity.

5. **Executive Dashboard**
   - *Status:* Conceptualized.
   - *Reason:* Cannot aggregate data until the Core Transaction engine (Sales/Invoices) is built and actively scoping data via `business_unit_id`.

6. **Frontend UI (React/Vue/Inertia)**
   - *Status:* Framework TBD.
   - *Reason:* Awaiting formal framework decision (ADR-004).

## ✅ WHAT IS ALLOWED?
Only tasks explicitly listed in **Phase 1 (Platform Foundation)** and **Phase 2 (Auth & Organization)** of the Development Roadmap, provided human approval has been granted to commence those phases.
