Sprint 33: end-of-sprint architecture refactor pass

This commit is contained in:
Bill
2026-02-17 11:32:51 -07:00
parent 89e0d40471
commit 6a82f4439c
5 changed files with 70 additions and 16 deletions

View File

@@ -1,6 +1,8 @@
#pragma once
// Step 584: Value-Forward Onboarding Flow
#include "ProductizationValidationUtil.h"
#include <string>
#include <vector>
@@ -33,7 +35,7 @@ public:
std::string* error) {
if (!state || !error) return false;
error->clear();
if (profileId.empty()) {
if (!hasRequiredProductIds(profileId, "profile")) {
*error = "profile_id_missing";
return false;
}