All decisions¶
Product and technical decisions on quawa. All decided by Daniel; they are binding requirements for every feature and every piece of code. Business decisions (licence, market, pricing) are kept outside this repository.
ID |
Title |
Decided |
|---|---|---|
quawa measures always and completely; a gap is information, not a broken build |
2026-10-22 |
|
One scale for all areas; the project level per area is the lowest level of its modules |
2026-10-22 |
|
The code stays private for now; the docs are public |
2026-10-29 |
|
A configuration that follows the danwos model is shown in danwos colours, a deviating one in standard red–green – for the whole picture |
2026-10-29 |
|
The configuration is a directory .quawa/ with one file per area, ordered by level |
2026-10-29 |
|
The fixed danwos model decides what is measured on which level; a project only maps where results come from |
2026-10-29 |
|
Product docs live in this repository as Sphinx docs with Sphinx-Needs |
2026-10-29 |
|
The repository starts with a fresh history; nothing of the former internal filing is in it |
2026-10-29 |
|
Grey states: not defined = light grey dashed, defined without result = dark grey solid, broken = red hatched |
2026-10-29 |
|
Levels build on each other: each level adds measures |
2026-10-29 |
|
Level names: Vibe code · Sketched · Shaped · Solid · Refined · Audited |
2026-10-29 |
|
quawa defines and measures the quality maturity of a project |
2026-10-29 |
|
The model is versioned and stays adaptable and extendable |
2026-10-29 |
|
Reached levels of an area merge into one block with a thick frame; above it each level shows its own state |
2026-10-29 |
|
The display is score rings around the tool's logo: one ring per level, one segment per area, score 0–100 from red to green |
2026-10-29 |
|
Levels can be scheduled by date or release; the version comes from the latest git tag |
2026-10-29 |
|
Inside an area the levels are a strict ladder; areas are independent of each other |
2026-10-29 |
|
Slim variant "target" hides everything above the current target, also broken measurements |
2026-10-29 |
Product¶
Decision: quawa measures always and completely; a gap is information, not a broken build DEC_MEASURE_ALWAYS
|
Decision: One scale for all areas; the project level per area is the lowest level of its modules DEC_WEAKEST_LINK
|
Decision: The fixed danwos model decides what is measured on which level; a project only maps where results come from DEC_DANWOS_MODEL
|
Decision: Inside an area the levels are a strict ladder; areas are independent of each other DEC_STRICT_LADDER
|
Decision: The display is score rings around the tool's logo: one ring per level, one segment per area, score 0–100 from red to green DEC_RINGS
|
Decision: Reached levels of an area merge into one block with a thick frame; above it each level shows its own state DEC_REACHED_BLOCK
|
Decision: Grey states: not defined = light grey dashed, defined without result = dark grey solid, broken = red hatched DEC_GREY_STATES
|
Decision: A configuration that follows the danwos model is shown in danwos colours, a deviating one in standard red–green – for the whole picture DEC_COLOUR_SEAL
|
Decision: Slim variant "target" hides everything above the current target, also broken measurements DEC_TARGET_VARIANT
|
Decision: Levels can be scheduled by date or release; the version comes from the latest git tag DEC_SCHEDULED_LEVELS
|
Decision: The configuration is a directory .quawa/ with one file per area, ordered by level DEC_CONFIG_DIRECTORY
|
Repository¶
Decision: The repository starts with a fresh history; nothing of the former internal filing is in it DEC_FRESH_HISTORY
|