# ACC Services Migration - Commit Tracker

**Date Started**: 2026-03-05
**Status**: In Progress

This document tracks all services that have been migrated and are ready to commit.

---

## Services Ready to Commit

### Batch 1 (3 services) ✅ STAGED

1. **tbi-acc-booking-service** - access, Node.js 20 + NestJS, 4 envs
2. **tbi-acc-quotes-service** - access, Node.js 20 + NestJS, 4 envs
3. **tbi-acc-notification-service** - access, Node.js 20 + NestJS, 4 envs

**Git Status**: 42 files staged

---

### Batch 2 (4 services) ✅ STAGED

4. **tbi-acc-mybooking-service** - access, Node.js 20 + NestJS, 3 envs (dev, prod, uat)
5. **tbi-acc-ceetiz-connector** - access, Node.js 20 + NestJS, 3 envs (dev, prod, uat)
6. **tbi-acc-exotiktours-connector** - access, Node.js 20 + NestJS, 3 envs (dev, prod, uat)
7. **tbi-acc-profile-service** - access, Node.js 20 + NestJS, 4 envs (dev, qa, uat, prod)

**Git Status**: 56 files staged

---

### Batch 3 (6 services) ✅ STAGED

8. **tbi-acc-profile-sync-service** - access, Node.js 20 + NestJS, 5 envs (dev, prod, qa, tbi-retail, uat)
9. **tbi-acc-hotel-service** ⭐ - access, PHP 8.0 + Lumen, 6 envs (dev, qa, uat, prod, tbi-acc-his, tbi-acc-gx)
10. **tbi-acc-package-service** ⭐ - access, PHP 8.0 + Lumen, 6 envs
11. **tbi-acc-hotel-service-connector** ⭐ - access, PHP 8.0 + Lumen, 6 envs
12. **tbi-acc-travelbrandsagent** ⭐ - access, PHP 8.0 + Laravel, 6 envs
13. **tbi-acc-gimmonix-automation** ⭐ - access, PHP 8.0 + Laravel, 1 env (dev)

**Git Status**: 85+ files staged (PHP services include nginx/supervisor configs)

---

**Total Staged**: 13 services, 217 files

---

## Services In Progress

(None currently)

---

## Services Pending

### Frontend/Webpack Services (Next Priority)

14. **tbi-acc-mybooking-frontend** - 3 environments (dev, prod, uat) - Next.js
15. **tbi-acc-mybff** - 3 environments - Webpack
16. **tbi-acc-sabreapi** - 3 environments - Webpack
17. **tbi-acc-travelbrands** - 2 environments (dev, prod) - Webpack

### Lower Priority Services

### Lower Priority Services

18. **tbi-acc-package-cron** - 2 environments
19. **tbi-acc-cron-service** - 2 environments (dev, uat)
20. **tbi-acc-corporate-booking** - 1 environment (dev)
21. **tbi-acc-booking-notification** - 1 environment (dev)
22. **tbi-acc-cronjobs** - 1 environment (qa)

### Services Without Repositories (Failed to Clone)

23. tbi-acc-gimmonix-automation-cron - Repository doesn't exist
24. tbi-acc-gimmonix-automation-cron-2 - Repository doesn't exist
25. tbi-acc-gimmonix-automation-cron-3 - Repository doesn't exist
26. tbi-acc-gimmonix-automation-cron-4 - Repository doesn't exist
27. tbi-acc-gimmonix-automation-cron-5 - Repository doesn't exist
28. tbi-acc-gimmonix-automation-cron-6 - Repository doesn't exist
29. tbi-acc-clone-mybff - Repository doesn't exist
30. tbi-acc-hotel-service-old - Repository doesn't exist (legacy)
31. tbi-acc-package-service-old - Repository doesn't exist (legacy)
32. tbi-acc-hotel-service-connector-old - Repository doesn't exist (legacy)

---

## Commit Plan

### Batch 1: tbi-acc-booking-service (Current)
- **tbi-devops-environments**: 14 files staged
- **tbi-environments**: Values file update needed
- **Service repo**: GitHub Actions workflow added

### Batch 2: Next 3-5 Services
(To be determined based on priority)

---

## Namespace Reference

Based on requirements.yaml analysis:

- **`access` namespace**: Most ACC services
  - tbi-acc-booking-service ✅
  - tbi-acc-booking-notification
  - tbi-acc-exotiktours-connector
  - tbi-acc-sabreapi
  - tbi-acc-mybooking-frontend
  - tbi-acc-mybooking-service
  - tbi-acc-cron-service
  - (and more...)

- **`redtag` namespace**: 
  - tbi-acc-hotel-mapping-service (already migrated)

---

## Progress Summary

- **Completed**: 1 service (tbi-acc-hotel-mapping-service - from previous work)
- **Staged**: 13 services (Batch 1: 3, Batch 2: 4, Batch 3: 6)
- **In Progress**: 0 services
- **Pending**: 9 services with repositories (4 frontend, 5 other)
- **No Repository**: 11 services

**Total**: 33 services
**Completion**: 39% (13/33 staged + 1 completed = 14/33)

---

## Next Actions

1. ✅ Stage Batch 1 services (3 Node.js services)
2. ✅ Stage Batch 2 services (4 Node.js services)
3. ✅ Stage Batch 3 services (5 PHP + 1 Node.js services)
4. ⏳ Continue with Batch 4 (Frontend/Webpack services)
5. ⏳ Batch commit when ready
6. ⏳ Update tbi-environments values files
7. ⏳ Test deployments

---

**Last Updated**: 2026-03-05 15:30
