The architecture stays close to the existing project layout. The refactor adds restartability, explicit artifact contracts, stage validation, and manifest reporting instead of redesigning the system.