Registri Artefak
Enumerasi lengkap artefak ekosistem Apothem: command, rule, pekerja terdelegasi, hook, skill, output style, disiplin evolusi artefak, dan deklarasi kelas-artefak-kosong.
Registri kanonis kohor artefak. Dokumen ini membawa enumerasi lengkap command, rule, pekerja terdelegasi, hook, skill, output style, disiplin evolusi-artefak, dan deklarasi kelas-artefak-kosong; tabel substantifnya hidup di sini. Tata letak sumber proyek menyediakan tampilan always-on yang dipadatkan.
1. Command
Empat puluh lima command terdaftar dari src/apothem/commands/*.md (non-rekursif) — referensi per-command yang lengkap dan selalu terkini adalah referensi Commands yang dihasilkan, dan pipeline /research tiga-belas-stage (/research-ideate hingga /research-disseminate) beserta orkestrator alur-kerja-terbungkus /audit dan /fortress dienumerasi di sana secara lengkap. Setiap command adalah berkas terdaftar kelas-satu; orkestrator /plan hanya merangkai stage plan yang sudah kelas-satu dan tidak membawa logika stage miliknya sendiri, jadi tetap tidak ada dispatcher monolitik dan tidak ada pengelompokan subcommand.
Tiga puluh lima command dapat dipanggil oleh model (disable-model-invocation: false): model boleh menjalankan salah satunya ketika sebuah permintaan cocok dengan deskripsinya. Sepuluh hanya dipanggil oleh operator: /freshify, /github-deploy-fresh, /github-deploy-next, /release-readiness, /elevate, /fortress, /workflow, /plan-execute, /research-experiment, dan /research-publish. Flag per-command dicatat di src/apothem/commands/README.md.
Command audit dan elevasi yang non-plan, non-riset:
| Command | Berkas | Deskripsi |
|---|---|---|
/a11y-audit | src/apothem/commands/a11y-audit.md | Audit aksesibilitas suatu permukaan web yang ter-deploy terhadap WCAG 2.2 AA, ditelusuri halaman demi halaman |
/architecture-review | src/apothem/commands/architecture-review.md | Tinjauan integritas-arsitektur sebuah repositori terhadap artefak desainnya dan disiplin lapisan kanonis |
/code-audit | src/apothem/commands/code-audit.md | Audit kode forensik lintas-berkas pada cakupan korpus-repositori melintasi enam fase adversarial |
/code-review | src/apothem/commands/code-review.md | Tinjauan kualitas-kode per-berkas di src/, scripts/, dan tools/ dengan temuan per-berkas |
/dependency-audit | src/apothem/commands/dependency-audit.md | Audit per-dependensi (langsung + transitif) melintasi berkas manifes repositori |
/docs-review | src/apothem/commands/docs-review.md | Tinjauan dokumentasi atas setiap halaman Markdown di bawah permukaan docs host |
/elevate | src/apothem/commands/elevate.md | Mengangkat setiap permukaan proyek ke SOTA terkini melalui pembantu kritik independen, lalu menyerahkan ke /freshify |
/eval | src/apothem/commands/eval.md | Kampanye evaluasi model-bahasa yang agnostik-model dibangun di atas skill eval-harness |
/freshify | src/apothem/commands/freshify.md | Membuat proyek segar, bebas-jejak, dan siap-produksi; setiap langkah destruktif digerbangi-konfirmasi |
/github-deploy-fresh | src/apothem/commands/github-deploy-fresh.md | Spesialisasi GitHub dari /freshify yang menghasilkan satu rilis versi-pertama yang segar di origin/main |
/github-deploy-next | src/apothem/commands/github-deploy-next.md | Menjalankan satu siklus rilis-berikutnya penuh dari ujung ke ujung pada permukaan rilis GitHub |
/perf-audit | src/apothem/commands/perf-audit.md | Audit terhadap anggaran kinerja per-kelas di src/apothem/rules/performance-discipline.md |
/release-readiness | src/apothem/commands/release-readiness.md | Sapuan gerbang pra-rilis: matriks kualitas, risiko dependensi, dan pemeriksaan rekayasa-rilis |
/research | src/apothem/commands/research.md | Keterlibatan riset multi-sumber dengan penemuan dan ekstraksi sumber paralel |
/security-audit | src/apothem/commands/security-audit.md | Audit postur keamanan terhadap OWASP ASVS, OWASP Top 10, dan CWE Top 25 |
/supply-chain-audit | src/apothem/commands/supply-chain-audit.md | Audit rantai-pasok terhadap standar SLSA, Sigstore, dan SBOM |
/test-suite | src/apothem/commands/test-suite.md | Penulisan dan eksekusi tes yang mengutamakan-perilaku terhadap framework tes host yang disahkan |
/threat-model-audit | src/apothem/commands/threat-model-audit.md | Audit pemodelan-ancaman terhadap STRIDE dan PASTA melintasi arsitektur, alur-data, dan batas-kepercayaan |
/ux-review | src/apothem/commands/ux-review.md | Tinjauan pengalaman-developer: ergonomi CLI, alur instalasi, teks bantuan, dan pesan error |
Command pipeline-plan
Pipeline plan dikirimkan sebagai delapan command kelas-satu — satu per stage, masing-masing dapat diinvokasi langsung sebagai /plan-<stage> dari berkas terdaftarnya sendiri di src/apothem/commands/plan-<stage>.md.
| Command | Berkas | Perilaku |
|---|---|---|
/plan-spec | src/apothem/commands/plan-spec.md | Memperhalus prosa bebas-bentuk menjadi _spec/spec.md berkelas-spek; setiap pertanyaan terbuka dirutekan melalui kanal inkuiri-terstruktur alih-alih pen-default-an diam-diam; --quick menulis satu berkas plan ringan di bawah <project-root>/.apothem/plans/ |
/plan-generate | src/apothem/commands/plan-generate.md | Menghasilkan Master Plan Suite lengkap dari prosa/requirement yang ditulis |
/plan-review | src/apothem/commands/plan-review.md | Audit forensik atas suite yang sudah ada — fidelitas prosa, konsistensi internal, analisis celah — diperhalus melalui Q&A interaktif |
/plan-design | src/apothem/commands/plan-design.md | Menghasilkan artefak desain-arsitektur di _inputs/design.md suite, divalidasi oleh gerbang pra-emisi lima-belas-bar sebelum promosi |
/plan-audit | src/apothem/commands/plan-audit.md | Audit loop-tertutup dan remediasi melintasi siklus penuh spec → generate → review, berulang hingga nol temuan tersisa atau batas-iterasi dengan retret terdefinisi tercapai |
/plan-execute | src/apothem/commands/plan-execute.md | Mengeksekusi sebuah fase dengan pemeriksaan konformitas dan gerbang kualitas — effort medium default, dapat ditimpa per fase via field effort: di frontmatter PHASE.md; berhenti di setiap batas fase secara default, dengan --no-pause (atau flag profil enforcement.continuous_execution) memilih untuk maju kontinu fase-ke-fase |
/plan-status | src/apothem/commands/plan-status.md | Laporan progres baca-saja terhadap dimensi tugas, fase, dan artefak |
/plan-amend | src/apothem/commands/plan-amend.md | Mengamandemen, memperluas, memperhalus, atau membatalkan suite yang sudah ada tanpa menghancurkan keputusan terselesaikan sebelumnya; menderivasi-ulang hanya artefak hilir yang terdampak |
Command alur-kerja-operator & orkestrator
Tiga command memasuki suatu prosedur mendalam alih-alih membawa logika stage miliknya sendiri: dua titik-masuk alur-kerja-operator (masing-masing didukung oleh skill saudara dengan nama yang sama) ditambah orkestrator pipeline-plan yang tipis.
| Command | Berkas | Deskripsi |
|---|---|---|
/workflow | src/apothem/commands/workflow.md | Titik-masuk pemanfaatan-alur-kerja serbaguna (/goal <<mission>>): menggerakkan alur-kerja dinamis multi-agen yang genuinely-independen di bawah kontrak-return bernama, verifikasi refute-by-default sebelum suatu temuan bertahan, remediasi melampaui-misi yang diungkap per ledger perubahan, dan output deterministik; dispatch multi-agen dan eksekusi-otomatis bersifat opt-in / digerbangi-konfirmasi. Didukung oleh skill workflow |
/projectify | src/apothem/commands/projectify.md | Elevasi Project aplikasi-chat: menulis deliverable Description / Instruction / knowledge-Files untuk sebuah Claude Project, Custom GPT, atau Gem ke konvensi SOTA terkini, dalam anggaran konteks per-platform yang terukur; output deterministik, otonomi opt-in. Didukung oleh skill projectify |
/plan | src/apothem/commands/plan.md | Orkestrator tipis yang merangkai stage plan kelas-satu (plan-spec → plan-generate → plan-review → plan-design (conditional) → plan-execute), melanjutkan masing-masing dari Handoff Manifest stage sebelumnya; tidak membawa logika stage — perangkaian bersifat opt-in / digerbangi-konfirmasi (--auto merangkai secara kontinu) |
2. Rule
Rule perilaku hidup di bawah src/apothem/rules/ — inti always-on yang kecil ditambah himpunan ter-filter-jalur yang lebih besar (dimuat-sesuai-kebutuhan saat sentuhan artefak yang cocok). Enumerasi per-rule lengkap — dengan kolom Scope (always-on / ter-filter-jalur) dan Implements — adalah reference/rules.mdx yang dihasilkan-dari-sumber, disegarkan dari src/apothem/rules/*.md oleh generator reference-inventory; konsultasikan untuk daftar terkini yang otoritatif.
Delineasi facet CM-21 (tiga rule co-mengimplementasikan CM-21 dengan facet berbeda non-tumpang-tindih): filter kreatif & identitas kognitif →
cognitive-identity.md; metodologi generasi (protokol penulisan & penulisan-ulang) →clean-room-generation.md; teknik perencanaan/tinjauan →planning-techniques.md. Setiap rule memiliki facet-nya; yang lain merujuk keluar.
Pointer skema interactive-questions. Skema invokasi inkuiri-terstruktur kanonis — field yang diperlukan, tabel ringkasan-field, dua contoh kerja yang dapat dieksekusi (single-select di §2.1 dan multi-select di §2.2) — hidup di
src/apothem/rules/interactive-questions.md§2 "Structured-Inquiry Shape". Artefak hilir boleh menyalin §2.1 atau §2.2 sebagai template invokasi; skema anotasi-opsi tiga-segmen yang dibawa setiap bodydescriptionopsi dispesifikasikan di §3 berkas yang sama.
3. Pekerja Terdelegasi
Empat belas definisi pekerja persisten dikirimkan bersama ekosistem; pola tim rule orkestrasi mendispatch kepadanya. Setiap definisi hidup di jalur berkas yang tercantum di bawah.
Pembantu Berkas Pola Kebijakan Model
------------------- ------------------------------------------ --------------- -------------
Citation Auditor src/apothem/agents/citation-auditor.md Audit dipilih-host
Codebase Explorer src/apothem/agents/codebase-explorer.md Research dipilih-host
Convention Auditor src/apothem/agents/convention-auditor.md Audit dipilih-host
Dependency Auditor src/apothem/agents/dependency-auditor.md Audit dipilih-host
Design Critic src/apothem/agents/design-critic.md Audit dipilih-host
Fact Checker src/apothem/agents/fact-checker.md Audit dipilih-host
MCP Builder src/apothem/agents/mcp-builder.md Generation dipilih-host
Memory Auditor src/apothem/agents/memory-auditor.md Audit dipilih-host
Prompt Evaluator src/apothem/agents/prompt-evaluator.md Quality dipilih-host
Quality Gate src/apothem/agents/quality-gate.md Quality dipilih-host
Refactor Surgeon src/apothem/agents/refactor-surgeon.md Implementation dipilih-host
Research Scout src/apothem/agents/research-scout.md Research dipilih-host
Security Scanner src/apothem/agents/security-scanner.md Audit dipilih-host
Test Runner src/apothem/agents/test-runner.md Quality dipilih-host4. Hook
Entri hook Claude Code yang terpasang menggunakan bentuk exec: command adalah ${PYTHON_BIN}, dan args berisi jalur skrip di bawah ${HARNESS_ROOT}/.apothem/support/ (misalnya hooks/dispatch.py dan conformity/gate.py). Bentuk -m apothem.hooks.dispatch diperuntukkan bagi pengembangan dari checkout sumber dengan PYTHONPATH=src. Dispatcher mengimpor src/apothem/hooks/lib/resolve_root.py untuk resolusi root ekosistem dan mendelegasikan pekerjaan ke dua helper yang berada di sampingnya di bawah src/apothem/hooks/ itu sendiri: src/apothem/hooks/emit_hook_context.py memformat payload peristiwa untuk asisten, dan src/apothem/hooks/session_start_bootstrap.py memuat pekerjaan persiapan SessionStart yang dilimpahkan dispatcher ketika ia merutekan peristiwa tersebut. Pesan hook yang ditampilkan kepada asisten ketika peristiwa yang didukung terpicu hidup sebagai berkas konteks Markdown di bawah src/apothem/hooks/messages/, satu per varian peristiwa: 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. Setiap berkas konteks yang dirutekan dimuat oleh dispatcher ketika peristiwanya terpicu, dan argumen konteksnya terdaftar di settings.json. pretooluse-conformity.md disertakan sebagai varian yang tersedia tanpa entri perutean settings.json saat ini. skill-index.md dihasilkan dari katalog skill dan command dan dibaca oleh bootstrap awal-sesi, tidak dirutekan melalui settings.json. pretooluse-dependency-guard.md dirutekan pada matcher Write dan Edit, dan pretooluse-eval-guard.md pada matcher Write, Edit, dan Bash|PowerShell.
Event Mengotomatiskan Timeout Tujuan
----------------- ------------------------ -------- --------------------------------------------------
SessionStart CM-14 30s Baca memori, periksa state plan, laporkan kesiapan
PreCompact CM-24 30s Verifikasi state ter-eksternalisasi sebelum kompaksi. Codex dan Qwen Code mendaftarkannya; templat settings.json Claude Code tidak
PostCompact CM-24 30s Pulihkan working state setelah kompaksi. Codex dan Qwen Code mendaftarkannya; templat settings.json Claude Code tidak
Stop CM-14/CM-22/CM-24/CM-26 60s Eksternalisasi akhir-sesi
PreToolUse CM-7/CM-22 10s Validasi Write/Edit/NotebookEdit — pemeriksaan isolasi-codebase, frontmatter, lisensi-header, dan lokalitas-plan plus gerbang konformitas. Validasi Bash — isolasi artefak git dan lokalitas-plan
PostToolUse Kompaksi proaktif 10s Saran kompaksi proaktif pada setiap pemanggilan tool; templat settings.json Claude Code merutekannya pada matcher seluruh tool
UserPromptSubmit — 10s Diterima oleh whitelist src/apothem/hooks/dispatch.py untuk kompatibilitas-maju; tidak ada entri settings.json yang saat ini merutekan event ini
Notification — 10s Diterima oleh whitelist src/apothem/hooks/dispatch.py untuk kompatibilitas-maju; tidak ada entri settings.json yang saat ini merutekan event iniKonvensi. Baris di mana Mengotomatiskan adalah
—diterima olehdispatch.pytetapi tidak terhubung disettings.json; kolom Timeout menampilkan default tingkat-dispatch yang berlaku jika dan ketika event itu kemudian dihubungkan.Blok kanonis nilai-timeout. Kolom Timeout tabel ini adalah satu-satunya sumber kebenaran untuk nilai timeout hook di seluruh ekosistem. Field
timeoutper-hooksettings.json, tabel cermin disite/content/docs/reference/settings-reference.mdx§ Hook Events dansite/content/docs/reference/artifact-schema.mdx§ Hooks Pipeline, dan panduan rule disrc/apothem/rules/persistent-conventions-vigilance.md§ Convention Awareness semuanya berasal dari kolom ini. Revisi timeout di masa depan mendarat di sini dan konsumen menderivasi-ulang pada reference berikutnya.
Kadensi Tinjauan Template Settings
settings.json adalah satu-satunya template Claude Code. Setiap command hook menggunakan
exec form alih-alih wrapper spesifik-shell, jadi perilaku lintas-OS ditinjau
di dalam satu berkas alih-alih dengan men-diff template berpasangan. Entri permission baru,
event hook, timeout, dan pesan status mendarat di berkas itu secara atomik.
5. Skill
Skill yang dapat digunakan-ulang hidup di bawah src/apothem/skills/, satu folder per skill.
| Skill | Jalur | Dapat-Diinvokasi-Pengguna | Dapat-Diinvokasi-Model | Tujuan |
|---|---|---|---|---|
| Decision Matrix | src/apothem/skills/decision-matrix/ | Ya | Ya | Pilihan berbobot dan bersitasi-bukti di antara opsi-opsi dengan pemeriksaan sensitivitas |
| Dependency Upgrade | src/apothem/skills/dependency-upgrade/ | Ya | Tidak | Upgrade dependensi yang ditinjau-changelog, dipin, terverifikasi-gerbang |
| Dev Toolkit | src/apothem/skills/dev-toolkit/ | Ya | Ya | Loop rekayasa berdisiplin — debugging terstruktur, test-first red-green-refactor, dekomposisi vertical-slice, pemecahan requirement-ke-issue |
| Diagram Authoring | src/apothem/skills/diagram-authoring/ | Ya | Ya | Pipeline author → validasi → render → ekspor untuk diagram deklaratif dan visualisasi data (SVG / PNG / PDF) |
| Document Authoring | src/apothem/skills/document-authoring/ | Ya | Ya | Penulisan dokumen bentuk-panjang yang digerbangi-persetujuan (outline → draf → tinjauan) dengan sitasi terverifikasi dan kompilasi typeset deterministik |
| Ecosystem Audit | src/apothem/skills/ecosystem-audit/ | Ya | Ya | Audit buta atas pohon konfigurasi Apothem |
| Eval Harness | src/apothem/skills/eval-harness/ | Ya | Ya | Harness evaluasi model-bahasa yang dapat-direproduksi dengan kriteria-lulus eksplisit |
| Incident Runbook | src/apothem/skills/incident-runbook/ | Ya | Ya | Penulisan runbook sebagai Trigger → Diagnosis → Action → Verification → Rollback |
| Issue Lifecycle | src/apothem/skills/issue-lifecycle/ | Ya | Tidak | Dari issue ke perbaikan dengan bukti di setiap tahap: draf, penaksiran ukuran, checkpoint tes-yang-gagal, perbaikan, permintaan pelapor yang didraf, dan draf pull request opt-in |
| Knowledge Wiki | src/apothem/skills/knowledge-wiki/ | Ya | Ya | Basis pengetahuan Markdown yang mengutamakan-indeks dengan lint, analisis drift, dan analisis hub |
| Multi-Source Research | src/apothem/skills/multi-source-research/ | Ya | Ya | Laporan riset yang difan-out, terverifikasi-silang, tersitasi |
| Paper Toolkit | src/apothem/skills/paper-toolkit/ | Ya | Ya | Catatan bacaan, perbandingan makalah, draf related-work dari sumber yang disediakan dengan laporan cakupan, kritik draf, dan pemeriksaan gaya referensi, tanpa research suite |
| Perspectives | src/apothem/skills/perspectives/ | Ya | Ya | Beberapa sudut pandang terpisah atas pertanyaan yang diperdebatkan, direkonsiliasi dengan tingkat keyakinan dan dissent terkuat |
| Plan Suite | src/apothem/skills/plan-suite/ | Tidak | Tidak | Template master yang dikonsumsi oleh stage pipeline /plan |
| Projectify | src/apothem/skills/projectify/ | Ya | Ya | Elevasi Project aplikasi-chat — deliverable Description / Instruction / knowledge-Files ke konvensi SOTA dalam anggaran konteks per-platform yang terukur |
| Prompt Engineering | src/apothem/skills/prompt-engineering/ | Ya | Ya | Desain prompt terstruktur yang tervalidasi-eval |
| Refactor Extract | src/apothem/skills/refactor-extract/ | Ya | Ya | Refactor ekstraksi yang mempertahankan-perilaku |
| Secret Rotation | src/apothem/skills/secret-rotation/ | Ya | Tidak | Pemensiunan dan penggantian yang aman atas kredensial terekspos |
| Source Synthesis | src/apothem/skills/source-synthesis/ | Ya | Ya | Merekonsiliasi himpunan sumber tetap menjadi satu sintesis tersitasi |
| Research Suite | src/apothem/skills/research-suite/ | Tidak | Tidak | Permukaan research-suite kanonis — sepuluh mandat ketelitian (R1–R10), siklus hidup riset tiga-belas-stage, dan Principal-Investigator Framework; di-resolve melalui jalur dari stage pipeline /research |
| Surgical Guard | src/apothem/skills/surgical-guard/ | Ya | Ya | Penyuntingan terikat-anchor minimal-diff dipasangkan dengan penjaga kualitas pasca-suntingan reaktif berbasis-diff |
| Teaching Pack | src/apothem/skills/teaching-pack/ | Ya | Ya | Tujuan pembelajaran, kurikulum, penjelasan langkah demi langkah rumus, contoh kerja, kuis beserta kunci jawaban, dan glosarium dari satu makalah atau dokumen teknis, setiap baris ditandai dengan bagian sumbernya |
| Test Authoring | src/apothem/skills/test-authoring/ | Ya | Ya | Penulisan tes yang mengutamakan-perilaku dengan disiplin Arrange-Act-Assert |
| UI Design | src/apothem/skills/ui-design/ | Ya | Ya | Desain dan penyempurnaan antarmuka hingga lantai kecakapan dengan konteks DESIGN.md |
| Vuln Triage | src/apothem/skills/vuln-triage/ | Ya | Ya | Mengklasifikasi-tingkat-keparahan advisori keamanan dan merutekan remediasi |
| Workflow | src/apothem/skills/workflow/ | Ya | Tidak | Pemanfaatan alur-kerja multi-agen serbaguna dengan verifikasi adversarial refute-by-default dan remediasi melampaui-misi yang diungkap |
Skill dengan disable-model-invocation: true hanya berjalan ketika operator memanggilnya berdasarkan nama. Dua puluh skill dapat dipanggil oleh model. Empat bersifat manual karena mengubah state di luar pohon kerja atau bergantung pada operator yang memilih momennya: Dependency Upgrade, Secret Rotation, Workflow, dan Issue Lifecycle. Dua skill suite adalah template khusus-referensi yang dibaca melalui jalur. Indeks skill awal-sesi mencantumkan nama-nama yang dapat dipanggil model dan yang manual per domain.
Konvensi. Jalur setiap baris adalah sebuah folder; titik masuknya adalah berkas
SKILL.mddi dalamnya — mis.src/apothem/skills/plan-suite/SKILL.md— per konvensi skill folder-dengan-SKILL.mdyang dideklarasikan di tata letak sumber proyek.
6. Output Style
Empat output style hidup di bawah src/apothem/output-styles/.
| Style | Berkas | Tujuan |
|---|---|---|
| Default | src/apothem/output-styles/default.md | Style default-ekosistem — konvensi output terpadu, perutean konten-perencanaan, dan kontrak penulisan-berkas |
| Default Architect | src/apothem/output-styles/default-architect.md | Nada arsitek-senior — analitis, langsung, sitasi penggerak-konkret |
| Concise Engineer | src/apothem/output-styles/concise-engineer.md | Output rekayasa bentuk-pendek — prosa minimum, mengutamakan-kode |
| Forensic Auditor | src/apothem/output-styles/forensic-auditor.md | Postur kelas-tinjauan — output temuan-demi-temuan, berbentuk kartu skor, falsifier per temuan |
7. Evolusi Artefak
Wajib. Ketika suatu pola, koreksi, atau teknik yang dapat digunakan-ulang berulang (2+ instans dalam satu sesi, atau dicatat di memori sebagai berulang), ekosistem harus berevolusi. Siklusnya memiliki empat langkah: Detect pola selama interaksi apa pun; Search skill, rule, command, hook, dan memori yang ada untuk tumpang-tindih; Act dengan mengevolusi artefak yang cocok di-tempat (perbarui prosedur, anti-pola, scope) atau membuat yang baru ketika kepentingannya genuinely ortogonal; Validate bahwa referensi-silang masih ter-resolve dan artefak dependen tetap konsisten. Lebih suka perhalusan daripada pembuatan — artefak baru memajemukkan permukaan pemeliharaan. Lihat src/apothem/rules/persistent-conventions-vigilance.md §2+§4 untuk protokol lengkap termasuk katalog tertutup pemicu deteksi-celah di seluruh kelas artefak.
8. Kelas Artefak Kosong
Permukaan yang dideklarasikan dalam registri ekosistem tetapi sengaja kosong sampai suatu pemicu aktivasi terpicu. Setiap baris mencatat permukaan tercadang, berkas atau direktori yang men-scaffold kelas itu, dan pemicu yang mempromosikan baris dari kosong-atest ke terpopulasi.
| Kelas | Scaffold | Status | Pemicu aktivasi |
|---|---|---|---|
| MCP server | (belum ada scaffold) | kosong-atest | Instalasi MCP server pertama di bawah root user-config |
Kosong-atest adalah deklarasi positif, bukan celah. Scaffold kelas (ketika ada) adalah artefak no-op kanonis yang melacak momen aktivasi. Promosi dari kosong-atest ke terpopulasi mendarat di seksi registri yang relevan secara atomik dengan nilai non-kosong pertama scaffold.
Spesifikasi Skema Artefak
Skema frontmatter YAML kanonik dan field wajib untuk semua tipe artefak di pohon sumber Apothem, dengan templat per-kelas dan aturan validasi.
Pohon Hierarki Direktori
Peta visual struktur pohon sumber Apothem yang menampilkan artefak konfigurasi ekosistem, tingkatan runtime, serta lokasi aturan, perintah, keterampilan, pekerja terdelegasi, hook, dan berkas pendukung.