Repository navigation
v1.0.0
First release. Personality traits from a weighted catalogue with conflicts, synergies and Big Five axes, built on dasmig-core 1.0.0.
Added
dasmig::trtg(dasmig/traitgen.hpp):get_personality(),get_personality(seed)andget_personality(trait_request, seed), withtrait_request{count, include, exclude}.personality: traits (key, label, group, tags) and the resolved Big Five vector;has(),value(axis),tags(),to_json(),signature().- A curated catalogue of 52 traits in four TSV tables (traits, axes, loadings, relations), described in Data and Method.
- Extending data: layers on any of the four tables, applied all or nothing;
unresolved()lists names that point at nothing. DASMIG_TRAIT_EMBEDcompiles the catalogue in (no files needed, e.g. WebAssembly).- A seed gives the same personality on every compiler, standard library and CPU (GCC, Clang, MSVC, Emscripten; x86-64 and ARM64), checked by known-answer tests.