Skip to content

feat: Meaningful Human Control anchor + companion updates (supersedes #543)#547

Merged
rdmueller merged 3 commits into
LLM-Coding:mainfrom
raifdmueller:feat/mhc-anchor-companion
Jun 1, 2026
Merged

feat: Meaningful Human Control anchor + companion updates (supersedes #543)#547
rdmueller merged 3 commits into
LLM-Coding:mainfrom
raifdmueller:feat/mhc-anchor-companion

Conversation

@raifdmueller
Copy link
Copy Markdown
Contributor

@raifdmueller raifdmueller commented Jun 1, 2026

Takes over #543 (Meaningful Human Control, by @JensGrote) and adds the companion updates it was missing, rebased onto current main so CI is green.

Contents

  • MHC anchor (EN + DE)@JensGrote's two commits, cherry-picked with authorship preserved (closes [Anchor Proposal]: Meaningful Human Control (MHC) #540).
  • Changelog — dated entry crediting @JensGrote.
  • AgentSkill catalog — MHC entry under Strategic Planning (both skill/ and the synced plugins/ copy).
  • Regenerated metadataanchors.json, categories.json, metadata.json, roles.json so MHC surfaces in the catalog grid and role filters.

Why a new PR instead of pushing to #543

#543 is from @JensGrote's fork (no push access) and was based on main before the tmp audit fix (#545), so its CI was red on the unrelated Dependency Security Audit. This branch is on current main → all checks green. Please close #543 in favour of this one.

Review notes

🤖 Generated with Claude Code

Summary by CodeRabbit

Dokumentation

  • Neuer Anker „Meaningful Human Control (MHC)" wurde mit vollständiger Dokumentation in Deutsch und Englisch hinzugefügt und den relevanten Rollen zugeordnet.
  • Umfasst detaillierte Kernkonzepte zur substanziellen menschlichen Kontrolle bei autonomen Systemen, konkrete Anwendungs- und Nicht-Anwendungsfälle, Verlinkungen zu verwandten Anchors sowie eine umfassende Tier-2-Qualifikations-Checkliste mit Validierungsmethoden und Akzeptanzkriterien.

derchiefhb and others added 3 commits June 1, 2026 09:16
…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)
Companion updates for the MHC anchor (JensGrote, LLM-Coding#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>
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Jun 1, 2026

Review Change Stack

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: f101acee-3a91-4fe3-b300-ed78fcba7021

📥 Commits

Reviewing files that changed from the base of the PR and between 3f3cb0e and 273e6fd.

📒 Files selected for processing (9)
  • docs/anchors/meaningful-human-control.adoc
  • docs/anchors/meaningful-human-control.de.adoc
  • docs/changelog.adoc
  • plugins/semantic-anchors/skills/semantic-anchor-translator/references/catalog.md
  • skill/semantic-anchor-translator/references/catalog.md
  • website/public/data/anchors.json
  • website/public/data/categories.json
  • website/public/data/metadata.json
  • website/public/data/roles.json

Walkthrough

Der Pull Request führt einen neuen semantischen Anchor „Meaningful Human Control (MHC)" in das System ein. Dies umfasst zweisprachige Dokumentation, Katalog-Registrierungen, Einträge in Datenmodellen sowie einen Changelog-Eintrag. Der Anchor definiert die Anforderung an substantielle menschliche Kontrolle über autonome Systeme in Hochrisiko-Kontexten.

Changes

Meaningful Human Control (MHC) Anchor – Vollständige Integration

Layer / Datei(en) Zusammenfassung
Anchor-Dokumentation (EN/DE)
docs/anchors/meaningful-human-control.adoc, docs/anchors/meaningful-human-control.de.adoc
Neue englische und deutsche Dokumentationsdateien definieren den MHC-Anchor mit Kernkonzepten (substanzielle Kontrolle, Situationsbewusstsein, Verantwortungskette, Sharkeys fünf Stufen), Anwendungs-/Ausschlusskriterien, verwandten Ankern und Tier-2-Qualifikationschecklist.
Katalog-Registrierung
plugins/semantic-anchors/skills/semantic-anchor-translator/references/catalog.md, skill/semantic-anchor-translator/references/catalog.md
MHC wird in beide Katalog-Referenzdateien aufgenommen mit Synonymen, Proponents-Liste und Kerndefinition zur Kontrolle autonomer Systeme.
Datenmodell-Updates
website/public/data/anchors.json, website/public/data/categories.json, website/public/data/roles.json, website/public/data/metadata.json
Anchor-Metadaten werden in das zentrale Datenmodell integriert: neue MHC-Einträge in anchors.json mit Kategorien (strategic-planning), sieben Rollen (business-analyst, data-scientist, educator, product-owner, software-architect, systems-thinker, team-lead) und verwandten Ankern; Statistiken in metadata.json aktualisiert.
Changelog-Eintrag
docs/changelog.adoc
Changelog wird mit MHC-Eintrag unter Datum 2026-06-01 erweitert, inklusive Definition und Quellenverweise zu Article 36, Sharkey, EU AI Act und anderen Referenzen.

Estimated code review effort

🎯 2 (Einfach) | ⏱️ ~15 Minuten

Possibly related PRs

  • LLM-Coding/Semantic-Anchors#193: Modifiziert ebenfalls docs/changelog.adoc durch Hinzufügen neuer Anchor-Einträge, ähnliches Integrationsmuster.
  • LLM-Coding/Semantic-Anchors#132: Erweiterte zuvor die Semantic-Anchor-Translator-Kataloge (skill/semantic-anchor-translator/references/catalog.md), die dieser PR aktualisiert.
  • LLM-Coding/Semantic-Anchors#209: Modifiziert die Website-Ankerdaten und Metadaten-Registry zur Verwaltung von Tier-Informationen, ähnlich wie dieser PR das Datenmodell aktualisiert.
🚥 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 beschreibt korrekt die Hauptänderung: Hinzufügen des MHC-Anchors mit begleitenden Aktualisierungen und Übernahme von PR #543.
Linked Issues check ✅ Passed Der PR erfüllt alle Coding-Anforderungen aus #540 und #543: MHC-Anchor (EN+DE), Metadaten, Katalogeinträge, regenerierte JSON-Dateien und Changelog-Eintrag.
Out of Scope Changes check ✅ Passed Alle Änderungen sind direkt mit der Einführung des MHC-Anchors verknüpft. Keine unerwarteten oder unzusammenhängenden Änderungen gefunden.
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.

@rdmueller rdmueller merged commit 6fa2bab into LLM-Coding:main Jun 1, 2026
8 checks passed
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