The Grand Project — Architecture Summary

The Grand Project — Architecture Summary

Canonical path: C:\Users\Administrator\Desktop\Storage\Projects\The Grand Project\handover\The-Grand-Project-Handover\ARCHITECTURE.md

Current revision: REV-F95D9E6C5795D116

View Diff

The Grand Project — Architecture Summary

This file is a concise implementation map. `GRAND-PROJECT-SPECIFICATION.md` remains authoritative.

Layers

```text

Identity

└── Central Authentication / SSO

Framework

├── Common Application Framework

└── Administration Portal

Core System Services

├── Update Server

├── Backup / Restore Server

├── Storage Server

└── Analytics Server

Plugin Modules

├── Asset Registry

├── Suppliers

├── Products

├── ServiceVault

│ ├── Customer Portal

│ └── Technician Portal

├── OpsRoom

├── Partner Portal

├── Supplier Portal

├── Business Intelligence & Reporting

├── Website Builder

├── E-commerce

├── Payments & Billing

├── Invoice Generation

├── Lead Pipeline

├── Project Tendering

├── Inventory Tracking

├── Order Processing

└── Developer Platform

```

Core rule

Core provides platform capability. Plugin Modules provide business functionality.

Request path

```text

Request

→ Bootstrap

→ Authentication

→ User/Company Context

→ Routing

→ Permission/Policy

→ Plugin/Framework Service

→ Response

→ Audit

```

Cross-plugin interaction

Prefer:

```text

Framework service/capability

API

Event

Queue

Workflow

```

Never:

```text

direct SQL into another plugin

direct include of another plugin's internals

```

Data rule

One authoritative owner per record. Other modules reference, cache derived values, or store historical snapshots.

Update rule

No live change without a pre-created restore path.

Add Bookmark

Add Sticky Note

Add Highlight