31 lines
1.0 KiB
C
31 lines
1.0 KiB
C
#pragma once
|
|
// Step 948: Sprint 71 integration summary.
|
|
#include <nlohmann/json.hpp>
|
|
|
|
struct Sprint71IntegrationSummary {
|
|
static constexpr int sprintNumber = 71;
|
|
static constexpr int stepsCompleted = 10;
|
|
static constexpr const char* theme = "Web and API Ecosystem Semantics Pack";
|
|
|
|
static bool verify() { return sprintNumber == 71 && stepsCompleted == 10; }
|
|
|
|
static nlohmann::json toJson() {
|
|
return {
|
|
{"sprint", sprintNumber},
|
|
{"steps", stepsCompleted},
|
|
{"theme", theme},
|
|
{"status", "complete"},
|
|
{"tools_added", {"whetstone_get_api_semantics", "whetstone_verify_api_compatibility"}},
|
|
{"components", {
|
|
"WebApiSemanticsPack",
|
|
"RouteMiddlewareAuthModel",
|
|
"BackendFrameworkAdapterHooks",
|
|
"FrontendApiClientContract",
|
|
"ApiSchemaCompatibilityChecker",
|
|
"ApiBehaviorRegressionRunner",
|
|
"WebEcosystemMigrationReport"
|
|
}}
|
|
};
|
|
}
|
|
};
|