First load and stabilize the master sheets in Tally and GBCFO, then proceed feature-wise polishing.
Why:
Lock structure, owners, cadence, and source-of-truth rules.
tally-item-master-upload.csv
tally-vendor-master-upload.csv
tally-item-bom-upload.csv
batch-stock-ledger-extract.csv
advance-receipts-extract.csv
tally-item-to-gbcfo-item-mapping.csv
patient-advance-receipt-reconciliation.csv
gbcfo-item-enrichment.csv
gbcfo-vendor-enrichment.csv
gbcfo-procedure-master.csv
gbcfo-procedure-bom.csv
gbcfo-doctor-fee-master.csv
gbcfo-revenue-recognition-master.csv
gbcfo-patient-cycle-register.csv
Polish in this order:
Do not start broad new modules before the Tally-first loop is stable.
flowchart TD A[Freeze sheet pack and ownership] --> B[Tally team completes upload sheets] B --> C[Tally team shares stock and receipt extracts] C --> D[Finance and ops complete shared crosswalks] D --> E[Business and ops load GBCFO-owned setup sheets] E --> F[Engineering validates imports and recomputes watchlists] F --> G[Run UAT on real mapped data] G --> H{Blockers are data-contract or product?} H -->|Data-contract| I[Fix sheets mappings and extracts] I --> F H -->|Product| J[Feature-wise polishing and bug fixes] J --> K[Controlled release expansion]