Skip to content

feat: add Meaningful Human Control (MHC) anchor#543

Merged
rdmueller merged 2 commits into
LLM-Coding:mainfrom
JensGrote:feat/mhc-anchor
Jun 1, 2026
Merged

feat: add Meaningful Human Control (MHC) anchor#543
rdmueller merged 2 commits into
LLM-Coding:mainfrom
JensGrote:feat/mhc-anchor

Conversation

@JensGrote
Copy link
Copy Markdown
Collaborator

@JensGrote JensGrote commented May 29, 2026

Summary

Adds Meaningful Human Control (MHC) as a new semantic anchor, including both English (meaningful-human-control.adoc) and German (meaningful-human-control.de.adoc) versions.

MHC is a well-established concept originating from Article 36 (2013) and adopted across international humanitarian law (ICRC, UN CCW GGE), technical ethics standards (IEEE), AI principles (Asilomar), regulation (EU AI Act), and ethical discourse (encyclica "Magnifica Humanitas" 2026).

Related Issues

Changes

File Description
docs/anchors/meaningful-human-control.adoc MHC anchor (English)
docs/anchors/meaningful-human-control.de.adoc MHC anchor (German translation)

Notes for Reviewers

Summary by CodeRabbit

  • Dokumentation
    • Neue Anker-Dokumentation „Meaningful Human Control“ hinzugefügt mit Kernkonzepten, Einsatzfällen, Abgrenzungen, Quality-Criteria-Checklist und Verweisen auf verwandte Anker.
    • Deutschsprachige Version ergänzt, inklusive erweiterter Metadaten und eines kollabierbaren Detailblocks für zusätzliche Kontextinformationen.

Review Change Stack

…Coding#541, LLM-Coding#542)

Adds MHC as a new semantic anchor covering human control over
autonomous systems. Includes EN and DE versions.

Related: LLM-Coding#540 (proposal), LLM-Coding#541 (AI Ethics category), LLM-Coding#542 (governance roles)
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented May 29, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yml

Review profile: CHILL

Plan: Pro

Run ID: 7b174048-7dc7-40ea-9e29-a9d65fd7264a

📥 Commits

Reviewing files that changed from the base of the PR and between a33bc01 and cce1891.

📒 Files selected for processing (2)
  • docs/anchors/meaningful-human-control.adoc
  • docs/anchors/meaningful-human-control.de.adoc
✅ Files skipped from review due to trivial changes (1)
  • docs/anchors/meaningful-human-control.adoc
🚧 Files skipped from review as they are similar to previous changes (1)
  • docs/anchors/meaningful-human-control.de.adoc

Walkthrough

Die PR fügt zwei neue AsciiDoc‑Anchors hinzu (englisch und deutsch) für den Semantic Anchor „Meaningful Human Control (MHC)“ mit Metadaten, Core Concepts, Einsatz‑/Nicht‑Einsatzfällen, Related Anchors und einer Tier‑2 Quality Criteria Checklist.

Changes

Meaningful Human Control Semantic Anchor

Layer / File(s) Summary
English MHC Anchor Documentation
docs/anchors/meaningful-human-control.adoc
Vollständiges englisches AsciiDoc‑Anchor mit Metadaten, Core Concepts, When to Use / When NOT to Use, Related Anchors und Tier‑2 Quality Criteria Checklist.
German MHC Anchor Documentation
docs/anchors/meaningful-human-control.de.adoc
Deutsches AsciiDoc‑Anchor mit Metadatenkopf, kollabierbarem Full‑Name‑Block, ausführlichen Kernkonzepten, Verwendung, Nicht Verwenden und Verwandte Anker.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Possibly related issues

  • #541: Dieses PR liefert den Meaningful Human Control Anchor als Kandidat für die vorgeschlagene Kategorie „AI Ethics & Governance“.
🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed Der PR-Titel präzisiert klar die Hauptänderung: Hinzufügen eines neuen Semantic Anchors für Meaningful Human Control (MHC).
Linked Issues check ✅ Passed Der PR erfüllt alle kodierungsbezogenen Anforderungen aus Issue #540: zwei Anchor-Dateien (EN/DE), Metadaten, Kernkonzepte, Tier 2 Kennzeichnung, Qualitätskriterien-Checkliste und Referenzen.
Out of Scope Changes check ✅ Passed Alle Änderungen beziehen sich direkt auf die Anforderungen aus Issue #540: nur zwei neue Dokumentationsdateien ohne unerwartete oder ungeplante Modifikationen.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 2

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@docs/anchors/meaningful-human-control.adoc`:
- Around line 34-58: Add a new standalone section titled "Quality Criteria
Checklist" to the meaningful-human-control anchor (place it after the existing
"*Related Anchors*" block) that contains the explicit checklist items requested
in issue `#540` (e.g., measurable acceptance criteria, evidence types required,
minimum documentation/artifacts, validation methods, and Tier-2 justification
points) so the anchor’s qualification and Tier-2 justification are transparent
and auditable; ensure the section heading matches the document style (use
[discrete] and == *Quality Criteria Checklist*), list each criterion as bullet
points, and reference which checklist items map to the Tier-2 justification and
required evidence.

In `@docs/anchors/meaningful-human-control.de.adoc`:
- Line 54: The internal anchor link uses the wrong ID "cynebin-framework";
update the anchor token to the correct ID "cynefin-framework" (replace
<<cynebin-framework,Cynefin-Framework>> with
<<cynefin-framework,Cynefin-Framework>> so the internal reference resolves
correctly).
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yml

Review profile: CHILL

Plan: Pro

Run ID: 97079095-bbb5-477f-bcdb-fa6f8198eabf

📥 Commits

Reviewing files that changed from the base of the PR and between bd1a8a4 and a33bc01.

📒 Files selected for processing (2)
  • docs/anchors/meaningful-human-control.adoc
  • docs/anchors/meaningful-human-control.de.adoc

Comment thread docs/anchors/meaningful-human-control.adoc
Comment thread docs/anchors/meaningful-human-control.de.adoc Outdated
@rdmueller rdmueller merged commit 09c84f8 into LLM-Coding:main Jun 1, 2026
7 of 8 checks passed
rdmueller pushed a commit that referenced this pull request Jun 1, 2026
Companion updates for the MHC anchor (JensGrote, #543): changelog entry
crediting the proposer, AgentSkill catalog entry under Strategic
Planning, and regenerated metadata JSON (anchors, categories, roles)
so the anchor surfaces in the catalog grid and role filters.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
rdmueller added a commit that referenced this pull request Jun 1, 2026
feat: Meaningful Human Control anchor + companion updates (supersedes #543)
rdmueller pushed a commit that referenced this pull request Jun 1, 2026
The German MHC anchor was missing the Tier-2 Quality Criteria Checklist
that the English version carries (acceptance criteria, evidence types,
minimum artifacts, validation methods, tier justification). Translated
to German with technical terms kept in English (HMI, Red-Team, IHL, EU
AI Act, override) and Sharkey levels as S1–S5 to match the rest of the
DE file. Resolves the EN/DE asymmetry noted on #543/#547.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Anchor Proposal]: Meaningful Human Control (MHC)

2 participants