# KeiSeiKit DNA Encyclopedia > Auto-generated from kei-registry. Last regenerated: 2026-05-01T07:41:26Z. > Total blocks: 501. Per-type breakdown: | Type | Count | |---|---:| | atom | 117 | | hook | 36 | | primitive | 106 | | rule | 174 | | skill | 68 | --- ## Primitive (106) Sorted alphabetically by name. | Name | DNA prefix | Path | Body sha8 | |---|---|---|---| | firewall-diff | primitive::cli,md::c… | _primitives/_rust/firewall-diff/Cargo.toml | e42f1e32 | | frustration-matrix | primitive::cli,fs,md… | _primitives/_rust/frustration-matrix/Cargo.toml | 0923b30a | | kei-agent-runtime | primitive::cli,fs,ha… | _primitives/_rust/kei-agent-runtime/Cargo.toml | 708830d4 | | kei-artifact | primitive::cli,hash,… | _primitives/_rust/kei-artifact/Cargo.toml | 2c55b84a | | kei-atom-discovery | primitive::fs,md::85… | _primitives/_rust/kei-atom-discovery/Cargo.toml | 0d532c9f | | kei-auth | primitive::cli,hash,… | _primitives/_rust/kei-auth/Cargo.toml | bb941dd2 | | kei-auth-apple | primitive::md,networ… | _primitives/_rust/kei-auth-apple/Cargo.toml | 29ddf78c | | kei-auth-google | primitive::md,networ… | _primitives/_rust/kei-auth-google/Cargo.toml | 49664ff6 | | kei-auth-magiclink | primitive::hash,md,n… | _primitives/_rust/kei-auth-magiclink/Cargo.toml | 526ecba4 | | kei-auth-webauthn | primitive::md,networ… | _primitives/_rust/kei-auth-webauthn/Cargo.toml | 4ad3dfc1 | | kei-backend-daytona | primitive::md,networ… | _primitives/_rust/kei-backend-daytona/Cargo.toml | 83b09611 | | kei-brain-view | primitive::cli,md,sq… | _primitives/_rust/kei-brain-view/Cargo.toml | ecad62ab | | kei-cache | primitive::cli,hash,… | _primitives/_rust/kei-cache/Cargo.toml | 77c8ff97 | | kei-capability | primitive::cli,md::d… | _primitives/_rust/kei-capability/Cargo.toml | 6a5b93b1 | | kei-changelog | primitive::cli,regex… | _primitives/_rust/kei-changelog/Cargo.toml | 3753d7ec | | kei-chat-store | primitive::cli,md,sq… | _primitives/_rust/kei-chat-store/Cargo.toml | ecae9608 | | kei-compute-baremetal | primitive::cli,md,ne… | _primitives/_rust/kei-compute-baremetal/Cargo.toml | 5b90defe | | kei-compute-digitalocean | primitive::md,networ… | _primitives/_rust/kei-compute-digitalocean/Cargo.toml | 369b3a00 | | kei-compute-linode | primitive::cli,md,ne… | _primitives/_rust/kei-compute-linode/Cargo.toml | f63c4aa6 | | kei-compute-vultr | primitive::cli,md,ne… | _primitives/_rust/kei-compute-vultr/Cargo.toml | 4cb6c0b7 | | kei-conflict-scan | primitive::cli,fs,md… | _primitives/_rust/kei-conflict-scan/Cargo.toml | 381b80ad | | kei-content-store | primitive::cli,hash,… | _primitives/_rust/kei-content-store/Cargo.toml | 11ed9bd8 | | kei-cortex::kei-cortex | primitive::_::b9680d… | _primitives/_rust/kei-cortex/Cargo.toml | 213f02fc | | kei-cron-scheduler | primitive::md,networ… | _primitives/_rust/kei-cron-scheduler/Cargo.toml | da2674f5 | | kei-crossdomain | primitive::cli,md,sq… | _primitives/_rust/kei-crossdomain/Cargo.toml | 7a263b47 | | kei-curator | primitive::cli,md,sq… | _primitives/_rust/kei-curator/Cargo.toml | dad1e6e3 | | kei-db-contract::kei-db-contract | primitive::_::ef3f4c… | _primitives/_rust/kei-db-contract/Cargo.toml | 2ef926dc | | kei-decision | primitive::cli,fs,md… | _primitives/_rust/kei-decision/Cargo.toml | 29049ab5 | | kei-decompose | primitive::cli,fs,md… | _primitives/_rust/kei-decompose/Cargo.toml | 7495424e | | kei-diff | primitive::md::2f52c… | _primitives/_rust/kei-diff/Cargo.toml | 0b1d7d44 | | kei-discover | primitive::cli,md,sq… | _primitives/_rust/kei-discover/Cargo.toml | 9e30c653 | | kei-dna-index | primitive::cli,md,sq… | _primitives/_rust/kei-dna-index/Cargo.toml | d4050bea | | kei-entity-store | primitive::md,sqlite… | _primitives/_rust/kei-entity-store/Cargo.toml | e0856206 | | kei-export-trajectories | primitive::cli,md,sq… | _primitives/_rust/kei-export-trajectories/Cargo.toml | 55753570 | | kei-forge | primitive::md,networ… | _primitives/_rust/kei-forge/Cargo.toml | b11967b7 | | kei-fork | primitive::cli,md,sq… | _primitives/_rust/kei-fork/Cargo.toml | 980d5588 | | kei-frustration-loop | primitive::cli,fs,md… | _primitives/_rust/kei-frustration-loop/Cargo.toml | 474e1d3d | | kei-gateway | primitive::md,networ… | _primitives/_rust/kei-gateway/Cargo.toml | 28d41236 | | kei-gdrive-import | primitive::cli,md::c… | _primitives/_rust/kei-gdrive-import/Cargo.toml | 99ffbed8 | | kei-git-bitbucket | primitive::md,networ… | _primitives/_rust/kei-git-bitbucket/Cargo.toml | 85c850ba | | kei-git-forgejo | primitive::md,networ… | _primitives/_rust/kei-git-forgejo/Cargo.toml | a0f19163 | | kei-git-gitea | primitive::md,networ… | _primitives/_rust/kei-git-gitea/Cargo.toml | ea30f0cc | | kei-git-gitlab | primitive::md,networ… | _primitives/_rust/kei-git-gitlab/Cargo.toml | 744859c4 | | kei-graph-check | primitive::cli,fs,md… | _primitives/_rust/kei-graph-check/Cargo.toml | e08f240e | | kei-hibernate | primitive::cli,hash,… | _primitives/_rust/kei-hibernate/Cargo.toml | 25f6d5bc | | kei-import-project | primitive::cli,fs,ha… | _primitives/_rust/kei-import-project/Cargo.toml | aa3750a0 | | kei-leak-matrix | primitive::cli,fs,md… | _primitives/_rust/kei-leak-matrix/Cargo.toml | 06a89af2 | | kei-ledger | primitive::cli,md,sq… | _primitives/_rust/kei-ledger/Cargo.toml | 8d59d685 | | kei-ledger-sign | primitive::cli,md::e… | _primitives/_rust/kei-ledger-sign/Cargo.toml | 339bd55a | | kei-llm-bridge-mlx | primitive::network::… | _primitives/_rust/kei-llm-bridge-mlx/Cargo.toml | 23e9e5b8 | | kei-llm-llamacpp | primitive::cli,md,ne… | _primitives/_rust/kei-llm-llamacpp/Cargo.toml | 8cd7b0c0 | | kei-llm-mlx | primitive::cli,md,ne… | _primitives/_rust/kei-llm-mlx/Cargo.toml | 9fb79f0f | | kei-llm-ollama | primitive::cli,md,ne… | _primitives/_rust/kei-llm-ollama/Cargo.toml | cb99ce2c | | kei-llm-router | primitive::cli,md,ne… | _primitives/_rust/kei-llm-router/Cargo.toml | bd772802 | | kei-machine-probe | primitive::cli,md,re… | _primitives/_rust/kei-machine-probe/Cargo.toml | 634b2e86 | | kei-mcp | primitive::md,networ… | _primitives/_rust/kei-mcp/Cargo.toml | 3425ff56 | | kei-memory-postgres | primitive::md,networ… | _primitives/_rust/kei-memory-postgres/Cargo.toml | a9da92d3 | | kei-memory-redis | primitive::md,networ… | _primitives/_rust/kei-memory-redis/Cargo.toml | fd7a49a9 | | kei-memory-sled | primitive::md,networ… | _primitives/_rust/kei-memory-sled/Cargo.toml | 6bd5485f | | kei-memory-sqlite | primitive::md,networ… | _primitives/_rust/kei-memory-sqlite/Cargo.toml | f64bbb1d | | kei-memory::kei-memory | primitive::_::e47cd8… | _primitives/_rust/kei-memory/Cargo.toml | 0dd1dfc8 | | kei-migrate | primitive::cli,hash,… | _primitives/_rust/kei-migrate/Cargo.toml | db2e7bd0 | | kei-model | primitive::cli,md,re… | _primitives/_rust/kei-model/Cargo.toml | 0a6ce8bc | | kei-model-router | primitive::md,sqlite… | _primitives/_rust/kei-model-router/Cargo.toml | 1280a1dd | | kei-net-ipsec | primitive::md,networ… | _primitives/_rust/kei-net-ipsec/Cargo.toml | 600684a8 | | kei-net-openvpn | primitive::md,networ… | _primitives/_rust/kei-net-openvpn/Cargo.toml | d4c94d69 | | kei-net-wireguard | primitive::md,networ… | _primitives/_rust/kei-net-wireguard/Cargo.toml | e2c8fab8 | | kei-notify-discord | primitive::md,networ… | _primitives/_rust/kei-notify-discord/Cargo.toml | 1060b266 | | kei-notify-slack | primitive::md,networ… | _primitives/_rust/kei-notify-slack/Cargo.toml | 6ecc85e5 | | kei-notify-sms | primitive::md,networ… | _primitives/_rust/kei-notify-sms/Cargo.toml | 97776ab9 | | kei-notify-telegram | primitive::md,networ… | _primitives/_rust/kei-notify-telegram/Cargo.toml | b2384d0d | | kei-pet | primitive::cli,hash,… | _primitives/_rust/kei-pet/Cargo.toml | 8b7b8ee7 | | kei-ping | primitive::md,networ… | _primitives/_rust/kei-ping/Cargo.toml | d0c626c3 | | kei-pipe | primitive::cli,md,sq… | _primitives/_rust/kei-pipe/Cargo.toml | 3efc46a4 | | kei-projects-index | primitive::cli,fs,md… | _primitives/_rust/kei-projects-index/Cargo.toml | ce1576f0 | | kei-projects-watcher | primitive::cli,md,ne… | _primitives/_rust/kei-projects-watcher/Cargo.toml | dedc5323 | | kei-provision | primitive::cli,md::1… | _primitives/_rust/kei-provision/Cargo.toml | 1d613e5d | | kei-prune | primitive::cli,md,sq… | _primitives/_rust/kei-prune/Cargo.toml | 7c0a0c11 | | kei-refactor-engine | primitive::cli,md::c… | _primitives/_rust/kei-refactor-engine/Cargo.toml | 90048888 | | kei-registry::foo | primitive::_::12366c… | _primitives/_rust/kei-registry/tests/fixtures/fake-kit/_primitives/_rust/foo/Cargo.toml | 403bc4b0 | | kei-registry::kei-registry | primitive::_::4744f0… | _primitives/_rust/kei-registry/Cargo.toml | 6e2dc3fd | | kei-registry::mini-prim | primitive::_::57f8eb… | _primitives/_rust/kei-registry/tests/fixtures/mini-kit/_primitives/_rust/mini-prim/Cargo.toml | 9fa2b304 | | kei-replay | primitive::cli,hash,… | _primitives/_rust/kei-replay/Cargo.toml | 420ceb46 | | kei-router::kei-router | primitive::_::1e654e… | _primitives/_rust/kei-router/Cargo.toml | 98ab93cd | | kei-runtime | primitive::cli,fs,md… | _primitives/_rust/kei-runtime/Cargo.toml | 44b695ea | | kei-runtime-core | primitive::hash,md,n… | _primitives/_rust/kei-runtime-core/Cargo.toml | 100eec0c | | kei-sage | primitive::cli,fs,md… | _primitives/_rust/kei-sage/Cargo.toml | 773af2fd | | kei-scheduler | primitive::cli,md,sq… | _primitives/_rust/kei-scheduler/Cargo.toml | 589d4c96 | | kei-search-core | primitive::cli,md,sq… | _primitives/_rust/kei-search-core/Cargo.toml | 3e15b74a | | kei-shared | primitive::md::9db37… | _primitives/_rust/kei-shared/Cargo.toml | 5990b174 | | kei-skill-importer | primitive::cli,fs,md… | _primitives/_rust/kei-skill-importer/Cargo.toml | 18270170 | | kei-skills | primitive::fs,md,reg… | _primitives/_rust/kei-skills/Cargo.toml | 0bc302bc | | kei-social-store | primitive::cli,md,sq… | _primitives/_rust/kei-social-store/Cargo.toml | 901fa890 | | kei-spawn | primitive::cli,hash,… | _primitives/_rust/kei-spawn/Cargo.toml | fd3b3939 | | kei-store | primitive::cli,md,ne… | _primitives/_rust/kei-store/Cargo.toml | 381485a1 | | kei-svc-systemd | primitive::cli,md,ne… | _primitives/_rust/kei-svc-systemd/Cargo.toml | 13da0fd2 | | kei-task | primitive::cli,md,sq… | _primitives/_rust/kei-task/Cargo.toml | f1204d34 | | kei-tlog | primitive::md::9efee… | _primitives/_rust/kei-tlog/Cargo.toml | 8a4a1f56 | | kei-token-tracker::kei-token-tracker | primitive::_::bd583f… | _primitives/_rust/kei-token-tracker/Cargo.toml | 28bdb3b1 | | kei-tty | primitive::cli,md,ne… | _primitives/_rust/kei-tty/Cargo.toml | 42f78a71 | | kei-watch | primitive::cli,md::2… | _primitives/_rust/kei-watch/Cargo.toml | c7e67afd | | keisei | primitive::cli,md,re… | _primitives/_rust/keisei/Cargo.toml | 6911bb1e | | mock-render | primitive::hash,md::… | _primitives/_rust/mock-render/Cargo.toml | 99b0927a | | ssh-check | primitive::cli,md::8… | _primitives/_rust/ssh-check/Cargo.toml | f419e2b0 | | tokens-sync | primitive::md::32f10… | _primitives/_rust/tokens-sync/Cargo.toml | 54c149ab | | visual-diff | primitive::_::d495df… | _primitives/_rust/visual-diff/Cargo.toml | 557bdc21 | ## Skill (68) Sorted alphabetically by name. | Name | Caps | DNA prefix | Path | |---|---|---|---| | /animate — Animation Router (gateway) | md | skill::md::982238e7:… | skills/animate/SKILL.md | | /competitor-analysis — Deprecated Alias | md | skill::md::2560da87:… | skills/competitor-analysis/SKILL.md | | /design-inspiration — Deprecated Alias | md | skill::md::e070d515:… | skills/design-inspiration/SKILL.md | | /dev-guard — Continuous Development Guard | md | skill::md::fd9a3252:… | skills/dev-guard/SKILL.md | | /dev-ship — Pre-Merge Quality Gate | md | skill::md::4268ab5b:… | skills/dev-ship/SKILL.md | | /dev-start — Parallel Feature Kickoff | md | skill::md::b42b860b:… | skills/dev-start/SKILL.md | | /drive-import — Google Drive → Forgejo project import | md | skill::md::5ed3f8c4:… | skills/drive-import/SKILL.md | | /site-builder — WYSIWYD website builder | md | skill::md::7b080bff:… | skills/site-builder/SKILL.md | | /site-create — 7-Phase Website Pipeline (index) | md | skill::md::8b8b3ad5:… | skills/site-create/SKILL.md | | /spawn-agent — Click-only Agent-tool composer (index) | md | skill::md::81c46bb3:… | skills/spawn-agent/SKILL.md | | /test-matrix — Testing beyond unit tests (index) | md | skill::md::a6272bbf:… | skills/test-matrix/SKILL.md | | /visual-loop — Visual / A11y / Responsive Regression Loop | md | skill::md::ea70d3a9:… | skills/visual-loop/SKILL.md | | /vm-provision — 6-Phase VPS Pipeline (index) | md | skill::md::ffc6787b:… | skills/vm-provision/SKILL.md | | /wave-audit — 3-Wave Parallel Audit | md | skill::md::11ba3da8:… | skills/wave-audit/SKILL.md | | 3D Scene Skill | md | skill::md::53fc17a0:… | skills/3d-scene/SKILL.md | | AI Animation Pipeline | md | skill::md::71529ec4:… | skills/ai-animation/skill.md | | API-Design — Style, Contract & Lifecycle Pipeline (index) | md | skill::md::85d94768:… | skills/api-design/SKILL.md | | Accessibility Audit — WCAG 2.2 AA | md | skill::md::be686747:… | skills/a11y-audit/SKILL.md | | Architecture Rules Engine | md | skill::md::8d2151f6:… | skills/architecture-rules/SKILL.md | | Auth-Setup — Identity, Session & Authorization Pipeline (index) | md | skill::md::451d5fba:… | skills/auth-setup/SKILL.md | | Batch Workflow — Multi-Skill Pipelines | md | skill::md::5ce5d585:… | skills/batch-workflow/SKILL.md | | Browser Automation with playwright-cli | md | skill::md::4f48516f:… | skills/playwright-cli/SKILL.md | | CI-Scaffold — CI/CD Pipeline Generator (index) | md | skill::md::7f16b089:… | skills/ci-scaffold/SKILL.md | | Compose-Solution — Meta-Orchestrator (index) | md | skill::md::ea873601:… | skills/compose-solution/SKILL.md | | Content Pipeline Workflow | md | skill::md::c7812224:… | skills/content-pipeline/SKILL.md | | Deep Debug — Holographic Error Analysis | md | skill::md::a2219dc6:… | skills/debug-deep/SKILL.md | | Deep Research Skill | md | skill::md::6f8da458:… | skills/research/SKILL.md | | Design System Workflow | md | skill::md::e9c7bef9:… | skills/design-system/SKILL.md | | Docs-Scaffold — Project Documentation Pipeline (index) | md | skill::md::97e897fd:… | skills/docs-scaffold/SKILL.md | | Email Sequence Workflow | md | skill::md::bc16d8ab:… | skills/email-sequence/SKILL.md | | Escalate Recurrence — Interactive Codifier | md | skill::md::b42f87a4:… | skills/escalate-recurrence/SKILL.md | | Figma to Code Workflow | md | skill::md::4d3cbbf3:… | skills/figma-to-code/SKILL.md | | Fix Issue Workflow | md | skill::md::44576f8b:… | skills/fix-issue/SKILL.md | | Form Construction & Submission | md | skill::md::4c0c81b0:… | skills/form-builder/SKILL.md | | Frontend Design — Think Before You Code | md | skill::md::a01ff586:… | skills/frontend-design/SKILL.md | | Holographic Architecture Analysis | md | skill::md::7084fc9c:… | skills/architecture/SKILL.md | | Hooks Control — Runtime Hook Enable/Disable | md | skill::md::17b26265:… | skills/hooks-control/SKILL.md | | Image & Asset Optimization Pipeline | md | skill::md::e2b3a4a9:… | skills/web-assets/SKILL.md | | Landing Page Orchestrator | md | skill::md::570422d1:… | skills/landing-page/SKILL.md | | Motion Design Skill | md | skill::md::3f7a247d:… | skills/motion-design/SKILL.md | | New Agent — Project-Specialist Wizard | md | skill::md::e6634723:… | skills/new-agent/SKILL.md | | New-Project — 4-Phase Pipeline (index) | md | skill::md::cca3793e:… | skills/new-project/SKILL.md | | Observability-Setup — 5-Phase Pipeline (index) | md | skill::md::e68fa5d0:… | skills/observability-setup/SKILL.md | | Onboard — Auto Project Analysis (index) | md | skill::md::715d185c:… | skills/onboard/SKILL.md | | PR Review Workflow | md | skill::md::1a9d409a:… | skills/pr-review/SKILL.md | | Performance Audit Workflow | md | skill::md::dfd2bf23:… | skills/perf-audit/SKILL.md | | Pet Init — Interactive Persona Wizard (index) | md | skill::md::4f793fef:… | skills/pet-init/SKILL.md | | Quick API Scaffold Workflow | md | skill::md::645d8159:… | skills/quick-api/SKILL.md | | RAG Pipeline Skill | md | skill::md::b62e8900:… | skills/rag-pipeline/skill.md | | Refactor Workflow | md | skill::md::7669f25f:… | skills/refactor/SKILL.md | | Responsive Audit Workflow | md | skill::md::ff87607a:… | skills/responsive-audit/SKILL.md | | SEO Audit Workflow | md | skill::md::a3be7db5:… | skills/seo-audit/SKILL.md | | Schema-Design — Relational Schema & Migration Pipeline (index) | md | skill::md::95680702:… | skills/schema-design/SKILL.md | | Scroll Animation Skill | md | skill::md::ee729a8f:… | skills/scroll-animation/SKILL.md | | Self-Audit — Session Retrospective Triage (index) | md | skill::md::c4f7b6f4:… | skills/self-audit/SKILL.md | | Session Budget Tracker | md | skill::md::4e984ca7:… | skills/session-budget/SKILL.md | | Share Page | md | skill::md::1a37814a:… | skills/share-page/SKILL.md | | Site Teardown — Deconstruct Any Website into a Reusable Recipe | md | skill::md::2a6aba4d:… | skills/site-teardown/SKILL.md | | Sleep On It — Incubation Wizard (index) | md | skill::md::af686968:… | skills/sleep-on-it/SKILL.md | | Sleep Setup — Cloud REM Sync Wizard (index) | md | skill::md::136a4886:… | skills/sleep-setup/SKILL.md | | Social Post Workflow | md | skill::md::fb2402cb:… | skills/social-post/SKILL.md | | Test Generation Workflow | md | skill::md::19f69329:… | skills/test-gen/SKILL.md | | UI Component Workflow | md | skill::md::6c0e347e:… | skills/ui-component/SKILL.md | | Video-Gen Skill — Frame Sequence Pipeline | md | skill::md::b770fd70:… | skills/video-gen/SKILL.md | | Visual Explainer | md | skill::md::930703c5:… | skills/visual-explainer/SKILL.md | | Web Deployment & Performance | md | skill::md::c352a83a:… | skills/web-deploy/SKILL.md | | Web Effects Skill | md | skill::md::78ada116:… | skills/web-effects/SKILL.md | | nano-banana | md | skill::md::840e10fb:… | skills/nano-banana/SKILL.md | ## Rule (174) Sorted alphabetically by name. ### agent-git | Section | DNA prefix | Body sha8 | |---|---|---| | agent-git-model::enforcement | rule::_::7b0d45c2::4… | 4071a488 | | agent-git-model::exceptions | rule::_::6cc36e23::c… | c97af9e4 | | agent-git-model::incident-motivation | rule::_::4f7d371a::5… | 5ba59925 | | agent-git-model::relation-to-other-rules | rule::_::54cf6934::c… | c012a616 | | agent-git-model::rule-lock | rule::_::f0b45aed::8… | 813c7613 | | agent-git-model::the-rule | rule::_::b4ed8efd::1… | 1c5eb6be | ### api-cost | Section | DNA prefix | Body sha8 | |---|---|---| | api-cost-guard::api-cost-guard | rule::_::6bcae557::0… | 00ce54e8 | ### cfc-specialized | Section | DNA prefix | Body sha8 | |---|---|---| | cfc-specialized-nodes::math-first-checklist-run-in-order | rule::_::6dd96e77::7… | 73aa1785 | | cfc-specialized-nodes::mathematical-invariants-not-tuning-knobs-ok-to-use-without-ablation | rule::_::86555084::7… | 7742cc25 | | cfc-specialized-nodes::prohibited-patterns-all-cost-us-time-in-sister-projects | rule::_::5b56f0c6::a… | a8bfbeaa | | cfc-specialized-nodes::required-output-for-any-composed-multi-node-training-run | rule::_::a6630ec0::7… | 71b656a5 | | cfc-specialized-nodes::rule-0-benchmark-first-heuristic-second | rule::_::12823818::1… | 187e6ec8 | | cfc-specialized-nodes::session-checklist-before-starting-a-training-run | rule::_::5a7fb4a6::2… | 238cbe72 | ### chat-numeric | Section | DNA prefix | Body sha8 | |---|---|---| | chat-numeric-pre-output::enforcement | rule::_::39a72e8c::a… | a907b51f | | chat-numeric-pre-output::incident | rule::_::e4ed5cd1::d… | dca27b63 | | chat-numeric-pre-output::rule-lock | rule::_::c3cb6c26::1… | 1ae14313 | | chat-numeric-pre-output::the-rule | rule::_::2875dad4::3… | 39d0d8a8 | | chat-numeric-pre-output::triggers-chat-output-side | rule::_::ecd47123::6… | 6c9c2fa9 | | chat-numeric-pre-output::why-this-and-not-remember-to-check | rule::_::32ad5758::a… | a8a0a06d | ### code-style::code | Section | DNA prefix | Body sha8 | |---|---|---| | code-style::code-style-constructor-pattern | rule::_::c4fe588a::9… | 99f3ea29 | ### debugging::double-audit | Section | DNA prefix | Body sha8 | |---|---|---| | debugging::double-audit-protocol | rule::_::477f69f3::6… | 6730d2a4 | ### debugging::evidence-grading | Section | DNA prefix | Body sha8 | |---|---|---| | debugging::evidence-grading-conclusion-validation-scale | rule::_::76bb2226::0… | 01e7f382 | ### debugging::security-review | Section | DNA prefix | Body sha8 | |---|---|---| | debugging::security-review-differential-variant-supply-chain | rule::_::4304e9b8::f… | fb2ebf87 | ### debugging::systematic-debugging | Section | DNA prefix | Body sha8 | |---|---|---| | debugging::systematic-debugging-4-phase-root-cause-analysis | rule::_::1eca2039::d… | d4008d1d | ### dev-workflow::development | Section | DNA prefix | Body sha8 | |---|---|---| | dev-workflow::development-workflow | rule::_::fc8590b5::3… | 3543f0fb | ### disk-headroom::bypass | Section | DNA prefix | Body sha8 | |---|---|---| | disk-headroom::bypass-policy | rule::_::7b88d9f7::b… | b636f338 | ### disk-headroom::companion | Section | DNA prefix | Body sha8 | |---|---|---| | disk-headroom::companion-fixes-2026-04-28 | rule::_::1250c81d::7… | 7f5eec3c | ### disk-headroom::cooperating | Section | DNA prefix | Body sha8 | |---|---|---| | disk-headroom::cooperating-rules | rule::_::14f8af03::a… | a5467bbc | ### disk-headroom::incident | Section | DNA prefix | Body sha8 | |---|---|---| | disk-headroom::incident-2026-04-28 | rule::_::c29c7fe3::d… | d89b7b2a | ### disk-headroom::rule | Section | DNA prefix | Body sha8 | |---|---|---| | disk-headroom::rule-lock | rule::_::cd5ac041::5… | 5cf2ee46 | ### disk-headroom::the | Section | DNA prefix | Body sha8 | |---|---|---| | disk-headroom::the-rule | rule::_::347e3ebe::f… | f4552db6 | ### disk-headroom::verify | Section | DNA prefix | Body sha8 | |---|---|---| | disk-headroom::verify | rule::_::83fd02d6::5… | 5b8a8c58 | ### doc-conventions::documentation | Section | DNA prefix | Body sha8 | |---|---|---| | doc-conventions::documentation-conventions | rule::_::1780200a::6… | 6a466322 | ### git-conventions::git | Section | DNA prefix | Body sha8 | |---|---|---| | git-conventions::git-conventions | rule::_::46bc2e42::b… | bec93e21 | ### karpathy-behavioral::1 | Section | DNA prefix | Body sha8 | |---|---|---| | karpathy-behavioral::1-think-before-coding | rule::_::0e084b7d::8… | 86e51413 | ### karpathy-behavioral::2 | Section | DNA prefix | Body sha8 | |---|---|---| | karpathy-behavioral::2-surgical-changes | rule::_::a06c6fd2::e… | eb9f2e7b | ### karpathy-behavioral::3 | Section | DNA prefix | Body sha8 | |---|---|---| | karpathy-behavioral::3-goal-driven-execution | rule::_::b8566b7b::6… | 6366c67b | ### karpathy-behavioral::rule | Section | DNA prefix | Body sha8 | |---|---|---| | karpathy-behavioral::rule-lock | rule::_::f2454ba2::8… | 83194cf2 | ### karpathy-behavioral::source | Section | DNA prefix | Body sha8 | |---|---|---| | karpathy-behavioral::source | rule::_::9dfc0e24::e… | e688e1af | ### karpathy-behavioral::working | Section | DNA prefix | Body sha8 | |---|---|---| | karpathy-behavioral::working-signals | rule::_::a3fab4a2::8… | 84a1744b | ### manifold-tangent | Section | DNA prefix | Body sha8 | |---|---|---| | manifold-tangent-sanity::applicability | rule::_::dacefc30::0… | 067c81ca | | manifold-tangent-sanity::citations | rule::_::2870bc8b::2… | 2cddb048 | | manifold-tangent-sanity::enforcement | rule::_::b46ce20e::0… | 0a8205c8 | | manifold-tangent-sanity::incident-2026-04-19 | rule::_::0564ef42::1… | 1bbe1bde | | manifold-tangent-sanity::rule-lock | rule::_::d4d4f014::f… | f2ad3c8a | | manifold-tangent-sanity::the-rule | rule::_::e2cc5f30::f… | f6e7d012 | | manifold-tangent-sanity::why-this-is-new-vs-existing-rules | rule::_::fbd47426::b… | b2e1cb0c | ### math-first | Section | DNA prefix | Body sha8 | |---|---|---| | math-first-gate::enforcement | rule::_::1087b34d::a… | a5b3b771 | | math-first-gate::exemption-clause | rule::_::e7cbecb7::6… | 688a1458 | | math-first-gate::incident-2026-04-21-audit-of-last-25-experiments | rule::_::51439653::a… | a79ee814 | | math-first-gate::interaction-with-other-rules | rule::_::718d6162::c… | c6ce4da3 | | math-first-gate::legitimate-numerics-patterns | rule::_::6321fa70::2… | 27dc4a89 | | math-first-gate::math-first-checklist-copy-into-session-plan-before-any-pure-theory-run | rule::_::6d7a6311::4… | 47a441e2 | | math-first-gate::rule-lock | rule::_::1212e6f6::0… | 0034dbe2 | | math-first-gate::the-rule-pre-experiment-gate | rule::_::7b72b065::9… | 90f57ea6 | | math-first-gate::waste-patterns-all-real-from-2026-04-19-2026-04-21 | rule::_::8ebd73ef::d… | dd0c25ed | ### memory-protocol::3 | Section | DNA prefix | Body sha8 | |---|---|---| | memory-protocol::3-layer-architecture | rule::_::02ccd944::7… | 746aee65 | ### memory-protocol::at | Section | DNA prefix | Body sha8 | |---|---|---| | memory-protocol::at-session-end | rule::_::22ceba74::c… | c9dd3262 | | memory-protocol::at-session-start | rule::_::c74fec55::1… | 105aceac | ### memory-protocol::compaction | Section | DNA prefix | Body sha8 | |---|---|---| | memory-protocol::compaction-instructions | rule::_::0195d752::d… | d41676ba | ### memory-protocol::concepts | Section | DNA prefix | Body sha8 | |---|---|---| | memory-protocol::concepts-pipeline-rule-0-3 | rule::_::0a8ba2ce::c… | c6297b3d | ### memory-protocol::session | Section | DNA prefix | Body sha8 | |---|---|---| | memory-protocol::session-save-mandatory-after-stage-completion | rule::_::55f9dd63::4… | 429df1a6 | ### memory-protocol::universal | Section | DNA prefix | Body sha8 | |---|---|---| | memory-protocol::universal-session-chatlog-save | rule::_::319eee17::f… | fb602a60 | ### ml-protocol::experiment | Section | DNA prefix | Body sha8 | |---|---|---| | ml-protocol::experiment-observability-long-running-scripts | rule::_::c4b356e9::3… | 39aef808 | | ml-protocol::experiment-results-logging | rule::_::bb517290::c… | c8bd82d0 | ### ml-protocol::math | Section | DNA prefix | Body sha8 | |---|---|---| | ml-protocol::math-first-level-0-paradigm | rule::_::7d902291::a… | a7af9449 | ### ml-protocol::ml | Section | DNA prefix | Body sha8 | |---|---|---| | ml-protocol::ml-keilab-session-chatlog-save | rule::_::75933bbc::7… | 7f4a58de | ### ml-protocol::modal | Section | DNA prefix | Body sha8 | |---|---|---| | ml-protocol::modal-experiment-protocol | rule::_::98cc7847::9… | 9c43dfe2 | ### ml-protocol::pre | Section | DNA prefix | Body sha8 | |---|---|---| | ml-protocol::pre-experiment-check-training-runs | rule::_::e80aebb0::f… | fb96198e | ### navigation-tools::auto | Section | DNA prefix | Body sha8 | |---|---|---| | navigation-tools::auto-convert-non-native-file-formats | rule::_::c1f209f9::6… | 658cbb69 | ### navigation-tools::keimd | Section | DNA prefix | Body sha8 | |---|---|---| | navigation-tools::keimd-first-code-doc-navigation-via-knowledge-graph | rule::_::db7ea4e0::c… | c31068e0 | ### no-downgrade | Section | DNA prefix | Body sha8 | |---|---|---| | no-downgrade-constructive::applicability | rule::_::76f3a118::0… | 07207639 | | no-downgrade-constructive::enforcement | rule::_::47a1122a::c… | c602a5ed | | no-downgrade-constructive::examples | rule::_::b0030643::0… | 03d4d4c9 | | no-downgrade-constructive::explicit-ban | rule::_::d47e1a67::7… | 7612265d | | no-downgrade-constructive::почему-это-важно | rule::_::9d02f0d7::1… | 14809bb2 | | no-downgrade-constructive::правило | rule::_::a0e8a8d9::f… | f61766cb | ### numeric-claims | Section | DNA prefix | Body sha8 | |---|---|---| | numeric-claims-evidence::companion-changes | rule::_::6e6cd7bb::0… | 097dc675 | | numeric-claims-evidence::enforcement | rule::_::a0785e69::c… | c904ad0c | | numeric-claims-evidence::incident-2026-04-29 | rule::_::438a35f2::8… | 8bbf6fc3 | | numeric-claims-evidence::rule-lock | rule::_::889d371d::4… | 4f8792b7 | | numeric-claims-evidence::the-rule | rule::_::b008cd85::9… | 90f84f83 | | numeric-claims-evidence::why-this-rule-exists-lessons | rule::_::c9beea16::2… | 2a1ecf3d | ### orchestrator-branch | Section | DNA prefix | Body sha8 | |---|---|---| | orchestrator-branch-first::enforcement | rule::_::24d17ec2::3… | 36129f7a | | orchestrator-branch-first::exceptions | rule::_::64bf31ce::5… | 53600c24 | | orchestrator-branch-first::incident-2026-04-21 | rule::_::65471f4f::8… | 877733a3 | | orchestrator-branch-first::relation-to-other-rules | rule::_::cadc52fa::2… | 20987fd2 | | orchestrator-branch-first::rule-lock | rule::_::b337df4a::a… | a3690c75 | | orchestrator-branch-first::the-rule | rule::_::2689da11::2… | 2b3f0a4e | | orchestrator-branch-first::verify-before-commit-rule-0-16-extension-2026-04-28 | rule::_::54da86b1::5… | 542ec80d | | orchestrator-branch-first::why | rule::_::c7ab64d8::e… | ed9bc7d8 | ### paradigm-native | Section | DNA prefix | Body sha8 | |---|---|---| | paradigm-native-measurement::applicability | rule::_::90e81a12::e… | e51ce6fe | | paradigm-native-measurement::enforcement | rule::_::bf2f7abb::8… | 8214be9e | | paradigm-native-measurement::escape-clause | rule::_::65752f5c::5… | 51e9c3c4 | | paradigm-native-measurement::incident-2026-04-18 | rule::_::b44dadb8::c… | c9afa300 | | paradigm-native-measurement::rule-lock | rule::_::08f708cb::2… | 2545665e | | paradigm-native-measurement::the-rule | rule::_::daaf6443::6… | 65912d47 | | paradigm-native-measurement::trap-patterns-all-real | rule::_::9c7f308c::1… | 12e64e93 | ### patent-ssot | Section | DNA prefix | Body sha8 | |---|---|---| | patent-ssot-git-model::commit-convention | rule::_::7fde319e::4… | 4e34a2d4 | | patent-ssot-git-model::enforcement | rule::_::9c58f8c7::d… | d38cce14 | | patent-ssot-git-model::immutability | rule::_::a42e1fce::4… | 48939738 | | patent-ssot-git-model::prior-knowledge-it-depends-on | rule::_::2451c2ce::4… | 42d7a981 | | patent-ssot-git-model::rule-lock | rule::_::718eea47::8… | 8c7bc80b | | patent-ssot-git-model::the-git-model-1-of-patent-graph-md | rule::_::a09dc47c::6… | 6e5f6127 | | patent-ssot-git-model::the-two-ssot-files | rule::_::381b505b::8… | 82175862 | | patent-ssot-git-model::update-triggers-when-to-touch-both-ssot-files | rule::_::8bfbb066::4… | 4ef491cd | | patent-ssot-git-model::when-new-domain-emerges | rule::_::8f9acd99::3… | 35b23942 | | patent-ssot-git-model::why-this-rule-exists | rule::_::a4141aed::e… | e403586c | ### patents::keipatent-cli | Section | DNA prefix | Body sha8 | |---|---|---| | patents::keipatent-cli | rule::_::6b54ff67::0… | 09f1af5e | ### patents::never-reference | Section | DNA prefix | Body sha8 | |---|---|---| | patents::never-reference-unfiled-applications | rule::_::f4121918::a… | a15865b2 | ### patents::pre-filing | Section | DNA prefix | Body sha8 | |---|---|---| | patents::pre-filing-check-algorithm | rule::_::c6d7399c::7… | 789c04e8 | | patents::pre-filing-checklist | rule::_::c5ab141d::d… | dc5faf79 | ### patents::re-filing | Section | DNA prefix | Body sha8 | |---|---|---| | patents::re-filing-decision-matrix-when-can-a-filed-provisional-be-re-submitted | rule::_::86778738::1… | 1a2b6781 | ### patents::strategic-playbook | Section | DNA prefix | Body sha8 | |---|---|---| | patents::strategic-playbook-101-alice-survival-reformulation-paths | rule::_::1b1eb0b0::d… | de5aaf46 | ### platform-macos | Section | DNA prefix | Body sha8 | |---|---|---| | platform-macos-spm::macos-menubar-app-spm-learnings | rule::_::762f0bd2::a… | a6bee4bc | ### pre-registration::enforcement | Section | DNA prefix | Body sha8 | |---|---|---| | pre-registration::enforcement | rule::_::f5bc1676::6… | 63dc7e58 | ### pre-registration::escape | Section | DNA prefix | Body sha8 | |---|---|---| | pre-registration::escape-clauses-explicit | rule::_::8506dbe1::8… | 8f041ca9 | ### pre-registration::incident | Section | DNA prefix | Body sha8 | |---|---|---| | pre-registration::incident-2026-04-21 | rule::_::dee207ea::b… | b7fe750a | ### pre-registration::pre | Section | DNA prefix | Body sha8 | |---|---|---| | pre-registration::pre-reg-template-2 | rule::_::4de23943::3… | 33546506 | ### pre-registration::rule | Section | DNA prefix | Body sha8 | |---|---|---| | pre-registration::rule-lock | rule::_::4db16252::b… | bf503851 | ### pre-registration::the | Section | DNA prefix | Body sha8 | |---|---|---| | pre-registration::the-rule | rule::_::f6437c10::7… | 72b4f24a | ### pre-registration::why | Section | DNA prefix | Body sha8 | |---|---|---| | pre-registration::why-this-is-new-vs-existing-rules | rule::_::ab991556::d… | de87d6cc | ### project-cartoon | Section | DNA prefix | Body sha8 | |---|---|---| | project-cartoon-studio::cartoon-studio-constraints | rule::_::14591b9b::6… | 6bc064f6 | ### project-keiseios::keiseios | Section | DNA prefix | Body sha8 | |---|---|---| | project-keiseios::keiseios-constraints | rule::_::0d0b954e::b… | b9807bde | ### project-recruiter::dach | Section | DNA prefix | Body sha8 | |---|---|---| | project-recruiter::dach-recruiter-constraints | rule::_::fe76008e::6… | 60322069 | ### project-scrapers::scrapers | Section | DNA prefix | Body sha8 | |---|---|---| | project-scrapers::scrapers-constraints | rule::_::061ee0ff::5… | 584aeeb2 | ### project-surf | Section | DNA prefix | Body sha8 | |---|---|---| | project-surf-app::surf-app-constraints | rule::_::26c8d376::6… | 60d25b76 | ### project-vortex::vortex | Section | DNA prefix | Body sha8 | |---|---|---| | project-vortex::vortex-constraints | rule::_::64fe9387::9… | 9d32a864 | ### recurrence-escalate::action | Section | DNA prefix | Body sha8 | |---|---|---| | recurrence-escalate::action-on-detection | rule::_::cd1348fd::b… | be549e42 | ### recurrence-escalate::enforcement | Section | DNA prefix | Body sha8 | |---|---|---| | recurrence-escalate::enforcement | rule::_::34f86c87::4… | 49bcc041 | ### recurrence-escalate::relation | Section | DNA prefix | Body sha8 | |---|---|---| | recurrence-escalate::relation-to-other-rules | rule::_::85b0ce66::3… | 3ca59dc0 | ### recurrence-escalate::rule | Section | DNA prefix | Body sha8 | |---|---|---| | recurrence-escalate::rule-lock | rule::_::d7230d8c::a… | a8633a7d | ### recurrence-escalate::severity | Section | DNA prefix | Body sha8 | |---|---|---| | recurrence-escalate::severity-ladder-hook-exit-codes | rule::_::d058c9f7::d… | db005bd1 | | recurrence-escalate::severity-upgrade-path | rule::_::ea2dad15::8… | 8ae81c2f | ### recurrence-escalate::trigger | Section | DNA prefix | Body sha8 | |---|---|---| | recurrence-escalate::trigger-non-exhaustive-if-in-doubt-trigger | rule::_::765008f8::1… | 116da2c4 | ### recurrence-escalate::when | Section | DNA prefix | Body sha8 | |---|---|---| | recurrence-escalate::when-not-to-codify | rule::_::bc4b6ba3::8… | 8ef04ade | ### recurrence-escalate::why | Section | DNA prefix | Body sha8 | |---|---|---| | recurrence-escalate::why | rule::_::42e534f5::a… | a50608a6 | ### secrets-single | Section | DNA prefix | Body sha8 | |---|---|---| | secrets-single-source::allowlist-no-false-positives | rule::_::c1c72e6d::4… | 4f6eac9b | | secrets-single-source::applicability | rule::_::e24249e1::6… | 6061aef8 | | secrets-single-source::existing-project-secrets-paths-unchanged-allowed | rule::_::3793ed15::7… | 785ce1a3 | | secrets-single-source::incident-pre-rule-baseline | rule::_::fa416999::6… | 6fac1755 | | secrets-single-source::patterns-detected-rust-detector-rs | rule::_::8d53653c::1… | 12160c1e | | secrets-single-source::relation-to-other-rules | rule::_::dfc5ef48::c… | c7ce756d | | secrets-single-source::rule-lock | rule::_::fc82b135::b… | b11aef22 | | secrets-single-source::the-rule | rule::_::fa12ec65::c… | c9b4f4f9 | ### security::banned-project | Section | DNA prefix | Body sha8 | |---|---|---| | security::banned-project-criteria | rule::_::59441dad::e… | e72b2356 | ### security::exception-double | Section | DNA prefix | Body sha8 | |---|---|---| | security::exception-double-confirmation | rule::_::037e38da::2… | 24ca17cd | ### security::forbidden-for | Section | DNA prefix | Body sha8 | |---|---|---| | security::forbidden-for-banned-projects | rule::_::dff9b2a0::f… | f0286278 | ### security::related-rules | Section | DNA prefix | Body sha8 | |---|---|---| | security::related-rules | rule::_::67679bcc::5… | 532bce24 | ### security::specific-banned | Section | DNA prefix | Body sha8 | |---|---|---| | security::specific-banned-project-list | rule::_::6f194ea9::e… | e7b00e8d | ### self-sufficiency::core | Section | DNA prefix | Body sha8 | |---|---|---| | self-sufficiency::core-principle | rule::_::7557da1c::7… | 79ff480b | ### self-sufficiency::examples | Section | DNA prefix | Body sha8 | |---|---|---| | self-sufficiency::examples | rule::_::99170601::5… | 5016c77c | ### self-sufficiency::manual | Section | DNA prefix | Body sha8 | |---|---|---| | self-sufficiency::manual-user-work-last-resort | rule::_::b2c17848::5… | 522fd87e | ### self-sufficiency::project | Section | DNA prefix | Body sha8 | |---|---|---| | self-sufficiency::project-specific-credential-scopes | rule::_::021ee33b::a… | a2316296 | ### session-self | Section | DNA prefix | Body sha8 | |---|---|---| | session-self-audit::enforcement | rule::_::7a47496a::8… | 8c9b5559 | | session-self-audit::exceptions | rule::_::0154ba71::8… | 8c289383 | | session-self-audit::incident-2026-04-21 | rule::_::21f4ebf2::8… | 828e15ba | | session-self-audit::rule-lock | rule::_::c5b5150f::9… | 9571de48 | | session-self-audit::silent-first-mode | rule::_::5f11f9f4::9… | 927fa852 | | session-self-audit::the-rule | rule::_::66cfb021::a… | af6c603a | ### shipped-vs | Section | DNA prefix | Body sha8 | |---|---|---| | shipped-vs-functional::1-agent-self-tag-status-truth-marker | rule::_::715b7943::b… | b5ec90aa | | shipped-vs-functional::2-hook-scan-claude-hooks-agent-stub-scan-sh | rule::_::8903872f::1… | 19866fb4 | | shipped-vs-functional::3-orchestrator-pre-commit-gate | rule::_::2f8e1bb3::1… | 1719fc7e | | shipped-vs-functional::incident-2026-04-28 | rule::_::64c55303::2… | 264b6434 | | shipped-vs-functional::relation-to-other-rules | rule::_::32af9b86::e… | efb66684 | | shipped-vs-functional::rule-lock | rule::_::de7567e1::b… | b998ab36 | | shipped-vs-functional::why-prior-feedback-agents-must-actually-run-tests-remind-failed | rule::_::2a55fc40::7… | 70fce94d | ### sleep-layer::biological | Section | DNA prefix | Body sha8 | |---|---|---| | sleep-layer::biological-analog-rem-nrem-2-phase-parallel | rule::_::9a761b2f::0… | 03ecf840 | ### sleep-layer::enforcement | Section | DNA prefix | Body sha8 | |---|---|---| | sleep-layer::enforcement | rule::_::790288b8::6… | 6a93b6fc | ### sleep-layer::exceptions | Section | DNA prefix | Body sha8 | |---|---|---| | sleep-layer::exceptions | rule::_::9aea26ae::a… | a75351f1 | ### sleep-layer::invariants | Section | DNA prefix | Body sha8 | |---|---|---| | sleep-layer::invariants | rule::_::67c35eec::5… | 5782aaaa | ### sleep-layer::relation | Section | DNA prefix | Body sha8 | |---|---|---| | sleep-layer::relation-to-other-rules | rule::_::9832812a::e… | eb386fe0 | ### sleep-layer::rule | Section | DNA prefix | Body sha8 | |---|---|---| | sleep-layer::rule-lock | rule::_::e0cefe1f::e… | e21025a5 | ### sleep-layer::the | Section | DNA prefix | Body sha8 | |---|---|---| | sleep-layer::the-rule | rule::_::576bbb7f::d… | d0e03a0d | ## Hook (36) Sorted alphabetically by name. | Name | Event | DNA prefix | Path | |---|---|---|---| | agent-capability-check | shell | hook::shell::eab55b0… | hooks/agent-capability-check.sh | | agent-capability-verify | shell | hook::shell::86c19ba… | hooks/agent-capability-verify.sh | | agent-fork-done | shell | hook::shell::eeaa011… | hooks/agent-fork-done.sh | | agent-fork-logger | shell | hook::shell::1b43957… | hooks/agent-fork-logger.sh | | agent-heartbeat-tick | shell | hook::shell::29d6dbe… | hooks/agent-heartbeat-tick.sh | | agent-stub-scan | shell | hook::shell::92df903… | hooks/agent-stub-scan.sh | | alignment-check | shell | hook::shell::01f8f21… | hooks/alignment-check.sh | | assemble-agents | shell | hook::shell::9cd98a7… | hooks/assemble-agents.sh | | assemble-validate | shell | hook::shell::eace6b3… | hooks/assemble-validate.sh | | auto-dev-guard | shell | hook::shell::96e1fb2… | hooks/auto-dev-guard.sh | | block-dangerous | shell | hook::shell::e26e2af… | hooks/block-dangerous.sh | | check-error-patterns | shell | hook::shell::3bdab81… | hooks/check-error-patterns.sh | | citation-verify | shell | hook::shell::180a844… | hooks/citation-verify.sh | | destructive-guard | shell | hook::shell::f1d2325… | hooks/destructive-guard.sh | | disk-headroom-check | shell | hook::shell::b375667… | hooks/disk-headroom-check.sh | | disk-reclaim | shell | hook::shell::47b7bf4… | hooks/disk-reclaim.sh | | error-spike-detector | shell | hook::shell::90dd8c6… | hooks/error-spike-detector.sh | | extract-task-durations | shell | hook::shell::6b3a57f… | hooks/extract-task-durations.sh | | milestone-commit-hook | shell | hook::shell::18347ff… | hooks/milestone-commit-hook.sh | | no-downgrade | shell | hook::shell::db31e58… | hooks/no-downgrade.sh | | no-hand-edit-agents | shell | hook::shell::ed728f1… | hooks/no-hand-edit-agents.sh | | no-python-without-approval | shell | hook::shell::cba75df… | hooks/no-python-without-approval.sh | | numeric-claims-guard | shell | hook::shell::e709fb1… | hooks/numeric-claims-guard.sh | | orchestrator-branch-check | shell | hook::shell::ab3e1fe… | hooks/orchestrator-branch-check.sh | | orchestrator-dirty-check | shell | hook::shell::38a4db8… | hooks/orchestrator-dirty-check.sh | | phase-b-rem | shell | hook::shell::aaf4432… | hooks/phase-b-rem.sh | | post-commit-audit | shell | hook::shell::bf29dd3… | hooks/post-commit-audit.sh | | post-write-check | shell | hook::shell::e0ee83e… | hooks/post-write-check.sh | | recurrence-suggest | shell | hook::shell::5c73e0d… | hooks/recurrence-suggest.sh | | rust-first | shell | hook::shell::ff62ef7… | hooks/rust-first.sh | | safety-guard | shell | hook::shell::96bef7a… | hooks/safety-guard.sh | | session-end-dump | shell | hook::shell::7c3e2d9… | hooks/session-end-dump.sh | | site-wysiwyd-check | shell | hook::shell::0683fa8… | hooks/site-wysiwyd-check.sh | | stop-verify | shell | hook::shell::adedcfe… | hooks/stop-verify.sh | | task-timer | shell | hook::shell::dda5e94… | hooks/task-timer.sh | | tomd-preread | shell | hook::shell::8a95b76… | hooks/tomd-preread.sh | ## Atom (117) Sorted alphabetically by name. | Name | DNA prefix | Path | Body sha8 | |---|---|---|---| | API — Anthropic (Claude) | atom::_::ae4ffd4e::4… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_blocks/api-anthropic.md | 4cba1946 | | API — Apify (web scraping platform) | atom::_::6288776c::f… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_blocks/api-apify.md | f7c27f78 | | API — ElevenLabs (voice) | atom::_::3eb2bd5e::4… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_blocks/api-elevenlabs.md | 458d19af | | API — GraphQL (schema-first, DataLoader, subscriptions, persisted queries) | atom::_::fca3c2ac::e… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_blocks/api-graphql.md | e6ec4781 | | API — OpenAPI-First (3.1 as single source of truth) | atom::_::0bed12e3::9… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_blocks/api-openapi-first.md | 9c6e9280 | | API — REST Conventions (verbs, status codes, resources, idempotency, ETag) | atom::_::0af36def::0… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_blocks/api-rest-conventions.md | 05cf52c6 | | API — Versioning, Pagination, Rate Limiting | atom::_::564a0920::a… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_blocks/api-versioning-pagination-ratelimit.md | a501b835 | | API — fal.ai (image / video / 3D) | atom::_::0813c280::3… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_blocks/api-fal-ai.md | 3b53b955 | | AUTH — Authorization (RBAC / ABAC / ReBAC) | atom::_::6070b84e::8… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_blocks/auth-authorization.md | 8961656b | | AUTH — OAuth2 + OIDC (Authorization Code + PKCE) | atom::_::8be642de::9… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_blocks/auth-oauth2-oidc.md | 98debce0 | | AUTH — Passkeys (WebAuthn / FIDO2) | atom::_::94c5d302::9… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_blocks/auth-passkeys.md | 97eefc78 | | AUTH — Sessions & Cookies (+JWT tradeoff) | atom::_::a11a36d9::f… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_blocks/auth-sessions.md | f3359b91 | | BASELINE — inherit from Main Claude (never violate) | atom::_::477f2902::4… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_blocks/baseline.md | 44fc4025 | | CI — Forgejo Actions (self-hosted, Tailscale-only admin) | atom::_::225f3100::f… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_blocks/ci-forgejo-actions.md | f2ac5ad0 | | CI — GitHub Actions (OIDC, matrix, cache, reusable workflows) | atom::_::032b667b::b… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_blocks/ci-github-actions.md | ba80d3df | | CI — Release automation (SemVer, changelog, tagging) | atom::_::c42ae6cf::9… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_blocks/ci-release-automation.md | 99ad09c3 | | CI — Security gate (secrets, SCA, SBOM, semgrep, licenses) | atom::_::351de96c::b… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_blocks/ci-security-gate.md | b869dc10 | | DB — Drizzle ORM (TypeScript) patterns | atom::_::78f6d553::8… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_blocks/db-drizzle.md | 89da5438 | | DB — Migration hygiene (universal) | atom::_::21bd9035::8… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_blocks/db-migration-hygiene.md | 8efdbbd2 | | DB — PostgreSQL (current major — 17 as of 2026-04) patterns | atom::_::3160a646::5… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_blocks/db-postgres.md | 52f2cf0b | | DB — SQLite (prod-suitable) patterns | atom::_::3dd8ae89::6… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_blocks/db-sqlite.md | 659190f9 | | DB — SQLx (Rust) patterns | atom::_::661ee0b4::3… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_blocks/db-sqlx.md | 3f4984d6 | | DEPLOY — AWS EC2 (Instance Connect + Elastic IP) | atom::_::d39a1e45::7… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_blocks/deploy-aws-ec2.md | 7114479f | | DEPLOY — Cloudflare (Workers / Pages / R2 / KV) | atom::_::b356507b::a… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_blocks/deploy-cloudflare.md | a8f9852a | | DEPLOY — Docker | atom::_::5e61c11f::8… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_blocks/deploy-docker.md | 8c1616cf | | DEPLOY — Generic VPS (provider-agnostic cloud-init + ssh-first-contact) | atom::_::1e1a442e::c… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_blocks/deploy-vps-generic.md | c278455b | | DEPLOY — Hetzner Cloud (CX22 / CAX11 + TF + Cloud Firewall) | atom::_::3760e45f::b… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_blocks/deploy-hetzner-cloud.md | b6340db6 | | DEPLOY — LOCAL ONLY (sensitive / pre-disclosure project) | atom::_::67c56d06::0… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_blocks/deploy-local-only.md | 0ed597d2 | | DEPLOY — Modal (GPU compute) | atom::_::a3e3aa06::9… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_blocks/deploy-modal.md | 9598fb12 | | DOCS — Architecture diagrams (Mermaid) | atom::_::e87474f7::7… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_blocks/docs-architecture-diagrams.md | 7ae83b02 | | DOCS — Operational runbook template | atom::_::c130bd64::d… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_blocks/docs-runbook.md | d28961e0 | | DOCS — Public `README.md` scaffold | atom::_::c616c9c0::9… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_blocks/docs-readme-template.md | 9f54ac42 | | DOCS — `CLAUDE.md` (project bootstrap template) | atom::_::ca7554c2::f… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_blocks/docs-claude-md.md | f220bcb5 | | DOCS — `DECISIONS.md` / ADR template (MADR 4.0) | atom::_::dec0fc64::6… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_blocks/docs-decisions-adr.md | 688b6062 | | DOMAIN — ML Training | atom::_::93128033::5… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_blocks/domain-ml-training.md | 502dc4d1 | | DOMAIN — Paid APIs (Anthropic / OpenAI / fal.ai / Apify / Modal / AWS / GCP / ElevenLabs) | atom::_::0fbbc015::3… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_blocks/domain-paid-apis.md | 3ec83d8b | | DOMAIN — Scraper unified output invariant | atom::_::5f806192::c… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_blocks/scraper-unified-output.md | c3127262 | | DOMAIN — Scrapers Tier 1 (free APIs + open-source) | atom::_::f3829bb7::7… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_blocks/scraper-free-tier.md | 76720261 | | DOMAIN — Scrapers Tier 3 (Apify / Bright Data paid) | atom::_::ae824713::9… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_blocks/scraper-paid-tier.md | 947e828f | | DOMAIN — Secrets handling | atom::_::8acd76d2::0… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_blocks/domain-has-secrets.md | 0c6ca668 | | DOUBLE AUDIT PROTOCOL (mandatory when 3+ files touched) | atom::_::2feb9f19::6… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_blocks/rule-double-audit.md | 6777758c | | ERROR BUDGET — 3-Level Escalation | atom::_::c54befb7::9… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_blocks/rule-error-budget.md | 9f287ccb | | EVIDENCE GRADING | atom::_::a96dc5e7::1… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_blocks/evidence-grading.md | 1f53dd20 | | MATH FIRST (mandatory for ML / physics / theory work) | atom::_::85d26d3e::c… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_blocks/rule-math-first.md | c4be5d41 | | MEMORY PROTOCOL | atom::_::c3633f9a::5… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_blocks/memory-protocol.md | 51fe1c55 | | MODE — Agent × Cognitive-Mode Matrix | atom::_::b66bab8c::5… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_blocks/mode-matrix.md | 51067491 | | MODE — Devil's Advocate | atom::_::2dbb2590::4… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_blocks/mode-devils-advocate.md | 4592adea | | MODE — First Principles | atom::_::78f84026::5… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_blocks/mode-first-principles.md | 5a96e03c | | MODE — Maximalist | atom::_::704957b8::1… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_blocks/mode-maximalist.md | 1e62f540 | | MODE — Minimalist | atom::_::27e5df03::2… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_blocks/mode-minimalist.md | 2d19f9cb | | MODE — Skeptic | atom::_::625363a9::c… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_blocks/mode-skeptic.md | cdb387ee | | OBSERVABILITY — Distributed traces (OpenTelemetry + W3C traceparent) | atom::_::7d4e9694::a… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_blocks/obs-traces.md | a242193a | | OBSERVABILITY — Metrics (Prometheus + OTel + RED/USE) | atom::_::1c976699::2… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_blocks/obs-metrics.md | 2b6b71a1 | | OBSERVABILITY — Structured logs (JSON-lines) | atom::_::b1b45276::e… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_blocks/obs-structured-logs.md | ea984fbd | | PRE-DEV GATE — three checks before any new code | atom::_::e8916aec::3… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_blocks/rule-pre-dev-gate.md | 336ff4cc | | Pipeline 5-Phase Wizard Template (shared preamble) | atom::_::54564af1::8… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_blocks/pipeline-5phase-template.md | 8eca71b8 | | Pure-Click Contract | atom::_::d09a171f::9… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_blocks/rule-pure-click-contract.md | 9fdb2d9a | | SECURITY — Audit Logging (auditd + journald forwarding) | atom::_::f617b24b::3… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_blocks/security-audit-logging.md | 3bafc6f8 | | SECURITY — Firewall (ufw default-deny + rate limiting + nftables alt) | atom::_::f404cc5f::5… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_blocks/security-firewall-ufw.md | 5452a32e | | SECURITY — Patching (unattended-upgrades + needrestart + reboot window) | atom::_::22e056fe::6… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_blocks/security-patching.md | 6736cb45 | | SECURITY — SSH Hardening (sshd_config.d/99-kei.conf) | atom::_::221ea663::f… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_blocks/security-ssh-hardening.md | f64872fa | | SECURITY — TLS via Caddy (automatic ACME, HTTP-01 / DNS-01) | atom::_::d990d943::2… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_blocks/security-tls-caddy.md | 2c5e8fde | | STACK — Astro 6 (Content + Marketing + Islands) | atom::_::f4a34753::2… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_blocks/stack-astro.md | 245630f0 | | STACK — Embedded Rust STM32 (embassy / cortex-m) | atom::_::ebf68a21::6… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_blocks/stack-embedded-stm32.md | 6fc3b55a | | STACK — FastAPI + async SQLAlchemy 2.0 + PostgreSQL | atom::_::8d6a0bc1::1… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_blocks/stack-fastapi-postgres.md | 100bdd1f | | STACK — Flutter + Riverpod + Clean Architecture | atom::_::44208b34::b… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_blocks/stack-flutter.md | b66a5b3a | | STACK — Go server | atom::_::cd4d99db::d… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_blocks/stack-go-server.md | dd9dd97c | | STACK — Next.js 15/16 (App Router + TS + Server Components) | atom::_::f1e362c9::a… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_blocks/stack-nextjs.md | ab3b00c8 | | STACK — Python ML (PyTorch / JAX) | atom::_::ffd80d3c::c… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_blocks/stack-python-ml.md | ceb1fc98 | | STACK — Rust CLI / tooling | atom::_::dfcc02e8::f… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_blocks/stack-rust-cli.md | f9b3d3e1 | | STACK — Rust HTTP server (axum + tokio + sqlx) | atom::_::3ff89b59::f… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_blocks/stack-rust-axum.md | ffce850f | | STACK — SvelteKit (Svelte 5 Runes + TS) | atom::_::e310ae03::7… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_blocks/stack-sveltekit.md | 7739c3ad | | STACK — Swift SPM executable (macOS) | atom::_::c88b667b::c… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_blocks/stack-swift-spm.md | cc1bc234 | | STACK — Swift iOS (UIKit / SwiftUI hybrid) | atom::_::6009a698::c… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_blocks/stack-swift-ios.md | ce4bea9b | | STACK — Tailwind CSS 4 (compositional add-on) | atom::_::2451c900::6… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_blocks/stack-tailwind.md | 61a5d59a | | STACK — Vite + React 19 + TypeScript (SPA) | atom::_::2d4ba30b::9… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_blocks/stack-react-vite.md | 9c443f61 | | TEST — End-to-end (Playwright browser automation) | atom::_::af3c25ff::e… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_blocks/test-e2e.md | eb42d2d7 | | TEST — Fuzzing (input-space exploration) | atom::_::e15b2f03::f… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_blocks/test-fuzz.md | f861626c | | TEST — Load / performance testing (baseline → profile → fix) | atom::_::ab9ea8b9::4… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_blocks/test-load.md | 456e2277 | | TEST — Property-based testing (invariants + shrinking) | atom::_::d2c8bd9e::3… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_blocks/test-property.md | 329287ab | | TEST-FIRST | atom::_::2158b933::b… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_blocks/rule-test-first.md | b65a0c3a | | `_blocks/` — Composable Agent Content | atom::_::c8144990::b… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_blocks/README.md | bd6e19ee | | auditor | atom::_::b46e86db::7… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_roles/auditor.toml | 7eb6ab3a | | edit-local | atom::_::b7724e4f::3… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_roles/edit-local.toml | 35ca9971 | | edit-shared | atom::_::db022330::3… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_roles/edit-shared.toml | 332b1a8b | | explorer | atom::_::892af912::d… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_roles/explorer.toml | d61c4f89 | | foo | atom::md::36904b21::… | _primitives/_rust/kei-registry/tests/fixtures/atom-sample/atom.md | 309b88fa | | foo | atom::md::71c0f62c::… | _primitives/_rust/kei-registry/tests/fixtures/atom-sample/atom.md | 309b88fa | | foo | atom::md::b61b8509::… | _primitives/_rust/kei-registry/tests/fixtures/atom-sample/atom.md | 309b88fa | | foo | atom::md::54520513::… | _primitives/_rust/kei-registry/tests/fixtures/atom-sample/atom.md | 309b88fa | | foo | atom::md::732beabb::… | _primitives/_rust/kei-registry/tests/fixtures/atom-sample/atom.md | 309b88fa | | foo | atom::md::b533a9ee::… | _primitives/_rust/kei-registry/tests/fixtures/atom-sample/atom.md | 309b88fa | | foo | atom::md::fbc91580::… | _primitives/_rust/kei-registry/tests/fixtures/atom-sample/atom.md | 309b88fa | | foo | atom::md::63a73aa1::… | _primitives/_rust/kei-registry/tests/fixtures/atom-sample/atom.md | 309b88fa | | foo | atom::md::0f507ef3::… | _primitives/_rust/kei-registry/tests/fixtures/atom-sample/atom.md | 309b88fa | | foo | atom::md::40c9240c::… | _primitives/_rust/kei-registry/tests/fixtures/atom-sample/atom.md | 309b88fa | | git-ops | atom::_::6da713d3::d… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_roles/git-ops.toml | da80a8e7 | | merger | atom::_::183b6add::a… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_roles/merger.toml | af2bf880 | | output::merge-result | atom::output::d58ef5… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_capabilities/output/merge-result/capability.toml | 91cb9245 | | output::report-format | atom::output::ad3888… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_capabilities/output/report-format/capability.toml | 2051e906 | | output::severity-grade | atom::output::cad67a… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_capabilities/output/severity-grade/capability.toml | ed37a6c0 | | output::verdict | atom::output::33808e… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_capabilities/output/verdict/capability.toml | b7b8f09e | | policy::git-ops-scope | atom::policy::223791… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_capabilities/policy/git-ops-scope/capability.toml | 4d43202c | | policy::no-git-ops | atom::policy::62703a… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_capabilities/policy/no-git-ops/capability.toml | eed5a2d2 | | quality::cargo-check-green | atom::quality::4ee65… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_capabilities/quality/cargo-check-green/capability.toml | 58fde9c4 | | quality::constructor-pattern | atom::quality::9f509… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_capabilities/quality/constructor-pattern/capability.toml | a9c646b2 | | quality::tests-green | atom::quality::4502c… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_capabilities/quality/tests-green/capability.toml | aa3903f9 | | read-only | atom::_::ebbf642d::8… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_roles/read-only.toml | 87b7cee9 | | safety::no-dep-bump | atom::safety::ec5c73… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_capabilities/safety/no-dep-bump/capability.toml | 52f17bcf | | scope::files-denylist | atom::scope::2062ed2… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_capabilities/scope/files-denylist/capability.toml | 7a3eb264 | | scope::files-whitelist | atom::scope::dff44fd… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_capabilities/scope/files-whitelist/capability.toml | 5a2b126c | | scope::read-only | atom::scope::9a26ff2… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_capabilities/scope/read-only/capability.toml | eeffc63a | | tools::bash-allowlist | atom::tools::b154595… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_capabilities/tools/bash-allowlist/capability.toml | f18330d4 | | tools::cargo-only-bash | atom::_::692833ce::9… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_capabilities/tools/cargo-only-bash/capability.toml | 98e70f68 | | tools::deny-tools | atom::tools::d64414a… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_capabilities/tools/deny-tools/capability.toml | 8f342dd8 | | tools::read-only | atom::_::eded5636::2… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_capabilities/tools/read-only/capability.toml | 22bba452 | | verify::fork-audit | atom::verify::81e519… | /Users/denisparfionovich/Projects/KeiSeiKit-public/_capabilities/verify/fork-audit/capability.toml | 3fb8694d | --- ## Supersede chains - `/dev-guard — Continuous Development Guard` — 4 versions: 66daa27e → 59e77fbc → a1f93eb9 → 7ed68721 - `/dev-ship — Pre-Merge Quality Gate` — 4 versions: d698e957 → 405cd8c5 → f621cf3c → c124440b - `3D Scene Skill` — 2 versions: e31a87ca → ca06fcac - `foo` — 10 versions: 309b88fa → 309b88fa → 309b88fa → 309b88fa → 309b88fa → 309b88fa → 309b88fa → 309b88fa → 309b88fa → 309b88fa - `kei-cortex::kei-cortex` — 50 versions: 2305a894 → b046411d → 31e30021 → 0e1fdd58 → ee42ea3c → ea55151c → 5a91990e → 48b55962 → 9d197f44 → 44dcf2b8 → f82717c3 → 6beb14d1 → 7c783b8b → 6f4566d6 → ae6673fb → cb55caac → 0544a125 → 906fe71e → dda08557 → a9d9835c → c6bb1a76 → ff69e910 → 8c2a2cd0 → a4f10ba1 → 3e1d80b9 → a42dc172 → 9d1faba6 → 8c098c2a → ed51e643 → 8e611e78 → b0e5fc42 → d5acba40 → ea37b0a2 → ef485e8b → 4ee863b3 → 7b9b0b84 → b75a06c5 → 154d5906 → ccf3586b → bfa4e51e → 2d4d2abe → 5f7a5fac → ae4e5a1a → 81387a8b → 98f37df7 → 1f8a6a5e → a7910ea4 → bcbb7ede → 44165ca9 → 213f02fc - `kei-db-contract::kei-db-contract` — 17 versions: 2e9d962a → 07651211 → e4200114 → facc4312 → 20bb0441 → dcd5de23 → bbd7a9df → 2662f63e → e067292d → e39caba6 → 42411821 → ec449d79 → 48d6d10f → c06e17c1 → 82de90e6 → e4c729d2 → 2ef926dc - `kei-memory::kei-memory` — 33 versions: adcd4146 → 4645a074 → a8883527 → 898880d6 → 63248191 → 13461cd3 → 43470a70 → a2665f92 → fc8f7afb → 347c6675 → 2405f427 → a64eaf5c → 6fd5449b → d8509f53 → bba89ea5 → 4c12d77d → 5940f848 → e3b6aa5d → 7de01ed1 → fd2b0d2d → 2054601f → 04b9f270 → 0e6a981d → 802f8487 → 0da8e0c7 → c136273f → 1035f140 → a02e197e → 739a6c0f → 5a1ebf4f → 0bf3b6f7 → 2f7698b2 → 0dd1dfc8 - `kei-registry::kei-registry` — 3 versions: a9d4104f → 4110ba86 → 6e2dc3fd - `kei-router::kei-router` — 15 versions: 186634e6 → d91e8a11 → 80d4f8c6 → f8677f1d → a2e47f61 → 299a5afe → 675effa4 → 1fa6b4bb → 89c81c79 → 29340bbb → 51682c29 → ec0a1bfb → f4fce214 → 184e4f53 → 98ab93cd - `kei-token-tracker::kei-token-tracker` — 10 versions: 2e9d962a → 425b08f0 → 9a5196eb → 200eba01 → 2caec2d6 → 4538adbc → 0acb6793 → 1fa333e0 → dffb827c → 28bdb3b1 --- ## Schema notes - `dna` wire format: `::::::-` (80 chars). - Active vs superseded: rows where `superseded_by IS NULL` are active. - See `_primitives/_rust/kei-shared/src/dna.rs` for canonical DNA spec.