From 3d8a1a3871d28c42de209c40ff2cfb940ee97598 Mon Sep 17 00:00:00 2001 From: Parfii-bot Date: Tue, 12 May 2026 20:10:52 +0800 Subject: [PATCH] chore(docs): regenerate DNA-INDEX without project-vortex Removes the two banned-project references (project-vortex::vortex and project-vortex::vortex-constraints at lines 703/707 of DNA-INDEX.md pre-regenerate) that surfaced in the public-readiness audit (P0 finding from sub-agent a2c1199a). Source: ~/.claude/registry.sqlite row 391 + ~/.claude/registry-fragments/project-vortex__vortex-constraints.md. Both removed locally so kei-registry encyclopedia regen no longer emits the lines. auto-encyclopedia-refresh.sh PostToolUse:Edit|Write hook will not re-add them on next run since the source row is gone. If the Vortex agent project (cyber-banned per ~/.claude/rules/security.md) needs that rule again, it should be registered into a SEPARATE local-only registry (e.g. ~/.claude/registry-private.sqlite) so it never leaks into the public encyclopedia path. After regen: 0 vortex/neuralcloak/keidog/keinet matches in entire KeiSeiKit-public tree (git grep). Public-readiness P0 = 0. --- docs/DNA-INDEX.md | 1323 +++++++++++++++++++++++++++------------------ 1 file changed, 803 insertions(+), 520 deletions(-) diff --git a/docs/DNA-INDEX.md b/docs/DNA-INDEX.md index 891d643..690b2d3 100644 --- a/docs/DNA-INDEX.md +++ b/docs/DNA-INDEX.md @@ -1,216 +1,262 @@ # KeiSeiKit DNA Encyclopedia -> Auto-generated from kei-registry. Last regenerated: 2026-05-03T10:59:45Z. -> Total blocks: 565. Per-type breakdown: +> Auto-generated from kei-registry. Last regenerated: 2026-05-12T12:10:24Z. +> Total blocks: 672. Per-type breakdown: | Type | Count | |---|---:| | atom | 149 | -| hook | 53 | -| primitive | 115 | -| rule | 180 | -| skill | 68 | +| hook | 74 | +| manifest | 38 | +| primitive | 144 | +| rule | 183 | +| skill | 84 | --- -## Primitive (115) +## Primitive (144) Sorted alphabetically by name. | Name | DNA prefix | Path | Body sha8 | |---|---|---|---| -| firewall-diff::firewall-diff | primitive::_::cfe51e… | _primitives/_rust/firewall-diff/Cargo.toml | 07f0e46a | -| frustration-matrix::frustration-matrix | primitive::_::b6ee34… | _primitives/_rust/frustration-matrix/Cargo.toml | db99150c | -| kei-agent-runtime::kei-agent-runtime | primitive::_::18437e… | _primitives/_rust/kei-agent-runtime/Cargo.toml | 76e04f24 | -| kei-artifact::kei-artifact | primitive::_::111b67… | _primitives/_rust/kei-artifact/Cargo.toml | 8742aade | -| kei-atom-discovery::kei-atom-discovery | primitive::_::85ce60… | _primitives/_rust/kei-atom-discovery/Cargo.toml | bb5db6ab | -| kei-auth-apple::kei-auth-apple | primitive::_::95b0b0… | _primitives/_rust/kei-auth-apple/Cargo.toml | 42f38a75 | -| kei-auth-google::kei-auth-google | primitive::_::19201d… | _primitives/_rust/kei-auth-google/Cargo.toml | 0ad35722 | -| kei-auth-magiclink::kei-auth-magiclink | primitive::_::a54e5f… | _primitives/_rust/kei-auth-magiclink/Cargo.toml | 725e4008 | -| kei-auth-webauthn::kei-auth-webauthn | primitive::_::bd5155… | _primitives/_rust/kei-auth-webauthn/Cargo.toml | d22acd2c | -| kei-auth::kei-auth | primitive::_::b8a173… | _primitives/_rust/kei-auth/Cargo.toml | b043cf11 | -| kei-backend-daytona::kei-backend-daytona | primitive::_::d67658… | _primitives/_rust/kei-backend-daytona/Cargo.toml | 7116f04a | -| kei-brain-view::kei-brain-view | primitive::_::f1df60… | _primitives/_rust/kei-brain-view/Cargo.toml | 89fc1e28 | -| kei-cache::kei-cache | primitive::_::5075d7… | _primitives/_rust/kei-cache/Cargo.toml | a8c1ca29 | -| kei-capability::kei-capability | primitive::_::d83152… | _primitives/_rust/kei-capability/Cargo.toml | 8e5adb5e | -| kei-changelog::kei-changelog | primitive::_::50d361… | _primitives/_rust/kei-changelog/Cargo.toml | 92a7b8a2 | -| kei-chat-store::kei-chat-store | primitive::_::79b223… | _primitives/_rust/kei-chat-store/Cargo.toml | 0aeeb704 | -| kei-compute-baremetal::kei-compute-baremetal | primitive::_::54ec9b… | _primitives/_rust/kei-compute-baremetal/Cargo.toml | 629e3d88 | -| kei-compute-digitalocean::kei-compute-digitalocean | primitive::_::110e6c… | _primitives/_rust/kei-compute-digitalocean/Cargo.toml | becd06da | -| kei-compute-linode::kei-compute-linode | primitive::_::bc606e… | _primitives/_rust/kei-compute-linode/Cargo.toml | ed37b4a5 | -| kei-compute-vultr::kei-compute-vultr | primitive::_::321bfd… | _primitives/_rust/kei-compute-vultr/Cargo.toml | 8ef65a4f | -| kei-conflict-scan::kei-conflict-scan | primitive::_::dc1dd6… | _primitives/_rust/kei-conflict-scan/Cargo.toml | 6f99b956 | -| kei-content-store::kei-content-store | primitive::_::4867db… | _primitives/_rust/kei-content-store/Cargo.toml | cbcf91b6 | -| kei-cortex::kei-cortex | primitive::_::b9680d… | _primitives/_rust/kei-cortex/Cargo.toml | 66a4d99c | -| kei-cron-scheduler::kei-cron-scheduler | primitive::_::b8d7a0… | _primitives/_rust/kei-cron-scheduler/Cargo.toml | c4c0e774 | -| kei-crossdomain::kei-crossdomain | primitive::_::dbf4c5… | _primitives/_rust/kei-crossdomain/Cargo.toml | d358bcd2 | -| kei-curator::kei-curator | primitive::_::8a10fd… | _primitives/_rust/kei-curator/Cargo.toml | 2584ccc7 | -| kei-db-contract::kei-db-contract | primitive::_::ef3f4c… | _primitives/_rust/kei-db-contract/Cargo.toml | 2ef926dc | -| kei-decision::kei-decision | primitive::_::a4cbef… | _primitives/_rust/kei-decision/Cargo.toml | bc475584 | -| kei-decompose::kei-decompose | primitive::_::db5109… | _primitives/_rust/kei-decompose/Cargo.toml | 6bea00bf | -| kei-diff::kei-diff | primitive::_::2f52ca… | _primitives/_rust/kei-diff/Cargo.toml | 17ebc909 | -| kei-discover::kei-discover | primitive::_::e75723… | _primitives/_rust/kei-discover/Cargo.toml | edd8a7a8 | -| kei-dna-index::kei-dna-index | primitive::_::b5951a… | _primitives/_rust/kei-dna-index/Cargo.toml | 207a3d2b | -| kei-entity-store::kei-entity-store | primitive::_::0d9950… | _primitives/_rust/kei-entity-store/Cargo.toml | 6f1b3b78 | -| kei-export-trajectories::kei-export-trajectories | primitive::_::6b9010… | _primitives/_rust/kei-export-trajectories/Cargo.toml | 922be09e | -| kei-forge::kei-forge | primitive::_::fd4b67… | _primitives/_rust/kei-forge/Cargo.toml | 21fa3161 | -| kei-fork::kei-fork | primitive::_::779243… | _primitives/_rust/kei-fork/Cargo.toml | dd810d1c | -| kei-frustration-loop::kei-frustration-loop | primitive::_::0157c0… | _primitives/_rust/kei-frustration-loop/Cargo.toml | 61ec3940 | -| kei-gateway::kei-gateway | primitive::_::851c89… | _primitives/_rust/kei-gateway/Cargo.toml | dfcb92ad | +| firewall-diff | primitive::cli,md::c… | _primitives/_rust/firewall-diff/Cargo.toml | 48baaf6f8e0dd928 | +| frustration-matrix | primitive::cli,fs,md… | _primitives/_rust/frustration-matrix/Cargo.toml | ee43fbc92cb31ff0 | +| kei-agent-runtime | primitive::cli,fs,ha… | _primitives/_rust/kei-agent-runtime/Cargo.toml | f121893581449fef | +| kei-arch-derive | primitive::cli,fs,ha… | _primitives/_rust/kei-arch-derive/Cargo.toml | 554bf8d655112fe5 | +| kei-arch-derive::kei-arch-derive | primitive::_::ac49de… | _primitives/_rust/kei-arch-derive/Cargo.toml | 86ce97f7 | +| kei-arch-derive::kei-arch-derive | primitive::_::a89fce… | _primitives/_rust/kei-arch-derive/Cargo.toml | 394c7763 | +| kei-arch-map | primitive::cli,hash,… | _primitives/_rust/kei-arch-map/Cargo.toml | e87846b9156e06d3 | +| kei-arch-map::kei-arch-map | primitive::_::7b2994… | _primitives/_rust/kei-arch-map/Cargo.toml | 6ac9819e | +| kei-artifact | primitive::cli,hash,… | _primitives/_rust/kei-artifact/Cargo.toml | fa5827db205a9c89 | +| kei-atom-discovery | primitive::fs,md::85… | _primitives/_rust/kei-atom-discovery/Cargo.toml | f8fc6fba7b2bd67f | +| kei-auth | primitive::cli,hash,… | _primitives/_rust/kei-auth/Cargo.toml | 1de101b34ebd0522 | +| kei-auth-apple | primitive::hash,md,n… | _primitives/_rust/kei-auth-apple/Cargo.toml | c0bcbfa5dc613137 | +| kei-auth-google | primitive::hash,md,n… | _primitives/_rust/kei-auth-google/Cargo.toml | a8b9ff9fed67bf5b | +| kei-auth-magiclink | primitive::hash,md,n… | _primitives/_rust/kei-auth-magiclink/Cargo.toml | 14ed3d2c563f2762 | +| kei-auth-webauthn | primitive::md,networ… | _primitives/_rust/kei-auth-webauthn/Cargo.toml | b023f2ab40e7e9bf | +| kei-backend-daytona | primitive::md,networ… | _primitives/_rust/kei-backend-daytona/Cargo.toml | c7566eedb7ff14a9 | +| kei-brain-view | primitive::cli,md,sq… | _primitives/_rust/kei-brain-view/Cargo.toml | 4969c1a066ef413e | +| kei-cache | primitive::cli,hash,… | _primitives/_rust/kei-cache/Cargo.toml | 1d0db22246a5978b | +| kei-cache::kei-cache | primitive::_::db2dbd… | _primitives/_rust/kei-cache/Cargo.toml | 78cc768a | +| kei-capability | primitive::cli,md::d… | _primitives/_rust/kei-capability/Cargo.toml | 3bcaea4da8ce41da | +| kei-changelog | primitive::cli,regex… | _primitives/_rust/kei-changelog/Cargo.toml | 4c388b2e2802e56d | +| kei-chat-store | primitive::cli,md,sq… | _primitives/_rust/kei-chat-store/Cargo.toml | e81ebaf15062ee6d | +| kei-cleanup | primitive::cli,fs,md… | _primitives/_rust/kei-cleanup/Cargo.toml | 460186708d230a6a | +| kei-cleanup::kei-cleanup | primitive::_::6a62e9… | _primitives/_rust/kei-cleanup/Cargo.toml | 0f9571ae | +| kei-comments | primitive::cli,hash,… | _primitives/_rust/kei-comments/Cargo.toml | 25c408d4804d3e66 | +| kei-comments::kei-comments | primitive::_::ec0f93… | _primitives/_rust/kei-comments/Cargo.toml | 7d27551c | +| kei-compute-baremetal | primitive::cli,md,ne… | _primitives/_rust/kei-compute-baremetal/Cargo.toml | d3d4bfaf4609f036 | +| kei-compute-digitalocean | primitive::md,networ… | _primitives/_rust/kei-compute-digitalocean/Cargo.toml | 78e91e6bb409913c | +| kei-compute-linode | primitive::cli,md,ne… | _primitives/_rust/kei-compute-linode/Cargo.toml | a2c366d4d0003d68 | +| kei-compute-vultr | primitive::cli,md,ne… | _primitives/_rust/kei-compute-vultr/Cargo.toml | d8c523ddf97a6a17 | +| kei-conflict-scan | primitive::cli,fs,md… | _primitives/_rust/kei-conflict-scan/Cargo.toml | a6d3571490ba4d6c | +| kei-content-store | primitive::cli,hash,… | _primitives/_rust/kei-content-store/Cargo.toml | b9523105a6561601 | +| kei-cortex | primitive::cli,fs,md… | _primitives/_rust/kei-cortex/Cargo.toml | d91652e65cf4e52a | +| kei-cortex::kei-cortex | primitive::_::215cd1… | _primitives/_rust/kei-cortex/Cargo.toml | 6bc05e60 | +| kei-cron-scheduler | primitive::md,networ… | _primitives/_rust/kei-cron-scheduler/Cargo.toml | 01d1daef49c3a38c | +| kei-crossdomain | primitive::cli,md,sq… | _primitives/_rust/kei-crossdomain/Cargo.toml | ae582e4ca8c58339 | +| kei-curator | primitive::cli,md,sq… | _primitives/_rust/kei-curator/Cargo.toml | 2f307d65872eb19c | +| kei-db-contract | primitive::cli,fs,md… | _primitives/_rust/kei-db-contract/Cargo.toml | 388dbbb38cbd56a2 | +| kei-decision | primitive::cli,fs,md… | _primitives/_rust/kei-decision/Cargo.toml | e49027e1be3bd334 | +| kei-decompose | primitive::cli,fs,md… | _primitives/_rust/kei-decompose/Cargo.toml | 541ebae76738ef9b | +| kei-diff | primitive::md::2f52c… | _primitives/_rust/kei-diff/Cargo.toml | c0b360936b4664b9 | +| kei-discover | primitive::cli,md,sq… | _primitives/_rust/kei-discover/Cargo.toml | 910f0f16a1e7135f | +| kei-dna-index | primitive::cli,md,sq… | _primitives/_rust/kei-dna-index/Cargo.toml | 3931698e1aa70c89 | +| kei-entity-store | primitive::md,sqlite… | _primitives/_rust/kei-entity-store/Cargo.toml | 60a5a96b590ec87e | +| kei-export-trajectories | primitive::cli,md,sq… | _primitives/_rust/kei-export-trajectories/Cargo.toml | c53b33b7021fdf94 | +| kei-forge | primitive::md,networ… | _primitives/_rust/kei-forge/Cargo.toml | ae8d4a535c66331e | +| kei-fork | primitive::cli,md,sq… | _primitives/_rust/kei-fork/Cargo.toml | ecab95a70e04d85b | +| kei-frustration-loop | primitive::cli,fs,md… | _primitives/_rust/kei-frustration-loop/Cargo.toml | 07528e6674648ff6 | +| kei-gateway | primitive::md,networ… | _primitives/_rust/kei-gateway/Cargo.toml | 986a53573babc86c | +| kei-gateway::kei-gateway | primitive::_::8ae03f… | _primitives/_rust/kei-gateway/Cargo.toml | 0765019e | +| kei-gdrive-import | primitive::cli,md::c… | _primitives/_rust/kei-gdrive-import/Cargo.toml | 31de1af4866ed0c4 | | kei-gdrive-import::fixture-already-repo | primitive::_::5f4848… | _primitives/_rust/kei-gdrive-import/tests/fixtures/already-repo/Cargo.toml | c5836332 | | kei-gdrive-import::fixture-node-project | primitive::_::4e84a0… | _primitives/_rust/kei-gdrive-import/tests/fixtures/node-project/package.json | ee916544 | | kei-gdrive-import::fixture-python-project | primitive::_::1ab97c… | _primitives/_rust/kei-gdrive-import/tests/fixtures/python-project/pyproject.toml | bf833e71 | | kei-gdrive-import::fixture-rust-project | primitive::_::ac3c5d… | _primitives/_rust/kei-gdrive-import/tests/fixtures/rust-project/Cargo.toml | 536e506b | -| kei-gdrive-import::kei-gdrive-import | primitive::_::cd682f… | _primitives/_rust/kei-gdrive-import/Cargo.toml | 0534882b | -| kei-git-bitbucket::kei-git-bitbucket | primitive::_::07f898… | _primitives/_rust/kei-git-bitbucket/Cargo.toml | abdc8eff | -| kei-git-forgejo::kei-git-forgejo | primitive::_::57d793… | _primitives/_rust/kei-git-forgejo/Cargo.toml | 5da0f781 | -| kei-git-gitea::kei-git-gitea | primitive::_::75aaab… | _primitives/_rust/kei-git-gitea/Cargo.toml | 6de03d7a | -| kei-git-gitlab::kei-git-gitlab | primitive::_::b76763… | _primitives/_rust/kei-git-gitlab/Cargo.toml | 69b696f4 | -| kei-graph-check::kei-graph-check | primitive::_::9391c8… | _primitives/_rust/kei-graph-check/Cargo.toml | 9bd2043b | -| kei-graph-export::kei-graph-export | primitive::_::a2f9d8… | _primitives/_rust/kei-graph-export/Cargo.toml | f17c1aeb | -| kei-graph-stream::kei-graph-stream | primitive::_::b40e62… | _primitives/_rust/kei-graph-stream/Cargo.toml | d2a0312a | -| kei-hibernate::kei-hibernate | primitive::_::3a4622… | _primitives/_rust/kei-hibernate/Cargo.toml | a2bf8317 | -| kei-import-project::kei-import-project | primitive::_::c66424… | _primitives/_rust/kei-import-project/Cargo.toml | 2939e0d7 | -| kei-leak-matrix::kei-leak-matrix | primitive::_::37e3ce… | _primitives/_rust/kei-leak-matrix/Cargo.toml | 3226150b | -| kei-ledger-sign::kei-ledger-sign | primitive::_::eeb959… | _primitives/_rust/kei-ledger-sign/Cargo.toml | cb77ffb1 | -| kei-ledger::kei-ledger | primitive::_::154e8f… | _primitives/_rust/kei-ledger/Cargo.toml | 1c26fa43 | -| kei-llm-bridge-mlx::kei-llm-bridge-mlx | primitive::_::275844… | _primitives/_rust/kei-llm-bridge-mlx/Cargo.toml | 73401169 | -| kei-llm-llamacpp::kei-llm-llamacpp | primitive::_::fb3e27… | _primitives/_rust/kei-llm-llamacpp/Cargo.toml | adc21d35 | -| kei-llm-mlx::kei-llm-mlx | primitive::_::a7cf47… | _primitives/_rust/kei-llm-mlx/Cargo.toml | e55665b6 | -| kei-llm-ollama::kei-llm-ollama | primitive::_::724cf6… | _primitives/_rust/kei-llm-ollama/Cargo.toml | ce4124e0 | -| kei-llm-router::kei-llm-router | primitive::_::c4ea9d… | _primitives/_rust/kei-llm-router/Cargo.toml | 1f5a9bb6 | -| kei-machine-probe::kei-machine-probe | primitive::_::4b0fe6… | _primitives/_rust/kei-machine-probe/Cargo.toml | 2f616a0d | -| kei-mcp::kei-mcp | primitive::_::6ab8da… | _primitives/_rust/kei-mcp/Cargo.toml | 14b10ae3 | -| kei-memory-postgres::kei-memory-postgres | primitive::_::38caf4… | _primitives/_rust/kei-memory-postgres/Cargo.toml | e5c92dd5 | -| kei-memory-redis::kei-memory-redis | primitive::_::4678f8… | _primitives/_rust/kei-memory-redis/Cargo.toml | 8fdc9c77 | -| kei-memory-sled::kei-memory-sled | primitive::_::310d39… | _primitives/_rust/kei-memory-sled/Cargo.toml | 4303778a | -| kei-memory-sqlite::kei-memory-sqlite | primitive::_::aa1cc9… | _primitives/_rust/kei-memory-sqlite/Cargo.toml | de2b8e99 | -| kei-memory::kei-memory | primitive::_::e47cd8… | _primitives/_rust/kei-memory/Cargo.toml | ee193625 | -| kei-migrate::kei-migrate | primitive::_::7b60f5… | _primitives/_rust/kei-migrate/Cargo.toml | 363e4705 | -| kei-model-router::kei-model-router | primitive::_::0887f7… | _primitives/_rust/kei-model-router/Cargo.toml | 43e912e8 | -| kei-model::kei-model | primitive::_::6a479a… | _primitives/_rust/kei-model/Cargo.toml | 3f74b167 | -| kei-net-ipsec::kei-net-ipsec | primitive::_::88948e… | _primitives/_rust/kei-net-ipsec/Cargo.toml | facbfd71 | -| kei-net-openvpn::kei-net-openvpn | primitive::_::90f404… | _primitives/_rust/kei-net-openvpn/Cargo.toml | 6a5d03f7 | -| kei-net-wireguard::kei-net-wireguard | primitive::_::06d936… | _primitives/_rust/kei-net-wireguard/Cargo.toml | 3009d244 | -| kei-notify-discord::kei-notify-discord | primitive::_::e430a0… | _primitives/_rust/kei-notify-discord/Cargo.toml | 36fca6ae | -| kei-notify-slack::kei-notify-slack | primitive::_::0e2571… | _primitives/_rust/kei-notify-slack/Cargo.toml | b6c8a776 | -| kei-notify-sms::kei-notify-sms | primitive::_::c3e994… | _primitives/_rust/kei-notify-sms/Cargo.toml | 2dfe5da3 | -| kei-notify-telegram::kei-notify-telegram | primitive::_::d479a3… | _primitives/_rust/kei-notify-telegram/Cargo.toml | 868e0ce5 | -| kei-pet::kei-pet | primitive::_::d2e9d6… | _primitives/_rust/kei-pet/Cargo.toml | fddb74ca | -| kei-ping::kei-ping | primitive::_::2d6344… | _primitives/_rust/kei-ping/Cargo.toml | 42f46c5d | -| kei-pipe::kei-pipe | primitive::_::43850d… | _primitives/_rust/kei-pipe/Cargo.toml | af056c3c | -| kei-projects-index::kei-projects-index | primitive::_::aa95fe… | _primitives/_rust/kei-projects-index/Cargo.toml | 809d1c77 | -| kei-projects-watcher::kei-projects-watcher | primitive::_::8c5be4… | _primitives/_rust/kei-projects-watcher/Cargo.toml | cd10e92b | -| kei-provision::kei-provision | primitive::_::129a28… | _primitives/_rust/kei-provision/Cargo.toml | 0ec7cd2f | -| kei-prune::kei-prune | primitive::_::503b91… | _primitives/_rust/kei-prune/Cargo.toml | e4b33b11 | -| kei-refactor-engine::kei-refactor-engine | primitive::_::c2e55e… | _primitives/_rust/kei-refactor-engine/Cargo.toml | 7d8c5bfb | +| kei-git-bitbucket | primitive::md,networ… | _primitives/_rust/kei-git-bitbucket/Cargo.toml | 951171857c421d07 | +| kei-git-forgejo | primitive::md,networ… | _primitives/_rust/kei-git-forgejo/Cargo.toml | edb0f72873e6f1ff | +| kei-git-gitea | primitive::md,networ… | _primitives/_rust/kei-git-gitea/Cargo.toml | 6c31fc76b25dd90f | +| kei-git-gitlab | primitive::md,networ… | _primitives/_rust/kei-git-gitlab/Cargo.toml | f13c0698e84a028d | +| kei-graph-check | primitive::cli,fs,md… | _primitives/_rust/kei-graph-check/Cargo.toml | 29ec8df21bfb1a31 | +| kei-graph-export | primitive::cli,md,sq… | _primitives/_rust/kei-graph-export/Cargo.toml | 40c3262ab4f0a3d8 | +| kei-graph-stream | primitive::cli,md,ne… | _primitives/_rust/kei-graph-stream/Cargo.toml | ce75f90abb7a26eb | +| kei-hibernate | primitive::cli,hash,… | _primitives/_rust/kei-hibernate/Cargo.toml | 0bd212c64a44b8b8 | +| kei-import-project | primitive::cli,fs,ha… | _primitives/_rust/kei-import-project/Cargo.toml | 8a8e325884364f5a | +| kei-leak-matrix | primitive::cli,fs,md… | _primitives/_rust/kei-leak-matrix/Cargo.toml | ba4a491f4ca7ed30 | +| kei-ledger | primitive::cli,md,sq… | _primitives/_rust/kei-ledger/Cargo.toml | ce2472a21f48efc9 | +| kei-ledger-sign | primitive::cli,md::e… | _primitives/_rust/kei-ledger-sign/Cargo.toml | 904dac6a4502359a | +| kei-ledger::kei-ledger | primitive::_::93de27… | _primitives/_rust/kei-ledger/Cargo.toml | 2127c9c6 | +| kei-llm-bridge-mlx | primitive::network::… | _primitives/_rust/kei-llm-bridge-mlx/Cargo.toml | d3a13c3b05def07e | +| kei-llm-llamacpp | primitive::cli,md,ne… | _primitives/_rust/kei-llm-llamacpp/Cargo.toml | 6b75b49c16f63bf0 | +| kei-llm-mlx | primitive::cli,md,ne… | _primitives/_rust/kei-llm-mlx/Cargo.toml | e322848942a742de | +| kei-llm-ollama | primitive::cli,md,ne… | _primitives/_rust/kei-llm-ollama/Cargo.toml | 6e0997f1041c115c | +| kei-llm-router | primitive::cli,md,ne… | _primitives/_rust/kei-llm-router/Cargo.toml | 945be793431ad71f | +| kei-machine-probe | primitive::cli,md,re… | _primitives/_rust/kei-machine-probe/Cargo.toml | 69afa5df9abb0e47 | +| kei-mcp | primitive::md,networ… | _primitives/_rust/kei-mcp/Cargo.toml | 974af521dab89201 | +| kei-memory | primitive::cli,md,re… | _primitives/_rust/kei-memory/Cargo.toml | 304e027c1837e588 | +| kei-memory-postgres | primitive::md,networ… | _primitives/_rust/kei-memory-postgres/Cargo.toml | 0dbe3f70ade6ee7e | +| kei-memory-redis | primitive::md,networ… | _primitives/_rust/kei-memory-redis/Cargo.toml | 5d79276bd585a5e5 | +| kei-memory-sled | primitive::md,networ… | _primitives/_rust/kei-memory-sled/Cargo.toml | c7af25695c151b7b | +| kei-memory-sqlite | primitive::md,networ… | _primitives/_rust/kei-memory-sqlite/Cargo.toml | 460781737bc1b3e1 | +| kei-migrate | primitive::cli,hash,… | _primitives/_rust/kei-migrate/Cargo.toml | 046f03f470a94105 | +| kei-model | primitive::cli,md,re… | _primitives/_rust/kei-model/Cargo.toml | c7e27c634b157ead | +| kei-model-router | primitive::md,sqlite… | _primitives/_rust/kei-model-router/Cargo.toml | 27d39abe3a681f25 | +| kei-net-ipsec | primitive::md,networ… | _primitives/_rust/kei-net-ipsec/Cargo.toml | a11ec0517386cf1c | +| kei-net-openvpn | primitive::md,networ… | _primitives/_rust/kei-net-openvpn/Cargo.toml | 2425f09f2e407cc3 | +| kei-net-wireguard | primitive::md,networ… | _primitives/_rust/kei-net-wireguard/Cargo.toml | 978196a25f306532 | +| kei-notify-discord | primitive::md,networ… | _primitives/_rust/kei-notify-discord/Cargo.toml | 6a6989ee2c404b9c | +| kei-notify-slack | primitive::md,networ… | _primitives/_rust/kei-notify-slack/Cargo.toml | 376d1c9eeea61eae | +| kei-notify-sms | primitive::md,networ… | _primitives/_rust/kei-notify-sms/Cargo.toml | e5ca0aab6cd29354 | +| kei-notify-telegram | primitive::md,networ… | _primitives/_rust/kei-notify-telegram/Cargo.toml | 4bcdd3b1da8e5586 | +| kei-pet | primitive::cli,hash,… | _primitives/_rust/kei-pet/Cargo.toml | 4adcfca514ca03f5 | +| kei-ping | primitive::md,networ… | _primitives/_rust/kei-ping/Cargo.toml | a6fcb861d490f5d0 | +| kei-pipe | primitive::cli,md,sq… | _primitives/_rust/kei-pipe/Cargo.toml | e02e1d85b4194201 | +| kei-pipeline-test | primitive::_::856b77… | _primitives/_rust/kei-pipeline-test/Cargo.toml | 45ff17c5a735e751 | +| kei-pipeline-test::kei-pipeline-test | primitive::_::d57c1d… | _primitives/_rust/kei-pipeline-test/Cargo.toml | 08ac0613 | +| kei-projects-index | primitive::cli,fs,md… | _primitives/_rust/kei-projects-index/Cargo.toml | fef5af180ea88a89 | +| kei-projects-watcher | primitive::cli,md,ne… | _primitives/_rust/kei-projects-watcher/Cargo.toml | 738638606d5e8d16 | +| kei-provision | primitive::cli,md::1… | _primitives/_rust/kei-provision/Cargo.toml | d1ae29e76a9b3275 | +| kei-provision::kei-provision | primitive::_::46c768… | _primitives/_rust/kei-provision/Cargo.toml | f8463bde | +| kei-prune | primitive::cli,md,sq… | _primitives/_rust/kei-prune/Cargo.toml | 912fa6e551df94d6 | +| kei-refactor-engine | primitive::cli,md::c… | _primitives/_rust/kei-refactor-engine/Cargo.toml | 55447926330313be | +| kei-registry | primitive::cli,fs,ha… | _primitives/_rust/kei-registry/Cargo.toml | f5fc71fe14c1500f | | kei-registry::foo | primitive::_::12366c… | _primitives/_rust/kei-registry/tests/fixtures/fake-kit/_primitives/_rust/foo/Cargo.toml | 403bc4b0 | | kei-registry::foo | primitive::_::3937fa… | _primitives/_rust/kei-registry/tests/fixtures/fake-kit/_primitives/_rust/foo/Cargo.toml | 403bc4b0 | +| kei-registry::foo | primitive::_::908700… | _primitives/_rust/kei-registry/tests/fixtures/fake-kit/_primitives/_rust/foo/Cargo.toml | 403bc4b0 | +| kei-registry::foo | primitive::_::0afcd7… | _primitives/_rust/kei-registry/tests/fixtures/fake-kit/_primitives/_rust/foo/Cargo.toml | 403bc4b0 | +| kei-registry::foo | primitive::_::33e971… | _primitives/_rust/kei-registry/tests/fixtures/fake-kit/_primitives/_rust/foo/Cargo.toml | 403bc4b0 | | kei-registry::kei-registry | primitive::_::30e60a… | _primitives/_rust/kei-registry/Cargo.toml | d5146bbd | -| kei-registry::kei-registry | primitive::_::4744f0… | _primitives/_rust/kei-registry/Cargo.toml | 4e595599 | +| kei-registry::kei-registry | primitive::_::02ce0c… | _primitives/_rust/kei-registry/Cargo.toml | 0595f2de | +| kei-registry::kei-registry | primitive::_::9497b0… | _primitives/_rust/kei-registry/Cargo.toml | ffa19a63 | +| kei-registry::kei-registry | primitive::_::b53d40… | _primitives/_rust/kei-registry/Cargo.toml | 1c34dc1f | | kei-registry::mini-prim | primitive::_::57f8eb… | _primitives/_rust/kei-registry/tests/fixtures/mini-kit/_primitives/_rust/mini-prim/Cargo.toml | 9fa2b304 | | kei-registry::mini-prim | primitive::_::bb2052… | _primitives/_rust/kei-registry/tests/fixtures/mini-kit/_primitives/_rust/mini-prim/Cargo.toml | 9fa2b304 | -| kei-replay::kei-replay | primitive::_::e59b33… | _primitives/_rust/kei-replay/Cargo.toml | 4e8b77cb | -| kei-router::kei-router | primitive::_::1e654e… | _primitives/_rust/kei-router/Cargo.toml | 98ab93cd | -| kei-runtime-core::kei-runtime-core | primitive::_::3cf11b… | _primitives/_rust/kei-runtime-core/Cargo.toml | 10186e32 | -| kei-runtime::kei-runtime | primitive::_::4d8427… | _primitives/_rust/kei-runtime/Cargo.toml | 5fcf7642 | -| kei-sage::kei-sage | primitive::_::176fa2… | _primitives/_rust/kei-sage/Cargo.toml | df35dc55 | -| kei-scheduler::kei-scheduler | primitive::_::2b15c6… | _primitives/_rust/kei-scheduler/Cargo.toml | ef89066d | -| kei-search-core::kei-search-core | primitive::_::bd14ad… | _primitives/_rust/kei-search-core/Cargo.toml | ff60e666 | -| kei-shared::kei-shared | primitive::_::9db375… | _primitives/_rust/kei-shared/Cargo.toml | df6d9f3f | -| kei-skill-importer::kei-skill-importer | primitive::_::17a43f… | _primitives/_rust/kei-skill-importer/Cargo.toml | 99c79714 | -| kei-skills::kei-skills | primitive::_::70203f… | _primitives/_rust/kei-skills/Cargo.toml | fa2242f8 | -| kei-social-store::kei-social-store | primitive::_::e41e44… | _primitives/_rust/kei-social-store/Cargo.toml | a0590b58 | -| kei-spawn::kei-spawn | primitive::_::cf0652… | _primitives/_rust/kei-spawn/Cargo.toml | 8547eaf3 | -| kei-store::kei-store | primitive::_::e0f526… | _primitives/_rust/kei-store/Cargo.toml | 7e5ddcc2 | -| kei-svc-systemd::kei-svc-systemd | primitive::_::e0de92… | _primitives/_rust/kei-svc-systemd/Cargo.toml | a037fe33 | -| kei-task::kei-task | primitive::_::c1e211… | _primitives/_rust/kei-task/Cargo.toml | 10b73ba4 | -| kei-tlog::kei-tlog | primitive::_::9efeed… | _primitives/_rust/kei-tlog/Cargo.toml | ad07d93d | -| kei-token-tracker::kei-token-tracker | primitive::_::bd583f… | _primitives/_rust/kei-token-tracker/Cargo.toml | 412dd8cd | -| kei-tty::kei-tty | primitive::_::b5b0e7… | _primitives/_rust/kei-tty/Cargo.toml | f1a45915 | -| kei-watch::kei-watch | primitive::_::223c23… | _primitives/_rust/kei-watch/Cargo.toml | 08dfeef4 | -| keisei::keisei | primitive::_::f252f2… | _primitives/_rust/keisei/Cargo.toml | 32025580 | -| mock-render::mock-render | primitive::_::0dd717… | _primitives/_rust/mock-render/Cargo.toml | ba4cbf94 | -| ssh-check::ssh-check | primitive::_::886496… | _primitives/_rust/ssh-check/Cargo.toml | 97778bea | -| tokens-sync::tokens-sync | primitive::_::32f100… | _primitives/_rust/tokens-sync/Cargo.toml | 8bdee11f | -| visual-diff::visual-diff | primitive::_::d495df… | _primitives/_rust/visual-diff/Cargo.toml | b3dd5e15 | +| kei-registry::mini-prim | primitive::_::10ec4d… | _primitives/_rust/kei-registry/tests/fixtures/mini-kit/_primitives/_rust/mini-prim/Cargo.toml | 9fa2b304 | +| kei-registry::mini-prim | primitive::_::5fec4a… | _primitives/_rust/kei-registry/tests/fixtures/mini-kit/_primitives/_rust/mini-prim/Cargo.toml | 9fa2b304 | +| kei-registry::mini-prim | primitive::_::7bfc7f… | _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 | f5d2bf468cda99d6 | +| kei-router | primitive::cli,md,ne… | _primitives/_rust/kei-router/Cargo.toml | 3fec0d07992fb25d | +| kei-router::kei-router | primitive::_::b629c4… | _primitives/_rust/kei-router/Cargo.toml | b46c86d0 | +| kei-runtime | primitive::cli,fs,md… | _primitives/_rust/kei-runtime/Cargo.toml | 0b1c71146c683dd7 | +| kei-runtime-core | primitive::hash,md,n… | _primitives/_rust/kei-runtime-core/Cargo.toml | 3ec878e2dd71176a | +| kei-sage | primitive::cli,fs,md… | _primitives/_rust/kei-sage/Cargo.toml | 443fcc309d0cbaa1 | +| kei-scheduler | primitive::cli,md,sq… | _primitives/_rust/kei-scheduler/Cargo.toml | 71e428667c0a51de | +| kei-search-core | primitive::cli,md,sq… | _primitives/_rust/kei-search-core/Cargo.toml | 4414782368af2908 | +| kei-shared | primitive::md::9db37… | _primitives/_rust/kei-shared/Cargo.toml | 881038bdfa81b0a8 | +| kei-skill-importer | primitive::cli,fs,md… | _primitives/_rust/kei-skill-importer/Cargo.toml | 9a8f8225093a7ce6 | +| kei-skills | primitive::fs,md,reg… | _primitives/_rust/kei-skills/Cargo.toml | 168eae705265c03a | +| kei-social-store | primitive::cli,md,sq… | _primitives/_rust/kei-social-store/Cargo.toml | 4ec4ddcde6a7d07b | +| kei-spawn | primitive::cli,hash,… | _primitives/_rust/kei-spawn/Cargo.toml | 11e0329ce919b898 | +| kei-store | primitive::cli,md,ne… | _primitives/_rust/kei-store/Cargo.toml | 8577af6c0d58ce9d | +| kei-substrate-types | primitive::md::47dea… | _primitives/_rust/kei-substrate-types/Cargo.toml | 27e498f01091f17b | +| kei-svc-systemd | primitive::cli,md,ne… | _primitives/_rust/kei-svc-systemd/Cargo.toml | 8f85fbec44996ade | +| kei-task | primitive::cli,md,sq… | _primitives/_rust/kei-task/Cargo.toml | 127047cf636088f2 | +| kei-tlog | primitive::md::9efee… | _primitives/_rust/kei-tlog/Cargo.toml | 5a2820a3b829a4be | +| kei-token-tracker | primitive::cli,md,sq… | _primitives/_rust/kei-token-tracker/Cargo.toml | b7f429845eec3ce2 | +| kei-tty | primitive::cli,md,ne… | _primitives/_rust/kei-tty/Cargo.toml | 8b2c89af074f79de | +| kei-watch | primitive::cli,md::2… | _primitives/_rust/kei-watch/Cargo.toml | 1de6e250bbf8c82d | +| keidna-sign | primitive::cli,fs,ha… | _primitives/_rust/keidna-sign/Cargo.toml | b6d5f10993eaa4db | +| keidocs | primitive::cli,fs,ha… | _primitives/_rust/keidocs/Cargo.toml | 63c3efd1c43d824f | +| keisei | primitive::cli,md,re… | _primitives/_rust/keisei/Cargo.toml | 57874ba402c21fd3 | +| mock-render | primitive::hash,md::… | _primitives/_rust/mock-render/Cargo.toml | a89ee70a71170bbe | +| ssh-check | primitive::cli,md::8… | _primitives/_rust/ssh-check/Cargo.toml | efaf88561df1143f | +| tokens-sync | primitive::md::32f10… | _primitives/_rust/tokens-sync/Cargo.toml | 18793d64c6cd18dc | +| visual-diff | primitive::_::d495df… | _primitives/_rust/visual-diff/Cargo.toml | a5129a58469c8040 | -## Skill (68) +## Skill (84) 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 | +| /animate — Animation Router (gateway) | md | skill::md::982238e7f… | skills/animate/SKILL.md | +| /competitor-analysis — Deprecated Alias | md | skill::md::2560da875… | skills/competitor-analysis/SKILL.md | +| /design-inspiration — Deprecated Alias | md | skill::md::e070d515a… | skills/design-inspiration/SKILL.md | +| /dev-guard — Continuous Development Guard | md | skill::md::fd9a3252c… | skills/dev-guard/SKILL.md | +| /dev-guard — Continuous Development Guard | md | skill::md::44404cc15… | skills/dev-guard/SKILL.md | +| /dev-guard — Continuous Development Guard | md | skill::md::b3c70561b… | skills/dev-guard/SKILL.md | +| /dev-ship — Pre-Merge Quality Gate | md | skill::md::4268ab5b6… | skills/dev-ship/SKILL.md | +| /dev-ship — Pre-Merge Quality Gate | md | skill::md::3ab6a30bc… | skills/dev-ship/SKILL.md | +| /dev-start — Parallel Feature Kickoff | md | skill::md::b42b860b9… | skills/dev-start/SKILL.md | +| /dev-start — Parallel Feature Kickoff | md | skill::md::3d28cbad7… | skills/dev-start/SKILL.md | +| /dev-start — Parallel Feature Kickoff | md | skill::md::1f6d5b4ce… | skills/dev-start/SKILL.md | +| /drive-import — Google Drive → Forgejo project import | md | skill::md::5ed3f8c44… | skills/drive-import/SKILL.md | +| /drive-import — Google Drive → Forgejo project import | md | skill::md::431425875… | skills/drive-import/SKILL.md | +| /site-builder — WYSIWYD website builder | md | skill::md::7b080bfff… | skills/site-builder/SKILL.md | +| /site-create — 7-Phase Website Pipeline (index) | md | skill::md::8b8b3ad57… | skills/site-create/SKILL.md | +| /spawn-agent — Click-only Agent-tool composer (index) | md | skill::md::81c46bb3c… | skills/spawn-agent/SKILL.md | +| /test-matrix — Testing beyond unit tests (index) | md | skill::md::a6272bbff… | skills/test-matrix/SKILL.md | +| /visual-loop — Visual / A11y / Responsive Regression Loop | md | skill::md::ea70d3a94… | skills/visual-loop/SKILL.md | +| /vm-provision — 6-Phase VPS Pipeline (index) | md | skill::md::ffc6787be… | skills/vm-provision/SKILL.md | +| /wave-audit — 3-Wave Parallel Audit | md | skill::md::11ba3da8a… | skills/wave-audit/SKILL.md | +| /wave-audit — 3-Wave Parallel Audit | md | skill::md::3c0b33a5c… | skills/wave-audit/SKILL.md | +| /wave-audit — 3-Wave Parallel Audit | md | skill::md::150f84799… | skills/wave-audit/SKILL.md | +| 3D Scene Skill | md | skill::md::53fc17a07… | 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 | +| AI Animation Pipeline | md | skill::md::5102577d3… | skills/ai-animation/SKILL.md | +| API-Design — Style, Contract & Lifecycle Pipeline (index) | md | skill::md::85d94768d… | skills/api-design/SKILL.md | +| Accessibility Audit — WCAG 2.2 AA | md | skill::md::be686747b… | skills/a11y-audit/SKILL.md | +| Architecture Rules Engine | md | skill::md::8d2151f68… | skills/architecture-rules/SKILL.md | +| Architecture Rules Engine | md | skill::md::d76cc647d… | skills/architecture-rules/SKILL.md | +| Auth-Setup — Identity, Session & Authorization Pipeline (index) | md | skill::md::451d5fbae… | skills/auth-setup/SKILL.md | +| Batch Workflow — Multi-Skill Pipelines | md | skill::md::5ce5d5852… | skills/batch-workflow/SKILL.md | +| Browser Automation with playwright-cli | md | skill::md::4f48516ff… | skills/playwright-cli/SKILL.md | +| CI-Scaffold — CI/CD Pipeline Generator (index) | md | skill::md::7f16b0892… | skills/ci-scaffold/SKILL.md | +| Compose-Solution — Meta-Orchestrator (index) | md | skill::md::ea8736017… | skills/compose-solution/SKILL.md | +| Content Pipeline Workflow | md | skill::md::c7812224a… | skills/content-pipeline/SKILL.md | +| Deep Debug — Holographic Error Analysis | md | skill::md::a2219dc6a… | skills/debug-deep/SKILL.md | +| Deep Research Skill | md | skill::md::6f8da4583… | skills/research/SKILL.md | +| Design System Workflow | md | skill::md::e9c7bef9b… | skills/design-system/SKILL.md | +| Docs-Scaffold — Project Documentation Pipeline (index) | md | skill::md::97e897fd3… | skills/docs-scaffold/SKILL.md | +| Email Sequence Workflow | md | skill::md::bc16d8ab1… | skills/email-sequence/SKILL.md | +| Engine Rebuild + Re-run | md | skill::md::852a4a244… | skills/engine-rebuild-and-rerun/SKILL.md | +| Escalate Recurrence — Interactive Codifier | md | skill::md::b42f87a42… | skills/escalate-recurrence/SKILL.md | +| Escalate Recurrence — Interactive Codifier | md | skill::md::d4d128ae1… | skills/escalate-recurrence/SKILL.md | +| Figma to Code Workflow | md | skill::md::4d3cbbf32… | skills/figma-to-code/SKILL.md | +| Fix Issue Workflow | md | skill::md::44576f8b4… | skills/fix-issue/SKILL.md | +| Form Construction & Submission | md | skill::md::4c0c81b05… | skills/form-builder/SKILL.md | +| Frontend Design — Think Before You Code | md | skill::md::a01ff586a… | skills/frontend-design/SKILL.md | +| Holographic Architecture Analysis | md | skill::md::7084fc9c6… | skills/architecture/SKILL.md | +| Holographic Architecture Analysis | md | skill::md::f6e0d034b… | skills/architecture/SKILL.md | +| Holographic Architecture Analysis | md | skill::md::484e4c1cd… | skills/architecture/SKILL.md | +| Hooks Control — Runtime Hook Enable/Disable | md | skill::md::17b262659… | skills/hooks-control/SKILL.md | +| Image & Asset Optimization Pipeline | md | skill::md::e2b3a4a9b… | skills/web-assets/SKILL.md | +| Landing Page Orchestrator | md | skill::md::570422d1a… | skills/landing-page/SKILL.md | +| Motion Design Skill | md | skill::md::3f7a247d8… | skills/motion-design/SKILL.md | +| New Agent — Project-Specialist Wizard | md | skill::md::e6634723d… | skills/new-agent/SKILL.md | +| New-Project — 4-Phase Pipeline (index) | md | skill::md::cca3793e2… | skills/new-project/SKILL.md | +| Observability-Setup — 5-Phase Pipeline (index) | md | skill::md::e68fa5d0e… | skills/observability-setup/SKILL.md | +| Onboard — Auto Project Analysis (index) | md | skill::md::715d185cd… | skills/onboard/SKILL.md | +| PR Review Workflow | md | skill::md::1a9d409ac… | skills/pr-review/SKILL.md | +| Performance Audit Workflow | md | skill::md::dfd2bf23b… | skills/perf-audit/SKILL.md | +| Pet Init — Interactive Persona Wizard (index) | md | skill::md::4f793fef7… | skills/pet-init/SKILL.md | +| Quick API Scaffold Workflow | md | skill::md::645d8159f… | 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 | +| RAG Pipeline Skill | md | skill::md::d1ef17764… | skills/rag-pipeline/SKILL.md | +| Refactor Workflow | md | skill::md::7669f25fd… | skills/refactor/SKILL.md | +| Responsive Audit Workflow | md | skill::md::ff87607a8… | skills/responsive-audit/SKILL.md | +| SEO Audit Workflow | md | skill::md::a3be7db51… | skills/seo-audit/SKILL.md | +| Schema-Design — Relational Schema & Migration Pipeline (index) | md | skill::md::956807024… | skills/schema-design/SKILL.md | +| Scroll Animation Skill | md | skill::md::ee729a8f1… | skills/scroll-animation/SKILL.md | +| Self-Audit — Session Retrospective Triage (index) | md | skill::md::c4f7b6f40… | skills/self-audit/SKILL.md | +| Session Budget Tracker | md | skill::md::4e984ca7a… | skills/session-budget/SKILL.md | +| Share Page | md | skill::md::1a37814af… | skills/share-page/SKILL.md | +| Share Page | md | skill::md::fffd8cdf5… | skills/share-page/SKILL.md | +| Site Teardown — Deconstruct Any Website into a Reusable Recipe | md | skill::md::2a6aba4d8… | skills/site-teardown/SKILL.md | +| Sleep On It — Incubation Wizard (index) | md | skill::md::af6869682… | skills/sleep-on-it/SKILL.md | +| Sleep Setup — Cloud REM Sync Wizard (index) | md | skill::md::136a4886f… | skills/sleep-setup/SKILL.md | +| Social Post Workflow | md | skill::md::fb2402cbe… | skills/social-post/SKILL.md | +| Test Generation Workflow | md | skill::md::19f693295… | skills/test-gen/SKILL.md | +| UI Component Workflow | md | skill::md::6c0e347e5… | skills/ui-component/SKILL.md | +| Video-Gen Skill — Frame Sequence Pipeline | md | skill::md::b770fd701… | skills/video-gen/SKILL.md | +| Visual Explainer | md | skill::md::930703c51… | skills/visual-explainer/SKILL.md | +| Web Deployment & Performance | md | skill::md::c352a83a9… | skills/web-deploy/SKILL.md | +| Web Effects Skill | md | skill::md::78ada116b… | skills/web-effects/SKILL.md | +| nano-banana | md | skill::md::840e10fbb… | skills/nano-banana/SKILL.md | -## Rule (180) +## Rule (183) Sorted alphabetically by name. @@ -493,8 +539,6 @@ Sorted alphabetically by name. | 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 @@ -656,12 +700,6 @@ Sorted alphabetically by name. |---|---|---| | 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 | @@ -711,6 +749,17 @@ Sorted alphabetically by name. |---|---|---| | recurrence-escalate::why | rule::_::42e534f5::a… | a50608a6 | +### root-cause + +| Section | DNA prefix | Body sha8 | +|---|---|---| +| root-cause-before-return::incident-2026-05-04 | rule::_::ea82138a::3… | 37d75466 | +| root-cause-before-return::relation-to-other-rules | rule::_::bf535bd5::f… | fc0e5650 | +| root-cause-before-return::rule-lock | rule::_::a4bce70b::d… | d7b6de9d | +| root-cause-before-return::severity | rule::_::e5ec29d3::5… | 5c64e1d3 | +| root-cause-before-return::the-rule | rule::_::80746905::f… | fdcf128f | +| root-cause-before-return::triggers | rule::_::ed6eba51::8… | 870ae69e | + ### secrets-single | Section | DNA prefix | Body sha8 | @@ -793,9 +842,9 @@ Sorted alphabetically by name. | 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::1-agent-self-tag-status-truth-marker | rule::_::715b7943::9… | 94f83554 | +| shipped-vs-functional::2-hook-scan-claude-hooks-agent-stub-scan-sh | rule::_::8903872f::6… | 6c2a93d5 | +| shipped-vs-functional::3-orchestrator-pre-commit-gate | rule::_::2f8e1bb3::0… | 06326b0a | | 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 | @@ -855,7 +904,7 @@ Sorted alphabetically by name. | verify-external-api-before-use::why-this-is-new-vs-existing-rules | rule::_::f8b2dab9::b… | be5b639d | -## Hook (53) +## Hook (74) Sorted alphabetically by name. @@ -870,8 +919,15 @@ Sorted alphabetically by name. | 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-outcome-backfill | shell | hook::shell::c22f3e8… | hooks/agent-outcome-backfill.sh | +| agent-stub-scan | shell | hook::shell::944c8c7… | hooks/agent-stub-scan.sh | +| agent-stub-scan | shell | hook::shell::4a55d0a… | hooks/agent-stub-scan.sh | | agent-stub-scan | shell | hook::shell::92df903… | hooks/agent-stub-scan.sh | | alignment-check | shell | hook::shell::01f8f21… | hooks/alignment-check.sh | +| alignment-check | shell | hook::shell::dbd4471… | hooks/alignment-check.sh | +| arch-verify-precommit | shell | hook::shell::6ec37a6… | hooks/arch-verify-precommit.sh | +| arch-verify-precommit | shell | hook::shell::85688ba… | hooks/arch-verify-precommit.sh | +| arch-verify-precommit | shell | hook::shell::c1525ca… | hooks/arch-verify-precommit.sh | +| arch-verify-precommit.test | shell | hook::shell::3546bce… | hooks/arch-verify-precommit.test.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 | @@ -879,29 +935,43 @@ Sorted alphabetically by name. | auto-register-on-edit | shell | hook::shell::80be71a… | hooks/auto-register-on-edit.sh | | block-dangerous | shell | hook::shell::e26e2af… | hooks/block-dangerous.sh | | chat-numeric-postflag | shell | hook::shell::7ba854e… | hooks/chat-numeric-postflag.sh | +| chat-numeric-postflag | shell | hook::shell::d801319… | hooks/chat-numeric-postflag.sh | +| chat-numeric-postflag | shell | hook::shell::8b085a9… | hooks/chat-numeric-postflag.sh | | chat-numeric-prewarn | shell | hook::shell::aacbf7b… | hooks/chat-numeric-prewarn.sh | +| chat-numeric-prewarn | shell | hook::shell::38fed64… | hooks/chat-numeric-prewarn.sh | +| chat-numeric-prewarn | shell | hook::shell::b005254… | hooks/chat-numeric-prewarn.sh | | check-error-patterns | shell | hook::shell::3bdab81… | hooks/check-error-patterns.sh | | citation-verify | shell | hook::shell::180a844… | hooks/citation-verify.sh | | decompose-rules-on-edit | shell | hook::shell::d504b63… | hooks/decompose-rules-on-edit.sh | | destructive-guard | shell | hook::shell::f1d2325… | hooks/destructive-guard.sh | | disk-headroom-check | shell | hook::shell::b375667… | hooks/disk-headroom-check.sh | +| disk-headroom-check | shell | hook::shell::a1bf19b… | 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 | | graph-export-watcher | shell | hook::shell::8d87d02… | hooks/graph-export-watcher.sh | | milestone-commit-hook | shell | hook::shell::18347ff… | hooks/milestone-commit-hook.sh | +| nightly-binary-staleness-check | shell | hook::shell::ed1d244… | hooks/nightly-binary-staleness-check.sh | | no-downgrade | shell | hook::shell::db31e58… | hooks/no-downgrade.sh | +| no-downgrade | shell | hook::shell::3635f2f… | hooks/no-downgrade.sh | | no-github-push | shell | hook::shell::530cc2a… | hooks/no-github-push.sh | +| no-github-push | shell | hook::shell::21e5d5f… | hooks/no-github-push.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 | +| no-python-without-approval | shell | hook::shell::6c706c8… | hooks/no-python-without-approval.sh | | numeric-claims-guard | shell | hook::shell::e709fb1… | hooks/numeric-claims-guard.sh | +| numeric-claims-guard | shell | hook::shell::54c6ecb… | hooks/numeric-claims-guard.sh | | numeric-claims-record | shell | hook::shell::f35e238… | hooks/numeric-claims-record.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 | +| phase-c-deep-sleep | shell | hook::shell::897d879… | hooks/phase-c-deep-sleep.sh | +| phase-c-deep-sleep | shell | hook::shell::45d8d28… | hooks/phase-c-deep-sleep.sh | +| post-cargo-build-cleanup-reminder | shell | hook::shell::baa95d1… | hooks/post-cargo-build-cleanup-reminder.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 | +| recurrence-suggest | shell | hook::shell::eae5da2… | hooks/recurrence-suggest.sh | | rust-first | shell | hook::shell::ff62ef7… | hooks/rust-first.sh | | safety-guard | shell | hook::shell::96bef7a… | hooks/safety-guard.sh | | secrets-pre-guard | shell | hook::shell::bbdd013… | hooks/secrets-pre-guard.sh | @@ -921,92 +991,92 @@ Sorted alphabetically by name. | Name | DNA prefix | Path | Body sha8 | |---|---|---|---| -| API — Anthropic (Claude) | atom::_::ae4ffd4e::4… | _blocks/api-anthropic.md | 4cba1946 | -| API — Apify (web scraping platform) | atom::_::6288776c::f… | _blocks/api-apify.md | f7c27f78 | -| API — ElevenLabs (voice) | atom::_::3eb2bd5e::4… | _blocks/api-elevenlabs.md | 458d19af | -| API — GraphQL (schema-first, DataLoader, subscriptions, persisted queries) | atom::_::fca3c2ac::e… | _blocks/api-graphql.md | e6ec4781 | -| API — OpenAPI-First (3.1 as single source of truth) | atom::_::0bed12e3::9… | _blocks/api-openapi-first.md | 9c6e9280 | -| API — REST Conventions (verbs, status codes, resources, idempotency, ETag) | atom::_::0af36def::0… | _blocks/api-rest-conventions.md | 05cf52c6 | -| API — Versioning, Pagination, Rate Limiting | atom::_::564a0920::a… | _blocks/api-versioning-pagination-ratelimit.md | a501b835 | -| API — fal.ai (image / video / 3D) | atom::_::0813c280::3… | _blocks/api-fal-ai.md | 3b53b955 | -| AUTH — Authorization (RBAC / ABAC / ReBAC) | atom::_::6070b84e::8… | _blocks/auth-authorization.md | 8961656b | -| AUTH — OAuth2 + OIDC (Authorization Code + PKCE) | atom::_::8be642de::9… | _blocks/auth-oauth2-oidc.md | 98debce0 | -| AUTH — Passkeys (WebAuthn / FIDO2) | atom::_::94c5d302::9… | _blocks/auth-passkeys.md | 97eefc78 | -| AUTH — Sessions & Cookies (+JWT tradeoff) | atom::_::a11a36d9::f… | _blocks/auth-sessions.md | f3359b91 | -| BASELINE — inherit from Main Claude (never violate) | atom::_::477f2902::4… | _blocks/baseline.md | 44fc4025 | -| CI — Forgejo Actions (self-hosted, Tailscale-only admin) | atom::_::225f3100::f… | _blocks/ci-forgejo-actions.md | f2ac5ad0 | -| CI — GitHub Actions (OIDC, matrix, cache, reusable workflows) | atom::_::032b667b::b… | _blocks/ci-github-actions.md | ba80d3df | -| CI — Release automation (SemVer, changelog, tagging) | atom::_::c42ae6cf::9… | _blocks/ci-release-automation.md | 99ad09c3 | -| CI — Security gate (secrets, SCA, SBOM, semgrep, licenses) | atom::_::351de96c::b… | _blocks/ci-security-gate.md | b869dc10 | -| DB — Drizzle ORM (TypeScript) patterns | atom::_::78f6d553::8… | _blocks/db-drizzle.md | 89da5438 | -| DB — Migration hygiene (universal) | atom::_::21bd9035::8… | _blocks/db-migration-hygiene.md | 8efdbbd2 | -| DB — PostgreSQL (current major — 17 as of 2026-04) patterns | atom::_::3160a646::5… | _blocks/db-postgres.md | 52f2cf0b | -| DB — SQLite (prod-suitable) patterns | atom::_::3dd8ae89::6… | _blocks/db-sqlite.md | 659190f9 | -| DB — SQLx (Rust) patterns | atom::_::661ee0b4::3… | _blocks/db-sqlx.md | 3f4984d6 | -| DEPLOY — AWS EC2 (Instance Connect + Elastic IP) | atom::_::d39a1e45::7… | _blocks/deploy-aws-ec2.md | 7114479f | -| DEPLOY — Cloudflare (Workers / Pages / R2 / KV) | atom::_::b356507b::a… | _blocks/deploy-cloudflare.md | a8f9852a | -| DEPLOY — Docker | atom::_::5e61c11f::8… | _blocks/deploy-docker.md | 8c1616cf | -| DEPLOY — Generic VPS (provider-agnostic cloud-init + ssh-first-contact) | atom::_::1e1a442e::c… | _blocks/deploy-vps-generic.md | c278455b | -| DEPLOY — Hetzner Cloud (CX22 / CAX11 + TF + Cloud Firewall) | atom::_::3760e45f::b… | _blocks/deploy-hetzner-cloud.md | b6340db6 | -| DEPLOY — LOCAL ONLY (sensitive / pre-disclosure project) | atom::_::67c56d06::0… | _blocks/deploy-local-only.md | 0ed597d2 | -| DEPLOY — Modal (GPU compute) | atom::_::a3e3aa06::e… | _blocks/deploy-modal.md | e3c07b09 | -| DOCS — Architecture diagrams (Mermaid) | atom::_::e87474f7::7… | _blocks/docs-architecture-diagrams.md | 7ae83b02 | -| DOCS — Operational runbook template | atom::_::c130bd64::d… | _blocks/docs-runbook.md | d28961e0 | -| DOCS — Public `README.md` scaffold | atom::_::c616c9c0::9… | _blocks/docs-readme-template.md | 9f54ac42 | -| DOCS — `CLAUDE.md` (project bootstrap template) | atom::_::ca7554c2::f… | _blocks/docs-claude-md.md | f220bcb5 | -| DOCS — `DECISIONS.md` / ADR template (MADR 4.0) | atom::_::dec0fc64::6… | _blocks/docs-decisions-adr.md | 688b6062 | -| DOMAIN — ML Training | atom::_::93128033::5… | _blocks/domain-ml-training.md | 502dc4d1 | -| DOMAIN — Paid APIs (Anthropic / OpenAI / fal.ai / Apify / Modal / AWS / GCP / ElevenLabs) | atom::_::0fbbc015::3… | _blocks/domain-paid-apis.md | 3ec83d8b | -| DOMAIN — Scraper unified output invariant | atom::_::5f806192::c… | _blocks/scraper-unified-output.md | c3127262 | -| DOMAIN — Scrapers Tier 1 (free APIs + open-source) | atom::_::f3829bb7::7… | _blocks/scraper-free-tier.md | 76720261 | -| DOMAIN — Scrapers Tier 3 (Apify / Bright Data paid) | atom::_::ae824713::9… | _blocks/scraper-paid-tier.md | 947e828f | -| DOMAIN — Secrets handling | atom::_::8acd76d2::0… | _blocks/domain-has-secrets.md | 0c6ca668 | -| DOUBLE AUDIT PROTOCOL (mandatory when 3+ files touched) | atom::_::2feb9f19::6… | _blocks/rule-double-audit.md | 6777758c | -| ERROR BUDGET — 3-Level Escalation | atom::_::c54befb7::9… | _blocks/rule-error-budget.md | 9f287ccb | -| EVIDENCE GRADING | atom::_::a96dc5e7::1… | _blocks/evidence-grading.md | 1f53dd20 | -| MATH FIRST (mandatory for ML / physics / theory work) | atom::_::85d26d3e::c… | _blocks/rule-math-first.md | c4be5d41 | -| MEMORY PROTOCOL | atom::_::c3633f9a::5… | _blocks/memory-protocol.md | 51fe1c55 | -| MODE — Agent × Cognitive-Mode Matrix | atom::_::b66bab8c::e… | _blocks/mode-matrix.md | e9a7019b | -| MODE — Devil's Advocate | atom::_::2dbb2590::4… | _blocks/mode-devils-advocate.md | 4592adea | -| MODE — First Principles | atom::_::78f84026::5… | _blocks/mode-first-principles.md | 5a96e03c | -| MODE — Maximalist | atom::_::704957b8::1… | _blocks/mode-maximalist.md | 1e62f540 | -| MODE — Minimalist | atom::_::27e5df03::2… | _blocks/mode-minimalist.md | 2d19f9cb | -| MODE — Skeptic | atom::_::625363a9::c… | _blocks/mode-skeptic.md | cdb387ee | -| OBSERVABILITY — Distributed traces (OpenTelemetry + W3C traceparent) | atom::_::7d4e9694::a… | _blocks/obs-traces.md | a242193a | -| OBSERVABILITY — Metrics (Prometheus + OTel + RED/USE) | atom::_::1c976699::2… | _blocks/obs-metrics.md | 2b6b71a1 | -| OBSERVABILITY — Structured logs (JSON-lines) | atom::_::b1b45276::e… | _blocks/obs-structured-logs.md | ea984fbd | -| PRE-DEV GATE — three checks before any new code | atom::_::e8916aec::3… | _blocks/rule-pre-dev-gate.md | 336ff4cc | -| Pipeline 5-Phase Wizard Template (shared preamble) | atom::_::54564af1::8… | _blocks/pipeline-5phase-template.md | 8eca71b8 | -| Pure-Click Contract | atom::_::d09a171f::9… | _blocks/rule-pure-click-contract.md | 9fdb2d9a | -| SECURITY — Audit Logging (auditd + journald forwarding) | atom::_::f617b24b::3… | _blocks/security-audit-logging.md | 3bafc6f8 | -| SECURITY — Firewall (ufw default-deny + rate limiting + nftables alt) | atom::_::f404cc5f::5… | _blocks/security-firewall-ufw.md | 5452a32e | -| SECURITY — Patching (unattended-upgrades + needrestart + reboot window) | atom::_::22e056fe::6… | _blocks/security-patching.md | 6736cb45 | -| SECURITY — SSH Hardening (sshd_config.d/99-kei.conf) | atom::_::221ea663::f… | _blocks/security-ssh-hardening.md | f64872fa | -| SECURITY — TLS via Caddy (automatic ACME, HTTP-01 / DNS-01) | atom::_::d990d943::2… | _blocks/security-tls-caddy.md | 2c5e8fde | -| STACK — Astro 6 (Content + Marketing + Islands) | atom::_::f4a34753::2… | _blocks/stack-astro.md | 245630f0 | -| STACK — Embedded Rust STM32 (embassy / cortex-m) | atom::_::ebf68a21::6… | _blocks/stack-embedded-stm32.md | 6fc3b55a | -| STACK — FastAPI + async SQLAlchemy 2.0 + PostgreSQL | atom::_::8d6a0bc1::1… | _blocks/stack-fastapi-postgres.md | 100bdd1f | -| STACK — Flutter + Riverpod + Clean Architecture | atom::_::44208b34::b… | _blocks/stack-flutter.md | b66a5b3a | -| STACK — Go server | atom::_::cd4d99db::d… | _blocks/stack-go-server.md | dd9dd97c | -| STACK — Next.js 15/16 (App Router + TS + Server Components) | atom::_::f1e362c9::a… | _blocks/stack-nextjs.md | ab3b00c8 | -| STACK — Python ML (PyTorch / JAX) | atom::_::ffd80d3c::4… | _blocks/stack-python-ml.md | 4afd934a | -| STACK — Rust CLI / tooling | atom::_::dfcc02e8::f… | _blocks/stack-rust-cli.md | f9b3d3e1 | -| STACK — Rust HTTP server (axum + tokio + sqlx) | atom::_::3ff89b59::f… | _blocks/stack-rust-axum.md | ffce850f | -| STACK — SvelteKit (Svelte 5 Runes + TS) | atom::_::e310ae03::7… | _blocks/stack-sveltekit.md | 7739c3ad | -| STACK — Swift SPM executable (macOS) | atom::_::c88b667b::c… | _blocks/stack-swift-spm.md | cc1bc234 | -| STACK — Swift iOS (UIKit / SwiftUI hybrid) | atom::_::6009a698::c… | _blocks/stack-swift-ios.md | ce4bea9b | -| STACK — Tailwind CSS 4 (compositional add-on) | atom::_::2451c900::6… | _blocks/stack-tailwind.md | 61a5d59a | -| STACK — Vite + React 19 + TypeScript (SPA) | atom::_::2d4ba30b::9… | _blocks/stack-react-vite.md | 9c443f61 | -| TEST — End-to-end (Playwright browser automation) | atom::_::af3c25ff::e… | _blocks/test-e2e.md | eb42d2d7 | -| TEST — Fuzzing (input-space exploration) | atom::_::e15b2f03::f… | _blocks/test-fuzz.md | f861626c | -| TEST — Load / performance testing (baseline → profile → fix) | atom::_::ab9ea8b9::4… | _blocks/test-load.md | 456e2277 | -| TEST — Property-based testing (invariants + shrinking) | atom::_::d2c8bd9e::3… | _blocks/test-property.md | 329287ab | -| TEST-FIRST | atom::_::2158b933::b… | _blocks/rule-test-first.md | b65a0c3a | -| `_blocks/` — Composable Agent Content | atom::_::c8144990::b… | _blocks/README.md | bd6e19ee | -| auditor | atom::_::b46e86db::7… | _roles/auditor.toml | 74d9689e | -| edit-local | atom::_::b7724e4f::3… | _roles/edit-local.toml | 35ca9971 | -| edit-shared | atom::_::db022330::3… | _roles/edit-shared.toml | 332b1a8b | -| explorer | atom::_::892af912::e… | _roles/explorer.toml | e852f2df | +| API — Anthropic (Claude) | atom::_::ae4ffd4e63b… | _blocks/api-anthropic.md | 4cba19469d0a9037 | +| API — Apify (web scraping platform) | atom::_::6288776c560… | _blocks/api-apify.md | f7c27f788592c0fc | +| API — ElevenLabs (voice) | atom::_::3eb2bd5ea3a… | _blocks/api-elevenlabs.md | 458d19af84101d83 | +| API — GraphQL (schema-first, DataLoader, subscriptions, persisted queries) | atom::_::fca3c2ac906… | _blocks/api-graphql.md | e6ec4781fb47960f | +| API — OpenAPI-First (3.1 as single source of truth) | atom::_::0bed12e377f… | _blocks/api-openapi-first.md | 9c6e9280ea290749 | +| API — REST Conventions (verbs, status codes, resources, idempotency, ETag) | atom::_::0af36def94c… | _blocks/api-rest-conventions.md | 05cf52c61a133a6b | +| API — Versioning, Pagination, Rate Limiting | atom::_::564a0920466… | _blocks/api-versioning-pagination-ratelimit.md | a501b8359febaa07 | +| API — fal.ai (image / video / 3D) | atom::_::0813c280f98… | _blocks/api-fal-ai.md | 3b53b955aee1b406 | +| AUTH — Authorization (RBAC / ABAC / ReBAC) | atom::_::6070b84ea38… | _blocks/auth-authorization.md | 8961656b7d4bd1dc | +| AUTH — OAuth2 + OIDC (Authorization Code + PKCE) | atom::_::8be642de645… | _blocks/auth-oauth2-oidc.md | 98debce0a65ed097 | +| AUTH — Passkeys (WebAuthn / FIDO2) | atom::_::94c5d302293… | _blocks/auth-passkeys.md | 97eefc78cb030bff | +| AUTH — Sessions & Cookies (+JWT tradeoff) | atom::_::a11a36d9846… | _blocks/auth-sessions.md | f3359b91d153fd53 | +| BASELINE — inherit from Main Claude (never violate) | atom::_::477f2902b64… | _blocks/baseline.md | 44fc4025352bb55c | +| CI — Forgejo Actions (self-hosted, Tailscale-only admin) | atom::_::225f31003a0… | _blocks/ci-forgejo-actions.md | f2ac5ad0223d2759 | +| CI — GitHub Actions (OIDC, matrix, cache, reusable workflows) | atom::_::032b667bc24… | _blocks/ci-github-actions.md | ba80d3dfe2d1c970 | +| CI — Release automation (SemVer, changelog, tagging) | atom::_::c42ae6cfe7d… | _blocks/ci-release-automation.md | 99ad09c3e9a674f5 | +| CI — Security gate (secrets, SCA, SBOM, semgrep, licenses) | atom::_::351de96c601… | _blocks/ci-security-gate.md | b869dc102aaeb88f | +| DB — Drizzle ORM (TypeScript) patterns | atom::_::78f6d553265… | _blocks/db-drizzle.md | 89da543862de2db8 | +| DB — Migration hygiene (universal) | atom::_::21bd90358e4… | _blocks/db-migration-hygiene.md | 8efdbbd20c3e87cb | +| DB — PostgreSQL (current major — 17 as of 2026-04) patterns | atom::_::3160a64683e… | _blocks/db-postgres.md | 52f2cf0ba1ecc6ab | +| DB — SQLite (prod-suitable) patterns | atom::_::3dd8ae890de… | _blocks/db-sqlite.md | 659190f96d1ff1dd | +| DB — SQLx (Rust) patterns | atom::_::661ee0b4258… | _blocks/db-sqlx.md | 3f4984d6ab42dbae | +| DEPLOY — AWS EC2 (Instance Connect + Elastic IP) | atom::_::d39a1e45d7d… | _blocks/deploy-aws-ec2.md | 7114479fe99df762 | +| DEPLOY — Cloudflare (Workers / Pages / R2 / KV) | atom::_::b356507b7a0… | _blocks/deploy-cloudflare.md | a8f9852ac6c6245f | +| DEPLOY — Docker | atom::_::5e61c11f580… | _blocks/deploy-docker.md | 8c1616cfce82349d | +| DEPLOY — Generic VPS (provider-agnostic cloud-init + ssh-first-contact) | atom::_::1e1a442ee55… | _blocks/deploy-vps-generic.md | c278455b1dfaa33a | +| DEPLOY — Hetzner Cloud (CX22 / CAX11 + TF + Cloud Firewall) | atom::_::3760e45f62b… | _blocks/deploy-hetzner-cloud.md | b6340db69f8f9d4b | +| DEPLOY — LOCAL ONLY (sensitive / pre-disclosure project) | atom::_::67c56d06913… | _blocks/deploy-local-only.md | 0ed597d2c722cab0 | +| DEPLOY — Modal (GPU compute) | atom::_::a3e3aa06c18… | _blocks/deploy-modal.md | e3c07b09bacdc50e | +| DOCS — Architecture diagrams (Mermaid) | atom::_::e87474f72c5… | _blocks/docs-architecture-diagrams.md | 7ae83b0247b76dcd | +| DOCS — Operational runbook template | atom::_::c130bd64674… | _blocks/docs-runbook.md | d28961e072e2fa90 | +| DOCS — Public `README.md` scaffold | atom::_::c616c9c022e… | _blocks/docs-readme-template.md | 9f54ac42283078d2 | +| DOCS — `CLAUDE.md` (project bootstrap template) | atom::_::ca7554c2fba… | _blocks/docs-claude-md.md | f220bcb5ed2829ed | +| DOCS — `DECISIONS.md` / ADR template (MADR 4.0) | atom::_::dec0fc6438c… | _blocks/docs-decisions-adr.md | 688b6062224d3df9 | +| DOMAIN — ML Training | atom::_::931280334f4… | _blocks/domain-ml-training.md | 502dc4d110754e33 | +| DOMAIN — Paid APIs (Anthropic / OpenAI / fal.ai / Apify / Modal / AWS / GCP / ElevenLabs) | atom::_::0fbbc015141… | _blocks/domain-paid-apis.md | 3ec83d8b9d25c679 | +| DOMAIN — Scraper unified output invariant | atom::_::5f806192eb7… | _blocks/scraper-unified-output.md | c3127262fd42c5f7 | +| DOMAIN — Scrapers Tier 1 (free APIs + open-source) | atom::_::f3829bb7475… | _blocks/scraper-free-tier.md | 767202617caa5c0a | +| DOMAIN — Scrapers Tier 3 (Apify / Bright Data paid) | atom::_::ae824713e22… | _blocks/scraper-paid-tier.md | 947e828f727e28be | +| DOMAIN — Secrets handling | atom::_::8acd76d2442… | _blocks/domain-has-secrets.md | 0c6ca668918a799c | +| DOUBLE AUDIT PROTOCOL (mandatory when 3+ files touched) | atom::_::2feb9f191f7… | _blocks/rule-double-audit.md | 6777758c84a41a0b | +| ERROR BUDGET — 3-Level Escalation | atom::_::c54befb7ac6… | _blocks/rule-error-budget.md | 9f287ccb7d5214d8 | +| EVIDENCE GRADING | atom::_::a96dc5e7209… | _blocks/evidence-grading.md | 1f53dd207639d268 | +| MATH FIRST (mandatory for ML / physics / theory work) | atom::_::85d26d3ed8d… | _blocks/rule-math-first.md | c4be5d41144ed954 | +| MEMORY PROTOCOL | atom::_::c3633f9a64d… | _blocks/memory-protocol.md | 51fe1c556bd07f2f | +| MODE — Agent × Cognitive-Mode Matrix | atom::_::b66bab8c47a… | _blocks/mode-matrix.md | e9a7019bfd6edc74 | +| MODE — Devil's Advocate | atom::_::2dbb25907ce… | _blocks/mode-devils-advocate.md | 4592adea049322e0 | +| MODE — First Principles | atom::_::78f84026a44… | _blocks/mode-first-principles.md | 5a96e03c7e854a1b | +| MODE — Maximalist | atom::_::704957b8d9f… | _blocks/mode-maximalist.md | 1e62f5409f61b1fc | +| MODE — Minimalist | atom::_::27e5df03f26… | _blocks/mode-minimalist.md | 2d19f9cb61f26bfd | +| MODE — Skeptic | atom::_::625363a9ea5… | _blocks/mode-skeptic.md | cdb387ee68105063 | +| OBSERVABILITY — Distributed traces (OpenTelemetry + W3C traceparent) | atom::_::7d4e96947b1… | _blocks/obs-traces.md | a242193aec241a86 | +| OBSERVABILITY — Metrics (Prometheus + OTel + RED/USE) | atom::_::1c976699f2f… | _blocks/obs-metrics.md | 2b6b71a14283c3b0 | +| OBSERVABILITY — Structured logs (JSON-lines) | atom::_::b1b4527602f… | _blocks/obs-structured-logs.md | ea984fbda5a66045 | +| PRE-DEV GATE — three checks before any new code | atom::_::e8916aece6f… | _blocks/rule-pre-dev-gate.md | 336ff4cc79ef6b5b | +| Pipeline 5-Phase Wizard Template (shared preamble) | atom::_::54564af1917… | _blocks/pipeline-5phase-template.md | 8eca71b8d473ab01 | +| Pure-Click Contract | atom::_::d09a171fbd7… | _blocks/rule-pure-click-contract.md | 9fdb2d9a6d8569b0 | +| SECURITY — Audit Logging (auditd + journald forwarding) | atom::_::f617b24bf28… | _blocks/security-audit-logging.md | 3bafc6f89a817904 | +| SECURITY — Firewall (ufw default-deny + rate limiting + nftables alt) | atom::_::f404cc5f944… | _blocks/security-firewall-ufw.md | 5452a32e235fae2a | +| SECURITY — Patching (unattended-upgrades + needrestart + reboot window) | atom::_::22e056fe0e1… | _blocks/security-patching.md | 6736cb45c1423716 | +| SECURITY — SSH Hardening (sshd_config.d/99-kei.conf) | atom::_::221ea663a5a… | _blocks/security-ssh-hardening.md | f64872fa2c456424 | +| SECURITY — TLS via Caddy (automatic ACME, HTTP-01 / DNS-01) | atom::_::d990d943fc2… | _blocks/security-tls-caddy.md | 2c5e8fde1fe5ce2f | +| STACK — Astro 6 (Content + Marketing + Islands) | atom::_::f4a34753cb4… | _blocks/stack-astro.md | 245630f058e7f5c8 | +| STACK — Embedded Rust STM32 (embassy / cortex-m) | atom::_::ebf68a2173e… | _blocks/stack-embedded-stm32.md | 6fc3b55a1c85a4bf | +| STACK — FastAPI + async SQLAlchemy 2.0 + PostgreSQL | atom::_::8d6a0bc1198… | _blocks/stack-fastapi-postgres.md | 100bdd1f7e9104e0 | +| STACK — Flutter + Riverpod + Clean Architecture | atom::_::44208b34744… | _blocks/stack-flutter.md | b66a5b3a10478b8b | +| STACK — Go server | atom::_::cd4d99db8ac… | _blocks/stack-go-server.md | dd9dd97c33a8b741 | +| STACK — Next.js 15/16 (App Router + TS + Server Components) | atom::_::f1e362c959c… | _blocks/stack-nextjs.md | ab3b00c8ac0ea2ab | +| STACK — Python ML (PyTorch / JAX) | atom::_::ffd80d3c814… | _blocks/stack-python-ml.md | 4afd934aac852d62 | +| STACK — Rust CLI / tooling | atom::_::dfcc02e8dcf… | _blocks/stack-rust-cli.md | f9b3d3e101e13fcb | +| STACK — Rust HTTP server (axum + tokio + sqlx) | atom::_::3ff89b59cde… | _blocks/stack-rust-axum.md | ffce850f7a0af90a | +| STACK — SvelteKit (Svelte 5 Runes + TS) | atom::_::e310ae03077… | _blocks/stack-sveltekit.md | 7739c3adc8e9b6f7 | +| STACK — Swift SPM executable (macOS) | atom::_::c88b667b365… | _blocks/stack-swift-spm.md | cc1bc234abdec524 | +| STACK — Swift iOS (UIKit / SwiftUI hybrid) | atom::_::6009a698f07… | _blocks/stack-swift-ios.md | ce4bea9b2238c0de | +| STACK — Tailwind CSS 4 (compositional add-on) | atom::_::2451c900b36… | _blocks/stack-tailwind.md | 61a5d59a544b54b8 | +| STACK — Vite + React 19 + TypeScript (SPA) | atom::_::2d4ba30b549… | _blocks/stack-react-vite.md | 9c443f611deb0942 | +| TEST — End-to-end (Playwright browser automation) | atom::_::af3c25ff763… | _blocks/test-e2e.md | eb42d2d7fbb316ee | +| TEST — Fuzzing (input-space exploration) | atom::_::e15b2f0362b… | _blocks/test-fuzz.md | f861626c653f59db | +| TEST — Load / performance testing (baseline → profile → fix) | atom::_::ab9ea8b9943… | _blocks/test-load.md | 456e22772c92d8fe | +| TEST — Property-based testing (invariants + shrinking) | atom::_::d2c8bd9e3de… | _blocks/test-property.md | 329287abaf343562 | +| TEST-FIRST | atom::_::2158b9334db… | _blocks/rule-test-first.md | b65a0c3a371f2f2d | +| `_blocks/` — Composable Agent Content | atom::_::c81449903b7… | _blocks/README.md | bd6e19eec320c6b7 | +| auditor | atom::_::b46e86dbba4… | _roles/auditor.toml | 2a02d2ee7ee88e35 | +| edit-local | atom::_::b7724e4f3aa… | _roles/edit-local.toml | 35ca99714901df66 | +| edit-shared | atom::_::db022330517… | _roles/edit-shared.toml | 332b1a8b0323fb60 | +| explorer | atom::_::892af91242a… | _roles/explorer.toml | e852f2dfbb7b058f | | 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 | @@ -1016,7 +1086,6 @@ Sorted alphabetically by name. | 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 | | foo | atom::md::077f9361::… | _primitives/_rust/kei-registry/tests/fixtures/atom-sample/atom.md | 309b88fa | | foo | atom::md::df5f173f::… | _primitives/_rust/kei-registry/tests/fixtures/atom-sample/atom.md | 309b88fa | | foo | atom::md::52c0759a::… | _primitives/_rust/kei-registry/tests/fixtures/atom-sample/atom.md | 309b88fa | @@ -1025,27 +1094,27 @@ Sorted alphabetically by name. | foo | atom::md::46b291f2::… | _primitives/_rust/kei-registry/tests/fixtures/atom-sample/atom.md | 309b88fa | | foo | atom::md::cfb78e15::… | _primitives/_rust/kei-registry/tests/fixtures/atom-sample/atom.md | 309b88fa | | foo | atom::md::e0797619::… | _primitives/_rust/kei-registry/tests/fixtures/atom-sample/atom.md | 309b88fa | -| git-ops | atom::_::6da713d3::d… | _roles/git-ops.toml | da80a8e7 | -| merger | atom::_::183b6add::a… | _roles/merger.toml | a9f3f180 | -| output::merge-result | atom::output::d58ef5… | _capabilities/output/merge-result/capability.toml | 91cb9245 | -| output::report-format | atom::output::ad3888… | _capabilities/output/report-format/capability.toml | 4da32467 | -| output::severity-grade | atom::output::cad67a… | _capabilities/output/severity-grade/capability.toml | d58af2b1 | -| output::verdict | atom::output::33808e… | _capabilities/output/verdict/capability.toml | b7b8f09e | -| policy::git-ops-scope | atom::policy::223791… | _capabilities/policy/git-ops-scope/capability.toml | 4d43202c | -| policy::no-git-ops | atom::policy::62703a… | _capabilities/policy/no-git-ops/capability.toml | 883d37bb | -| quality::cargo-check-green | atom::quality::4ee65… | _capabilities/quality/cargo-check-green/capability.toml | 6546bfa8 | -| quality::constructor-pattern | atom::quality::9f509… | _capabilities/quality/constructor-pattern/capability.toml | fd53eef5 | -| quality::tests-green | atom::quality::4502c… | _capabilities/quality/tests-green/capability.toml | 3988631a | -| read-only | atom::_::ebbf642d::8… | _roles/read-only.toml | 87b7cee9 | -| safety::no-dep-bump | atom::safety::ec5c73… | _capabilities/safety/no-dep-bump/capability.toml | c82a1651 | -| scope::files-denylist | atom::scope::2062ed2… | _capabilities/scope/files-denylist/capability.toml | 3bd54553 | -| scope::files-whitelist | atom::scope::dff44fd… | _capabilities/scope/files-whitelist/capability.toml | 20d7510d | -| scope::read-only | atom::scope::9a26ff2… | _capabilities/scope/read-only/capability.toml | eeffc63a | -| tools::bash-allowlist | atom::tools::b154595… | _capabilities/tools/bash-allowlist/capability.toml | f18330d4 | -| tools::cargo-only-bash | atom::_::692833ce::9… | _capabilities/tools/cargo-only-bash/capability.toml | 98e70f68 | -| tools::deny-tools | atom::tools::d64414a… | _capabilities/tools/deny-tools/capability.toml | 5f725724 | -| tools::read-only | atom::_::eded5636::2… | _capabilities/tools/read-only/capability.toml | 22bba452 | -| user-hooks | atom::md::331b9a34::… | _blocks/path-user-hooks.md | 023e5a08 | +| foo | atom::md::40c9240c0d… | _primitives/_rust/kei-registry/tests/fixtures/atom-sample/atom.md | 309b88fade16aa73 | +| git-ops | atom::_::6da713d372d… | _roles/git-ops.toml | da80a8e74bb706e6 | +| merger | atom::_::183b6add36e… | _roles/merger.toml | a9f3f18090737ae1 | +| output::merge-result | atom::output::d58ef5… | _capabilities/output/merge-result/capability.toml | 91cb9245ac22ae83 | +| output::report-format | atom::output::ad3888… | _capabilities/output/report-format/capability.toml | 4da32467db43d03c | +| output::severity-grade | atom::output::cad67a… | _capabilities/output/severity-grade/capability.toml | d58af2b1830e5753 | +| output::verdict | atom::output::33808e… | _capabilities/output/verdict/capability.toml | b7b8f09e3587d02c | +| policy::git-ops-scope | atom::policy::223791… | _capabilities/policy/git-ops-scope/capability.toml | 4d43202c9b9c901a | +| policy::no-git-ops | atom::policy::62703a… | _capabilities/policy/no-git-ops/capability.toml | 883d37bbbc92efa1 | +| quality::cargo-check-green | atom::quality::4ee65… | _capabilities/quality/cargo-check-green/capability.toml | 6546bfa873e9cb8c | +| quality::constructor-pattern | atom::quality::9f509… | _capabilities/quality/constructor-pattern/capability.toml | fd53eef564f08d67 | +| quality::tests-green | atom::quality::4502c… | _capabilities/quality/tests-green/capability.toml | 3988631a55180fa6 | +| read-only | atom::_::ebbf642de77… | _roles/read-only.toml | 87b7cee96620ef2a | +| safety::no-dep-bump | atom::safety::ec5c73… | _capabilities/safety/no-dep-bump/capability.toml | c82a1651776efc5d | +| scope::files-denylist | atom::scope::2062ed2… | _capabilities/scope/files-denylist/capability.toml | 3bd545534fe6c710 | +| scope::files-whitelist | atom::scope::dff44fd… | _capabilities/scope/files-whitelist/capability.toml | 20d7510d5836e1d1 | +| scope::read-only | atom::scope::9a26ff2… | _capabilities/scope/read-only/capability.toml | eeffc63a66fad321 | +| tools::bash-allowlist | atom::tools::b154595… | _capabilities/tools/bash-allowlist/capability.toml | f18330d483f5a694 | +| tools::cargo-only-bash | atom::_::692833cecbc… | _capabilities/tools/cargo-only-bash/capability.toml | 98e70f68456e95b3 | +| tools::deny-tools | atom::tools::d64414a… | _capabilities/tools/deny-tools/capability.toml | 5f7257240643f745 | +| tools::read-only | atom::_::eded5636128… | _capabilities/tools/read-only/capability.toml | 22bba452f998b564 | | user-hooks | atom::md::5b86a4b7::… | _blocks/path-user-hooks.md | 023e5a08 | | user-hooks | atom::md::bb51a844::… | _blocks/path-user-hooks.md | 023e5a08 | | user-hooks | atom::md::aa62e0d8::… | _blocks/path-user-hooks.md | 023e5a08 | @@ -1053,7 +1122,7 @@ Sorted alphabetically by name. | user-hooks | atom::md::b87b357e::… | _blocks/path-user-hooks.md | 023e5a08 | | user-hooks | atom::md::aaab2cbb::… | _blocks/path-user-hooks.md | 023e5a08 | | user-hooks | atom::md::8476a9f3::… | _blocks/path-user-hooks.md | 023e5a08 | -| user-memory | atom::md::1a771d51::… | _blocks/path-user-memory.md | b8f9e85f | +| user-hooks | atom::md::331b9a34a8… | _blocks/path-user-hooks.md | 023e5a08d60d4cdc | | user-memory | atom::md::3b6efc96::… | _blocks/path-user-memory.md | b8f9e85f | | user-memory | atom::md::dcd160ef::… | _blocks/path-user-memory.md | b8f9e85f | | user-memory | atom::md::70d0f1af::… | _blocks/path-user-memory.md | b8f9e85f | @@ -1061,7 +1130,7 @@ Sorted alphabetically by name. | user-memory | atom::md::64a3d7f7::… | _blocks/path-user-memory.md | b8f9e85f | | user-memory | atom::md::16b1f5de::… | _blocks/path-user-memory.md | b8f9e85f | | user-memory | atom::md::7578f37c::… | _blocks/path-user-memory.md | b8f9e85f | -| user-rules | atom::md::97292045::… | _blocks/path-user-rules.md | bc8e0acf | +| user-memory | atom::md::1a771d516b… | _blocks/path-user-memory.md | b8f9e85f72437c2a | | user-rules | atom::md::0cef3626::… | _blocks/path-user-rules.md | bc8e0acf | | user-rules | atom::md::aadea12a::… | _blocks/path-user-rules.md | bc8e0acf | | user-rules | atom::md::4560d039::… | _blocks/path-user-rules.md | bc8e0acf | @@ -1069,286 +1138,500 @@ Sorted alphabetically by name. | user-rules | atom::md::e5788bb0::… | _blocks/path-user-rules.md | bc8e0acf | | user-rules | atom::md::fe6a4a66::… | _blocks/path-user-rules.md | bc8e0acf | | user-rules | atom::md::f344a76b::… | _blocks/path-user-rules.md | bc8e0acf | -| verify::fork-audit | atom::verify::81e519… | _capabilities/verify/fork-audit/capability.toml | 3fb8694d | +| user-rules | atom::md::9729204572… | _blocks/path-user-rules.md | bc8e0acfc14a3161 | +| verify::fork-audit | atom::verify::81e519… | _capabilities/verify/fork-audit/capability.toml | 3fb8694dc95d99fc | + +## Manifest (38) + +Sorted alphabetically by name. + +| Name | DNA prefix | Path | Body sha8 | +|---|---|---|---| +| architect | manifest::_::f6e5918… | _manifests/architect.toml | 8d4d36826fde981f | +| code-implementer | manifest::_::16572d0… | _manifests/code-implementer.toml | d35e8ca1767d4e51 | +| code-implementer-flutter | manifest::_::441d04d… | _manifests/code-implementer-flutter.toml | 59fb6780c76155eb | +| code-implementer-go | manifest::_::84ecd73… | _manifests/code-implementer-go.toml | 3de5b806da85264a | +| code-implementer-python | manifest::_::d860227… | _manifests/code-implementer-python.toml | 39be4142243d9285 | +| code-implementer-rust | manifest::_::b645328… | _manifests/code-implementer-rust.toml | d6cb1228cb6b9969 | +| code-implementer-swift | manifest::_::24789a0… | _manifests/code-implementer-swift.toml | 940c052fc564bcbf | +| code-implementer-typescript | manifest::_::a4bdc12… | _manifests/code-implementer-typescript.toml | f1d348dafd0d477a | +| cost-guardian | manifest::_::55ee5fc… | _manifests/cost-guardian.toml | 3f5aae42746dc9a9 | +| critic | manifest::_::9ee6859… | _manifests/critic.toml | a0a117e00e7b89b1 | +| critic-anti-pattern | manifest::_::13b00ef… | _manifests/critic-anti-pattern.toml | aa750f1d2cb9ff93 | +| critic-bug | manifest::_::0272455… | _manifests/critic-bug.toml | c3ec88f25871296f | +| critic-perf | manifest::_::b50a6be… | _manifests/critic-perf.toml | 0fb071fa7eaab564 | +| critic-tech-debt | manifest::_::b3d6e89… | _manifests/critic-tech-debt.toml | af98047e524fb2bf | +| fal-ai-runner | manifest::_::7a7c8e2… | _manifests/fal-ai-runner.toml | f287fb80f3ed590b | +| frontend-validator | manifest::_::1c3447f… | _manifests/frontend-validator.toml | 2a27cb166cad8eb0 | +| infra-implementer | manifest::_::94c8642… | _manifests/infra-implementer.toml | 37ce7a2d1f858a78 | +| infra-implementer-cicd | manifest::_::6465024… | _manifests/infra-implementer-cicd.toml | db066df6fc855524 | +| infra-implementer-container | manifest::_::38f9d49… | _manifests/infra-implementer-container.toml | b069db59d93de252 | +| infra-implementer-iac | manifest::_::ff44de8… | _manifests/infra-implementer-iac.toml | 7d94f117498c8977 | +| infra-implementer-secrets | manifest::_::66a7ec5… | _manifests/infra-implementer-secrets.toml | ec3bb16a335f699c | +| ml-implementer | manifest::_::e72321a… | _manifests/ml-implementer.toml | 8b92ab9e0f70ebe2 | +| ml-researcher | manifest::_::c235d77… | _manifests/ml-researcher.toml | 51d86b9cbc2de6b1 | +| modal-runner | manifest::_::41ab9ef… | _manifests/modal-runner.toml | 83706a2bd06c676f | +| researcher | manifest::_::1696bd7… | _manifests/researcher.toml | 886490520198a0f3 | +| researcher-code | manifest::_::f21112f… | _manifests/researcher-code.toml | 8af70d6c3320acd2 | +| researcher-hybrid | manifest::_::c78b97d… | _manifests/researcher-hybrid.toml | db54cdcbb75c75c8 | +| researcher-web | manifest::_::7d5ee1f… | _manifests/researcher-web.toml | 000fcdffc82f7fb2 | +| security-auditor | manifest::_::cecdcdf… | _manifests/security-auditor.toml | 5208e4832fe6becc | +| security-auditor-differential | manifest::_::a1bd009… | _manifests/security-auditor-differential.toml | b339dcd06a457be5 | +| security-auditor-supply-chain | manifest::_::5b79e1a… | _manifests/security-auditor-supply-chain.toml | c34175faac6daf90 | +| security-auditor-variant | manifest::_::88e176a… | _manifests/security-auditor-variant.toml | b373a53574a66837 | +| validator | manifest::_::2e11143… | _manifests/validator.toml | 1773aca0eb2d298c | +| validator-api | manifest::_::0f9a6f0… | _manifests/validator-api.toml | 5efd0c8d2715a8b4 | +| validator-benchmark | manifest::_::ea349a5… | _manifests/validator-benchmark.toml | dfbc22ef0018cf32 | +| validator-code-reality | manifest::_::b1dc4ea… | _manifests/validator-code-reality.toml | a48203a8995e7b01 | +| validator-doc | manifest::_::ec4813f… | _manifests/validator-doc.toml | c41fb5f07d94539d | +| validator-version | manifest::_::2ba1d22… | _manifests/validator-version.toml | 64445cc3aafdd79f | --- ## Supersede chains -- `/competitor-analysis — Deprecated Alias` — 2 versions: e176cf07 → 9aa4fd6b -- `/design-inspiration — Deprecated Alias` — 2 versions: 0c34c029 → 153d7a63 -- `/dev-guard — Continuous Development Guard` — 5 versions: 66daa27e → 59e77fbc → a1f93eb9 → 7ed68721 → 4b251309 -- `/dev-ship — Pre-Merge Quality Gate` — 5 versions: d698e957 → 405cd8c5 → f621cf3c → c124440b → ace99b99 -- `/dev-start — Parallel Feature Kickoff` — 2 versions: c9ab5b12 → d7fd4796 -- `/drive-import — Google Drive → Forgejo project import` — 2 versions: 32b0a64e → 2d68d9c8 -- `/site-builder — WYSIWYD website builder` — 2 versions: b5f7c090 → 2508e02d -- `/site-create — 7-Phase Website Pipeline (index)` — 2 versions: 1223899c → bd31968f -- `/spawn-agent — Click-only Agent-tool composer (index)` — 2 versions: 86daa3a8 → a6c00648 -- `/test-matrix — Testing beyond unit tests (index)` — 2 versions: 8e6e1f56 → c4653cc6 -- `/vm-provision — 6-Phase VPS Pipeline (index)` — 2 versions: c3cdf6f2 → 04a5eb35 -- `/wave-audit — 3-Wave Parallel Audit` — 2 versions: b754cd05 → 01329795 -- `3D Scene Skill` — 3 versions: e31a87ca → ca06fcac → e31a87ca -- `AI Animation Pipeline` — 2 versions: 7c4b005c → 92865368 -- `API-Design — Style, Contract & Lifecycle Pipeline (index)` — 2 versions: f1c44fb3 → c4505796 -- `Architecture Rules Engine` — 2 versions: be478f74 → b99a2e1d -- `Auth-Setup — Identity, Session & Authorization Pipeline (index)` — 2 versions: 46ba8b08 → f7cf0f58 -- `Batch Workflow — Multi-Skill Pipelines` — 2 versions: d36e11f0 → 66388c1e -- `Browser Automation with playwright-cli` — 2 versions: c321bbfb → 6202d726 -- `CI-Scaffold — CI/CD Pipeline Generator (index)` — 2 versions: 6a596ab2 → f922e52e -- `Compose-Solution — Meta-Orchestrator (index)` — 2 versions: 8229941b → 1e9e2c0b -- `Content Pipeline Workflow` — 2 versions: 3d5beb6f → c99020f4 -- `DEPLOY — Modal (GPU compute)` — 2 versions: 9598fb12 → e3c07b09 -- `Design System Workflow` — 2 versions: f08a4677 → 39d4a387 -- `Docs-Scaffold — Project Documentation Pipeline (index)` — 2 versions: 3802caeb → 8098221e -- `Escalate Recurrence — Interactive Codifier` — 2 versions: c1111db8 → db16763f -- `Figma to Code Workflow` — 2 versions: 62fb6faa → 69944bb2 -- `Fix Issue Workflow` — 2 versions: 57db7744 → 1eca9feb -- `Holographic Architecture Analysis` — 2 versions: 8d8ab802 → 7339eeb2 -- `Hooks Control — Runtime Hook Enable/Disable` — 2 versions: ca96aa22 → de67c957 -- `MODE — Agent × Cognitive-Mode Matrix` — 2 versions: 51067491 → e9a7019b -- `New Agent — Project-Specialist Wizard` — 2 versions: dfdaea5c → bcf5a0d9 -- `New-Project — 4-Phase Pipeline (index)` — 2 versions: a4823708 → 72223ad9 -- `Observability-Setup — 5-Phase Pipeline (index)` — 2 versions: d63cee11 → 9a1e6ef4 -- `Onboard — Auto Project Analysis (index)` — 2 versions: 68bc3eac → 41c7dec0 -- `Performance Audit Workflow` — 2 versions: 07cb23c9 → 0c0ad38b -- `Pet Init — Interactive Persona Wizard (index)` — 2 versions: 097926f7 → e89cd71d -- `Refactor Workflow` — 2 versions: aab43956 → 0c0163b1 -- `SEO Audit Workflow` — 2 versions: d43aa52e → e7f5e161 -- `STACK — Python ML (PyTorch / JAX)` — 2 versions: ceb1fc98 → 4afd934a -- `Schema-Design — Relational Schema & Migration Pipeline (index)` — 2 versions: 06a0f2c0 → 8d662c40 -- `Self-Audit — Session Retrospective Triage (index)` — 3 versions: 339cb507 → 38fd80b7 → 44427a22 -- `Sleep On It — Incubation Wizard (index)` — 3 versions: c62ae34a → e1553680 → 5fc186c9 -- `Sleep Setup — Cloud REM Sync Wizard (index)` — 2 versions: 470f7902 → d9877f2a -- `Test Generation Workflow` — 2 versions: a3a67707 → 6c187beb -- `agent-event-done` — 3 versions: ef70393c → 598bc917 → aa05dec9 -- `agent-event-spawn` — 3 versions: b4573a30 → fb3603c7 → 1f32efc5 -- `agent-heartbeat-tick` — 2 versions: 5eb00dc3 → 560fa0f8 -- `agent-outcome-backfill` — 3 versions: 0e00d9ca → c901aaf2 → a11281aa -- `agent-stub-scan` — 2 versions: 8a9fc155 → 4098a307 -- `alignment-check` — 3 versions: 4e7389b1 → b1e18549 → 31600957 -- `auditor` — 2 versions: 7eb6ab3a → 74d9689e -- `block-dangerous` — 2 versions: c4aea975 → d479220b +- `/animate — Animation Router (gateway)` — 2 versions: dca713c3 → dca713c316b0d724 +- `/competitor-analysis — Deprecated Alias` — 3 versions: e176cf07 → 9aa4fd6b → 9aa4fd6b286562c9 +- `/design-inspiration — Deprecated Alias` — 3 versions: 0c34c029 → 153d7a63 → 153d7a6358a6f64b +- `/dev-guard — Continuous Development Guard` — 16 versions: 66daa27e → 59e77fbc → a1f93eb9 → 7ed68721 → 4b251309 → 4b251309128a37f1 → 47a1c64da753ebfe → 8f067327c5e63d67 → 8fa7e01d0e035d45 → 8fe3cf8c06f95b99 → 516540d98f9527ce → 9aa37026676bc38f → dbe6fea5a8413a83 → 105b5997558aab62 → d878bb65fbfac5f3 → 1d2ed5a92b36a4ed +- `/dev-ship — Pre-Merge Quality Gate` — 14 versions: d698e957 → 405cd8c5 → f621cf3c → c124440b → ace99b99 → ace99b998f80356e → db9c3a9b8673297e → 2dab0f7a4a5e7f50 → 5598b03b64b33216 → dc01a07af0396f34 → bb38374000e17d3e → 3549c5b8143f824a → 32b6775d8d7dd48f → b0c96e9b2e8e0cb6 +- `/dev-start — Parallel Feature Kickoff` — 23 versions: c9ab5b12 → d7fd4796 → d7fd47968b9d35e2 → edf77e9445083439 → 208ed528d18eee07 → 683f18600ccaca98 → ffa53aaaa265d39d → 3d9dc486283656ea → 89f6b9bd68735864 → 8e2ac93e67533b08 → df56417834175bb8 → bfb4093ef1f70667 → b4a72909a5840e67 → ee2b7fe8398857e0 → 72d660a861197d32 → c66c962e8ed908b6 → b5226f98a28acf26 → 13ac76730db622b0 → 69d2c7ce52cdafed → 70565bed9e25b6de → e5e5ab3f05346963 → b22ff95b86168c1e → 6eca5a21c3567ac5 +- `/drive-import — Google Drive → Forgejo project import` — 4 versions: 32b0a64e → 2d68d9c8 → 2d68d9c81c8ddac5 → cfc808e1a1f9763e +- `/site-builder — WYSIWYD website builder` — 3 versions: b5f7c090 → 2508e02d → 2508e02dbd40ab39 +- `/site-create — 7-Phase Website Pipeline (index)` — 3 versions: 1223899c → bd31968f → bd31968f2f3b99dc +- `/spawn-agent — Click-only Agent-tool composer (index)` — 3 versions: 86daa3a8 → a6c00648 → a6c0064857fe992c +- `/test-matrix — Testing beyond unit tests (index)` — 3 versions: 8e6e1f56 → c4653cc6 → c4653cc6dff02685 +- `/visual-loop — Visual / A11y / Responsive Regression Loop` — 2 versions: de50b51c → de50b51c38dcba29 +- `/vm-provision — 6-Phase VPS Pipeline (index)` — 3 versions: c3cdf6f2 → 04a5eb35 → 04a5eb35731ad538 +- `/wave-audit — 3-Wave Parallel Audit` — 59 versions: b754cd05 → 01329795 → 01329795ba38a5ac → e116e138cfd55f93 → 7c1de001814a0376 → e25ae7688e7919c4 → 7b59e0c07d7ac394 → 090a78c36e43332a → f0a99365d19e3466 → 40ab6805f2c896bc → 4351790b948a3fbd → 199363cb616e51c5 → 0d2ef02b30098a65 → d13433cc75b3fd95 → 11f4ce5905bb2b08 → 5a7e01aaf9d49ceb → 55d88592f1f6d7da → e5625030dc7a18c6 → e995eb849341e001 → f7110fb0fb39d075 → c8d6aab5d7a55cdc → 5be3ca67d7708668 → 12933bb2852bd7d4 → c33338f03eca80bb → 2317084ca9929d7a → 67c686ebae79aece → 3789d7dedd1e2a9a → 8b72264b418ba989 → 32e16959f50a5688 → 22b2c8216dc6e6ad → 7a9ee89e2682f809 → 9c8345ae3276b783 → 8d8ea38ef0d7676a → 0bf0bae20c44fef0 → b62735250b9d9848 → 52b2a882fbc55430 → c48eadcfab7bf0a5 → 0e820ee2d3c70feb → f5c142793c66def0 → fd904c6ba5f3f9b8 → 138997cb014305ec → 23a8b6fc03d35529 → 616ae6ea95422445 → 5ee3de4d82a91d2f → 23f4603922e5cf95 → c37544ac08e7fc57 → 112af96feca608d6 → 6ffce790dbadf446 → 18b99e8cc22ac6a6 → 6db8e96db777fdc4 → 6e901dc26054e973 → c252f2d53f44f820 → b0e2767a721d7c74 → 82954089d94488a5 → cc882ffb7fa6fb1c → 3f241a501aa6d477 → cc6630c7f24b0dab → d71f4baf36f0378d → 90e52d2532482010 +- `3D Scene Skill` — 4 versions: e31a87ca → ca06fcac → e31a87ca → e31a87caffc57858 +- `AI Animation Pipeline` — 5 versions: 7c4b005c → 92865368 → 92865368 → 92865368cc0fcb0e → 7c4b005cd70d24f3 +- `API — Anthropic (Claude)` — 2 versions: 4cba1946 → 4cba19469d0a9037 +- `API — Apify (web scraping platform)` — 2 versions: f7c27f78 → f7c27f788592c0fc +- `API — ElevenLabs (voice)` — 2 versions: 458d19af → 458d19af84101d83 +- `API — GraphQL (schema-first, DataLoader, subscriptions, persisted queries)` — 2 versions: e6ec4781 → e6ec4781fb47960f +- `API — OpenAPI-First (3.1 as single source of truth)` — 2 versions: 9c6e9280 → 9c6e9280ea290749 +- `API — REST Conventions (verbs, status codes, resources, idempotency, ETag)` — 2 versions: 05cf52c6 → 05cf52c61a133a6b +- `API — Versioning, Pagination, Rate Limiting` — 2 versions: a501b835 → a501b8359febaa07 +- `API — fal.ai (image / video / 3D)` — 2 versions: 3b53b955 → 3b53b955aee1b406 +- `API-Design — Style, Contract & Lifecycle Pipeline (index)` — 3 versions: f1c44fb3 → c4505796 → c45057963720ac3c +- `AUTH — Authorization (RBAC / ABAC / ReBAC)` — 2 versions: 8961656b → 8961656b7d4bd1dc +- `AUTH — OAuth2 + OIDC (Authorization Code + PKCE)` — 2 versions: 98debce0 → 98debce0a65ed097 +- `AUTH — Passkeys (WebAuthn / FIDO2)` — 2 versions: 97eefc78 → 97eefc78cb030bff +- `AUTH — Sessions & Cookies (+JWT tradeoff)` — 2 versions: f3359b91 → f3359b91d153fd53 +- `Accessibility Audit — WCAG 2.2 AA` — 2 versions: 99bcb376 → 99bcb37653bc0633 +- `Architecture Rules Engine` — 4 versions: be478f74 → b99a2e1d → b99a2e1d7be3a308 → eda57242736f9732 +- `Auth-Setup — Identity, Session & Authorization Pipeline (index)` — 3 versions: 46ba8b08 → f7cf0f58 → f7cf0f58482f6cec +- `BASELINE — inherit from Main Claude (never violate)` — 2 versions: 44fc4025 → 44fc4025352bb55c +- `Batch Workflow — Multi-Skill Pipelines` — 3 versions: d36e11f0 → 66388c1e → 66388c1e34b15c51 +- `Browser Automation with playwright-cli` — 3 versions: c321bbfb → 6202d726 → 6202d726c4cc4ca2 +- `CI — Forgejo Actions (self-hosted, Tailscale-only admin)` — 2 versions: f2ac5ad0 → f2ac5ad0223d2759 +- `CI — GitHub Actions (OIDC, matrix, cache, reusable workflows)` — 2 versions: ba80d3df → ba80d3dfe2d1c970 +- `CI — Release automation (SemVer, changelog, tagging)` — 2 versions: 99ad09c3 → 99ad09c3e9a674f5 +- `CI — Security gate (secrets, SCA, SBOM, semgrep, licenses)` — 2 versions: b869dc10 → b869dc102aaeb88f +- `CI-Scaffold — CI/CD Pipeline Generator (index)` — 3 versions: 6a596ab2 → f922e52e → f922e52ed5361626 +- `Compose-Solution — Meta-Orchestrator (index)` — 3 versions: 8229941b → 1e9e2c0b → 1e9e2c0b1e3bfccd +- `Content Pipeline Workflow` — 3 versions: 3d5beb6f → c99020f4 → c99020f449b74350 +- `DB — Drizzle ORM (TypeScript) patterns` — 2 versions: 89da5438 → 89da543862de2db8 +- `DB — Migration hygiene (universal)` — 2 versions: 8efdbbd2 → 8efdbbd20c3e87cb +- `DB — PostgreSQL (current major — 17 as of 2026-04) patterns` — 2 versions: 52f2cf0b → 52f2cf0ba1ecc6ab +- `DB — SQLite (prod-suitable) patterns` — 2 versions: 659190f9 → 659190f96d1ff1dd +- `DB — SQLx (Rust) patterns` — 2 versions: 3f4984d6 → 3f4984d6ab42dbae +- `DEPLOY — AWS EC2 (Instance Connect + Elastic IP)` — 2 versions: 7114479f → 7114479fe99df762 +- `DEPLOY — Cloudflare (Workers / Pages / R2 / KV)` — 2 versions: a8f9852a → a8f9852ac6c6245f +- `DEPLOY — Docker` — 2 versions: 8c1616cf → 8c1616cfce82349d +- `DEPLOY — Generic VPS (provider-agnostic cloud-init + ssh-first-contact)` — 2 versions: c278455b → c278455b1dfaa33a +- `DEPLOY — Hetzner Cloud (CX22 / CAX11 + TF + Cloud Firewall)` — 2 versions: b6340db6 → b6340db69f8f9d4b +- `DEPLOY — LOCAL ONLY (sensitive / pre-disclosure project)` — 2 versions: 0ed597d2 → 0ed597d2c722cab0 +- `DEPLOY — Modal (GPU compute)` — 3 versions: 9598fb12 → e3c07b09 → e3c07b09bacdc50e +- `DOCS — Architecture diagrams (Mermaid)` — 2 versions: 7ae83b02 → 7ae83b0247b76dcd +- `DOCS — Operational runbook template` — 2 versions: d28961e0 → d28961e072e2fa90 +- `DOCS — Public `README.md` scaffold` — 2 versions: 9f54ac42 → 9f54ac42283078d2 +- `DOCS — `CLAUDE.md` (project bootstrap template)` — 2 versions: f220bcb5 → f220bcb5ed2829ed +- `DOCS — `DECISIONS.md` / ADR template (MADR 4.0)` — 2 versions: 688b6062 → 688b6062224d3df9 +- `DOMAIN — ML Training` — 2 versions: 502dc4d1 → 502dc4d110754e33 +- `DOMAIN — Paid APIs (Anthropic / OpenAI / fal.ai / Apify / Modal / AWS / GCP / ElevenLabs)` — 2 versions: 3ec83d8b → 3ec83d8b9d25c679 +- `DOMAIN — Scraper unified output invariant` — 2 versions: c3127262 → c3127262fd42c5f7 +- `DOMAIN — Scrapers Tier 1 (free APIs + open-source)` — 2 versions: 76720261 → 767202617caa5c0a +- `DOMAIN — Scrapers Tier 3 (Apify / Bright Data paid)` — 2 versions: 947e828f → 947e828f727e28be +- `DOMAIN — Secrets handling` — 2 versions: 0c6ca668 → 0c6ca668918a799c +- `DOUBLE AUDIT PROTOCOL (mandatory when 3+ files touched)` — 2 versions: 6777758c → 6777758c84a41a0b +- `Deep Debug — Holographic Error Analysis` — 2 versions: 2ae702b7 → 2ae702b79fecdb01 +- `Deep Research Skill` — 2 versions: 1ab8bb6b → 1ab8bb6beb5b4bbd +- `Design System Workflow` — 3 versions: f08a4677 → 39d4a387 → 39d4a387a66c74c4 +- `Docs-Scaffold — Project Documentation Pipeline (index)` — 3 versions: 3802caeb → 8098221e → 8098221ec2e12aa6 +- `ERROR BUDGET — 3-Level Escalation` — 2 versions: 9f287ccb → 9f287ccb7d5214d8 +- `EVIDENCE GRADING` — 2 versions: 1f53dd20 → 1f53dd207639d268 +- `Email Sequence Workflow` — 2 versions: 751449a1 → 751449a103b16950 +- `Escalate Recurrence — Interactive Codifier` — 4 versions: c1111db8 → db16763f → db16763f780f28d5 → 08b801a076da2b85 +- `Figma to Code Workflow` — 3 versions: 62fb6faa → 69944bb2 → 69944bb22f58d595 +- `Fix Issue Workflow` — 3 versions: 57db7744 → 1eca9feb → 1eca9feb36debf5b +- `Form Construction & Submission` — 2 versions: 56fc9c55 → 56fc9c55a0ea0fc9 +- `Frontend Design — Think Before You Code` — 2 versions: 9e99fcb2 → 9e99fcb217a212bd +- `Holographic Architecture Analysis` — 7 versions: 8d8ab802 → 7339eeb2 → 7339eeb258190b54 → bccc695261322d96 → d1b3531dc2a964a7 → 8e357a944c8b199f → f2f9af623b8276a9 +- `Hooks Control — Runtime Hook Enable/Disable` — 3 versions: ca96aa22 → de67c957 → de67c957c172f1c5 +- `Image & Asset Optimization Pipeline` — 2 versions: 26dd6bbc → 26dd6bbc5e9273e1 +- `Landing Page Orchestrator` — 2 versions: 90f165cc → 90f165cc132e0207 +- `MATH FIRST (mandatory for ML / physics / theory work)` — 2 versions: c4be5d41 → c4be5d41144ed954 +- `MEMORY PROTOCOL` — 2 versions: 51fe1c55 → 51fe1c556bd07f2f +- `MODE — Agent × Cognitive-Mode Matrix` — 3 versions: 51067491 → e9a7019b → e9a7019bfd6edc74 +- `MODE — Devil's Advocate` — 2 versions: 4592adea → 4592adea049322e0 +- `MODE — First Principles` — 2 versions: 5a96e03c → 5a96e03c7e854a1b +- `MODE — Maximalist` — 2 versions: 1e62f540 → 1e62f5409f61b1fc +- `MODE — Minimalist` — 2 versions: 2d19f9cb → 2d19f9cb61f26bfd +- `MODE — Skeptic` — 2 versions: cdb387ee → cdb387ee68105063 +- `Motion Design Skill` — 2 versions: b3bb94c9 → b3bb94c915b03a08 +- `New Agent — Project-Specialist Wizard` — 3 versions: dfdaea5c → bcf5a0d9 → bcf5a0d9771198a9 +- `New-Project — 4-Phase Pipeline (index)` — 3 versions: a4823708 → 72223ad9 → 72223ad900c35d96 +- `OBSERVABILITY — Distributed traces (OpenTelemetry + W3C traceparent)` — 2 versions: a242193a → a242193aec241a86 +- `OBSERVABILITY — Metrics (Prometheus + OTel + RED/USE)` — 2 versions: 2b6b71a1 → 2b6b71a14283c3b0 +- `OBSERVABILITY — Structured logs (JSON-lines)` — 2 versions: ea984fbd → ea984fbda5a66045 +- `Observability-Setup — 5-Phase Pipeline (index)` — 3 versions: d63cee11 → 9a1e6ef4 → 9a1e6ef4ae435168 +- `Onboard — Auto Project Analysis (index)` — 3 versions: 68bc3eac → 41c7dec0 → 41c7dec0f833cb63 +- `PR Review Workflow` — 2 versions: 1f5aa67e → 1f5aa67e122a2895 +- `PRE-DEV GATE — three checks before any new code` — 2 versions: 336ff4cc → 336ff4cc79ef6b5b +- `Performance Audit Workflow` — 3 versions: 07cb23c9 → 0c0ad38b → 0c0ad38bfd23f8a2 +- `Pet Init — Interactive Persona Wizard (index)` — 3 versions: 097926f7 → e89cd71d → e89cd71d3f682987 +- `Pipeline 5-Phase Wizard Template (shared preamble)` — 2 versions: 8eca71b8 → 8eca71b8d473ab01 +- `Pure-Click Contract` — 2 versions: 9fdb2d9a → 9fdb2d9a6d8569b0 +- `Quick API Scaffold Workflow` — 2 versions: 78055aeb → 78055aebfc0fae07 +- `RAG Pipeline Skill` — 4 versions: 11c73aca → e47cc310 → e47cc31042cb0afd → a5b3e02da3c62374 +- `Refactor Workflow` — 3 versions: aab43956 → 0c0163b1 → 0c0163b140b69921 +- `Responsive Audit Workflow` — 2 versions: c1b0f673 → c1b0f6735a67cadd +- `SECURITY — Audit Logging (auditd + journald forwarding)` — 2 versions: 3bafc6f8 → 3bafc6f89a817904 +- `SECURITY — Firewall (ufw default-deny + rate limiting + nftables alt)` — 2 versions: 5452a32e → 5452a32e235fae2a +- `SECURITY — Patching (unattended-upgrades + needrestart + reboot window)` — 2 versions: 6736cb45 → 6736cb45c1423716 +- `SECURITY — SSH Hardening (sshd_config.d/99-kei.conf)` — 2 versions: f64872fa → f64872fa2c456424 +- `SECURITY — TLS via Caddy (automatic ACME, HTTP-01 / DNS-01)` — 2 versions: 2c5e8fde → 2c5e8fde1fe5ce2f +- `SEO Audit Workflow` — 3 versions: d43aa52e → e7f5e161 → e7f5e161a418b0b0 +- `STACK — Astro 6 (Content + Marketing + Islands)` — 2 versions: 245630f0 → 245630f058e7f5c8 +- `STACK — Embedded Rust STM32 (embassy / cortex-m)` — 2 versions: 6fc3b55a → 6fc3b55a1c85a4bf +- `STACK — FastAPI + async SQLAlchemy 2.0 + PostgreSQL` — 2 versions: 100bdd1f → 100bdd1f7e9104e0 +- `STACK — Flutter + Riverpod + Clean Architecture` — 2 versions: b66a5b3a → b66a5b3a10478b8b +- `STACK — Go server` — 2 versions: dd9dd97c → dd9dd97c33a8b741 +- `STACK — Next.js 15/16 (App Router + TS + Server Components)` — 2 versions: ab3b00c8 → ab3b00c8ac0ea2ab +- `STACK — Python ML (PyTorch / JAX)` — 3 versions: ceb1fc98 → 4afd934a → 4afd934aac852d62 +- `STACK — Rust CLI / tooling` — 2 versions: f9b3d3e1 → f9b3d3e101e13fcb +- `STACK — Rust HTTP server (axum + tokio + sqlx)` — 2 versions: ffce850f → ffce850f7a0af90a +- `STACK — SvelteKit (Svelte 5 Runes + TS)` — 2 versions: 7739c3ad → 7739c3adc8e9b6f7 +- `STACK — Swift SPM executable (macOS)` — 2 versions: cc1bc234 → cc1bc234abdec524 +- `STACK — Swift iOS (UIKit / SwiftUI hybrid)` — 2 versions: ce4bea9b → ce4bea9b2238c0de +- `STACK — Tailwind CSS 4 (compositional add-on)` — 2 versions: 61a5d59a → 61a5d59a544b54b8 +- `STACK — Vite + React 19 + TypeScript (SPA)` — 2 versions: 9c443f61 → 9c443f611deb0942 +- `Schema-Design — Relational Schema & Migration Pipeline (index)` — 3 versions: 06a0f2c0 → 8d662c40 → 8d662c40a652a3f9 +- `Scroll Animation Skill` — 2 versions: 119dca4f → 119dca4f4ca40b0f +- `Self-Audit — Session Retrospective Triage (index)` — 4 versions: 339cb507 → 38fd80b7 → 44427a22 → 44427a22b9ee3905 +- `Session Budget Tracker` — 2 versions: 30bcd492 → 30bcd4927ca1892c +- `Share Page` — 3 versions: 851216b7 → 851216b773be12e0 → 5703049f5f7e19c5 +- `Site Teardown — Deconstruct Any Website into a Reusable Recipe` — 2 versions: 1c90b567 → 1c90b567b4e70491 +- `Sleep On It — Incubation Wizard (index)` — 4 versions: c62ae34a → e1553680 → 5fc186c9 → 5fc186c9b7fa3903 +- `Sleep Setup — Cloud REM Sync Wizard (index)` — 3 versions: 470f7902 → d9877f2a → d9877f2ac6948674 +- `Social Post Workflow` — 2 versions: 6e22053a → 6e22053a16630023 +- `TEST — End-to-end (Playwright browser automation)` — 2 versions: eb42d2d7 → eb42d2d7fbb316ee +- `TEST — Fuzzing (input-space exploration)` — 2 versions: f861626c → f861626c653f59db +- `TEST — Load / performance testing (baseline → profile → fix)` — 2 versions: 456e2277 → 456e22772c92d8fe +- `TEST — Property-based testing (invariants + shrinking)` — 2 versions: 329287ab → 329287abaf343562 +- `TEST-FIRST` — 2 versions: b65a0c3a → b65a0c3a371f2f2d +- `Test Generation Workflow` — 3 versions: a3a67707 → 6c187beb → 6c187beb7c12e1a3 +- `UI Component Workflow` — 2 versions: 86011868 → 860118680603f787 +- `Video-Gen Skill — Frame Sequence Pipeline` — 2 versions: 5a3aa010 → 5a3aa0107c02d4e2 +- `Visual Explainer` — 2 versions: 76567c6e → 76567c6e87e8f19f +- `Web Deployment & Performance` — 2 versions: a4ed0749 → a4ed0749704658e4 +- `Web Effects Skill` — 2 versions: 1f2d70a1 → 1f2d70a131f9bff6 +- ``_blocks/` — Composable Agent Content` — 2 versions: bd6e19ee → bd6e19eec320c6b7 +- `affect-live-scan` — 2 versions: 93a0f131 → 93a0f131f883f74c +- `agent-capability-check` — 2 versions: 640b2a3b → 640b2a3b4678b54d +- `agent-capability-verify` — 2 versions: 4a9a2dcc → 4a9a2dcc2acdcea7 +- `agent-event-done` — 4 versions: ef70393c → 598bc917 → aa05dec9 → aa05dec9d3a292d7 +- `agent-event-spawn` — 4 versions: b4573a30 → fb3603c7 → 1f32efc5 → 1f32efc50b664d39 +- `agent-fork-done` — 2 versions: f621fb1b → f621fb1b32dba745 +- `agent-fork-logger` — 2 versions: be6de747 → be6de747443f2744 +- `agent-heartbeat-tick` — 3 versions: 5eb00dc3 → 560fa0f8 → 560fa0f8578d5b17 +- `agent-outcome-backfill` — 4 versions: 0e00d9ca → c901aaf2 → a11281aa → a11281aabfc7f783 +- `agent-stub-scan` — 9 versions: 8a9fc155 → 4098a307 → 3888d5eb → d792e3ba → fd655f66 → 173885ea → 173885ea → 173885eaef0eb8b2 → 5471a80acac812a2 +- `alignment-check` — 5 versions: 4e7389b1 → b1e18549 → 31600957 → 31600957955596aa → 15cc6686ccf20148 +- `arch-verify-precommit` — 9 versions: 1b4149b0 → e9d1ea43 → d021ce1b → 7db0b5c5 → 87ba9181 → 27be57da → 67740b61 → 0fab51c2 → 0fab51c21f7ae356 +- `arch-verify-precommit.test` — 3 versions: 268e824a → 4c5ccc9e → 4c5ccc9e3278757c +- `assemble-agents` — 2 versions: 5b6c105a → 5b6c105a42bc5046 +- `assemble-validate` — 2 versions: ef681f01 → ef681f01161e7d5c +- `auditor` — 4 versions: 7eb6ab3a → 74d9689e → 2a02d2ee → 2a02d2ee7ee88e35 +- `auto-dev-guard` — 2 versions: c21b1488 → c21b14883f71c9b2 +- `auto-encyclopedia-refresh` — 2 versions: f06633d5 → f06633d50f530240 +- `auto-register-on-edit` — 2 versions: cde1da42 → cde1da42f9d9054b +- `block-dangerous` — 4 versions: c4aea975 → d479220b → d479220b486d0016 → b5e472bb8e39626e +- `chat-numeric-postflag` — 8 versions: 5227cdfe → 5227cdfe → 5227cdfe047f4c13 → 856b55c725844b9f → dbd4fd908df47391 → 150f1df8ac226bbf → c30e5ee256a39d40 → c4d8a87a21686c0e +- `chat-numeric-prewarn` — 4 versions: 36f9f4f7 → 36f9f4f7 → 36f9f4f7692a024c → bf606f7aca5e44f9 - `check-error-patterns` — 2 versions: de2866b5 → be07f0de -- `citation-verify` — 2 versions: e65d32af → c7d4715f -- `destructive-guard` — 2 versions: 80c352e6 → a329d569 -- `disk-reclaim` — 2 versions: 9c6efcab → b2621736 -- `explorer` — 2 versions: d61c4f89 → e852f2df -- `extract-task-durations` — 2 versions: e6854ef5 → 859873eb -- `firewall-diff` — 2 versions: e42f1e32 → 8260ffc0 -- `foo` — 18 versions: 309b88fa → 309b88fa → 309b88fa → 309b88fa → 309b88fa → 309b88fa → 309b88fa → 309b88fa → 309b88fa → 309b88fa → 309b88fa → 309b88fa → 309b88fa → 309b88fa → 309b88fa → 309b88fa → 309b88fa → 309b88fa -- `frustration-matrix` — 3 versions: 0923b30a → d51e63c8 → 4df8a04e -- `frustration-matrix::frustration-matrix` — 2 versions: db99150c → db99150c -- `kei-agent-runtime` — 3 versions: 708830d4 → 33b44d6c → 841ac805 -- `kei-agent-runtime::kei-agent-runtime` — 2 versions: 76e04f24 → 76e04f24 -- `kei-artifact` — 3 versions: 2c55b84a → a33abf97 → 50e8c9cd +- `citation-verify` — 4 versions: e65d32af → c7d4715f → c499c45d → c499c45dff0cacba +- `decompose-rules-on-edit` — 2 versions: 7782a607 → 7782a607e4a72245 +- `destructive-guard` — 3 versions: 80c352e6 → a329d569 → a329d56980bb40c5 +- `disk-headroom-check` — 6 versions: 77571e2d → 77571e2d34b01325 → f82d7c87a4ecf590 → b16819dcc8098825 → e53b50787ab8baac → eaebde6b565e82b8 +- `disk-reclaim` — 3 versions: 9c6efcab → b2621736 → b26217364d7231c1 +- `edit-local` — 2 versions: 35ca9971 → 35ca99714901df66 +- `edit-shared` — 2 versions: 332b1a8b → 332b1a8b0323fb60 +- `error-spike-detector` — 2 versions: 83f44d39 → 83f44d3963bd26fa +- `explorer` — 3 versions: d61c4f89 → e852f2df → e852f2dfbb7b058f +- `extract-task-durations` — 3 versions: e6854ef5 → 859873eb → 859873eb37fe23bb +- `firewall-diff` — 4 versions: e42f1e32 → 8260ffc0 → 48baaf6f → 48baaf6f8e0dd928 +- `foo` — 19 versions: 309b88fa → 309b88fa → 309b88fa → 309b88fa → 309b88fa → 309b88fa → 309b88fa → 309b88fa → 309b88fa → 309b88fa → 309b88fa → 309b88fa → 309b88fa → 309b88fa → 309b88fa → 309b88fa → 309b88fa → 309b88fa → 309b88fade16aa73 +- `frustration-matrix` — 5 versions: 0923b30a → d51e63c8 → 4df8a04e → ee43fbc9 → ee43fbc92cb31ff0 +- `frustration-matrix::frustration-matrix` — 8 versions: db99150c → db99150c → 8f319334 → 0968042d → 8b155505 → 7294d811 → 95104457 → 1b1cd725 +- `git-ops` — 2 versions: da80a8e7 → da80a8e74bb706e6 +- `graph-export-watcher` — 2 versions: 11bf6653 → 11bf6653db19386c +- `kei-agent-runtime` — 5 versions: 708830d4 → 33b44d6c → 841ac805 → f1218935 → f121893581449fef +- `kei-agent-runtime::kei-agent-runtime` — 6 versions: 76e04f24 → 76e04f24 → f33a7022 → 45500a16 → 3e5d1243 → 8a05daf6 +- `kei-arch-derive` — 2 versions: 554bf8d6 → 554bf8d655112fe5 +- `kei-arch-derive::kei-arch-derive` — 95 versions: 2e9d962a → 5194d503 → 0c402cb7 → f2424e44 → ce755416 → 623df7cf → 222d9b53 → 3a0c6f9f → d0ec62b9 → c67c0537 → 7d96b210 → 593945dc → 8900447a → 9ea9e57a → 47ef6975 → 5c91a1a4 → 9a462393 → 057b559a → eea07b90 → c4d4e679 → 85e87da9 → 86ce97f7 → 86ce97f7 → 3f6fd9aa → f7356a40 → 24454ab8 → 64d2f1df → 277075d8 → a344e230 → 2e9d962a → c1de8e78 → 5b25dd01 → 8baa1449 → 3ab23aef → 06e2954b → a31a775c → fe904e76 → 394c7763 → 94706087 → dd182460 → c2809bea → 49795741 → a2ec5c58 → 8f775cda → 0f46f9d0 → 3c4aaf39 → c4839bfe → 9241e968 → 524a984a → fa3a76d7 → ac5bd684 → e3441956 → f6708b3b → dc3a665c → 8f100d9f → 895a1904 → 0f02e3cf → b22044fd → fdafd944 → cbeb6194 → 79618070 → 2f2f5f05 → 67bf3320 → 1e83ea91 → bf1a88ef → aed969f5 → fb25ae9b → 841c9dcb → 62169b8d → b36bd5c2 → f82d73f7 → f7829e6c → ae8b40c9 → c9b097a7 → 0f5d316e → 59cfeda5 → a6cfab54 → e5ebea7d → bb172763 → 90a64df0 → 4fc391a7 → e3590111 → be8793c8 → daa9d4f8 → a0bf1d0a → 667d38e3 → 1a82fa8e → bb75391f → 8815f5de → d1bcc131 → be869c8a → d884852c → f876c54d → c7ee7cbd → ab175d0e +- `kei-arch-map` — 2 versions: e87846b9 → e87846b9156e06d3 +- `kei-arch-map::kei-arch-map` — 90 versions: 2e9d962a → 8f857390 → 31c4476e → a5a88192 → 56108075 → 489c0d17 → 0249bfe4 → 33cddca1 → 9fda4ce7 → 6dbc8cc7 → d6438878 → 2389b369 → aac0b7e2 → 3dd66c1b → 43d00213 → a78aab5e → b26c1553 → 288a06ff → c0af043e → 00bfa19d → 67dae440 → 6b450504 → 631c4f6d → abac7b08 → b9b2ae96 → 4021c4ef → 26742798 → 05e55a4d → 07a38bc2 → 2641fb3f → acfac7a8 → b6a985d1 → 616d676f → 83596ed7 → 19db5b14 → f9cc92dd → 12f810ca → cf0e7d83 → 8b4d9c93 → e21c155b → b149f5a3 → 5d343463 → 1bc51349 → 2f4ae1e3 → a0991b1c → 5c1b60be → 312c7233 → bf8d22c7 → ec790973 → d276a710 → 9c87971c → 38d7a017 → 2e9d962a → 2c19c2ba → fd84bfe4 → 7c564024 → b07c49a5 → 0b6bc47a → a40e7bab → 4703d4d7 → 9f0da613 → a89aa071 → 65ddc8e2 → fa7973c2 → ce6436c9 → 8e3a6d78 → 808f3fb6 → 88a40957 → de7e5352 → c13aa048 → b64f65f9 → c0a9abac → 3028b210 → 6ac9819e → 101ce920 → 1e4634ae → 2f740fba → 39cf8d48 → 9abd7954 → 653a93fd → 2062f53a → 86c1025b → 7d1a4fba → f1e85972 → 9cbb6969 → 640ee712 → e8203dad → c883c49f → b1499c38 → 44929e98 +- `kei-artifact` — 5 versions: 2c55b84a → a33abf97 → 50e8c9cd → fa5827db → fa5827db205a9c89 - `kei-artifact::kei-artifact` — 2 versions: 8742aade → 8742aade -- `kei-atom-discovery` — 3 versions: 0d532c9f → ca9202b5 → e1fde01b -- `kei-atom-discovery::kei-atom-discovery` — 2 versions: bb5db6ab → bb5db6ab -- `kei-auth` — 3 versions: bb941dd2 → 28e0b700 → 1ecaa9b2 -- `kei-auth-apple` — 5 versions: 29ddf78c → 166a2e48 → f005a8c3 → f005a8c3 → fec3df65 +- `kei-atom-discovery` — 5 versions: 0d532c9f → ca9202b5 → e1fde01b → f8fc6fba → f8fc6fba7b2bd67f +- `kei-atom-discovery::kei-atom-discovery` — 9 versions: bb5db6ab → bb5db6ab → 16cf10b2 → fc1cf213 → 9453e65b → 6e1c3f41 → f9d2532f → 8089e720 → 0cc23991 +- `kei-auth` — 5 versions: bb941dd2 → 28e0b700 → 1ecaa9b2 → 1de101b3 → 1de101b34ebd0522 +- `kei-auth-apple` — 7 versions: 29ddf78c → 166a2e48 → f005a8c3 → f005a8c3 → fec3df65 → c0bcbfa5 → c0bcbfa5dc613137 - `kei-auth-apple::kei-auth-apple` — 16 versions: a0658111 → d73d70d6 → c6dca77c → f110be2f → cbaa983c → 54f8559a → f10e1d01 → 2007964c → 3bf68c0d → 880565f7 → f2186558 → 7d4800b7 → 611219a6 → 799c5266 → 32fcbef6 → 42f38a75 -- `kei-auth-google` — 4 versions: 49664ff6 → 0ff85382 → 6aeb13c9 → bf1d45b8 +- `kei-auth-google` — 6 versions: 49664ff6 → 0ff85382 → 6aeb13c9 → bf1d45b8 → a8b9ff9f → a8b9ff9fed67bf5b - `kei-auth-google::kei-auth-google` — 23 versions: f09d7692 → 1907bb1f → e45b999d → d002bf00 → d002bf00 → c0d9562c → 61de2f0f → 39a688a6 → 09127bd6 → 340a6fdc → 047ebccf → 11658081 → a6a62931 → 8a676232 → 7315f8ae → 8776bc3d → 66dfb350 → 0e10ca8d → 8698e67c → 8aaeb9a9 → 2aa121fd → eb2ffe78 → 0ad35722 -- `kei-auth-magiclink` — 3 versions: 526ecba4 → 96da0df3 → 4d4f9332 +- `kei-auth-magiclink` — 5 versions: 526ecba4 → 96da0df3 → 4d4f9332 → 14ed3d2c → 14ed3d2c563f2762 - `kei-auth-magiclink::kei-auth-magiclink` — 4 versions: d6c32ff7 → d6c32ff7 → bf6e5323 → 725e4008 -- `kei-auth-webauthn` — 3 versions: 4ad3dfc1 → 4560153e → 041455cf +- `kei-auth-webauthn` — 5 versions: 4ad3dfc1 → 4560153e → 041455cf → b023f2ab → b023f2ab40e7e9bf - `kei-auth-webauthn::kei-auth-webauthn` — 2 versions: d22acd2c → d22acd2c - `kei-auth::kei-auth` — 5 versions: 6168365b → eaa3e9f3 → 639ff2ab → b043cf11 → b043cf11 -- `kei-backend-daytona` — 3 versions: 83b09611 → 4b57d079 → c609bc80 +- `kei-backend-daytona` — 5 versions: 83b09611 → 4b57d079 → c609bc80 → c7566eed → c7566eedb7ff14a9 - `kei-backend-daytona::kei-backend-daytona` — 2 versions: 7116f04a → 7116f04a -- `kei-brain-view` — 3 versions: ecad62ab → d9d812f1 → 4b4a3102 +- `kei-brain-view` — 5 versions: ecad62ab → d9d812f1 → 4b4a3102 → 4969c1a0 → 4969c1a066ef413e - `kei-brain-view::kei-brain-view` — 2 versions: 89fc1e28 → 89fc1e28 -- `kei-cache` — 3 versions: 77c8ff97 → 9d482614 → 8163d8a6 -- `kei-cache::kei-cache` — 2 versions: a8c1ca29 → a8c1ca29 -- `kei-capability` — 3 versions: 6a5b93b1 → daf6cc6b → 458ecddd +- `kei-cache` — 5 versions: 77c8ff97 → 9d482614 → 8163d8a6 → 1d0db222 → 1d0db22246a5978b +- `kei-cache::kei-cache` — 3 versions: a8c1ca29 → a8c1ca29 → 78cc768a +- `kei-capability` — 5 versions: 6a5b93b1 → daf6cc6b → 458ecddd → 3bcaea4d → 3bcaea4da8ce41da - `kei-capability::kei-capability` — 2 versions: 8e5adb5e → 8e5adb5e -- `kei-changelog` — 3 versions: 3753d7ec → 1146ef08 → 3d788d60 +- `kei-changelog` — 5 versions: 3753d7ec → 1146ef08 → 3d788d60 → 4c388b2e → 4c388b2e2802e56d - `kei-changelog::kei-changelog` — 2 versions: 92a7b8a2 → 92a7b8a2 -- `kei-chat-store` — 3 versions: ecae9608 → 87fa079c → eaf68a32 +- `kei-chat-store` — 5 versions: ecae9608 → 87fa079c → eaf68a32 → e81ebaf1 → e81ebaf15062ee6d - `kei-chat-store::kei-chat-store` — 2 versions: 0aeeb704 → 0aeeb704 -- `kei-compute-baremetal` — 4 versions: 5b90defe → 1dd98120 → 0a9d8909 → bfcd22c2 +- `kei-cleanup` — 2 versions: 46018670 → 460186708d230a6a +- `kei-cleanup::kei-cleanup` — 52 versions: 2e9d962a → ae5d9540 → e471a8d6 → 50158bdc → fff5b422 → b6d130b5 → 3091a3aa → f3d447dc → ace0feb8 → c8cdfdac → 4586b710 → d5167b5b → bc0dfc4b → fe8f662e → bbcac624 → 57233bef → 1b7329f8 → 6aa216a7 → 62f89753 → ae17aff8 → c31ab636 → 2dd59232 → 969936da → 9ffde346 → 9b5a66db → a6322ce6 → 9ee7bf0a → af340717 → 4e2ad297 → 8fbfd2c2 → 6b4585b1 → 32b5c990 → a0566618 → d3610e28 → 885b9e63 → f72995b2 → 8df999fa → 60611010 → af3ece07 → d2e607a4 → 6202d66f → 682865dd → cfcf9a34 → 83653e20 → f757f2e3 → 364b21c7 → 74cadc5a → 2e9d962a → aad0e2a6 → acababb8 → 0f9571ae → dccec165 +- `kei-comments` — 2 versions: 25c408d4 → 25c408d4804d3e66 +- `kei-comments::kei-comments` — 18 versions: 2e9d962a → c5f84ae7 → 3e3f408b → b6a9ad62 → d0441168 → 020b7765 → bf98591e → c8fb56e3 → 153b5622 → 1ae4d676 → 8b357893 → f7a9ede6 → 8f56f9ec → 86a7dbbc → 2e9d962a → 6887752e → 1adac240 → 7d27551c +- `kei-compute-baremetal` — 6 versions: 5b90defe → 1dd98120 → 0a9d8909 → bfcd22c2 → d3d4bfaf → d3d4bfaf4609f036 - `kei-compute-baremetal::kei-compute-baremetal` — 12 versions: 0dfa0ccb → c1ed6b0a → 59359ec3 → ad9deec9 → dee408ff → abb3f302 → 3768ab43 → 4b98473c → c01dcea1 → 629e3d88 → 629e3d88 → 629e3d88 -- `kei-compute-digitalocean` — 3 versions: 369b3a00 → e502d22d → e6346593 +- `kei-compute-digitalocean` — 5 versions: 369b3a00 → e502d22d → e6346593 → 78e91e6b → 78e91e6bb409913c - `kei-compute-digitalocean::kei-compute-digitalocean` — 2 versions: becd06da → becd06da -- `kei-compute-linode` — 3 versions: f63c4aa6 → df87593e → 40a2bdc5 +- `kei-compute-linode` — 5 versions: f63c4aa6 → df87593e → 40a2bdc5 → a2c366d4 → a2c366d4d0003d68 - `kei-compute-linode::kei-compute-linode` — 2 versions: ed37b4a5 → ed37b4a5 -- `kei-compute-vultr` — 3 versions: 4cb6c0b7 → eb1cd34c → f1f785f4 +- `kei-compute-vultr` — 5 versions: 4cb6c0b7 → eb1cd34c → f1f785f4 → d8c523dd → d8c523ddf97a6a17 - `kei-compute-vultr::kei-compute-vultr` — 2 versions: 8ef65a4f → 8ef65a4f -- `kei-conflict-scan` — 3 versions: 381b80ad → dee396b9 → 8c4cda9a +- `kei-conflict-scan` — 5 versions: 381b80ad → dee396b9 → 8c4cda9a → a6d35714 → a6d3571490ba4d6c - `kei-conflict-scan::kei-conflict-scan` — 2 versions: 6f99b956 → 6f99b956 -- `kei-content-store` — 3 versions: 11ed9bd8 → ea462cc4 → b86f6d90 +- `kei-content-store` — 5 versions: 11ed9bd8 → ea462cc4 → b86f6d90 → b9523105 → b9523105a6561601 - `kei-content-store::kei-content-store` — 2 versions: cbcf91b6 → cbcf91b6 -- `kei-cortex` — 6 versions: 4815eb79 → 47d1b6ba → 6e01fa0d → 6e01fa0d → 6e01fa0d → 6e01fa0d -- `kei-cortex::kei-cortex` — 124 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 → 2f0a30bd → 72bb72f0 → b5167b4d → b547ea78 → 22fd0a17 → 48c02bd1 → 5dc0ae1b → f92ef035 → d88d40c8 → 304b82c3 → 1aae122b → 2dd97fb1 → 0c0763ba → 3a2dc192 → db0268b2 → 96d4c01e → ad8c681f → 96d4c01e → 42442b7d → 4f866eae → 78f70ea8 → 7f18e568 → 43f90d7d → fa410710 → 875d5a2a → b6203887 → 8ead3163 → e76cddd8 → dd9c9514 → b66b6cba → 4bbaf015 → b58768b5 → b179e553 → 1da94835 → 0da17c6a → e7b4f1b0 → d4db0252 → 01226b1a → 750f5ffd → 1c0a1a8e → d55eb5bd → 87588688 → b4f95eb5 → aee28766 → 29e25e78 → 6275797b → f7c79fb5 → 34de185c → 3028f8a9 → 34de185c → b77a7549 → 7d2685d5 → 189ebf41 → e08cd8fc → 1db22f1c → 76ee9811 → 56bc509b → 64281b3f → 64281b3f → c85180c6 → f8710632 → 473d4a14 → f5eba99f → 7286f776 → 0cf69e53 → 9e7db3d6 → 3f01a64f → e1aad130 → 5a151eea → 72cbb966 → 49aee825 → 09c222a2 → 4b093b08 → 66a4d99c -- `kei-cron-scheduler` — 3 versions: da2674f5 → a702296b → e59b51d5 +- `kei-cortex` — 8 versions: 4815eb79 → 47d1b6ba → 6e01fa0d → 6e01fa0d → 6e01fa0d → 6e01fa0d → d91652e6 → d91652e65cf4e52a +- `kei-cortex::kei-cortex` — 162 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 → 2f0a30bd → 72bb72f0 → b5167b4d → b547ea78 → 22fd0a17 → 48c02bd1 → 5dc0ae1b → f92ef035 → d88d40c8 → 304b82c3 → 1aae122b → 2dd97fb1 → 0c0763ba → 3a2dc192 → db0268b2 → 96d4c01e → ad8c681f → 96d4c01e → 42442b7d → 4f866eae → 78f70ea8 → 7f18e568 → 43f90d7d → fa410710 → 875d5a2a → b6203887 → 8ead3163 → e76cddd8 → dd9c9514 → b66b6cba → 4bbaf015 → b58768b5 → b179e553 → 1da94835 → 0da17c6a → e7b4f1b0 → d4db0252 → 01226b1a → 750f5ffd → 1c0a1a8e → d55eb5bd → 87588688 → b4f95eb5 → aee28766 → 29e25e78 → 6275797b → f7c79fb5 → 34de185c → 3028f8a9 → 34de185c → b77a7549 → 7d2685d5 → 189ebf41 → e08cd8fc → 1db22f1c → 76ee9811 → 56bc509b → 64281b3f → 64281b3f → c85180c6 → f8710632 → 473d4a14 → f5eba99f → 7286f776 → 0cf69e53 → 9e7db3d6 → 3f01a64f → e1aad130 → 5a151eea → 72cbb966 → 49aee825 → 09c222a2 → 4b093b08 → 66a4d99c → bd31347a → a5a8695e → 6f302eea → 694bedfe → 10917911 → 531ff7da → 92ecd22c → ebbf0aa2 → e0049936 → 847f19fc → a45c95fc → b5e1f645 → c235781e → a8c8c8e5 → 08b34680 → 774ca445 → 860ac0ae → 1672a684 → eba70cac → 38e09697 → d176d2e1 → 18cd5d2e → 9b912256 → 023155ef → 6d9f2e7e → e4ac74df → 4d1bebb6 → e5fe601f → ea939c2b → 920e783a → 16c80b06 → f99f8951 → 77d680d4 → 6bc05e60 → b3cb07df → 266d3749 → 0c556040 → 2afaa4ca +- `kei-cron-scheduler` — 5 versions: da2674f5 → a702296b → e59b51d5 → 01d1daef → 01d1daef49c3a38c - `kei-cron-scheduler::kei-cron-scheduler` — 2 versions: c4c0e774 → c4c0e774 -- `kei-crossdomain` — 3 versions: 7a263b47 → b8e72f87 → 7a6505bb +- `kei-crossdomain` — 5 versions: 7a263b47 → b8e72f87 → 7a6505bb → ae582e4c → ae582e4ca8c58339 - `kei-crossdomain::kei-crossdomain` — 2 versions: d358bcd2 → d358bcd2 -- `kei-curator` — 3 versions: dad1e6e3 → b244d7b8 → 35bfa6bd +- `kei-curator` — 5 versions: dad1e6e3 → b244d7b8 → 35bfa6bd → 2f307d65 → 2f307d65872eb19c - `kei-curator::kei-curator` — 2 versions: 2584ccc7 → 2584ccc7 -- `kei-db-contract` — 2 versions: d29338b0 → 75c8bc23 +- `kei-db-contract` — 4 versions: d29338b0 → 75c8bc23 → 388dbbb3 → 388dbbb38cbd56a2 - `kei-db-contract::kei-db-contract` — 19 versions: 2e9d962a → 07651211 → e4200114 → facc4312 → 20bb0441 → dcd5de23 → bbd7a9df → 2662f63e → e067292d → e39caba6 → 42411821 → ec449d79 → 48d6d10f → c06e17c1 → 82de90e6 → e4c729d2 → 2ef926dc → 2ef926dc → 2ef926dc -- `kei-decision` — 3 versions: 29049ab5 → ec7583ad → db7a5620 +- `kei-decision` — 5 versions: 29049ab5 → ec7583ad → db7a5620 → e49027e1 → e49027e1be3bd334 - `kei-decision::kei-decision` — 2 versions: bc475584 → bc475584 -- `kei-decompose` — 2 versions: 7495424e → d08c5b40 -- `kei-diff` — 2 versions: 0b1d7d44 → 5503a110 -- `kei-discover` — 3 versions: 9e30c653 → 88c299e4 → 6fe7269e +- `kei-decompose` — 4 versions: 7495424e → d08c5b40 → 541ebae7 → 541ebae76738ef9b +- `kei-diff` — 4 versions: 0b1d7d44 → 5503a110 → c0b36093 → c0b360936b4664b9 +- `kei-discover` — 5 versions: 9e30c653 → 88c299e4 → 6fe7269e → 910f0f16 → 910f0f16a1e7135f - `kei-discover::kei-discover` — 2 versions: edd8a7a8 → edd8a7a8 -- `kei-dna-index` — 3 versions: d4050bea → 6a5b990e → 4f1b6703 -- `kei-dna-index::kei-dna-index` — 2 versions: 207a3d2b → 207a3d2b -- `kei-entity-store` — 3 versions: e0856206 → 3c138274 → 4b0cdc95 +- `kei-dna-index` — 5 versions: d4050bea → 6a5b990e → 4f1b6703 → 3931698e → 3931698e1aa70c89 +- `kei-dna-index::kei-dna-index` — 4 versions: 207a3d2b → 207a3d2b → c69e7dd4 → 77d22e4c +- `kei-entity-store` — 5 versions: e0856206 → 3c138274 → 4b0cdc95 → 60a5a96b → 60a5a96b590ec87e - `kei-entity-store::kei-entity-store` — 2 versions: 6f1b3b78 → 6f1b3b78 -- `kei-export-trajectories` — 3 versions: 55753570 → d765f055 → 125acd5d +- `kei-export-trajectories` — 5 versions: 55753570 → d765f055 → 125acd5d → c53b33b7 → c53b33b7021fdf94 - `kei-export-trajectories::kei-export-trajectories` — 2 versions: 922be09e → 922be09e -- `kei-forge` — 3 versions: b11967b7 → e9116d6a → 396ec615 +- `kei-forge` — 5 versions: b11967b7 → e9116d6a → 396ec615 → ae8d4a53 → ae8d4a535c66331e - `kei-forge::kei-forge` — 2 versions: 21fa3161 → 21fa3161 -- `kei-fork` — 3 versions: 980d5588 → a3252cb9 → 69edfa7d +- `kei-fork` — 5 versions: 980d5588 → a3252cb9 → 69edfa7d → ecab95a7 → ecab95a70e04d85b - `kei-fork::kei-fork` — 2 versions: dd810d1c → dd810d1c -- `kei-frustration-loop` — 2 versions: 474e1d3d → 8bf9dddb -- `kei-gateway` — 3 versions: 28d41236 → 91173d2d → d1e9cdfd -- `kei-gateway::kei-gateway` — 2 versions: dfcb92ad → dfcb92ad -- `kei-gdrive-import` — 2 versions: 99ffbed8 → d5b115ef -- `kei-git-bitbucket` — 2 versions: 85c850ba → b2298cc9 -- `kei-git-forgejo` — 2 versions: a0f19163 → d71efb0f -- `kei-git-gitea` — 2 versions: ea30f0cc → 0de210a2 -- `kei-git-gitlab` — 3 versions: 744859c4 → 59a5271b → a3e126b1 +- `kei-frustration-loop` — 4 versions: 474e1d3d → 8bf9dddb → 07528e66 → 07528e6674648ff6 +- `kei-gateway` — 5 versions: 28d41236 → 91173d2d → d1e9cdfd → 986a5357 → 986a53573babc86c +- `kei-gateway::kei-gateway` — 3 versions: dfcb92ad → dfcb92ad → 0765019e +- `kei-gdrive-import` — 4 versions: 99ffbed8 → d5b115ef → 31de1af4 → 31de1af4866ed0c4 +- `kei-git-bitbucket` — 4 versions: 85c850ba → b2298cc9 → 95117185 → 951171857c421d07 +- `kei-git-forgejo` — 4 versions: a0f19163 → d71efb0f → edb0f728 → edb0f72873e6f1ff +- `kei-git-gitea` — 4 versions: ea30f0cc → 0de210a2 → 6c31fc76 → 6c31fc76b25dd90f +- `kei-git-gitlab` — 5 versions: 744859c4 → 59a5271b → a3e126b1 → f13c0698 → f13c0698e84a028d - `kei-git-gitlab::kei-git-gitlab` — 2 versions: 69b696f4 → 69b696f4 -- `kei-graph-check` — 3 versions: e08f240e → 2c0e38d8 → fa07cf8a +- `kei-graph-check` — 5 versions: e08f240e → 2c0e38d8 → fa07cf8a → 29ec8df2 → 29ec8df21bfb1a31 - `kei-graph-check::kei-graph-check` — 2 versions: 9bd2043b → 9bd2043b -- `kei-graph-export::kei-graph-export` — 27 versions: 2e9d962a → b0f840b1 → 4a42d5f4 → a9d35468 → 1f0c066f → 6f5cd1a9 → 89ae1693 → fbebe21d → 63b761f6 → 643d3f08 → 7ba05286 → ca606a00 → c1f97c41 → 237d050b → 094ddc72 → 006b0f7d → c3d7c243 → a67fc02f → 33beda01 → 615a6cfb → 6dbfd254 → bb6ca1bb → 48cb9c62 → 5529822c → 1b597838 → f17c1aeb → f17c1aeb -- `kei-graph-stream` — 2 versions: 04ef818f → f50e21a6 +- `kei-graph-export` — 3 versions: de93b403 → 40c3262a → 40c3262ab4f0a3d8 +- `kei-graph-export::kei-graph-export` — 37 versions: 2e9d962a → b0f840b1 → 4a42d5f4 → a9d35468 → 1f0c066f → 6f5cd1a9 → 89ae1693 → fbebe21d → 63b761f6 → 643d3f08 → 7ba05286 → ca606a00 → c1f97c41 → 237d050b → 094ddc72 → 006b0f7d → c3d7c243 → a67fc02f → 33beda01 → 615a6cfb → 6dbfd254 → bb6ca1bb → 48cb9c62 → 5529822c → 1b597838 → f17c1aeb → f17c1aeb → 54fbd97c → bf123cb6 → 9f56a3d5 → df35d6c0 → 7ce09557 → afae9ec7 → 9f8433ba → 2739a53d → 1e300320 → ae67cb7b +- `kei-graph-stream` — 4 versions: 04ef818f → f50e21a6 → ce75f90a → ce75f90abb7a26eb - `kei-graph-stream::kei-graph-stream` — 15 versions: 2e9d962a → d3087d32 → eefe8fc1 → 021bb6f8 → 96a32fa0 → 9ca6470e → d527efb1 → 28e6d9b6 → d364149d → 2db7af4f → a7ab6633 → 4e5e1e6f → e189e95e → d2a0312a → d2a0312a -- `kei-hibernate` — 3 versions: 25f6d5bc → 1ea136f5 → ec920564 +- `kei-hibernate` — 5 versions: 25f6d5bc → 1ea136f5 → ec920564 → 0bd212c6 → 0bd212c64a44b8b8 - `kei-hibernate::kei-hibernate` — 2 versions: a2bf8317 → a2bf8317 -- `kei-import-project` — 2 versions: aa3750a0 → 2de0fd64 -- `kei-leak-matrix` — 2 versions: 06a89af2 → a3803ef9 -- `kei-ledger` — 4 versions: 8d59d685 → 269810bf → 269810bf → 113b5db1 -- `kei-ledger-sign` — 3 versions: 339bd55a → c12a2016 → fd0abad1 +- `kei-import-project` — 4 versions: aa3750a0 → 2de0fd64 → 8a8e3258 → 8a8e325884364f5a +- `kei-import-project::kei-import-project` — 2 versions: 2939e0d7 → 8b9c793b +- `kei-leak-matrix` — 4 versions: 06a89af2 → a3803ef9 → ba4a491f → ba4a491f4ca7ed30 +- `kei-ledger` — 6 versions: 8d59d685 → 269810bf → 269810bf → 113b5db1 → ce2472a2 → ce2472a21f48efc9 +- `kei-ledger-sign` — 5 versions: 339bd55a → c12a2016 → fd0abad1 → 904dac6a → 904dac6a4502359a - `kei-ledger-sign::kei-ledger-sign` — 2 versions: cb77ffb1 → cb77ffb1 -- `kei-ledger::kei-ledger` — 8 versions: cbfb6330 → d44d16bb → 38851983 → dccd1493 → 6c25d3ca → 1c26fa43 → 1c26fa43 → 1c26fa43 -- `kei-llm-bridge-mlx` — 3 versions: 23e9e5b8 → b09d3703 → b919ddcd +- `kei-ledger::kei-ledger` — 9 versions: cbfb6330 → d44d16bb → 38851983 → dccd1493 → 6c25d3ca → 1c26fa43 → 1c26fa43 → 1c26fa43 → 2127c9c6 +- `kei-llm-bridge-mlx` — 5 versions: 23e9e5b8 → b09d3703 → b919ddcd → d3a13c3b → d3a13c3b05def07e - `kei-llm-bridge-mlx::kei-llm-bridge-mlx` — 2 versions: 73401169 → 73401169 -- `kei-llm-llamacpp` — 2 versions: 8cd7b0c0 → d6781358 -- `kei-llm-mlx` — 2 versions: 9fb79f0f → d276d3e6 -- `kei-llm-ollama` — 2 versions: cb99ce2c → 6876e1e7 -- `kei-llm-router` — 2 versions: bd772802 → a59cb2e9 -- `kei-machine-probe` — 2 versions: 634b2e86 → 6810f0b5 -- `kei-mcp` — 3 versions: 3425ff56 → 3a39649c → 8a9cefd6 +- `kei-llm-llamacpp` — 4 versions: 8cd7b0c0 → d6781358 → 6b75b49c → 6b75b49c16f63bf0 +- `kei-llm-mlx` — 4 versions: 9fb79f0f → d276d3e6 → e3228489 → e322848942a742de +- `kei-llm-ollama` — 4 versions: cb99ce2c → 6876e1e7 → 6e0997f1 → 6e0997f1041c115c +- `kei-llm-router` — 4 versions: bd772802 → a59cb2e9 → 945be793 → 945be793431ad71f +- `kei-machine-probe` — 4 versions: 634b2e86 → 6810f0b5 → 69afa5df → 69afa5df9abb0e47 +- `kei-mcp` — 5 versions: 3425ff56 → 3a39649c → 8a9cefd6 → 974af521 → 974af521dab89201 - `kei-mcp::kei-mcp` — 2 versions: 14b10ae3 → 14b10ae3 -- `kei-memory` — 3 versions: fd941920 → 654e3516 → 8d05f749 -- `kei-memory-postgres` — 2 versions: a9da92d3 → c95bff7d -- `kei-memory-redis` — 3 versions: fd7a49a9 → e749b491 → b4205e9d +- `kei-memory` — 5 versions: fd941920 → 654e3516 → 8d05f749 → 304e027c → 304e027c1837e588 +- `kei-memory-postgres` — 4 versions: a9da92d3 → c95bff7d → 0dbe3f70 → 0dbe3f70ade6ee7e +- `kei-memory-redis` — 5 versions: fd7a49a9 → e749b491 → b4205e9d → 5d79276b → 5d79276bd585a5e5 - `kei-memory-redis::kei-memory-redis` — 2 versions: 8fdc9c77 → 8fdc9c77 -- `kei-memory-sled` — 2 versions: 6bd5485f → 6fdae904 -- `kei-memory-sqlite` — 2 versions: f64bbb1d → 93761682 +- `kei-memory-sled` — 4 versions: 6bd5485f → 6fdae904 → c7af2569 → c7af25695c151b7b +- `kei-memory-sqlite` — 4 versions: f64bbb1d → 93761682 → 46078173 → 460781737bc1b3e1 - `kei-memory::kei-memory` — 35 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 → ee193625 → ee193625 -- `kei-migrate` — 3 versions: db2e7bd0 → fd996e76 → b47bd103 +- `kei-migrate` — 5 versions: db2e7bd0 → fd996e76 → b47bd103 → 046f03f4 → 046f03f470a94105 - `kei-migrate::kei-migrate` — 2 versions: 363e4705 → 363e4705 -- `kei-model` — 3 versions: 0a6ce8bc → 1a4038fd → 1a4038fd -- `kei-model-router` — 3 versions: 1280a1dd → b67e44b9 → 5021bf7b +- `kei-model` — 5 versions: 0a6ce8bc → 1a4038fd → 1a4038fd → c7e27c63 → c7e27c634b157ead +- `kei-model-router` — 5 versions: 1280a1dd → b67e44b9 → 5021bf7b → 27d39abe → 27d39abe3a681f25 - `kei-model-router::kei-model-router` — 2 versions: 43e912e8 → 43e912e8 - `kei-model::kei-model` — 3 versions: 0948fb4f → 3f74b167 → 3f74b167 -- `kei-net-ipsec` — 2 versions: 600684a8 → edb79478 -- `kei-net-openvpn` — 2 versions: d4c94d69 → a209e645 -- `kei-net-wireguard` — 2 versions: e2c8fab8 → 05a75c60 -- `kei-notify-discord` — 2 versions: 1060b266 → a080b52b -- `kei-notify-slack` — 2 versions: 6ecc85e5 → 241f0aa1 -- `kei-notify-sms` — 2 versions: 97776ab9 → d0fb8237 -- `kei-notify-telegram` — 2 versions: b2384d0d → d3bff93d -- `kei-pet` — 3 versions: 8b7b8ee7 → 2af7e9fd → fc580031 -- `kei-pet::kei-pet` — 2 versions: fddb74ca → fddb74ca -- `kei-ping` — 2 versions: d0c626c3 → 23b06c85 -- `kei-pipe` — 3 versions: 3efc46a4 → a23aec78 → eca93d66 +- `kei-net-ipsec` — 4 versions: 600684a8 → edb79478 → a11ec051 → a11ec0517386cf1c +- `kei-net-openvpn` — 4 versions: d4c94d69 → a209e645 → 2425f09f → 2425f09f2e407cc3 +- `kei-net-wireguard` — 4 versions: e2c8fab8 → 05a75c60 → 978196a2 → 978196a25f306532 +- `kei-notify-discord` — 4 versions: 1060b266 → a080b52b → 6a6989ee → 6a6989ee2c404b9c +- `kei-notify-slack` — 4 versions: 6ecc85e5 → 241f0aa1 → 376d1c9e → 376d1c9eeea61eae +- `kei-notify-sms` — 4 versions: 97776ab9 → d0fb8237 → e5ca0aab → e5ca0aab6cd29354 +- `kei-notify-telegram` — 4 versions: b2384d0d → d3bff93d → 4bcdd3b1 → 4bcdd3b1da8e5586 +- `kei-pet` — 5 versions: 8b7b8ee7 → 2af7e9fd → fc580031 → 4adcfca5 → 4adcfca514ca03f5 +- `kei-pet::kei-pet` — 7 versions: fddb74ca → fddb74ca → fa98b064 → a21de5d7 → a0137914 → 56c0a077 → 51eb1fec +- `kei-ping` — 4 versions: d0c626c3 → 23b06c85 → a6fcb861 → a6fcb861d490f5d0 +- `kei-pipe` — 5 versions: 3efc46a4 → a23aec78 → eca93d66 → e02e1d85 → e02e1d85b4194201 - `kei-pipe::kei-pipe` — 2 versions: af056c3c → af056c3c -- `kei-projects-index` — 3 versions: ce1576f0 → c5ecb5ee → 8e2e7128 +- `kei-pipeline-test` — 2 versions: 45ff17c5 → 45ff17c5a735e751 +- `kei-pipeline-test::kei-pipeline-test` — 2 versions: 2e9d962a → 08ac0613 +- `kei-projects-index` — 5 versions: ce1576f0 → c5ecb5ee → 8e2e7128 → fef5af18 → fef5af180ea88a89 - `kei-projects-index::kei-projects-index` — 2 versions: 809d1c77 → 809d1c77 -- `kei-projects-watcher` — 3 versions: dedc5323 → dd3a3b8c → a9504a37 -- `kei-projects-watcher::kei-projects-watcher` — 2 versions: cd10e92b → cd10e92b -- `kei-provision` — 3 versions: 1d613e5d → cfa53bb3 → 86821ebb -- `kei-provision::kei-provision` — 2 versions: 0ec7cd2f → 0ec7cd2f -- `kei-prune` — 3 versions: 7c0a0c11 → 4454513b → dab125ef +- `kei-projects-watcher` — 5 versions: dedc5323 → dd3a3b8c → a9504a37 → 8aaecb2a → 738638606d5e8d16 +- `kei-projects-watcher::kei-projects-watcher` — 17 versions: cd10e92b → cd10e92b → 9608f9ef → bc82263f → 6351f4e0 → a9cb0aa2 → 2c036ff9 → 48e84b56 → 5bdf2837 → a51cd5e8 → 6683b2b4 → adba0a04 → fb61929a → b5e6ed55 → e423b99c → 80566e17 → a5adbe2e +- `kei-provision` — 5 versions: 1d613e5d → cfa53bb3 → 86821ebb → d1ae29e7 → d1ae29e76a9b3275 +- `kei-provision::kei-provision` — 6 versions: 0ec7cd2f → 0ec7cd2f → b1da9dd4 → 8efb7c7e → 6bb23485 → f8463bde +- `kei-prune` — 5 versions: 7c0a0c11 → 4454513b → dab125ef → 912fa6e5 → 912fa6e551df94d6 - `kei-prune::kei-prune` — 2 versions: e4b33b11 → e4b33b11 -- `kei-refactor-engine` — 3 versions: 90048888 → 92e83ce0 → 01f1f681 -- `kei-refactor-engine::kei-refactor-engine` — 2 versions: 7d8c5bfb → 7d8c5bfb -- `kei-registry` — 4 versions: 7d9570ad → 5a2e79d8 → 5a2e79d8 → 5a2e79d8 -- `kei-registry::foo` — 2 versions: 403bc4b0 → 403bc4b0 -- `kei-registry::kei-registry` — 37 versions: a9d4104f → 4110ba86 → 6e2dc3fd → 1f486539 → f10a08ba → 48886c98 → 6aeaf85c → ca0c09e0 → 130372c0 → f69680b3 → 50364568 → 30e6dee3 → 3bb6d4f8 → 26a25696 → 0951d355 → 3261f321 → 5a190e74 → 80762a78 → d2bd49f3 → 99859be7 → b134cecf → 713f693b → 5faa1d45 → 84b3d3aa → f0fd45d4 → a50c01c9 → a4b4526d → b6f981f1 → 93eeffff → d3feb512 → f21fe020 → cbe1a45d → d5146bbd → a33bb21f → a3f03a74 → 4e595599 → 4e595599 -- `kei-registry::mini-prim` — 2 versions: 9fa2b304 → 9fa2b304 -- `kei-replay` — 3 versions: 420ceb46 → 74f2fcc4 → 3d43da58 -- `kei-replay::kei-replay` — 2 versions: 4e8b77cb → 4e8b77cb -- `kei-router` — 3 versions: fc8c6820 → 2cfaa362 → eef0157c -- `kei-router::kei-router` — 17 versions: 186634e6 → d91e8a11 → 80d4f8c6 → f8677f1d → a2e47f61 → 299a5afe → 675effa4 → 1fa6b4bb → 89c81c79 → 29340bbb → 51682c29 → ec0a1bfb → f4fce214 → 184e4f53 → 98ab93cd → 98ab93cd → 98ab93cd -- `kei-runtime` — 3 versions: 44b695ea → c19f68cf → b372ab7c -- `kei-runtime-core` — 3 versions: 100eec0c → dedb3de0 → b9a37dea -- `kei-runtime-core::kei-runtime-core` — 9 versions: 7980a704 → d64f3fbc → 9822303c → 80ad147f → ee80f871 → 663b5308 → 143c08b7 → ecfcc56c → 10186e32 +- `kei-refactor-engine` — 5 versions: 90048888 → 92e83ce0 → 01f1f681 → 55447926 → 55447926330313be +- `kei-refactor-engine::kei-refactor-engine` — 17 versions: 7d8c5bfb → 7d8c5bfb → 84f68a72 → beda9e61 → 1dde9ffc → 6df9785d → 62f2a855 → 761d1f21 → e25a9173 → 4d34a7f7 → 854124dc → aed7fa84 → 29bddee3 → 4e98da43 → c4b1c6c7 → d1fb4cc4 → 392c9aa7 +- `kei-registry` — 6 versions: 7d9570ad → 5a2e79d8 → 5a2e79d8 → 5a2e79d8 → 52423c8c → f5fc71fe14c1500f +- `kei-registry::foo` — 5 versions: 403bc4b0 → 403bc4b0 → 403bc4b0 → 403bc4b0 → 403bc4b0 +- `kei-registry::kei-registry` — 85 versions: a9d4104f → 4110ba86 → 6e2dc3fd → 1f486539 → f10a08ba → 48886c98 → 6aeaf85c → ca0c09e0 → 130372c0 → f69680b3 → 50364568 → 30e6dee3 → 3bb6d4f8 → 26a25696 → 0951d355 → 3261f321 → 5a190e74 → 80762a78 → d2bd49f3 → 99859be7 → b134cecf → 713f693b → 5faa1d45 → 84b3d3aa → f0fd45d4 → a50c01c9 → a4b4526d → b6f981f1 → 93eeffff → d3feb512 → f21fe020 → cbe1a45d → d5146bbd → a33bb21f → a3f03a74 → 4e595599 → 4e595599 → 8e2b7886 → d16f38da → 2ed35267 → 4434dd90 → 91f0a37b → d9255ad2 → 29bd0903 → 0595f2de → d7b92bdf → 759fd310 → 24f2e69c → 64248c75 → 047adf17 → 777301ba → 6ac50997 → fc6f5af2 → 2b68d221 → 31c6221e → bbac3f70 → ffa19a63 → ab20f6c5 → b256ac1c → 063bdb3b → 2fd7556c → 9fcdf19c → 3aecde54 → ab28ddb8 → 11a22bcc → 5a8c1a67 → 970d3379 → aea28a26 → 1c34dc1f → 803237a3 → ef71d9bf → 35abfee7 → e18e4fc8 → 94df6f9c → 65adf86c → 65adf86c → 0a39af90 → 7a6b2e37 → c6e1a5ed → 1567d950 → 1f5e848e → 355d0be6 → 56ded035 → f75cb6b4 → a35e0f4a +- `kei-registry::mini-prim` — 5 versions: 9fa2b304 → 9fa2b304 → 9fa2b304 → 9fa2b304 → 9fa2b304 +- `kei-replay` — 5 versions: 420ceb46 → 74f2fcc4 → 3d43da58 → f5d2bf46 → f5d2bf468cda99d6 +- `kei-replay::kei-replay` — 3 versions: 4e8b77cb → 4e8b77cb → 65b1ad9b +- `kei-router` — 5 versions: fc8c6820 → 2cfaa362 → eef0157c → 3fec0d07 → 3fec0d07992fb25d +- `kei-router::kei-router` — 19 versions: 186634e6 → d91e8a11 → 80d4f8c6 → f8677f1d → a2e47f61 → 299a5afe → 675effa4 → 1fa6b4bb → 89c81c79 → 29340bbb → 51682c29 → ec0a1bfb → f4fce214 → 184e4f53 → 98ab93cd → 98ab93cd → 98ab93cd → 0744bf9e → b46c86d0 +- `kei-runtime` — 5 versions: 44b695ea → c19f68cf → b372ab7c → 0b1c7114 → 0b1c71146c683dd7 +- `kei-runtime-core` — 5 versions: 100eec0c → dedb3de0 → b9a37dea → 3ec878e2 → 3ec878e2dd71176a +- `kei-runtime-core::kei-runtime-core` — 13 versions: 7980a704 → d64f3fbc → 9822303c → 80ad147f → ee80f871 → 663b5308 → 143c08b7 → ecfcc56c → 10186e32 → 0ace2c22 → a544e53a → 9c23c869 → 453db161 - `kei-runtime::kei-runtime` — 15 versions: e23e203b → 45e2bb3a → 93b703b3 → bd5a94ce → 15d85045 → 2aa2f1e3 → 2aa2f1e3 → 23f2ee6a → 37dc01f8 → bb9a2e8d → e013e322 → 70fd5389 → 67644265 → 4b3abe12 → 5fcf7642 -- `kei-sage` — 3 versions: 773af2fd → e7617e42 → 70873353 -- `kei-sage::kei-sage` — 2 versions: df35dc55 → df35dc55 -- `kei-scheduler` — 3 versions: 589d4c96 → b20fdba2 → f1f1ebf8 +- `kei-sage` — 5 versions: 773af2fd → e7617e42 → 70873353 → d1c7d281 → 443fcc309d0cbaa1 +- `kei-sage::kei-sage` — 17 versions: df35dc55 → df35dc55 → 9ed33eef → 1ccf8553 → ace2ebe0 → 12f08988 → fdf01997 → 89230dfa → 412374dc → 412374dc → 526f83cf → 0aecbc7c → 953d2717 → 4219f080 → 9411c4d0 → 667bde03 → be5d29e2 +- `kei-scheduler` — 5 versions: 589d4c96 → b20fdba2 → f1f1ebf8 → 71e42866 → 71e428667c0a51de - `kei-scheduler::kei-scheduler` — 2 versions: ef89066d → ef89066d -- `kei-search-core` — 3 versions: 3e15b74a → 7f980b0f → 5c3a0ced -- `kei-search-core::kei-search-core` — 2 versions: ff60e666 → ff60e666 -- `kei-shared` — 3 versions: 5990b174 → c9abc1ac → 9effa42e -- `kei-shared::kei-shared` — 2 versions: df6d9f3f → df6d9f3f -- `kei-skill-importer` — 3 versions: 18270170 → 8a09d39e → cb92de6f -- `kei-skill-importer::kei-skill-importer` — 2 versions: 99c79714 → 99c79714 -- `kei-skills` — 3 versions: 0bc302bc → 9b27964c → 8b8fa1ed +- `kei-search-core` — 5 versions: 3e15b74a → 7f980b0f → 5c3a0ced → 44147823 → 4414782368af2908 +- `kei-search-core::kei-search-core` — 9 versions: ff60e666 → ff60e666 → 96ff99a4 → 14e56266 → 320673de → 24303758 → 4c225682 → a1f36846 → cd51e70f +- `kei-shared` — 5 versions: 5990b174 → c9abc1ac → 9effa42e → 881038bd → 881038bdfa81b0a8 +- `kei-shared::kei-shared` — 8 versions: df6d9f3f → df6d9f3f → 24b821c9 → 04d318a6 → e74644f8 → cd44e72a → 92dbbe76 → 985486d6 +- `kei-skill-importer` — 5 versions: 18270170 → 8a09d39e → cb92de6f → 9a8f8225 → 9a8f8225093a7ce6 +- `kei-skill-importer::kei-skill-importer` — 4 versions: 99c79714 → 99c79714 → edb3646a → d5b46a57 +- `kei-skills` — 5 versions: 0bc302bc → 9b27964c → 8b8fa1ed → 168eae70 → 168eae705265c03a - `kei-skills::kei-skills` — 2 versions: fa2242f8 → fa2242f8 -- `kei-social-store` — 3 versions: 901fa890 → f5409d5f → 8c7bba92 +- `kei-social-store` — 5 versions: 901fa890 → f5409d5f → 8c7bba92 → 4ec4ddcd → 4ec4ddcde6a7d07b - `kei-social-store::kei-social-store` — 2 versions: a0590b58 → a0590b58 -- `kei-spawn` — 3 versions: fd3b3939 → fd4e54ad → 6f581999 +- `kei-spawn` — 5 versions: fd3b3939 → fd4e54ad → 6f581999 → 11e0329c → 11e0329ce919b898 - `kei-spawn::kei-spawn` — 2 versions: 8547eaf3 → 8547eaf3 -- `kei-store` — 3 versions: 381485a1 → cd08369f → 496176e1 +- `kei-store` — 5 versions: 381485a1 → cd08369f → 496176e1 → 8577af6c → 8577af6c0d58ce9d - `kei-store::kei-store` — 2 versions: 7e5ddcc2 → 7e5ddcc2 -- `kei-svc-systemd` — 3 versions: 13da0fd2 → cb3a6e65 → 71d27f32 +- `kei-substrate-types` — 2 versions: 27e498f0 → 27e498f01091f17b +- `kei-substrate-types::kei-substrate-types` — 3 versions: 2e9d962a → 8e4342de → e4b9cbc7 +- `kei-svc-systemd` — 5 versions: 13da0fd2 → cb3a6e65 → 71d27f32 → 8f85fbec → 8f85fbec44996ade - `kei-svc-systemd::kei-svc-systemd` — 2 versions: a037fe33 → a037fe33 -- `kei-task` — 3 versions: f1204d34 → bba6a7b7 → 8a46ec72 +- `kei-task` — 5 versions: f1204d34 → bba6a7b7 → 8a46ec72 → 127047cf → 127047cf636088f2 - `kei-task::kei-task` — 2 versions: 10b73ba4 → 10b73ba4 -- `kei-tlog` — 2 versions: 8a4a1f56 → b3a16003 +- `kei-tlog` — 4 versions: 8a4a1f56 → b3a16003 → 5a2820a3 → 5a2820a3b829a4be +- `kei-token-tracker` — 3 versions: 16feb4d4 → b7f42984 → b7f429845eec3ce2 - `kei-token-tracker::kei-token-tracker` — 11 versions: 2e9d962a → 425b08f0 → 9a5196eb → 200eba01 → 2caec2d6 → 4538adbc → 0acb6793 → 1fa333e0 → dffb827c → 28bdb3b1 → 412dd8cd -- `kei-tty` — 2 versions: 42f78a71 → fa00dbff -- `kei-watch` — 3 versions: c7e67afd → 5889eebd → 58d6e5ed +- `kei-tty` — 4 versions: 42f78a71 → fa00dbff → 8b2c89af → 8b2c89af074f79de +- `kei-watch` — 5 versions: c7e67afd → 5889eebd → 58d6e5ed → 1de6e250 → 1de6e250bbf8c82d - `kei-watch::kei-watch` — 2 versions: 08dfeef4 → 08dfeef4 -- `keisei` — 3 versions: 6911bb1e → 94467a31 → 5b045150 +- `keidna-sign` — 2 versions: b6d5f109 → b6d5f10993eaa4db +- `keidna-sign::keidna-sign` — 6 versions: 2e9d962a → f78efac0 → b87c6e6a → d91680d8 → 32ace448 → e933c706 +- `keidocs` — 2 versions: 63c3efd1 → 63c3efd1c43d824f +- `keidocs::keidocs` — 16 versions: 2e9d962a → 5be861ed → 302049e9 → b422e120 → a54bad32 → b9ad1f88 → 91d26cff → 785d12dc → 775da13e → c9fc861d → 853aed97 → 872aea1d → f0b664e3 → 8d6cabdc → a094c299 → 56f7e170 +- `keisei` — 5 versions: 6911bb1e → 94467a31 → 5b045150 → 57874ba4 → 57874ba402c21fd3 - `keisei::keisei` — 2 versions: 32025580 → 32025580 -- `merger` — 2 versions: af2bf880 → a9f3f180 -- `mock-render` — 2 versions: 99b0927a → f5f4d966 -- `nano-banana` — 2 versions: af1cdb93 → beb1649e -- `no-downgrade` — 3 versions: ff6a5fe0 → e9aa1cf2 → 13087e5b -- `no-python-without-approval` — 2 versions: 45d3e0ab → 48fdb89e -- `numeric-claims-guard` — 5 versions: 90f697e6 → d5ed33c8 → 52e330ae → 943abcf7 → afc73756 -- `numeric-claims-record` — 2 versions: 59a9990f → 342361a3 -- `output::report-format` — 2 versions: 2051e906 → 4da32467 -- `output::severity-grade` — 2 versions: ed37a6c0 → d58af2b1 -- `phase-b-rem` — 4 versions: 69fdc9bc → df6af06f → 223c0c99 → 8545aba8 -- `policy::no-git-ops` — 2 versions: eed5a2d2 → 883d37bb -- `post-commit-audit` — 2 versions: 045545fb → f57932b8 -- `post-write-check` — 2 versions: 6ceb2237 → 4aaf1c5e -- `quality::cargo-check-green` — 2 versions: 58fde9c4 → 6546bfa8 -- `quality::constructor-pattern` — 2 versions: a9c646b2 → fd53eef5 -- `quality::tests-green` — 2 versions: aa3903f9 → 3988631a -- `safety-guard` — 2 versions: 32b889cf → 665e7cd1 -- `safety::no-dep-bump` — 2 versions: 52f17bcf → c82a1651 -- `scope::files-denylist` — 2 versions: 7a3eb264 → 3bd54553 -- `scope::files-whitelist` — 2 versions: 5a2b126c → 20d7510d -- `secrets-pre-guard` — 2 versions: 2025e90b → 95f8c30d -- `site-wysiwyd-check` — 2 versions: a0d38a22 → 416c0648 -- `skill-record` — 3 versions: cdf67741 → e2444805 → 44e464fe -- `sleep-report-tg` — 3 versions: acc3ebfb → ef101ab6 → 9529ec50 -- `ssh-check` — 2 versions: f419e2b0 → ebd97541 -- `task-timer` — 5 versions: 202823f9 → 16e4f0a3 → a48f5401 → 4482de6f → d1289992 -- `tokens-sync` — 2 versions: 54c149ab → 69857925 -- `tool-use-event` — 2 versions: 8903ffd4 → a7a0cfd9 -- `tools::deny-tools` — 2 versions: 8f342dd8 → 5f725724 -- `user-hooks` — 8 versions: 023e5a08 → 023e5a08 → 023e5a08 → 023e5a08 → 023e5a08 → 023e5a08 → 023e5a08 → 023e5a08 -- `user-memory` — 8 versions: b8f9e85f → b8f9e85f → b8f9e85f → b8f9e85f → b8f9e85f → b8f9e85f → b8f9e85f → b8f9e85f -- `user-rules` — 8 versions: bc8e0acf → bc8e0acf → bc8e0acf → bc8e0acf → bc8e0acf → bc8e0acf → bc8e0acf → bc8e0acf -- `visual-diff` — 2 versions: 557bdc21 → 4516e372 +- `merger` — 3 versions: af2bf880 → a9f3f180 → a9f3f18090737ae1 +- `milestone-commit-hook` — 2 versions: a6cf8dc6 → a6cf8dc62002af8f +- `mock-render` — 4 versions: 99b0927a → f5f4d966 → a89ee70a → a89ee70a71170bbe +- `nano-banana` — 3 versions: af1cdb93 → beb1649e → beb1649ee3cb9f86 +- `no-downgrade` — 6 versions: ff6a5fe0 → e9aa1cf2 → 13087e5b → 13087e5ba4dd20af → fcbabe521b91885f → f96e6fe35655cecc +- `no-github-push` — 3 versions: dc2f99ae → dc2f99ae → dc2f99aea68bfbe1 +- `no-hand-edit-agents` — 2 versions: 9582e432 → 9582e432e715e80b +- `no-python-without-approval` — 5 versions: 45d3e0ab → 48fdb89e → 48fdb89e200872a9 → c01638b65fec1570 → 0cb471671af02902 +- `numeric-claims-guard` — 7 versions: 90f697e6 → d5ed33c8 → 52e330ae → 943abcf7 → afc73756 → afc737566df9682c → 84e9fd06e4fdbc4b +- `numeric-claims-record` — 3 versions: 59a9990f → 342361a3 → 342361a3ec49eda6 +- `orchestrator-branch-check` — 2 versions: 32a9f9af → 32a9f9af770b6e10 +- `orchestrator-dirty-check` — 2 versions: f8cc1b8e → f8cc1b8e55c75916 +- `output::merge-result` — 2 versions: 91cb9245 → 91cb9245ac22ae83 +- `output::report-format` — 3 versions: 2051e906 → 4da32467 → 4da32467db43d03c +- `output::severity-grade` — 3 versions: ed37a6c0 → d58af2b1 → d58af2b1830e5753 +- `output::verdict` — 2 versions: b7b8f09e → b7b8f09e3587d02c +- `phase-b-rem` — 7 versions: 69fdc9bc → df6af06f → 223c0c99 → 8545aba8 → 0698f19d → 65463582 → 65463582cf03e457 +- `phase-c-deep-sleep` — 3 versions: d6007c09 → 700a3c8d → 700a3c8d70f38e48 +- `policy::git-ops-scope` — 2 versions: 4d43202c → 4d43202c9b9c901a +- `policy::no-git-ops` — 3 versions: eed5a2d2 → 883d37bb → 883d37bbbc92efa1 +- `post-cargo-build-cleanup-reminder` — 2 versions: 2d6619ee → 2d6619eeaa2dcdcb +- `post-commit-audit` — 3 versions: 045545fb → f57932b8 → f57932b803153127 +- `post-write-check` — 3 versions: 6ceb2237 → 4aaf1c5e → 4aaf1c5e10bc9ba7 +- `quality::cargo-check-green` — 3 versions: 58fde9c4 → 6546bfa8 → 6546bfa873e9cb8c +- `quality::constructor-pattern` — 3 versions: a9c646b2 → fd53eef5 → fd53eef564f08d67 +- `quality::tests-green` — 3 versions: aa3903f9 → 3988631a → 3988631a55180fa6 +- `read-only` — 2 versions: 87b7cee9 → 87b7cee96620ef2a +- `recurrence-suggest` — 3 versions: 2f0a2afa → 2f0a2afa77229d23 → dccdebf3df03e41b +- `rust-first` — 2 versions: 34d6ec08 → 34d6ec08be80a8a4 +- `safety-guard` — 3 versions: 32b889cf → 665e7cd1 → 665e7cd14055096b +- `safety::no-dep-bump` — 3 versions: 52f17bcf → c82a1651 → c82a1651776efc5d +- `scope::files-denylist` — 3 versions: 7a3eb264 → 3bd54553 → 3bd545534fe6c710 +- `scope::files-whitelist` — 3 versions: 5a2b126c → 20d7510d → 20d7510d5836e1d1 +- `scope::read-only` — 2 versions: eeffc63a → eeffc63a66fad321 +- `secrets-pre-guard` — 3 versions: 2025e90b → 95f8c30d → 95f8c30da586dea1 +- `session-end-dump` — 3 versions: 4909cdce → 4909cdce524fb70c → d73bcc22432312a6 +- `shipped-vs-functional::1-agent-self-tag-status-truth-marker` — 2 versions: b5ec90aa → 94f83554 +- `shipped-vs-functional::2-hook-scan-claude-hooks-agent-stub-scan-sh` — 2 versions: 19866fb4 → 6c2a93d5 +- `shipped-vs-functional::3-orchestrator-pre-commit-gate` — 2 versions: 1719fc7e → 06326b0a +- `site-wysiwyd-check` — 3 versions: a0d38a22 → 416c0648 → 416c06485a627202 +- `skill-record` — 4 versions: cdf67741 → e2444805 → 44e464fe → 44e464fe9e3d5881 +- `sleep-report-tg` — 4 versions: acc3ebfb → ef101ab6 → 9529ec50 → 9529ec503aab1f2c +- `ssh-check` — 4 versions: f419e2b0 → ebd97541 → efaf8856 → efaf88561df1143f +- `stop-verify` — 4 versions: ea57eb38 → 81f1dd9e → 10673c57 → 10673c572a6d504f +- `task-timer` — 6 versions: 202823f9 → 16e4f0a3 → a48f5401 → 4482de6f → d1289992 → d12899927f89056f +- `tokens-sync` — 4 versions: 54c149ab → 69857925 → 18793d64 → 18793d64c6cd18dc +- `tomd-preread` — 2 versions: e2cec1bb → e2cec1bb46cb50bd +- `tool-use-event` — 3 versions: 8903ffd4 → a7a0cfd9 → a7a0cfd93a7777cb +- `tools::bash-allowlist` — 2 versions: f18330d4 → f18330d483f5a694 +- `tools::cargo-only-bash` — 2 versions: 98e70f68 → 98e70f68456e95b3 +- `tools::deny-tools` — 3 versions: 8f342dd8 → 5f725724 → 5f7257240643f745 +- `tools::read-only` — 2 versions: 22bba452 → 22bba452f998b564 +- `user-hooks` — 9 versions: 023e5a08 → 023e5a08 → 023e5a08 → 023e5a08 → 023e5a08 → 023e5a08 → 023e5a08 → 023e5a08 → 023e5a08d60d4cdc +- `user-memory` — 9 versions: b8f9e85f → b8f9e85f → b8f9e85f → b8f9e85f → b8f9e85f → b8f9e85f → b8f9e85f → b8f9e85f → b8f9e85f72437c2a +- `user-rules` — 9 versions: bc8e0acf → bc8e0acf → bc8e0acf → bc8e0acf → bc8e0acf → bc8e0acf → bc8e0acf → bc8e0acf → bc8e0acfc14a3161 +- `verify::fork-audit` — 2 versions: 3fb8694d → 3fb8694dc95d99fc +- `visual-diff` — 4 versions: 557bdc21 → 4516e372 → a5129a58 → a5129a58469c8040 --- ## Schema notes -- `dna` wire format: `::::::-` (≥33 chars; role + caps slugs are variable — see docs/DNA-FORMAT.md). +- `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.