{
  "baseline": "v1.2 Audit Fixed",
  "release": "v1.3",
  "files": [
    {
      "file": "README.md",
      "status": "modified",
      "sha256": "390ed2e0b06fdee3c754ffa509a6adb478b42a8fdf05389fd9cd1c642e7028a1"
    },
    {
      "file": "backend/app/Exports/GsisRemittanceExport.php",
      "status": "modified",
      "sha256": "3652e7419b4f5fb0e78fe30976a46749c0ab75da5f8e155109da7ad5eb8046cc"
    },
    {
      "file": "backend/app/Exports/PagibigRemittanceExport.php",
      "status": "modified",
      "sha256": "d42de4575717cf4acc37e9dcf63faa6780406727bf097955a79aa37d2b22ab27"
    },
    {
      "file": "backend/app/Exports/PhilHealthRemittanceExport.php",
      "status": "modified",
      "sha256": "42e5ad8c77073d4ebc1f0371bd582787c5a66f01c56b68fd345acf688cc0f575"
    },
    {
      "file": "backend/app/Http/Controllers/Admin/PayrollController.php",
      "status": "modified",
      "sha256": "cc7a80746e9f44d0c847f0de27c56afb9d8de27b631904323fd2b46c85b095c4"
    },
    {
      "file": "backend/app/Http/Controllers/Admin/YearEndPayrollController.php",
      "status": "modified",
      "sha256": "aa07558bde975636c70078c1dea58922170fe1f19290feae55a0d95dd6100595"
    },
    {
      "file": "backend/app/Http/Controllers/ApplicantPortalController.php",
      "status": "added",
      "sha256": "371e6c475619a2ec5bf5d04342e40da459bb574de50ad6e1a2bf5574b653e83d"
    },
    {
      "file": "backend/app/Http/Controllers/ESS/ESSController.php",
      "status": "modified",
      "sha256": "224026d193ca62478d149f2249aa2a10a3ce82bdee15b256e903ba2df6a1e614"
    },
    {
      "file": "backend/app/Http/Controllers/EssDocumentController.php",
      "status": "added",
      "sha256": "0486c258e3ddf2dc801ceff1d28aef4f95dfa1c612cd2f877116f55f3d902442"
    },
    {
      "file": "backend/app/Http/Controllers/FilingController.php",
      "status": "added",
      "sha256": "8b5887070d9382acc2e4445593c8fe28ccab5e235d5981c5fa03ea14c2856322"
    },
    {
      "file": "backend/app/Http/Controllers/HrConfigurationController.php",
      "status": "added",
      "sha256": "972254e21ed546a4b3d3a6f4108fefe037371230b18b9913a8caff83dd2b613c"
    },
    {
      "file": "backend/app/Http/Controllers/HrWorkflowController.php",
      "status": "added",
      "sha256": "5e513c7616f11bfbc6df2377946c5962c4cb932faa7772dee8ada35ca15f6cf2"
    },
    {
      "file": "backend/app/Http/Controllers/PayrollGovernanceController.php",
      "status": "added",
      "sha256": "cf4e99b15f925fd72542413957349178139e63bd45d151f3320d7f2638d5deba"
    },
    {
      "file": "backend/app/Models/HrWorkflow.php",
      "status": "added",
      "sha256": "16699cd480e9310b921fdcb1f9ffc001b03ad59f184977893cac00bc78816869"
    },
    {
      "file": "backend/app/Models/PayrollRecord.php",
      "status": "modified",
      "sha256": "56772d22533f66d796a8db2964f5948b3cfe40d3745a2a9736e4a9c27771b9ea"
    },
    {
      "file": "backend/app/Services/BIR/TaxComputationService.php",
      "status": "modified",
      "sha256": "4f70e0d92f5ab1e035bff93e6eabc5511b4867650609bf9067cc6ed51f422be3"
    },
    {
      "file": "backend/app/Services/HrWorkflowService.php",
      "status": "added",
      "sha256": "c9ad737875f5abfa527e8285d01754100837e7d69923e85e729c3512ba5c6072"
    },
    {
      "file": "backend/app/Services/Payroll/DeductionService.php",
      "status": "modified",
      "sha256": "d4fb4e19fb7e82a44f57d565f3138e1d07cf3c53dd6d5b42ec3eb4d417932fe3"
    },
    {
      "file": "backend/app/Services/Payroll/PayrollComputationService.php",
      "status": "modified",
      "sha256": "65113725f6cc71c49192ba04cf688c8b612371adb3989d402673238c1d1a0c49"
    },
    {
      "file": "backend/app/Services/Payroll/PayrollReviewService.php",
      "status": "added",
      "sha256": "030572032ec409de0a438fcca6513d21916700f3899a08ea40ad6cf433c795f7"
    },
    {
      "file": "backend/app/Services/RosterService.php",
      "status": "added",
      "sha256": "36a84f235ade7773b372d80126d07f8bd11c82f913aea42264ab2eefc42848f0"
    },
    {
      "file": "backend/config/contributions.php",
      "status": "added",
      "sha256": "2631879ccb10a8f5c965a488ede8455626aacaafcca613260808c68f6aeffb5a"
    },
    {
      "file": "backend/config/workflows.php",
      "status": "added",
      "sha256": "6d2c04731dde5ae49e2b043b9ba3763adeb7d77429aa586721e5983b3ce50262"
    },
    {
      "file": "backend/database/migrations/2026_10_19_000002_improvement_workflows.php",
      "status": "added",
      "sha256": "b65ec93e0e3dd5157a205762b370efb09392c8525920cedc574226cb57073fc4"
    },
    {
      "file": "backend/database/migrations/2026_10_19_000003_applicant_tracking.php",
      "status": "added",
      "sha256": "e9d844d4ddcbde71c2c277b3994fe6ad6a3649488396306e916c3913d001099d"
    },
    {
      "file": "backend/routes/api.php",
      "status": "modified",
      "sha256": "105228e17a4d57a61e72145759c1bbfe47d6bb2799a0a8e5dca141d9831d359d"
    },
    {
      "file": "backend/tests/Feature/AuditRegressionTest.php",
      "status": "modified",
      "sha256": "2656e82e853d745b974b02378382bffeb0b533b2681730aecf11694186cf390d"
    },
    {
      "file": "backend/tests/Feature/ImprovementTest.php",
      "status": "added",
      "sha256": "e89f2b760ff7fee735de866580fc751770c3b8eb0580174fe13d9a4708f7cea4"
    },
    {
      "file": "deployment/UPGRADE_v1.3.md",
      "status": "added",
      "sha256": "e764eabbef6da4acf0fb50d6cc6374060985f4bcf68f6a0eefc1b44228120c67"
    },
    {
      "file": "docs/IMPROVEMENTS_v1.3.md",
      "status": "added",
      "sha256": "dc9b621bb5c93404d8c8eef5da0bdc1e385617b303cd1b611de1e05145e84d86"
    },
    {
      "file": "docs/NEW_API_v1.3.md",
      "status": "added",
      "sha256": "e191c56cdb76f377da566e13a333e5dd3a438c227d126a365b5fc822ccf7eb77"
    },
    {
      "file": "docs/validation/v1.3/SUMMARY.md",
      "status": "added",
      "sha256": "90c8cf9e397efdb06e14f990962544f9154d48ef2a189ee25991a842d40c0a49"
    },
    {
      "file": "docs/validation/v1.3/improvement-api-routes.json",
      "status": "added",
      "sha256": "65399c31d63b45f00f2803f5df6121729e6cf19c6a149906703b9b5f693c475b"
    },
    {
      "file": "docs/validation/v1.3/improvement-tests.txt",
      "status": "added",
      "sha256": "f699576f60924016257350ea9bb57db5b4a2e5bb2055e715d90da0249452bd17"
    },
    {
      "file": "docs/validation/v1.3/improvement-web-build.txt",
      "status": "added",
      "sha256": "aa8184672cc980acdbe73e58a034c4a186d4b06d3d72bcfd7f40863f0ab88381"
    },
    {
      "file": "docs/validation/v1.3/mobile-final-format.txt",
      "status": "added",
      "sha256": "a04a2ecfd26c6304b1ba54de88220b61bff1b275ba43afa96525aab18939b8f6"
    },
    {
      "file": "docs/validation/v1.3/mobile-syntax-check.txt",
      "status": "added",
      "sha256": "0a5a65cc4dd2fe938942c65168b2ff0f57452e1a49adb25e15ab58bac1c58e3f"
    },
    {
      "file": "docs/validation/v1.3/php-syntax-results.txt",
      "status": "added",
      "sha256": "3c88c192750425d55da7e998cd1e9bbc80698cded262881b0f6aba85c3b52d28"
    },
    {
      "file": "docs/validation/v1.3/ui-improvement-results.json",
      "status": "added",
      "sha256": "0544aacc2cbab88d77d716d208714afc3726144dde7db8859ef410be72d63170"
    },
    {
      "file": "docs/validation/v1.3/upgrade-validation.txt",
      "status": "added",
      "sha256": "e7d3ac284045319daa6eeafbcc79ac29a469e47242aa10fec7b8cd2b9346d280"
    },
    {
      "file": "frontend/package-lock.json",
      "status": "modified",
      "sha256": "b203c77c79aadc14ffef37655a9276d4b76b41b1fef2d9c20e14e3b7ff5088b1"
    },
    {
      "file": "frontend/package.json",
      "status": "modified",
      "sha256": "093a36fa8dab9efa8aeb05b327f073402c839a8ac50a9d635614f08977d6fb0c"
    },
    {
      "file": "frontend/src/App.tsx",
      "status": "modified",
      "sha256": "cb575eee237c2d4ad0e4a6b405bb13b3ad2dda128f9aaace10ad2124436b8cb3"
    },
    {
      "file": "frontend/src/access.ts",
      "status": "added",
      "sha256": "4b258db2fa445b9ad76164daa002f696fd0d2e02fea24ada9ee06b8a533de4c9"
    },
    {
      "file": "frontend/src/components/layout/AdminLayout.tsx",
      "status": "modified",
      "sha256": "43849780ab3144a110c029f01e78ae7840012e21cd0ddf949a1002630a1a0301"
    },
    {
      "file": "frontend/src/pages/admin/payroll/PayrollPeriodsPage.tsx",
      "status": "modified",
      "sha256": "a0526290e2dc36acbd9919c49a52178d1925b419c06e48d72feb2e7232886f9a"
    },
    {
      "file": "frontend/src/pages/admin/payroll/PayrollRunPage.tsx",
      "status": "modified",
      "sha256": "5e4cbef5121f31c328089bfe8e2e563d3280de52decb66293bbfaf8498a71bb1"
    },
    {
      "file": "frontend/src/pages/auth/LoginPage.tsx",
      "status": "modified",
      "sha256": "336c4a8b54758f493f40ec866671bf3be9ecd0e15f7585d51ac52b10501a4e79"
    },
    {
      "file": "frontend/src/pages/portal/ApplicantPage.tsx",
      "status": "added",
      "sha256": "37e5598ad4fa22e9f5cc2bbe2f36f90bbf2186c30fdf20c946bbe7ce9cb3366e"
    },
    {
      "file": "frontend/src/pages/portal/ConfigurationPage.tsx",
      "status": "added",
      "sha256": "519cce98ee7b3661cf6af763402c72fa5982655686016938a093335e16803b3f"
    },
    {
      "file": "frontend/src/pages/portal/FilingPage.tsx",
      "status": "added",
      "sha256": "848303b5c38da17cdebbba9d2e27025a49d6002b04390c0a8d7f475580c3594d"
    },
    {
      "file": "frontend/src/pages/portal/GovernancePage.tsx",
      "status": "added",
      "sha256": "12279d01c258be2b06615d21758de93803ece37fb357e587f04c4aa450dcd1cb"
    },
    {
      "file": "frontend/src/pages/portal/PortalPage.tsx",
      "status": "added",
      "sha256": "38d7d54fa6ebd092c17fc6a3160ce6c6a91e1b8f214619440d9d2bb5468854cb"
    },
    {
      "file": "frontend/src/pages/portal/WorkflowPage.tsx",
      "status": "added",
      "sha256": "b019f708c912be5455a42fedcd1ed6e895ea86523022049630150884472ce9f4"
    },
    {
      "file": "mobile/.idea/libraries/Dart_SDK.xml",
      "status": "added",
      "sha256": "4858e081a6ba43d81977e1a348aceba2f4ace4ff91c76361ce6710f59f6f98bd"
    },
    {
      "file": "mobile/.idea/libraries/KotlinJavaRuntime.xml",
      "status": "added",
      "sha256": "82dff6dd065164518cd13ff2b677527601ef22bd9fd7cc4e607c38a2412e6cf9"
    },
    {
      "file": "mobile/.idea/modules.xml",
      "status": "added",
      "sha256": "c9aa04e1c3168388461206d5a99c4673ceabee73238dfbb04abf80c21072a53c"
    },
    {
      "file": "mobile/.idea/runConfigurations/main_dart.xml",
      "status": "added",
      "sha256": "0b2227c29b468c49f41b8b3138433e0de33d83dbe13b4002c069800e1d9b9322"
    },
    {
      "file": "mobile/.idea/workspace.xml",
      "status": "added",
      "sha256": "1f4bdf93fa0c89b32a2f788bcbd55363a23cd0db9b4c05a905247ac270c7061b"
    },
    {
      "file": "mobile/android/ghris_mobile_android.iml",
      "status": "added",
      "sha256": "90d961bc4ccb4b0ae3f75ce495c273f08745a55c50bd213e259723fc341d0193"
    },
    {
      "file": "mobile/android/local.properties",
      "status": "added",
      "sha256": "a69939912a0270ba6c9d179deea2ef77636fc9cae50e8c3bd7d0d5079eada3fd"
    },
    {
      "file": "mobile/ghris_mobile.iml",
      "status": "added",
      "sha256": "078556ebd66f23eeb43b60557b1ed3d3e0b1a2a6297ccb71ad3b779316c7880d"
    },
    {
      "file": "mobile/lib/config/router.dart",
      "status": "modified",
      "sha256": "0d8ecb1d3d501be9948b5fd0b66542ad414a8d9409a6f6efd41ac605a6062da2"
    },
    {
      "file": "mobile/lib/main.dart",
      "status": "modified",
      "sha256": "8359d1ace8cb60039e59f05d19a2ec7b6cc58683a3e2e284cfd67d1bdaf36c34"
    },
    {
      "file": "mobile/lib/screens/approver/pending_overtime_screen.dart",
      "status": "modified",
      "sha256": "f3e8cadc5c0b4b5a6110d135df13fc75d2a7ba584855a10b353185ea2fa730b4"
    },
    {
      "file": "mobile/lib/screens/ess/dtr_dispute_screen.dart",
      "status": "modified",
      "sha256": "f740ae319bd989d2d161550c313c38edf94722b07bfd268f7bebc3d6aa0a8e69"
    },
    {
      "file": "mobile/lib/screens/ess/ess_dashboard_screen.dart",
      "status": "modified",
      "sha256": "52cd403c35f51c02f17b46b7f1bd25adb4cbc1c90f2e45ddc06ddf39bec51711"
    },
    {
      "file": "mobile/lib/screens/shared/qr_checkin_screen.dart",
      "status": "modified",
      "sha256": "4266db6537f38e051f8e68ba80a06265e6ef4c44b00ca8e8912070196833b6ec"
    },
    {
      "file": "mobile/lib/screens/shared/workflow_screen.dart",
      "status": "added",
      "sha256": "9bd74d50b78c680bb1b9bc8eaa2231ad69bd383eef48e1d79672e84ec63c6f67"
    },
    {
      "file": "mobile/lib/services/notification_service.dart",
      "status": "modified",
      "sha256": "78b9b5fb2e4edeb7fbab5b845635ac30085612b940c9c3c44b86a144cee828b9"
    },
    {
      "file": "mobile/pubspec.yaml",
      "status": "modified",
      "sha256": "4cafc06928f46b4ba1b43bcb3bd9b1ee2cefc3543e54fe5e311e3e75cdc5cc59"
    }
  ]
}
