# Wiki Index

Content catalog for the CG Mobile App modeler contracts knowledge base.

## Concept Pages

| Page                                                  | Summary                                                                                                                      | Status |
| ----------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | ------ |
| [architecture-overview](architecture-overview.md)     | 6-layer declarative metadata stack, data flows, directory structure                                                          | seed   |
| [datasource](datasource.md)                           | Layer 1 — DS contracts, system macros, parameter flow, declarative vs scripted patterns                                      | draft  |
| [business-objects](business-objects.md)               | Layer 2 — BO creation from scratch, lifecycle, ACL, child objects (Lu/Nested/LO)                                             | draft  |
| [list-objects](list-objects.md)                       | Layer 3 — LO/LI creation from scratch, Facade.getListAsync, card patterns, loadMode                                          | draft  |
| [processes](processes.md)                             | Layer 4 — DECISION/CONFIRM/PROCESS/END, sub-processes, context menus, event patterns                                         | draft  |
| [user-interface](user-interface.md)                   | Layer 5 — Page/tab patterns, form controls, list layouts, visibility, events                                                 | draft  |
| [business-logic](business-logic.md)                   | Layer 6 — BoFactory, Facade, ApplicationContext, promises, collection ops, patterns                                          | draft  |
| [cockpit-cards](cockpit-cards.md)                     | Application Cockpit card pattern — full implementation guide                                                                 | seed   |
| [testing-and-build](testing-and-build.md)             | Build commands, Jest testing, CI/CD, common errors                                                                           | seed   |
| [modeler-setup](modeler-setup.md)                     | Plugin installation, workspace commands, dev environment                                                                     | seed   |
| [print-layouts](print-layouts.md)                     | PrintLayout V2 — thermal/standard, data binding macros, tables, iteration                                                    | draft  |
| [module-architecture](module-architecture.md)         | 48 modules, hub-and-spoke deps, Utilities helpers, cross-module refs                                                         | draft  |
| [offline-sync](offline-sync.md)                       | STATE flags, syncStatus, saveTrackedObject, NFTs, on-demand data                                                             | draft  |
| [calendar-control](calendar-control.md)               | Native CalendarControl — drag-and-drop, weekly/daily views, sidebar planning, user settings                                  | draft  |
| [customer-detail-screens](customer-detail-screens.md) | **Two parallel customer-detail screens** (ReviewCapture = home entry, CallCustomerReview = in-call) — know which one to edit | draft  |
