@@ -6,7 +6,7 @@ This repository is in **closure and hardening mode** (archive-ready for low-freq
66
77## C++ Standards and Style
88
9- - ** Target** : C++17 minimum, C++20 where beneficial
9+ - ** Target** : C++20 (required, ` CMAKE_CXX_STANDARD_REQUIRED ON ` )
1010- ** Style** : enforced via ` .clang-format ` (Google style, 100 chars)
1111- ** Memory safety** : prefer RAII, smart pointers, avoid raw ` new/delete `
1212- ** Performance** : always measure with benchmarks before claiming improvement
@@ -73,14 +73,7 @@ The `.vscode/` directory is **gitignored**. Use `.clangd`, `.editorconfig`, and
7373
7474## Things to avoid reintroducing
7575
76- - HonKit / GitBook-era configuration
77- - ` .kiro/ ` -style legacy spec structures
78- - duplicate changelog surfaces with no maintenance value
7976- non-blocking CI steps that hide real failures
80- - generic AI instructions that do not reflect this repository
8177- per-example shim headers that only re-export a canonical ` include/hpc/ ` header
82- - CMake anti-pattern directories with no runnable target
8378- wrapper scripts that duplicate ` cmake --preset ` commands
84- - split root-level design md files (consolidated into ` docs/META.md ` )
85- - English-only documentation surfaces (all bilingual surfaces now have zh parity)
86- - unused custom Vue components in the docs theme
79+ - English-only documentation surfaces (all bilingual surfaces must have zh parity)
0 commit comments