Artefakt-Registries
Vollständige Aufzählung der Apothem-Ökosystem-Artefakte: Commands, Regeln, delegierte Worker, Hooks, Skills, Output-Styles, Disziplin der Artefaktevolution und Deklarationen leerer Artefaktklassen.
Kanonische Registry der Artefakt-Kohorten. Dieses Dokument trägt die vollständigen Aufzählungen von Commands, Regeln, delegierten Workern, Hooks, Skills, Output-Styles, der Disziplin der Artefaktevolution und den Deklarationen leerer Artefaktklassen; die substanziellen Tabellen leben hier. Das Quell-Layout des Projekts liefert die verdichtete, stets geladene Ansicht.
1. Commands
Fünfundvierzig Commands werden aus src/apothem/commands/*.md registriert (nicht rekursiv) — die vollständige, stets aktuelle Referenz pro Command ist die generierte Commands-Referenz, und die dreizehnstufige /research-Pipeline (/research-ideate bis /research-disseminate) sowie die Orchestratoren für umhüllte Workflows /audit und /fortress sind dort vollständig aufgezählt. Jeder Command ist eine erstklassige registrierte Datei; der /plan-Orchestrator verkettet nur die bereits erstklassigen Plan-Stages und trägt keine eigene Stage-Logik, sodass es weiterhin keinen monolithischen Dispatcher und keine Subcommand-Gruppierung gibt.
Fünfunddreißig Commands sind vom Modell aufrufbar (disable-model-invocation: false): Das Modell darf einen davon ausführen, wenn eine Anfrage zu seiner Beschreibung passt. Zehn werden nur vom Operator aufgerufen: /freshify, /github-deploy-fresh, /github-deploy-next, /release-readiness, /elevate, /fortress, /workflow, /plan-execute, /research-experiment und /research-publish. Das Flag pro Command ist in src/apothem/commands/README.md verzeichnet.
Die Audit- und Elevation-Commands außerhalb von Plan und Research:
| Command | Datei | Beschreibung |
|---|---|---|
/a11y-audit | src/apothem/commands/a11y-audit.md | Barrierefreiheits-Audit einer bereitgestellten Web-Oberfläche gegen WCAG 2.2 AA, Seite für Seite durchlaufen |
/architecture-review | src/apothem/commands/architecture-review.md | Review der architektonischen Integrität eines Repositorys gegen sein Design-Artefakt und die kanonische Schichten-Disziplin |
/code-audit | src/apothem/commands/code-audit.md | Dateiübergreifendes forensisches Code-Audit auf Ebene des Repository-Korpus über sechs adversarische Phasen |
/code-review | src/apothem/commands/code-review.md | Code-Qualitäts-Review pro Datei über src/, scripts/ und tools/ mit Befunden pro Datei |
/dependency-audit | src/apothem/commands/dependency-audit.md | Audit pro Abhängigkeit (direkt + transitiv) über die Manifest-Dateien des Repositorys |
/docs-review | src/apothem/commands/docs-review.md | Dokumentations-Review jeder Markdown-Seite unter der Host-Docs-Oberfläche |
/elevate | src/apothem/commands/elevate.md | Hebt jede Projekt-Oberfläche über unabhängige Kritik-Agenten auf den aktuellen SOTA-Stand und übergibt dann an /freshify |
/eval | src/apothem/commands/eval.md | Modellagnostische Evaluationskampagne für Sprachmodelle, aufgebaut auf dem Eval-Harness-Skill |
/freshify | src/apothem/commands/freshify.md | Macht ein Projekt frisch, spurenfrei und produktionsreif; jeder destruktive Schritt ist bestätigungsgesteuert |
/github-deploy-fresh | src/apothem/commands/github-deploy-fresh.md | GitHub-Spezialisierung von /freshify, die einen einzigen frischen Erstversions-Release auf origin/main erzeugt |
/github-deploy-next | src/apothem/commands/github-deploy-next.md | Führt einen vollständigen Folge-Release-Zyklus von Anfang bis Ende auf der GitHub-Release-Oberfläche aus |
/perf-audit | src/apothem/commands/perf-audit.md | Audit gegen die Performance-Budgets pro Klasse in src/apothem/rules/performance-discipline.md |
/release-readiness | src/apothem/commands/release-readiness.md | Sweep des Pre-Release-Gates: Qualitätsmatrix, Abhängigkeitsrisiko und Release-Engineering-Prüfungen |
/research | src/apothem/commands/research.md | Recherche aus mehreren Quellen mit paralleler Quellenerkennung und -extraktion |
/security-audit | src/apothem/commands/security-audit.md | Audit der Sicherheitslage gegen OWASP ASVS, OWASP Top 10 und CWE Top 25 |
/supply-chain-audit | src/apothem/commands/supply-chain-audit.md | Lieferketten-Audit gegen SLSA, Sigstore und SBOM-Standards |
/test-suite | src/apothem/commands/test-suite.md | Verhaltensorientierte Testerstellung und -ausführung gegen das ratifizierte Test-Framework des Hosts |
/threat-model-audit | src/apothem/commands/threat-model-audit.md | Bedrohungsmodellierungs-Audit gegen STRIDE und PASTA über Architektur, Datenfluss und Vertrauensgrenzen |
/ux-review | src/apothem/commands/ux-review.md | Entwicklererfahrungs-Review: CLI-Ergonomie, Install-Ablauf, Hilfetexte und Fehlermeldungen |
Plan-Pipeline-Commands
Die Plan-Pipeline wird als acht erstklassige Commands ausgeliefert — einer pro Stage, jeder direkt als /plan-<stage> aus seiner eigenen registrierten Datei unter src/apothem/commands/plan-<stage>.md aufrufbar.
| Command | Datei | Verhalten |
|---|---|---|
/plan-spec | src/apothem/commands/plan-spec.md | Verfeinert freie Prosa zu einer spezifikationsreifen _spec/spec.md; jede offene Frage läuft über den Strukturierte-Inquiry-Kanal statt durch stilles Standardisieren; --quick schreibt eine einzelne leichtgewichtige Plan-Datei unter <project-root>/.apothem/plans/ |
/plan-generate | src/apothem/commands/plan-generate.md | Generiert eine vollständige Master-Plan-Suite aus verfasster Prosa/Anforderungen |
/plan-review | src/apothem/commands/plan-review.md | Forensisches Audit einer bestehenden Suite — Prosatreue, interne Konsistenz, Lückenanalyse — verfeinert über interaktive Q&A |
/plan-design | src/apothem/commands/plan-design.md | Erzeugt ein Architektur-Design-Artefakt unter _inputs/design.md der Suite, validiert durch das fünfzehnbalkige Pre-Emission-Gate vor der Promotion |
/plan-audit | src/apothem/commands/plan-audit.md | Audit und Remediation im geschlossenen Kreislauf über den vollständigen Zyklus Spec → Generate → Review, in Schleife bis null Befunde verbleiben oder eine Iterationsobergrenze mit definiertem Rückzug erreicht ist |
/plan-execute | src/apothem/commands/plan-execute.md | Führt eine Phase mit Konformitätsprüfung und Qualitätstoren aus — Standard-Aufwand medium, pro Phase überschreibbar über ein effort:-Feld in der PHASE.md-Frontmatter; hält standardmäßig an jeder Phasengrenze an, wobei --no-pause (oder das Profil-Flag enforcement.continuous_execution) das kontinuierliche Vorrücken von Phase zu Phase aktiviert |
/plan-status | src/apothem/commands/plan-status.md | Schreibgeschützter Fortschrittsbericht gegen die Dimensionen Aufgabe, Phase und Artefakt |
/plan-amend | src/apothem/commands/plan-amend.md | Ergänzt, erweitert, verfeinert oder revidiert eine bestehende Suite, ohne zuvor getroffene Entscheidungen zu zerstören; leitet nur die betroffenen nachgelagerten Artefakte neu ab |
Operator-Workflow- & Orchestrator-Commands
Drei Commands treten in eine tiefe Prozedur ein, statt eigene Stage-Logik zu tragen: zwei Operator-Workflow-Einstiegspunkte (jeweils gestützt durch einen gleichnamigen Begleit-Skill) plus den schlanken Plan-Pipeline-Orchestrator.
| Command | Datei | Beschreibung |
|---|---|---|
/workflow | src/apothem/commands/workflow.md | Allzweck-Einstiegspunkt zur Workflow-Steuerung (/goal <<mission>>): treibt genuin unabhängige, dynamische Multi-Agenten-Workflows unter benannten Return-Verträgen, Verifikation per Widerlegung-by-Default vor dem Überleben eines Befunds, über die Mission hinausgehende Remediation, offengelegt im Änderungs-Ledger, und deterministische Ausgabe; Multi-Worker-Dispatch und Auto-Ausführung sind opt-in / bestätigungsgesteuert. Gestützt durch den workflow-Skill |
/projectify | src/apothem/commands/projectify.md | Elevation eines Chat-App-Projekts: verfasst die Deliverables Description / Instruction / knowledge-Files für ein Claude Project, Custom GPT oder Gem zu aktuellen SOTA-Konventionen, innerhalb eines messbaren Kontextbudgets pro Plattform; deterministische Ausgabe, opt-in Autonomie. Gestützt durch den projectify-Skill |
/plan | src/apothem/commands/plan.md | Schlanker Orchestrator, der die erstklassigen Plan-Stages verkettet (plan-spec → plan-generate → plan-review → plan-design (conditional) → plan-execute) und jede aus dem Übergabe-Manifest der vorherigen Stage fortsetzt; trägt keine Stage-Logik — die Verkettung ist opt-in / bestätigungsgesteuert (--auto verkettet kontinuierlich) |
2. Regeln
Verhaltensregeln leben unter src/apothem/rules/ — ein kleiner, stets geladener Kern plus ein größerer, pfadgefilterter Satz (bei passenden Artefaktberührungen bedarfsgeladen). Die vollständige Aufzählung pro Regel — mit den Spalten Scope (stets geladen / pfadgefiltert) und Implements — ist die quellgenerierte reference/rules.mdx, aktualisiert aus src/apothem/rules/*.md durch den Reference-Inventory-Generator; konsultiere sie für die maßgebliche aktuelle Liste.
CM-21-Facettenabgrenzung (drei Regeln implementieren CM-21 gemeinsam mit verschiedenen, nicht überlappenden Facetten): kreative Filter & kognitive Identität →
cognitive-identity.md; Generierungsmethodik (Schreib- & Umschreib-Protokolle) →clean-room-generation.md; Planungs-/Review-Techniken →planning-techniques.md. Jede Regel besitzt ihre Facette; die anderen verweisen darauf.
Verweis auf das Interactive-Questions-Schema. Das kanonische Invocation-Schema der strukturierten Inquiry — Pflichtfelder, Feldübersichtstabelle, zwei ausführbare durchgearbeitete Beispiele (Single-Select bei §2.1 und Multi-Select bei §2.2) — lebt unter
src/apothem/rules/interactive-questions.md§2 „Structured-Inquiry Shape". Nachgelagerte Artefakte dürfen §2.1 oder §2.2 als Invocation-Vorlagen kopieren; das dreiteilige Option-Annotation-Schema, das derdescription-Body jeder Option trägt, ist im §3 derselben Datei spezifiziert.
3. Delegierte Worker
Vierzehn persistente Worker-Definitionen werden mit dem Ökosystem ausgeliefert; die Team-Muster der Orchestrierungsregel disponieren zu ihnen. Jede Definition lebt unter dem unten aufgeführten Dateipfad.
Worker File Pattern Model Policy
------------------- ------------------------------------------ --------------- -------------
Citation Auditor src/apothem/agents/citation-auditor.md Audit host-selected
Codebase Explorer src/apothem/agents/codebase-explorer.md Research host-selected
Convention Auditor src/apothem/agents/convention-auditor.md Audit host-selected
Dependency Auditor src/apothem/agents/dependency-auditor.md Audit host-selected
Design Critic src/apothem/agents/design-critic.md Audit host-selected
Fact Checker src/apothem/agents/fact-checker.md Audit host-selected
MCP Builder src/apothem/agents/mcp-builder.md Generation host-selected
Memory Auditor src/apothem/agents/memory-auditor.md Audit host-selected
Prompt Evaluator src/apothem/agents/prompt-evaluator.md Quality host-selected
Quality Gate src/apothem/agents/quality-gate.md Quality host-selected
Refactor Surgeon src/apothem/agents/refactor-surgeon.md Implementation host-selected
Research Scout src/apothem/agents/research-scout.md Research host-selected
Security Scanner src/apothem/agents/security-scanner.md Audit host-selected
Test Runner src/apothem/agents/test-runner.md Quality host-selected4. Hooks
Installierte Hook-Einträge von Claude Code verwenden die Exec-Form: command ist ${PYTHON_BIN}, und args enthält einen Skriptpfad unter ${HARNESS_ROOT}/.apothem/support/ (zum Beispiel hooks/dispatch.py und conformity/gate.py). Die Form -m apothem.hooks.dispatch ist für die Entwicklung aus einem Quell-Checkout mit PYTHONPATH=src gedacht. Der Dispatcher importiert src/apothem/hooks/lib/resolve_root.py für die Auflösung der Ökosystem-Wurzel und delegiert an zwei Helfer, die daneben direkt unter src/apothem/hooks/ liegen: src/apothem/hooks/emit_hook_context.py formatiert Event-Payloads für den Assistenten, und src/apothem/hooks/session_start_bootstrap.py übernimmt die SessionStart-Vorbereitung, die der Dispatcher übergibt, wenn er dieses Event weiterleitet. Die Hook-Nachrichten, die dem Assistenten angezeigt werden, wenn die unterstützten Events auslösen, liegen als Markdown-Kontextdateien unter src/apothem/hooks/messages/, eine pro Event-Variante: postcompact.md, precompact.md, posttooluse-proactive-compaction.md, pretooluse-askuserquestion-recommended.md, pretooluse-bash.md, pretooluse-bash-plan-guard.md, pretooluse-conformity.md, pretooluse-dependency-guard.md, pretooluse-edit.md, pretooluse-edit-header-guard.md, pretooluse-eval-guard.md, pretooluse-notebookedit.md, pretooluse-write.md, pretooluse-write-header-guard.md, pretooluse-write-plan-guard.md, sessionstart.md, skill-index.md, stop.md. Jede geroutete Kontextdatei lädt der Dispatcher, wenn ihr Event auslöst und ihr Kontextargument in settings.json registriert ist. pretooluse-conformity.md wird als verfügbare Variante ausgeliefert, hat aber keinen aktuellen Routing-Eintrag in settings.json. skill-index.md wird aus dem Skill- und Command-Katalog generiert und vom Session-Start-Bootstrap gelesen, nicht über settings.json geroutet. pretooluse-dependency-guard.md ist für die Matcher Write und Edit geroutet, und pretooluse-eval-guard.md für die Matcher Write, Edit und Bash|PowerShell.
Event Automates Timeout Purpose
----------------- ------------------------ -------- --------------------------------------------------
SessionStart CM-14 30s Read memory, check plan state, report readiness
PreCompact CM-24 30s Verify state externalized before compaction. Codex and Qwen Code register it; the Claude Code settings.json template does not
PostCompact CM-24 30s Restore working state after compaction. Codex and Qwen Code register it; the Claude Code settings.json template does not
Stop CM-14/CM-22/CM-24/CM-26 60s Session-end externalization
PreToolUse CM-7/CM-22 10s Write/Edit/NotebookEdit validation — codebase-isolation, frontmatter, license-header, and plans-locality checks plus the conformity gate. Bash validation — git artifact isolation and plans-locality
PostToolUse Proactive compaction 10s Proactive-compaction advisory on every tool call; the Claude Code settings.json template routes it on the all-tools matcher
UserPromptSubmit — 10s Accepted by src/apothem/hooks/dispatch.py whitelist for forward compatibility; no settings.json entry currently routes this event
Notification — 10s Accepted by src/apothem/hooks/dispatch.py whitelist for forward compatibility; no settings.json entry currently routes this eventKonvention. Zeilen, in denen Automates
—ist, werden vondispatch.pyakzeptiert, aber nicht insettings.jsonverdrahtet; die Spalte Timeout zeigt den Dispatch-Level-Standard, der gilt, falls und wenn das Event später verdrahtet wird.Kanonischer Block der Timeout-Werte. Die Spalte Timeout dieser Tabelle ist die einzige Quelle der Wahrheit für Hook-Timeout-Werte im gesamten Ökosystem. Die
timeout-Felder pro Hook insettings.json, die Spiegeltabellen insite/content/docs/reference/settings-reference.mdx§ Hook Events undsite/content/docs/reference/artifact-schema.mdx§ Hooks Pipeline sowie die Regelanleitung insrc/apothem/rules/persistent-conventions-vigilance.md§ Convention Awareness leiten sich alle aus dieser Spalte ab. Künftige Timeout-Revisionen landen hier und die Konsumenten leiten beim nächsten Verweis neu ab.
Review-Kadenz der Settings-Vorlage
settings.json ist die einzige Claude Code Vorlage. Jeder Hook-Command verwendet
Exec-Form statt eines shell-spezifischen Wrappers, sodass plattformübergreifendes Verhalten
innerhalb einer Datei überprüft wird statt durch das Vergleichen gepaarter Vorlagen. Neue Permission-Einträge,
Hook-Events, Timeouts und Statusmeldungen landen atomar in dieser Datei.
5. Skills
Wiederverwendbare Skills leben unter src/apothem/skills/, einen Ordner pro Skill.
| Skill | Pfad | Benutzeraufrufbar | Modellaufrufbar | Zweck |
|---|---|---|---|---|
| Decision Matrix | src/apothem/skills/decision-matrix/ | Ja | Ja | Gewichtete, mit Belegen zitierte Wahl zwischen Optionen mit einer Sensitivitätsprüfung |
| Dependency Upgrade | src/apothem/skills/dependency-upgrade/ | Ja | Nein | Changelog-geprüfte, gepinnte, Gate-verifizierte Abhängigkeits-Upgrades |
| Dev Toolkit | src/apothem/skills/dev-toolkit/ | Ja | Ja | Disziplinierte Engineering-Schleifen — strukturiertes Debugging, test-first Red-Green-Refactor, Vertical-Slice-Zerlegung, Aufschlüsselung von Anforderung zu Issue |
| Diagram Authoring | src/apothem/skills/diagram-authoring/ | Ja | Ja | Author → Validate → Render → Export-Pipeline für deklarative Diagramme und Datenvisualisierungen (SVG / PNG / PDF) |
| Document Authoring | src/apothem/skills/document-authoring/ | Ja | Ja | Freigabegesteuerte Erstellung langer Dokumente (Outline → Draft → Review) mit verifizierten Zitaten und einem deterministischen Satz-Compile |
| Ecosystem Audit | src/apothem/skills/ecosystem-audit/ | Ja | Ja | Blindes Audit des Apothem-Konfigurationsbaums |
| Eval Harness | src/apothem/skills/eval-harness/ | Ja | Ja | Reproduzierbare Sprachmodell-Evaluations-Harnesses mit expliziten Bestehenskriterien |
| Incident Runbook | src/apothem/skills/incident-runbook/ | Ja | Ja | Runbook-Erstellung als Trigger → Diagnosis → Action → Verification → Rollback |
| Issue Lifecycle | src/apothem/skills/issue-lifecycle/ | Ja | Nein | Vom Issue zum Fix mit Belegen in jeder Stufe: Entwürfe, Größenschätzung, ein Checkpoint mit fehlschlagendem Test, der Fix, eine entworfene Anfrage an den Melder und ein Opt-in-Entwurf eines Pull Requests |
| Knowledge Wiki | src/apothem/skills/knowledge-wiki/ | Ja | Ja | Index-first-Markdown-Wissensbasis mit Lint-, Drift- und Hub-Analyse |
| Multi-Source Research | src/apothem/skills/multi-source-research/ | Ja | Ja | Aufgefächerte, querverifizierte, zitierte Rechercheberichte |
| Paper Toolkit | src/apothem/skills/paper-toolkit/ | Ja | Ja | Lesenotizen, Paper-Vergleiche, Related-Work-Entwürfe aus bereitgestellten Quellen mit Abdeckungsberichten, Entwurfskritiken und Durchgänge zum Referenzstil, ohne Research-Suite |
| Perspectives | src/apothem/skills/perspectives/ | Ja | Ja | Mehrere getrennte Sichtweisen auf eine umstrittene Frage, versöhnt mit einer Konfidenz und dem stärksten Widerspruch |
| Plan Suite | src/apothem/skills/plan-suite/ | Nein | Nein | Master-Vorlage, die von den /plan-Pipeline-Stages konsumiert wird |
| Projectify | src/apothem/skills/projectify/ | Ja | Ja | Chat-App-Projekt-Elevation — die Deliverables Description / Instruction / knowledge-Files zu SOTA-Konventionen innerhalb eines messbaren Kontextbudgets pro Plattform |
| Prompt Engineering | src/apothem/skills/prompt-engineering/ | Ja | Ja | Eval-validiertes strukturiertes Prompt-Design |
| Refactor Extract | src/apothem/skills/refactor-extract/ | Ja | Ja | Verhaltenserhaltende Extraktions-Refactorings |
| Secret Rotation | src/apothem/skills/secret-rotation/ | Ja | Nein | Sichere Außerbetriebnahme und Ersetzung exponierter Anmeldedaten |
| Source Synthesis | src/apothem/skills/source-synthesis/ | Ja | Ja | Versöhnt einen fixen Quellensatz zu einer zitierten Synthese |
| Research Suite | src/apothem/skills/research-suite/ | Nein | Nein | Kanonische Oberfläche der Research-Suite — die zehn Rigor-Mandate (R1–R10), der dreizehnstufige Forschungslebenszyklus und das Principal-Investigator-Framework; per Pfad aus den Stages der /research-Pipeline aufgelöst |
| Surgical Guard | src/apothem/skills/surgical-guard/ | Ja | Ja | Minimal-Diff-, ankergebundenes Editieren, gepaart mit einem reaktiven, diff-basierten Post-Edit-Qualitäts-Guard |
| Teaching Pack | src/apothem/skills/teaching-pack/ | Ja | Ja | Lernziele, Curriculum, Formel-Durchgänge, durchgearbeitete Beispiele, Quiz mit Lösungsschlüssel und Glossar aus einem Paper oder technischen Dokument, jede Zeile mit dem Quellabschnitt gekennzeichnet |
| Test Authoring | src/apothem/skills/test-authoring/ | Ja | Ja | Verhaltensorientierte Testerstellung mit Arrange-Act-Assert-Disziplin |
| UI Design | src/apothem/skills/ui-design/ | Ja | Ja | Interface-Design und -Verfeinerung bis zu einem handwerklichen Mindestniveau mit einem DESIGN.md-Kontext |
| Vuln Triage | src/apothem/skills/vuln-triage/ | Ja | Ja | Schweregrad-klassifiziert Sicherheitshinweise und leitet die Remediation weiter |
| Workflow | src/apothem/skills/workflow/ | Ja | Nein | Allzweck-Multi-Agenten-Workflow-Steuerung mit adversarischer Widerlegung-by-Default-Verifikation und offengelegter, über die Mission hinausgehender Remediation |
Ein Skill mit disable-model-invocation: true läuft nur, wenn der Operator ihn namentlich aufruft. Zwanzig Skills sind vom Modell aufrufbar. Vier sind manuell, weil sie Zustand außerhalb des Arbeitsbaums ändern oder davon abhängen, dass der Operator den Zeitpunkt wählt: Dependency Upgrade, Secret Rotation, Workflow und Issue Lifecycle. Die beiden Suite-Skills sind reine Referenzvorlagen, die per Pfad gelesen werden. Der Skill-Index beim Sitzungsstart listet die vom Modell aufrufbaren und die manuellen Namen nach Domäne auf.
Konvention. Der Pfad jeder Zeile ist ein Ordner; der Einstiegspunkt ist die Datei
SKILL.mddarin — z. B.src/apothem/skills/plan-suite/SKILL.md— gemäß der Ordner-mit-SKILL.md-Skill-Konvention, deklariert im Quell-Layout des Projekts.
6. Output-Styles
Vier Output-Styles leben unter src/apothem/output-styles/.
| Style | Datei | Zweck |
|---|---|---|
| Default | src/apothem/output-styles/default.md | Ökosystem-Standardstil — vereinheitlichte Ausgabekonventionen, Routing von Planungsinhalten und der Datei-Erstellungs-Vertrag |
| Default Architect | src/apothem/output-styles/default-architect.md | Senior-Architect-Ton — analytisch, direkt, Zitate konkreter Treiber |
| Concise Engineer | src/apothem/output-styles/concise-engineer.md | Kurzform-Engineering-Ausgabe — minimale Prosa, Code zuerst |
| Forensic Auditor | src/apothem/output-styles/forensic-auditor.md | Review-Klasse-Haltung — Befund für Befund, scorecard-förmige Ausgabe, Falsifizierer pro Befund |
7. Artefaktevolution
Verpflichtend. Wenn ein wiederverwendbares Muster, eine Korrektur oder eine Technik wiederkehrt (2+ Instanzen in einer Session oder im Gedächtnis als wiederkehrend vermerkt), muss das Ökosystem sich weiterentwickeln. Der Zyklus hat vier Schritte: Detect des Musters während jeder Interaktion; Search bestehender Skills, Regeln, Commands, Hooks und Gedächtnis nach Überlappung; Act durch In-Place-Weiterentwicklung des passenden Artefakts (Aktualisierung von Prozedur, Anti-Mustern, Scope) oder Erstellung eines neuen, wenn das Anliegen genuin orthogonal ist; Validate, dass Querverweise weiterhin auflösen und abhängige Artefakte konsistent bleiben. Bevorzuge Verfeinerung gegenüber Erstellung — neue Artefakte vergrößern die Wartungsoberfläche. Siehe src/apothem/rules/persistent-conventions-vigilance.md §2+§4 für das vollständige Protokoll einschließlich des geschlossenen Katalogs von Lückenerkennungs-Triggern über jede Artefaktklasse.
8. Leere Artefaktklassen
Oberflächen, die in der Ökosystem-Registry deklariert, aber absichtlich leer sind, bis ein Aktivierungs-Trigger auslöst. Jede Zeile verzeichnet die reservierte Oberfläche, die Datei oder das Verzeichnis, das die Klasse gerüstet, und den Trigger, der die Zeile von Leer-Attestierung zu Befüllt befördert.
| Klasse | Gerüst | Status | Aktivierungs-Trigger |
|---|---|---|---|
| MCP-Server | (noch kein Gerüst) | leer-attestiert | Erste MCP-Server-Installation unter der User-Config-Wurzel |
Leer-Attestierung ist eine positive Deklaration, keine Lücke. Das Gerüst der Klasse (sofern eines existiert) ist das kanonische No-op-Artefakt, das den Aktivierungsmoment verfolgt. Promotionen von Leer-Attestierung zu Befüllt landen atomar mit dem ersten nicht-leeren Wert des Gerüsts im relevanten Registry-Abschnitt.
Artefakt-Schema-Spezifikation
Kanonisches YAML-Frontmatter-Schema und Pflichtfelder für alle Artefakttypen im Apothem-Quellbaum, mit Vorlagen pro Klasse und Validierungsregeln.
Verzeichnishierarchie-Baum
Visuelle Karte der Struktur des Apothem-Quellbaums, die Ökosystem-Konfigurationsartefakte, Laufzeitebenen und den Speicherort von Regeln, Befehlen, Skills, delegierten Workern, Hooks und unterstützenden Dateien zeigt.