From db3d4cd5290d71a0d878d4d3543bb7cf09845f35 Mon Sep 17 00:00:00 2001 From: Bernhard Dorn Date: Sat, 27 Dec 2025 11:10:11 +0100 Subject: [PATCH 01/12] testing [skip ci] --- .gitignore | 1 + humangehalt.svg | 26 ++++++++++++++++++++++++++ 2 files changed, 27 insertions(+) create mode 100644 .gitignore create mode 100644 humangehalt.svg diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..dbe9c82 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.vscode/ \ No newline at end of file diff --git a/humangehalt.svg b/humangehalt.svg new file mode 100644 index 0000000..071ec37 --- /dev/null +++ b/humangehalt.svg @@ -0,0 +1,26 @@ + + Humangehalt – H/ © Bernhard Dorn + Logo for Humangehalt, featuring an H with a slash underlay in petrol color. + [*H/50*](https://www.humangehalt.org) + + + + + + + + + + + + + + + + + + + + \ No newline at end of file From 5582c89798dc377ddb61ef8954449cfa48f6e6b1 Mon Sep 17 00:00:00 2001 From: Bernhard Dorn Date: Sat, 27 Dec 2025 11:14:23 +0100 Subject: [PATCH 02/12] v2 [skip ci] --- humangehalt.svg | 27 ++++++++++++++------------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/humangehalt.svg b/humangehalt.svg index 071ec37..e29d9e3 100644 --- a/humangehalt.svg +++ b/humangehalt.svg @@ -1,23 +1,24 @@ - Humangehalt – H/ © Bernhard Dorn - Logo for Humangehalt, featuring an H with a slash underlay in petrol color. - [*H/50*](https://www.humangehalt.org) + aria-label="Humangehalt logo H slash underlay petrol"> + Humangehalt – H/ + Logo for Humangehalt: an H with a petrol slash underlay. Author self-assessment notation: H/xx. - - - - - - + + + + + + - + + + stroke-linejoin="round" mask="url(#knockoutRightStem)" /> - + From 2375e8da5526d1201278db41eafc6f3f6699d343 Mon Sep 17 00:00:00 2001 From: Bernhard Dorn Date: Sat, 27 Dec 2025 11:28:23 +0100 Subject: [PATCH 03/12] v2 [skip ci] --- humangehalt.svg | 26 +++++++++++++++----------- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/humangehalt.svg b/humangehalt.svg index e29d9e3..5c993f9 100644 --- a/humangehalt.svg +++ b/humangehalt.svg @@ -1,24 +1,28 @@ + aria-label="Humangehalt logo H slash underlay petrol flat-start"> + Humangehalt – H/ - Logo for Humangehalt: an H with a petrol slash underlay. Author self-assessment notation: H/xx. + Humangehalt logo: H with an underlaid petrol slash. Slash has a flat start and a rounded end. - + - - - + - - + + + + + + + + + - + From 4bc8a2290211c58309b4e6d87f0e1617bd16bc6d Mon Sep 17 00:00:00 2001 From: Bernhard Dorn Date: Sat, 27 Dec 2025 12:21:34 +0100 Subject: [PATCH 04/12] V3 [skip ci] --- humangehalt.svg | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/humangehalt.svg b/humangehalt.svg index 5c993f9..a243b26 100644 --- a/humangehalt.svg +++ b/humangehalt.svg @@ -22,10 +22,15 @@ + + 50 + - + - + \ No newline at end of file From 0b6b497f503eb39113dcef55dd8ab9c1aee2a225 Mon Sep 17 00:00:00 2001 From: Bernhard Dorn Date: Sat, 27 Dec 2025 14:40:55 +0100 Subject: [PATCH 05/12] wip [skip ci] --- README.md | 62 ++++++++++------- assets/humangehalt.png | Bin 0 -> 2104 bytes humangehalt-50.svg | 36 ++++++++++ humangehalt.svg | 15 ++--- index.html | 150 ++++++++++++++++++++++++++--------------- 5 files changed, 175 insertions(+), 88 deletions(-) create mode 100644 assets/humangehalt.png create mode 100644 humangehalt-50.svg diff --git a/README.md b/README.md index 43b13d3..4009160 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,8 @@ # Humangehalt™ -**Humangehalt** describes the percentage share of *human authorship* in a work. +**Humangehalt** is a concise term for the share of **human authorship** in a work. -It is a concise term for expressing how much thinking, decision-making, writing/creating, and responsibility genuinely came from a human — as opposed to being generated or shaped by automated systems such as AI. +It expresses how much thinking, decision-making, writing/creating, and responsibility genuinely came from a person — as opposed to being generated or shaped by automated systems such as AI. Humangehalt is a **self-assessment**, not a measurement, certification, or quality seal. @@ -18,21 +18,42 @@ The page introduces and defines the concept of *Humangehalt* in a clear, minimal There is **no software product**, **no library**, and **no ongoing development** here. +Pull requests are not expected. +Issues are disabled by design. + --- -## What Humangehalt is +## The notation + +### Concept mark + +`H/` represents the concept *Humangehalt* itself and may be used without a numeric value. + +### Notation with value -Humangehalt expresses: +A numeric value is optional and expresses the author’s **self-assessed share of human authorship** at the time of publication. -- the **human share** of authorship in a work -- stated as a **percentage** -- assigned by the **author themselves** -- at the time of publication +- The value is informational, not evaluative +- No percent sign is used in the mark +- No external verification is implied + +The number may change over time as a work evolves. + +--- -It can be used for texts, software, documentation, images, audio, or video content — for example in websites, repositories, README files, or publications. +## What Humangehalt expresses + +Humangehalt refers to the parts of a work that are genuinely attributable to human authorship, such as: + +- intention and direction +- selection and rejection +- framing and editing decisions +- coherence and responsibility for the result AI assistance may have been used, but **does not count toward the Humangehalt**. +Humangehalt can be applied to texts, software, documentation, images, audio, video, or mixed works — for example in websites, repositories, README files, or publications. + --- ## What Humangehalt is not @@ -43,36 +64,31 @@ Humangehalt is **not**: - an automated detection result - a third-party review - a certification -- a quality label +- a quality label or seal It makes no claim of correctness beyond the author’s own responsibility. --- -## Example usage - -The percentage may change over time as a work is revised or rewritten. - ---- +## Usage principles -## About this repository +Humangehalt follows two simple modes: -- The repository exists to **host and document the concept** -- Pull requests are **not expected** -- There is **nothing to implement or extend** -- Issues are disabled by design +- **`H/`** — the concept or idea +- **`H/xx`** — a concrete self-statement by the author -The content here is intentionally minimal and declarative. +Design-wise, the value is treated as a **small index**, visually subordinate to the mark. +The notation should not be presented as a badge, score, or certification symbol. --- ## Trademark notice **Humangehalt™** is a trademark claim by the author. -It is used here to identify the concept and its definition. +It is used to identify the concept and its definition. --- [*H/20*](https://www.humangehalt.org) -© Humangehalt.org +© 2025 Humangehalt.org diff --git a/assets/humangehalt.png b/assets/humangehalt.png new file mode 100644 index 0000000000000000000000000000000000000000..f92593a252f2aec44043afc8971b4d7edfb4c20b GIT binary patch literal 2104 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 literal 0 HcmV?d00001 diff --git a/humangehalt-50.svg b/humangehalt-50.svg new file mode 100644 index 0000000..a243b26 --- /dev/null +++ b/humangehalt-50.svg @@ -0,0 +1,36 @@ + + + Humangehalt – H/ + Humangehalt logo: H with an underlaid petrol slash. Slash has a flat start and a rounded end. + + + + + + + + + + + + + + + + + + + + + 50 + + + + + + + + \ No newline at end of file diff --git a/humangehalt.svg b/humangehalt.svg index a243b26..4c3a2db 100644 --- a/humangehalt.svg +++ b/humangehalt.svg @@ -1,12 +1,13 @@ - Humangehalt – H/ - Humangehalt logo: H with an underlaid petrol slash. Slash has a flat start and a rounded end. + Humangehalt logo: H with an underlaid petrol slash. Slash has a flat start and a rounded end. + https://www.humangehalt.org/ - + @@ -14,18 +15,14 @@ - - - - - 50 + opacity="80%">50 --> diff --git a/index.html b/index.html index 042d8e3..0c6cc67 100644 --- a/index.html +++ b/index.html @@ -24,7 +24,6 @@ --muted: #a7b3c3; --card: rgba(255, 255, 255, 0.06); --border: rgba(255, 255, 255, 0.12); - --accent: #8ab4f8; --maxw: 920px; --r: 18px; --page-pad: clamp(16px, 4vw, 28px); @@ -37,11 +36,10 @@ --muted: #425466; --card: rgba(0, 0, 0, 0.03); --border: rgba(0, 0, 0, 0.08); - --accent: #1b66c9; } } - /* DEBUG * { + /* * { outline: 1px solid rgba(255, 0, 0, 0.2); } */ @@ -53,22 +51,26 @@ html, body { - height: 100%; + height: auto; + min-height: 100%; } html { background: var(--bg); } body { margin: 0; - overflow-x: hidden; font-family: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Arial, 'Noto Sans', 'Apple Color Emoji', 'Segoe UI Emoji'; color: var(--fg); background: var(--bg); + overflow-y: auto; + overflow-x: hidden; } .page { - min-height: 100dvh; + /* min-height: 100dvh; */ + overflow: visible; + width: 100%; background: radial-gradient( 1200px 700px at 20% 0%, @@ -105,6 +107,7 @@ font-size: clamp(34px, 4.2vw, 56px); line-height: 1.02; letter-spacing: -0.03em; + color: var(--brand); } .brand p { @@ -114,17 +117,6 @@ max-width: 70ch; } - .pill { - border: 1px solid var(--border); - background: var(--card); - padding: 10px 12px; - border-radius: 999px; - color: var(--muted); - font-size: 13px; - white-space: nowrap; - user-select: none; - } - .grid { display: grid; align-items: start; @@ -164,40 +156,17 @@ color: var(--fg); font-size: 15px; line-height: 1.55; + overflow: visible; + max-height: none; } .card.long { - max-height: 72vh; - overflow: auto; padding-right: 14px; - scrollbar-gutter: stable; - } - - /* WebKit (Chrome/Safari/Edge) */ - .card.long::-webkit-scrollbar { - width: 10px; - } - .card.long::-webkit-scrollbar-thumb { - background: rgba(255, 255, 255, 0.16); - border-radius: 10px; - border: 2px solid rgba(0, 0, 0, 0); - background-clip: padding-box; - } - .card.long::-webkit-scrollbar-track { - background: rgba(255, 255, 255, 0.06); - border-radius: 10px; - } - - /* Firefox */ - .card.long { - scrollbar-width: thin; - scrollbar-color: rgba(255, 255, 255, 0.18) rgba(255, 255, 255, 0.06); + overflow: visible; /* wichtig */ } @media (max-width: 820px) { .card.long { - max-height: none; - overflow: visible; padding-right: 18px; } } @@ -243,12 +212,10 @@ color: var(--fg); } - a { - color: var(--accent); - text-decoration: none; - } - a:hover { - text-decoration: underline; + .mark svg { + width: 100px; + height: auto; + display: block; } footer { @@ -358,13 +325,84 @@

Usage