Merge pull request #30955 from s-aga-r/subcontracting

feat: subcontracting module