// Step 1892: Sprint 272 Integration — all 3 polyglot test projects route correctly // // t1: poly-sort — sort-core → Rust, data-gen → Python // t2: poly-api — http-server → Go, api-client → TypeScript // t3: poly-parse — lexer → C++, ast-transform → Haskell // t4: explicit overrides survive routing across all 3 projects simultaneously // t5: Sprint272IntegrationSummary struct reports correct counts #include "PolySortProject.h" #include "PolyApiProject.h" #include "PolyParseProject.h" #include "Sprint272IntegrationSummary.h" #include #include using AFF = whetstone::ASTFeatures; static int p=0,f=0; #define T(n) { std::cout<<" "<<#n<<"... "; } #define P() { std::cout<<"PASS\n"; ++p; } #define F(m) { std::cout<<"FAIL: "< 0 ? 1 : 0; }