diff --git a/NOTICE b/NOTICE index b2d9e9d..6208b87 100644 --- a/NOTICE +++ b/NOTICE @@ -2,7 +2,7 @@ KeiSeiKit Copyright 2026 Denis Parfionovich This product includes software developed by -Denis Parfionovich (info@greendragon.info). +Denis Parfionovich (parfionovich@keilab.io). Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/README.md b/README.md index 93b7c78..2ea2936 100644 --- a/README.md +++ b/README.md @@ -209,7 +209,7 @@ terms (irrevocable). See [LICENSE](./LICENSE) and [NOTICE](./NOTICE). ## Author & collaboration -Built by Denis Parfionovich (`info@greendragon.info`) running +Built by Denis Parfionovich (`parfionovich@keilab.io`) running 4–8 parallel Claude Code terminals per day. Solo-maintained. Apache 2.0 makes the bus factor manageable: any AI-assisted developer (you, your Claude, your Cursor, your Aider) can read diff --git a/_primitives/_rust/Cargo.toml b/_primitives/_rust/Cargo.toml index fd641ee..63c0049 100644 --- a/_primitives/_rust/Cargo.toml +++ b/_primitives/_rust/Cargo.toml @@ -186,6 +186,10 @@ members = [ [workspace.package] edition = "2021" rust-version = "1.77" +authors = ["Denis Parfionovich "] +license = "Apache-2.0" +repository = "https://github.com/KeiSei84/KeiSeiKit-1.0" +homepage = "https://github.com/KeiSei84/KeiSeiKit-1.0" [workspace.dependencies] clap = { version = "4", features = ["derive"] } diff --git a/_primitives/_rust/firewall-diff/Cargo.toml b/_primitives/_rust/firewall-diff/Cargo.toml index 091e452..55766bd 100644 --- a/_primitives/_rust/firewall-diff/Cargo.toml +++ b/_primitives/_rust/firewall-diff/Cargo.toml @@ -2,7 +2,8 @@ name = "firewall-diff" version = "0.1.0" edition.workspace = true -authors = ["Denis Parfionovich "] +authors.workspace = true +license.workspace = true rust-version.workspace = true [[bin]] diff --git a/_primitives/_rust/frustration-matrix/Cargo.toml b/_primitives/_rust/frustration-matrix/Cargo.toml index a1f14a7..e148b5d 100644 --- a/_primitives/_rust/frustration-matrix/Cargo.toml +++ b/_primitives/_rust/frustration-matrix/Cargo.toml @@ -4,7 +4,8 @@ version = "0.1.0" edition.workspace = true rust-version.workspace = true description = "Longitudinal user-frustration matrix — regex-based chatlog scan (no ML)" -authors = ["Denis Parfionovich "] +authors.workspace = true +license.workspace = true [lib] name = "frustration_matrix" diff --git a/_primitives/_rust/kei-agent-runtime/Cargo.toml b/_primitives/_rust/kei-agent-runtime/Cargo.toml index 4b4a57d..d5e0fa5 100644 --- a/_primitives/_rust/kei-agent-runtime/Cargo.toml +++ b/_primitives/_rust/kei-agent-runtime/Cargo.toml @@ -4,7 +4,8 @@ version = "0.1.0" edition.workspace = true rust-version.workspace = true description = "Agent substrate v1 — Capability trait + registry + compose/spawn/verify runtime" -authors = ["Denis Parfionovich "] +authors.workspace = true +license.workspace = true [[bin]] name = "kei-agent-runtime" @@ -34,4 +35,4 @@ tempfile = { workspace = true } [package.metadata.keisei] backend = "none" description = "Agent substrate v1 runtime: composes capability fragments, spawns gated agents, verifies on return" -authors = ["Denis Parfionovich "] +authors = ["Denis Parfionovich "] diff --git a/_primitives/_rust/kei-artifact/Cargo.toml b/_primitives/_rust/kei-artifact/Cargo.toml index a0c18ef..06734ba 100644 --- a/_primitives/_rust/kei-artifact/Cargo.toml +++ b/_primitives/_rust/kei-artifact/Cargo.toml @@ -4,7 +4,8 @@ version = "0.1.0" edition.workspace = true rust-version.workspace = true description = "Typed artifact handoff pipeline — BMAD-style document pass-between agents with JSON Schema validation" -authors = ["Denis Parfionovich "] +authors.workspace = true +license.workspace = true [[bin]] name = "kei-artifact" diff --git a/_primitives/_rust/kei-atom-discovery/Cargo.toml b/_primitives/_rust/kei-atom-discovery/Cargo.toml index 4db0ba6..0ba2a34 100644 --- a/_primitives/_rust/kei-atom-discovery/Cargo.toml +++ b/_primitives/_rust/kei-atom-discovery/Cargo.toml @@ -4,7 +4,8 @@ version = "0.1.0" edition.workspace = true rust-version.workspace = true description = "Shared atom discovery + frontmatter parsing + safe path join" -authors = ["Denis Parfionovich "] +authors.workspace = true +license.workspace = true [lib] name = "kei_atom_discovery" @@ -22,4 +23,4 @@ tempfile = { workspace = true } [package.metadata.keisei] backend = "none" description = "Shared atom discovery + frontmatter parsing + safe path join" -authors = ["Denis Parfionovich "] +authors = ["Denis Parfionovich "] diff --git a/_primitives/_rust/kei-auth-apple/Cargo.toml b/_primitives/_rust/kei-auth-apple/Cargo.toml index 34c428e..9f9235f 100644 --- a/_primitives/_rust/kei-auth-apple/Cargo.toml +++ b/_primitives/_rust/kei-auth-apple/Cargo.toml @@ -4,8 +4,8 @@ version = "0.1.0" edition.workspace = true rust-version.workspace = true description = "Sign in with Apple AuthProvider impl for kei-runtime-core (Wave 7). OAuth code → token endpoint → unverified id_token claim decode (sub/email)." -license = "Apache-2.0" -authors = ["Denis Parfionovich "] +license.workspace = true +authors.workspace = true [lib] name = "kei_auth_apple" diff --git a/_primitives/_rust/kei-auth-google/Cargo.toml b/_primitives/_rust/kei-auth-google/Cargo.toml index 3dbc8c7..9ee229c 100644 --- a/_primitives/_rust/kei-auth-google/Cargo.toml +++ b/_primitives/_rust/kei-auth-google/Cargo.toml @@ -4,8 +4,8 @@ version = "0.1.0" edition.workspace = true rust-version.workspace = true description = "AuthProvider impl for Google OAuth 2.0 + OIDC. Wave 7 atomar; sibling of kei-auth (multi-tenant tokens) and forthcoming kei-auth-{github,microsoft,apple}." -authors = ["Denis Parfionovich "] -license = "Apache-2.0" +authors.workspace = true +license.workspace = true [lib] name = "kei_auth_google" @@ -31,4 +31,4 @@ tokio = { workspace = true } backend = "google" trait = "AuthProvider" description = "Google OAuth 2.0 + OIDC AuthProvider" -authors = ["Denis Parfionovich "] +authors = ["Denis Parfionovich "] diff --git a/_primitives/_rust/kei-auth-magiclink/Cargo.toml b/_primitives/_rust/kei-auth-magiclink/Cargo.toml index 2259cc9..1630e4e 100644 --- a/_primitives/_rust/kei-auth-magiclink/Cargo.toml +++ b/_primitives/_rust/kei-auth-magiclink/Cargo.toml @@ -4,8 +4,8 @@ version = "0.1.0" edition.workspace = true rust-version.workspace = true description = "AuthProvider impl for passwordless email magic-link tokens (HMAC-SHA256, stateless). Wave 7 atomar; sibling of kei-auth (multi-tenant tokens) and kei-auth-{google,github,microsoft,apple}." -authors = ["Denis Parfionovich "] -license = "Apache-2.0" +authors.workspace = true +license.workspace = true [lib] name = "kei_auth_magiclink" @@ -30,4 +30,4 @@ tokio = { workspace = true } backend = "magiclink" trait = "AuthProvider" description = "Email magic-link AuthProvider (HMAC-SHA256 stateless tokens, passwordless)" -authors = ["Denis Parfionovich "] +authors = ["Denis Parfionovich "] diff --git a/_primitives/_rust/kei-auth-webauthn/Cargo.toml b/_primitives/_rust/kei-auth-webauthn/Cargo.toml index c3696a5..428882d 100644 --- a/_primitives/_rust/kei-auth-webauthn/Cargo.toml +++ b/_primitives/_rust/kei-auth-webauthn/Cargo.toml @@ -4,8 +4,8 @@ version = "0.1.0" edition.workspace = true rust-version.workspace = true description = "WebAuthn passkey AuthProvider impl for kei-runtime-core (Wave 7 atomar). Wraps webauthn-rs 0.5; stateless ceremony APIs (registration + authentication). Sibling of kei-auth-{google,apple,github,microsoft}." -license = "Apache-2.0" -authors = ["Denis Parfionovich "] +license.workspace = true +authors.workspace = true [lib] name = "kei_auth_webauthn" diff --git a/_primitives/_rust/kei-auth/Cargo.toml b/_primitives/_rust/kei-auth/Cargo.toml index 402ec79..a8a41de 100644 --- a/_primitives/_rust/kei-auth/Cargo.toml +++ b/_primitives/_rust/kei-auth/Cargo.toml @@ -4,7 +4,8 @@ version = "0.1.0" edition.workspace = true rust-version.workspace = true description = "Multi-tenant session tokens with scopes + HMAC-signed expiry (SQLite backend)." -authors = ["Denis Parfionovich "] +authors.workspace = true +license.workspace = true [[bin]] name = "kei-auth" diff --git a/_primitives/_rust/kei-backend-daytona/Cargo.toml b/_primitives/_rust/kei-backend-daytona/Cargo.toml index 94d74ad..fcbcc05 100644 --- a/_primitives/_rust/kei-backend-daytona/Cargo.toml +++ b/_primitives/_rust/kei-backend-daytona/Cargo.toml @@ -4,7 +4,8 @@ version = "0.1.0" edition.workspace = true rust-version.workspace = true description = "Daytona serverless backend with hibernation (HERMES-MIGRATION P1.2). Resume-or-create sandboxes via REST." -authors = ["Denis Parfionovich "] +authors.workspace = true +license.workspace = true [lib] name = "kei_backend_daytona" diff --git a/_primitives/_rust/kei-brain-view/Cargo.toml b/_primitives/_rust/kei-brain-view/Cargo.toml index 820cc56..59255d7 100644 --- a/_primitives/_rust/kei-brain-view/Cargo.toml +++ b/_primitives/_rust/kei-brain-view/Cargo.toml @@ -4,7 +4,8 @@ version = "0.1.0" edition.workspace = true rust-version.workspace = true description = "Read-only TUI/CLI visualizer of kei-ledger taxonomy graph + agent lineage (Wave 14)" -authors = ["Denis Parfionovich "] +authors.workspace = true +license.workspace = true [[bin]] name = "kei-brain-view" diff --git a/_primitives/_rust/kei-cache/Cargo.toml b/_primitives/_rust/kei-cache/Cargo.toml index c120b11..f6fbcbf 100644 --- a/_primitives/_rust/kei-cache/Cargo.toml +++ b/_primitives/_rust/kei-cache/Cargo.toml @@ -4,7 +4,8 @@ version = "0.1.0" edition.workspace = true rust-version.workspace = true description = "Atom result cache — deterministic wrapping of pure (query/transform) atom invocations" -authors = ["Denis Parfionovich "] +authors.workspace = true +license.workspace = true [[bin]] name = "kei-cache" diff --git a/_primitives/_rust/kei-capability/Cargo.toml b/_primitives/_rust/kei-capability/Cargo.toml index cd59322..2f84ba5 100644 --- a/_primitives/_rust/kei-capability/Cargo.toml +++ b/_primitives/_rust/kei-capability/Cargo.toml @@ -4,7 +4,8 @@ version = "0.1.0" edition.workspace = true rust-version.workspace = true description = "Hook-protocol CLI adapter — routes PreToolUse check + on-return verify to kei-agent-runtime capabilities" -authors = ["Denis Parfionovich "] +authors.workspace = true +license.workspace = true [[bin]] name = "kei-capability" @@ -28,4 +29,4 @@ tempfile = { workspace = true } [package.metadata.keisei] backend = "none" description = "Hook-protocol CLI — `kei-capability check ` / `kei-capability verify `" -authors = ["Denis Parfionovich "] +authors = ["Denis Parfionovich "] diff --git a/_primitives/_rust/kei-changelog/Cargo.toml b/_primitives/_rust/kei-changelog/Cargo.toml index b2761e5..886a556 100644 --- a/_primitives/_rust/kei-changelog/Cargo.toml +++ b/_primitives/_rust/kei-changelog/Cargo.toml @@ -3,8 +3,8 @@ name = "kei-changelog" version = "0.1.0" edition.workspace = true description = "Git-cliff-style CHANGELOG.md generator from Conventional Commits." -authors = ["Denis Parfionovich "] -license = "Apache-2.0" +authors.workspace = true +license.workspace = true [[bin]] name = "kei-changelog" diff --git a/_primitives/_rust/kei-chat-store/Cargo.toml b/_primitives/_rust/kei-chat-store/Cargo.toml index b9ae5d2..e5a9c99 100644 --- a/_primitives/_rust/kei-chat-store/Cargo.toml +++ b/_primitives/_rust/kei-chat-store/Cargo.toml @@ -4,7 +4,8 @@ version = "0.1.0" edition.workspace = true rust-version.workspace = true description = "Session persistence for Claude conversations. Port of LBM internal/chat." -authors = ["Denis Parfionovich "] +authors.workspace = true +license.workspace = true [[bin]] name = "kei-chat-store" diff --git a/_primitives/_rust/kei-compute-baremetal/Cargo.toml b/_primitives/_rust/kei-compute-baremetal/Cargo.toml index b902048..2a222d7 100644 --- a/_primitives/_rust/kei-compute-baremetal/Cargo.toml +++ b/_primitives/_rust/kei-compute-baremetal/Cargo.toml @@ -4,8 +4,8 @@ version = "0.1.0" edition.workspace = true rust-version.workspace = true description = "ComputeProvider impl for user-owned bare-metal boxes — registers SSH connection, runs cloud-init equivalent, status-pings via SSH. No cloud API. Wave 2 atomar." -authors = ["Denis Parfionovich "] -license = "Apache-2.0" +authors.workspace = true +license.workspace = true [lib] name = "kei_compute_baremetal" @@ -32,4 +32,4 @@ tokio = { workspace = true } backend = "ssh-baremetal" trait = "ComputeProvider" description = "Register-only ComputeProvider for user-owned hardware: SSH ping + remote shell exec + cloud-init dispatch; no provision/destroy of hardware" -authors = ["Denis Parfionovich "] +authors = ["Denis Parfionovich "] diff --git a/_primitives/_rust/kei-compute-digitalocean/Cargo.toml b/_primitives/_rust/kei-compute-digitalocean/Cargo.toml index d182f2d..42481aa 100644 --- a/_primitives/_rust/kei-compute-digitalocean/Cargo.toml +++ b/_primitives/_rust/kei-compute-digitalocean/Cargo.toml @@ -4,8 +4,8 @@ version = "0.1.0" edition.workspace = true rust-version.workspace = true description = "DigitalOcean ComputeProvider impl for kei-runtime-core (Wave 2 redo). REST v2 + bearer-token auth, mocked tests via wiremock." -license = "Apache-2.0" -authors = ["Denis Parfionovich "] +license.workspace = true +authors.workspace = true [lib] name = "kei_compute_digitalocean" diff --git a/_primitives/_rust/kei-compute-linode/Cargo.toml b/_primitives/_rust/kei-compute-linode/Cargo.toml index b3ef430..2ee3103 100644 --- a/_primitives/_rust/kei-compute-linode/Cargo.toml +++ b/_primitives/_rust/kei-compute-linode/Cargo.toml @@ -4,8 +4,8 @@ version = "0.1.0" edition.workspace = true rust-version.workspace = true description = "ComputeProvider impl for Linode (Akamai Cloud) v4 API. Wave 2 atomar — sibling of kei-compute-hetzner. Honors LINODE_TOKEN env ref per RULE 0.8." -authors = ["Denis Parfionovich "] -license = "Apache-2.0" +authors.workspace = true +license.workspace = true [[bin]] name = "kei-compute-linode" @@ -36,4 +36,4 @@ tempfile = { workspace = true } backend = "linode-api-v4" trait = "ComputeProvider" description = "Linode (Akamai Cloud) v4 REST API. Bearer LINODE_TOKEN. Tier slugs: g6-nanode-1 / g6-standard-{1,2,4} / g6-dedicated-{2,4}." -authors = ["Denis Parfionovich "] +authors = ["Denis Parfionovich "] diff --git a/_primitives/_rust/kei-compute-vultr/Cargo.toml b/_primitives/_rust/kei-compute-vultr/Cargo.toml index 265cebd..b4619b6 100644 --- a/_primitives/_rust/kei-compute-vultr/Cargo.toml +++ b/_primitives/_rust/kei-compute-vultr/Cargo.toml @@ -4,8 +4,8 @@ version = "0.1.0" edition.workspace = true rust-version.workspace = true description = "Vultr Cloud (v2 API) implementation of the kei-runtime-core ComputeProvider trait" -authors = ["Denis Parfionovich "] -license = "Apache-2.0" +authors.workspace = true +license.workspace = true [lib] name = "kei_compute_vultr" @@ -33,4 +33,4 @@ wiremock = { workspace = true } backend = "vultr-cloud-v2" trait = "ComputeProvider" description = "Vultr Cloud Compute v2 API impl of ComputeProvider — instance create/destroy/halt/start/resize, base64 cloud-init, vc2/vhf tier validation" -authors = ["Denis Parfionovich "] +authors = ["Denis Parfionovich "] diff --git a/_primitives/_rust/kei-conflict-scan/Cargo.toml b/_primitives/_rust/kei-conflict-scan/Cargo.toml index 0a8a267..e0f7ded 100644 --- a/_primitives/_rust/kei-conflict-scan/Cargo.toml +++ b/_primitives/_rust/kei-conflict-scan/Cargo.toml @@ -4,7 +4,8 @@ version = "0.1.0" edition.workspace = true rust-version.workspace = true description = "Deep-sleep conflict scanner — rules/hooks/blocks/orphans/CP violations (v0.13.0)" -authors = ["Denis Parfionovich "] +authors.workspace = true +license.workspace = true [[bin]] name = "kei-conflict-scan" diff --git a/_primitives/_rust/kei-content-store/Cargo.toml b/_primitives/_rust/kei-content-store/Cargo.toml index 573790a..947e52c 100644 --- a/_primitives/_rust/kei-content-store/Cargo.toml +++ b/_primitives/_rust/kei-content-store/Cargo.toml @@ -4,7 +4,8 @@ version = "0.1.0" edition.workspace = true rust-version.workspace = true description = "Asset + prompt + campaign registry. Port of LBM internal/content." -authors = ["Denis Parfionovich "] +authors.workspace = true +license.workspace = true [[bin]] name = "kei-content-store" diff --git a/_primitives/_rust/kei-cortex/Cargo.toml b/_primitives/_rust/kei-cortex/Cargo.toml index 8c04010..55721a0 100644 --- a/_primitives/_rust/kei-cortex/Cargo.toml +++ b/_primitives/_rust/kei-cortex/Cargo.toml @@ -4,7 +4,8 @@ version = "0.1.0" edition.workspace = true rust-version.workspace = true description = "Local HTTP daemon exposing cortex state for UI consumption" -authors = ["Denis Parfionovich "] +authors.workspace = true +license.workspace = true [[bin]] name = "kei-cortex" diff --git a/_primitives/_rust/kei-cron-scheduler/Cargo.toml b/_primitives/_rust/kei-cron-scheduler/Cargo.toml index edc32bc..46aee87 100644 --- a/_primitives/_rust/kei-cron-scheduler/Cargo.toml +++ b/_primitives/_rust/kei-cron-scheduler/Cargo.toml @@ -4,7 +4,8 @@ version = "0.1.0" edition.workspace = true rust-version.workspace = true description = "P4.2 — Hermes-equivalent cron/at/interval scheduler with JSON persistence." -authors = ["Denis Parfionovich "] +authors.workspace = true +license.workspace = true # NOTE: a separate crate `kei-scheduler` already exists in the workspace using # SQLite-backed metadata. This crate is the Hermes-port surface (JSON-on-disk, diff --git a/_primitives/_rust/kei-crossdomain/Cargo.toml b/_primitives/_rust/kei-crossdomain/Cargo.toml index f43c7a5..c68c9cb 100644 --- a/_primitives/_rust/kei-crossdomain/Cargo.toml +++ b/_primitives/_rust/kei-crossdomain/Cargo.toml @@ -4,7 +4,8 @@ version = "0.1.0" edition.workspace = true rust-version.workspace = true description = "Typed-edge cross-domain store. Port of LBM internal/crossdomain." -authors = ["Denis Parfionovich "] +authors.workspace = true +license.workspace = true [[bin]] name = "kei-crossdomain" diff --git a/_primitives/_rust/kei-curator/Cargo.toml b/_primitives/_rust/kei-curator/Cargo.toml index 58d6eca..8491654 100644 --- a/_primitives/_rust/kei-curator/Cargo.toml +++ b/_primitives/_rust/kei-curator/Cargo.toml @@ -4,7 +4,8 @@ version = "0.1.0" edition.workspace = true rust-version.workspace = true description = "Edge-decay + orphan-prune graph hygiene. Port of LBM internal/curator." -authors = ["Denis Parfionovich "] +authors.workspace = true +license.workspace = true [[bin]] name = "kei-curator" diff --git a/_primitives/_rust/kei-db-contract/Cargo.toml b/_primitives/_rust/kei-db-contract/Cargo.toml index bf0e3bd..df3e47e 100644 --- a/_primitives/_rust/kei-db-contract/Cargo.toml +++ b/_primitives/_rust/kei-db-contract/Cargo.toml @@ -2,9 +2,9 @@ name = "kei-db-contract" version = "0.1.0" edition.workspace = true -authors = ["Denis Parfionovich "] +authors.workspace = true rust-version.workspace = true -license = "Apache-2.0" +license.workspace = true description = "Diff SQL migration schemas against TypeScript type declarations to catch frontend ↔ DB drift." [lib] diff --git a/_primitives/_rust/kei-decision/Cargo.toml b/_primitives/_rust/kei-decision/Cargo.toml index d3d208b..1c48ae1 100644 --- a/_primitives/_rust/kei-decision/Cargo.toml +++ b/_primitives/_rust/kei-decision/Cargo.toml @@ -4,7 +4,8 @@ version = "0.1.0" edition.workspace = true rust-version.workspace = true description = "Linking layer between research output (MASTER-REPORT.md) and decision execution (kei-spawn task.toml + kei-ledger pre-fork)" -authors = ["Denis Parfionovich "] +authors.workspace = true +license.workspace = true [[bin]] name = "kei-decision" @@ -29,4 +30,4 @@ tempfile = { workspace = true } [package.metadata.keisei] backend = "none" description = "Parses /research MASTER-REPORT.md actionable plans, classifies + ranks actions, emits kei-spawn-compatible task.toml, optionally drives kei-spawn + kei-ledger pre-fork. Bootstraps day-research → action pipeline so /research output flows into kei-spawn without manual orchestrator intervention." -authors = ["Denis Parfionovich "] +authors = ["Denis Parfionovich "] diff --git a/_primitives/_rust/kei-decompose/Cargo.toml b/_primitives/_rust/kei-decompose/Cargo.toml index 907ed34..0450a75 100644 --- a/_primitives/_rust/kei-decompose/Cargo.toml +++ b/_primitives/_rust/kei-decompose/Cargo.toml @@ -4,7 +4,8 @@ version = "0.1.0" edition.workspace = true rust-version.workspace = true description = "Universal decomposition layer — turns ANY MD output (research / audit / sleep / architecture / new-project) into kei-spawn-compatible task.toml + dispatch." -authors = ["Denis Parfionovich "] +authors.workspace = true +license.workspace = true [[bin]] name = "kei-decompose" @@ -32,4 +33,4 @@ rusqlite = { workspace = true } [package.metadata.keisei] backend = "none" description = "Detects MD format (research / wave-audit / sleep / architecture / new-project), parses via registered FormatParser, normalizes to unified Action struct, emits kei-spawn task.toml, and dispatches via kei-spawn (with optional kei-ledger pre-fork). Closes Wave 50 META: kit had 6+ ad-hoc MD formats but only research had a path to action." -authors = ["Denis Parfionovich "] +authors = ["Denis Parfionovich "] diff --git a/_primitives/_rust/kei-diff/Cargo.toml b/_primitives/_rust/kei-diff/Cargo.toml index 44703f0..e5d3293 100644 --- a/_primitives/_rust/kei-diff/Cargo.toml +++ b/_primitives/_rust/kei-diff/Cargo.toml @@ -4,7 +4,8 @@ version = "0.1.0" edition.workspace = true rust-version.workspace = true description = "Structural JSON diff (RFC 6902 subset: add/remove/replace). Pure computation primitive for drift detection in kei-replay and invalidation in kei-cache." -authors = ["Denis Parfionovich "] +authors.workspace = true +license.workspace = true [lib] name = "kei_diff" diff --git a/_primitives/_rust/kei-discover/Cargo.toml b/_primitives/_rust/kei-discover/Cargo.toml index e4a1cfc..f31adec 100644 --- a/_primitives/_rust/kei-discover/Cargo.toml +++ b/_primitives/_rust/kei-discover/Cargo.toml @@ -4,7 +4,8 @@ version = "0.1.0" edition.workspace = true rust-version.workspace = true description = "Wave 14 — federated marketplace discovery stub for KeiSei primitives (metadata-only)." -authors = ["Denis Parfionovich "] +authors.workspace = true +license.workspace = true [[bin]] name = "kei-discover" diff --git a/_primitives/_rust/kei-dna-index/Cargo.toml b/_primitives/_rust/kei-dna-index/Cargo.toml index 51807a1..f22f044 100644 --- a/_primitives/_rust/kei-dna-index/Cargo.toml +++ b/_primitives/_rust/kei-dna-index/Cargo.toml @@ -4,7 +4,8 @@ version = "0.1.0" edition.workspace = true rust-version.workspace = true description = "Read-only adjacency/cluster/precedent index over kei-ledger DNAs" -authors = ["Denis Parfionovich "] +authors.workspace = true +license.workspace = true [[bin]] name = "kei-dna-index" diff --git a/_primitives/_rust/kei-entity-store/Cargo.toml b/_primitives/_rust/kei-entity-store/Cargo.toml index 6f27386..083ab3a 100644 --- a/_primitives/_rust/kei-entity-store/Cargo.toml +++ b/_primitives/_rust/kei-entity-store/Cargo.toml @@ -4,7 +4,8 @@ version = "0.1.0" edition.workspace = true rust-version.workspace = true description = "Convergence-Layer-A engine: schema-driven SQLite CRUD + graph verbs shared across kei-*-store crates (kei-task pilot)." -authors = ["Denis Parfionovich "] +authors.workspace = true +license.workspace = true [lib] name = "kei_entity_store" diff --git a/_primitives/_rust/kei-export-trajectories/Cargo.toml b/_primitives/_rust/kei-export-trajectories/Cargo.toml index 052a8d6..1206a5e 100644 --- a/_primitives/_rust/kei-export-trajectories/Cargo.toml +++ b/_primitives/_rust/kei-export-trajectories/Cargo.toml @@ -3,7 +3,8 @@ name = "kei-export-trajectories" version = "0.1.0" edition.workspace = true description = "Export agent trajectories to ShareGPT JSONL format." -authors = ["Denis Parfionovich "] +authors.workspace = true +license.workspace = true # Constructor Pattern: a thin binary on top of a thin library so tests can # drive the same code-paths the CLI does without re-implementing them. diff --git a/_primitives/_rust/kei-forge/Cargo.toml b/_primitives/_rust/kei-forge/Cargo.toml index 11667e1..342bbef 100644 --- a/_primitives/_rust/kei-forge/Cargo.toml +++ b/_primitives/_rust/kei-forge/Cargo.toml @@ -4,12 +4,13 @@ version = "0.1.0" edition.workspace = true rust-version.workspace = true description = "Local web wizard for scaffolding new atoms" -authors = ["Denis Parfionovich "] +authors.workspace = true +license.workspace = true [package.metadata.keisei] backend = "none" description = "Local web wizard for scaffolding new atoms" -authors = ["Denis Parfionovich "] +authors = ["Denis Parfionovich "] [[bin]] name = "kei-forge" diff --git a/_primitives/_rust/kei-fork/Cargo.toml b/_primitives/_rust/kei-fork/Cargo.toml index 76d514e..3a5b8e6 100644 --- a/_primitives/_rust/kei-fork/Cargo.toml +++ b/_primitives/_rust/kei-fork/Cargo.toml @@ -4,7 +4,8 @@ version = "0.1.0" edition.workspace = true rust-version.workspace = true description = "Managed git-worktree + ledger lifecycle for agent spawns (Wave 15 foundation)" -authors = ["Denis Parfionovich "] +authors.workspace = true +license.workspace = true [[bin]] name = "kei-fork" diff --git a/_primitives/_rust/kei-frustration-loop/Cargo.toml b/_primitives/_rust/kei-frustration-loop/Cargo.toml index 6b18045..a7ba04f 100644 --- a/_primitives/_rust/kei-frustration-loop/Cargo.toml +++ b/_primitives/_rust/kei-frustration-loop/Cargo.toml @@ -4,7 +4,8 @@ version = "0.1.0" edition.workspace = true rust-version.workspace = true description = "Per-user frustration learning loop — feedback ingestion + auto-retrain trigger + nightly Phase-0 cron hook" -authors = ["Denis Parfionovich "] +authors.workspace = true +license.workspace = true [lib] name = "kei_frustration_loop" diff --git a/_primitives/_rust/kei-gateway/Cargo.toml b/_primitives/_rust/kei-gateway/Cargo.toml index aa71b57..14872a4 100644 --- a/_primitives/_rust/kei-gateway/Cargo.toml +++ b/_primitives/_rust/kei-gateway/Cargo.toml @@ -4,7 +4,8 @@ version = "0.1.0" edition.workspace = true rust-version.workspace = true description = "P4.1 — Unified messaging gateway: platform adapters, sessions, agent cache, delivery router." -authors = ["Denis Parfionovich "] +authors.workspace = true +license.workspace = true # Feature flags # default — pulls in the always-on CLI adapter diff --git a/_primitives/_rust/kei-gdrive-import/Cargo.toml b/_primitives/_rust/kei-gdrive-import/Cargo.toml index 9264add..f88fcf3 100644 --- a/_primitives/_rust/kei-gdrive-import/Cargo.toml +++ b/_primitives/_rust/kei-gdrive-import/Cargo.toml @@ -4,7 +4,8 @@ version = "0.1.0" edition.workspace = true rust-version.workspace = true description = "Project-folder classifier for one-shot Google Drive → Forgejo import. Detects build manifests (Cargo.toml, package.json, pyproject.toml, go.mod, pom.xml, build.gradle, Gemfile, composer.json) and emits PROJECT/AMBIGUOUS/NOT-A-PROJECT/ALREADY-REPO verdicts." -authors = ["Denis Parfionovich "] +authors.workspace = true +license.workspace = true [lib] name = "kei_gdrive_import" diff --git a/_primitives/_rust/kei-git-bitbucket/Cargo.toml b/_primitives/_rust/kei-git-bitbucket/Cargo.toml index f810f0f..4b7fc95 100644 --- a/_primitives/_rust/kei-git-bitbucket/Cargo.toml +++ b/_primitives/_rust/kei-git-bitbucket/Cargo.toml @@ -4,8 +4,8 @@ version = "0.1.0" edition.workspace = true rust-version.workspace = true description = "Bitbucket Cloud GitBackend impl for kei-runtime-core (Wave 5). REST v2.0 + HTTP Basic auth (username + app password), mocked tests via wiremock." -license = "Apache-2.0" -authors = ["Denis Parfionovich "] +license.workspace = true +authors.workspace = true [lib] name = "kei_git_bitbucket" diff --git a/_primitives/_rust/kei-git-forgejo/Cargo.toml b/_primitives/_rust/kei-git-forgejo/Cargo.toml index 4e26e5a..16ceb5f 100644 --- a/_primitives/_rust/kei-git-forgejo/Cargo.toml +++ b/_primitives/_rust/kei-git-forgejo/Cargo.toml @@ -4,8 +4,8 @@ version = "0.1.0" edition.workspace = true rust-version.workspace = true description = "GitBackend impl for public Forgejo (Gitea-compatible /api/v1). Wave 5 atomar; sibling of kei-git-keigit (private)." -authors = ["Denis Parfionovich "] -license = "Apache-2.0" +authors.workspace = true +license.workspace = true [lib] name = "kei_git_forgejo" @@ -29,4 +29,4 @@ tempfile = { workspace = true } backend = "forgejo" trait = "GitBackend" description = "Public Forgejo (Codeberg-compatible) GitBackend" -authors = ["Denis Parfionovich "] +authors = ["Denis Parfionovich "] diff --git a/_primitives/_rust/kei-git-gitea/Cargo.toml b/_primitives/_rust/kei-git-gitea/Cargo.toml index 6a9b42d..74e630c 100644 --- a/_primitives/_rust/kei-git-gitea/Cargo.toml +++ b/_primitives/_rust/kei-git-gitea/Cargo.toml @@ -4,8 +4,8 @@ version = "0.1.0" edition.workspace = true rust-version.workspace = true description = "GitBackend impl for Gitea (gitea.com / self-hosted) over /api/v1. Wave 5 atomar." -authors = ["Denis Parfionovich "] -license = "Apache-2.0" +authors.workspace = true +license.workspace = true [lib] name = "kei_git_gitea" @@ -29,4 +29,4 @@ wiremock = { workspace = true } backend = "gitea" trait = "GitBackend" description = "Gitea HTTP API client + GitBackend impl (mirror, ensure_repo, clone, push)" -authors = ["Denis Parfionovich "] +authors = ["Denis Parfionovich "] diff --git a/_primitives/_rust/kei-git-gitlab/Cargo.toml b/_primitives/_rust/kei-git-gitlab/Cargo.toml index e2609b7..7c0bc59 100644 --- a/_primitives/_rust/kei-git-gitlab/Cargo.toml +++ b/_primitives/_rust/kei-git-gitlab/Cargo.toml @@ -4,8 +4,8 @@ version = "0.1.0" edition.workspace = true rust-version.workspace = true description = "GitBackend impl for GitLab.com SaaS (and self-hosted via GITLAB_URL). REST API v4 + PRIVATE-TOKEN auth + git CLI shell-out for clone/push. Wave 5 atomar." -authors = ["Denis Parfionovich "] -license = "Apache-2.0" +authors.workspace = true +license.workspace = true [lib] name = "kei_git_gitlab" @@ -29,4 +29,4 @@ wiremock = { workspace = true } backend = "gitlab" trait = "GitBackend" description = "GitLab.com SaaS GitBackend (REST v4, PRIVATE-TOKEN, url-encoded path-with-namespace)" -authors = ["Denis Parfionovich "] +authors = ["Denis Parfionovich "] diff --git a/_primitives/_rust/kei-graph-check/Cargo.toml b/_primitives/_rust/kei-graph-check/Cargo.toml index 3d898dd..05785d6 100644 --- a/_primitives/_rust/kei-graph-check/Cargo.toml +++ b/_primitives/_rust/kei-graph-check/Cargo.toml @@ -4,7 +4,8 @@ version = "0.1.0" edition.workspace = true rust-version.workspace = true description = "Post-refactor graph-integrity gate — wikilinks, block refs, handoffs (v0.13.0)" -authors = ["Denis Parfionovich "] +authors.workspace = true +license.workspace = true [[bin]] name = "kei-graph-check" diff --git a/_primitives/_rust/kei-graph-export/Cargo.toml b/_primitives/_rust/kei-graph-export/Cargo.toml index a9210e0..d4b191e 100644 --- a/_primitives/_rust/kei-graph-export/Cargo.toml +++ b/_primitives/_rust/kei-graph-export/Cargo.toml @@ -4,6 +4,8 @@ version = "0.1.0" edition.workspace = true rust-version.workspace = true description = "Export KeiSei registry + ledger as D3 graph space fragment" +authors.workspace = true +license.workspace = true [[bin]] name = "kei-graph-export" diff --git a/_primitives/_rust/kei-graph-stream/Cargo.toml b/_primitives/_rust/kei-graph-stream/Cargo.toml index e4837ab..c841982 100644 --- a/_primitives/_rust/kei-graph-stream/Cargo.toml +++ b/_primitives/_rust/kei-graph-stream/Cargo.toml @@ -4,6 +4,8 @@ version = "0.1.0" edition.workspace = true rust-version.workspace = true description = "Tail agent-events.jsonl and stream to browser clients via WebSocket" +authors.workspace = true +license.workspace = true [lib] name = "kei_graph_stream" diff --git a/_primitives/_rust/kei-hibernate/Cargo.toml b/_primitives/_rust/kei-hibernate/Cargo.toml index 4a403a3..61d7360 100644 --- a/_primitives/_rust/kei-hibernate/Cargo.toml +++ b/_primitives/_rust/kei-hibernate/Cargo.toml @@ -4,7 +4,8 @@ version = "0.1.0" edition.workspace = true rust-version.workspace = true description = "Whole-brain export/import — tar.zst bundle of KeiSeiKit state (Wave 14)" -authors = ["Denis Parfionovich "] +authors.workspace = true +license.workspace = true [[bin]] name = "kei-hibernate" diff --git a/_primitives/_rust/kei-import-project/Cargo.toml b/_primitives/_rust/kei-import-project/Cargo.toml index edd99c2..4210bd5 100644 --- a/_primitives/_rust/kei-import-project/Cargo.toml +++ b/_primitives/_rust/kei-import-project/Cargo.toml @@ -1,9 +1,11 @@ [package] name = "kei-import-project" version = "0.1.0" -edition = "2021" +edition.workspace = true +rust-version.workspace = true description = "Foreign project ingestion runtime: clone repo, walk tree, identify language modules, register in kei-registry. Composes existing primitives (kei-shared, kei-registry, kei-decompose, kei-skill-importer)." -authors = ["Denis Parfionovich "] +authors.workspace = true +license.workspace = true [lib] path = "src/lib.rs" diff --git a/_primitives/_rust/kei-leak-matrix/Cargo.toml b/_primitives/_rust/kei-leak-matrix/Cargo.toml index a94cdf4..44cf0b1 100644 --- a/_primitives/_rust/kei-leak-matrix/Cargo.toml +++ b/_primitives/_rust/kei-leak-matrix/Cargo.toml @@ -4,7 +4,8 @@ version = "0.1.0" edition.workspace = true rust-version.workspace = true description = "Single source of truth for content protection rules — scanner, substituter, lint, list." -authors = ["Denis Parfionovich "] +authors.workspace = true +license.workspace = true [[bin]] name = "kei-leak-matrix" diff --git a/_primitives/_rust/kei-ledger-sign/Cargo.toml b/_primitives/_rust/kei-ledger-sign/Cargo.toml index a03270d..547a357 100644 --- a/_primitives/_rust/kei-ledger-sign/Cargo.toml +++ b/_primitives/_rust/kei-ledger-sign/Cargo.toml @@ -4,7 +4,8 @@ version = "0.1.0" edition.workspace = true rust-version.workspace = true description = "ed25519 signing of ledger rows for creator attestation (RULE 0.12 companion)" -authors = ["Denis Parfionovich "] +authors.workspace = true +license.workspace = true [[bin]] name = "kei-ledger-sign" diff --git a/_primitives/_rust/kei-ledger/Cargo.toml b/_primitives/_rust/kei-ledger/Cargo.toml index fa83103..2b3452a 100644 --- a/_primitives/_rust/kei-ledger/Cargo.toml +++ b/_primitives/_rust/kei-ledger/Cargo.toml @@ -4,7 +4,8 @@ version = "0.2.0" edition.workspace = true rust-version.workspace = true description = "Agent fork / done / fail ledger — SQLite-backed, SSoT for RULE 0.12. v0.2 adds schema v6 cost tracking + library API." -authors = ["Denis Parfionovich "] +authors.workspace = true +license.workspace = true [[bin]] name = "kei-ledger" diff --git a/_primitives/_rust/kei-llm-bridge-mlx/Cargo.toml b/_primitives/_rust/kei-llm-bridge-mlx/Cargo.toml index 5f0ee3c..fe6ad78 100644 --- a/_primitives/_rust/kei-llm-bridge-mlx/Cargo.toml +++ b/_primitives/_rust/kei-llm-bridge-mlx/Cargo.toml @@ -4,8 +4,8 @@ version = "0.1.0" edition.workspace = true rust-version.workspace = true description = "LlmBackend trait-bridge wrapping kei-llm-mlx (Wave 59, Apple Silicon only). Wave 4 atomar." -authors = ["Denis Parfionovich "] -license = "Apache-2.0" +authors.workspace = true +license.workspace = true [lib] name = "kei_llm_bridge_mlx" @@ -27,4 +27,4 @@ anyhow = { workspace = true } backend = "mlx-bridge" trait = "LlmBackend" description = "Bridges kei-llm-mlx (Wave 59 Apple Silicon shell-out) to LlmBackend trait" -authors = ["Denis Parfionovich "] +authors = ["Denis Parfionovich "] diff --git a/_primitives/_rust/kei-llm-llamacpp/Cargo.toml b/_primitives/_rust/kei-llm-llamacpp/Cargo.toml index c09ad26..787aece 100644 --- a/_primitives/_rust/kei-llm-llamacpp/Cargo.toml +++ b/_primitives/_rust/kei-llm-llamacpp/Cargo.toml @@ -4,7 +4,8 @@ version = "0.1.0" edition.workspace = true rust-version.workspace = true description = "Wave 58 — adapter to llama.cpp via shell-out (llama-cli / llama-server). NO FFI, NO daemon." -authors = ["Denis Parfionovich "] +authors.workspace = true +license.workspace = true [[bin]] name = "kei-llm-llamacpp" @@ -28,4 +29,4 @@ tempfile = { workspace = true } [package.metadata.keisei] backend = "none" description = "Local-LLM adapter — shells out to llama-cli/llama-server, parses stdout. Probe/models/generate/server/version subcommands. Runner trait for testability. Default --host 127.0.0.1 for security." -authors = ["Denis Parfionovich "] +authors = ["Denis Parfionovich "] diff --git a/_primitives/_rust/kei-llm-mlx/Cargo.toml b/_primitives/_rust/kei-llm-mlx/Cargo.toml index 31d9aa8..dcc9949 100644 --- a/_primitives/_rust/kei-llm-mlx/Cargo.toml +++ b/_primitives/_rust/kei-llm-mlx/Cargo.toml @@ -4,7 +4,8 @@ version = "0.1.0" edition.workspace = true rust-version.workspace = true description = "Wave 59 — Apple MLX adapter (mlx_lm shell-out, macOS Apple Silicon only). Parallel sibling of kei-llm-ollama (W57) and kei-llm-llamacpp (W58). Glued by kei-llm-router (W60)." -authors = ["Denis Parfionovich "] +authors.workspace = true +license.workspace = true [[bin]] name = "kei-llm-mlx" diff --git a/_primitives/_rust/kei-llm-ollama/Cargo.toml b/_primitives/_rust/kei-llm-ollama/Cargo.toml index 14993c7..41cdcd6 100644 --- a/_primitives/_rust/kei-llm-ollama/Cargo.toml +++ b/_primitives/_rust/kei-llm-ollama/Cargo.toml @@ -4,7 +4,8 @@ version = "0.1.0" edition.workspace = true rust-version.workspace = true description = "HTTP adapter for the Ollama daemon (localhost:11434). Wave 57 of the local-LLM stack — wraps existing Ollama, does not reinvent inference." -authors = ["Denis Parfionovich "] +authors.workspace = true +license.workspace = true [[bin]] name = "kei-llm-ollama" diff --git a/_primitives/_rust/kei-llm-router/Cargo.toml b/_primitives/_rust/kei-llm-router/Cargo.toml index ff1d512..ed68a71 100644 --- a/_primitives/_rust/kei-llm-router/Cargo.toml +++ b/_primitives/_rust/kei-llm-router/Cargo.toml @@ -4,7 +4,8 @@ version = "0.1.0" edition.workspace = true rust-version.workspace = true description = "Wave 60 — UNIVERSAL local-LLM backend selector. Glues W55-W59 (kei-model + kei-machine-probe + kei-llm-{ollama,llamacpp,mlx}) into a single route(machine, model_id, opts) decision." -authors = ["Denis Parfionovich "] +authors.workspace = true +license.workspace = true [[bin]] name = "kei-llm-router" diff --git a/_primitives/_rust/kei-machine-probe/Cargo.toml b/_primitives/_rust/kei-machine-probe/Cargo.toml index dcb125b..1c9f925 100644 --- a/_primitives/_rust/kei-machine-probe/Cargo.toml +++ b/_primitives/_rust/kei-machine-probe/Cargo.toml @@ -4,7 +4,8 @@ version = "0.1.0" edition.workspace = true rust-version.workspace = true description = "Wave 56 — Mac hardware/OS/tooling capability detector. Foundation for the local-LLM stack (Waves 57-60: ollama / llamacpp / mlx / router)." -authors = ["Denis Parfionovich "] +authors.workspace = true +license.workspace = true [[bin]] name = "kei-machine-probe" diff --git a/_primitives/_rust/kei-mcp/Cargo.toml b/_primitives/_rust/kei-mcp/Cargo.toml index 93d824e..b697a01 100644 --- a/_primitives/_rust/kei-mcp/Cargo.toml +++ b/_primitives/_rust/kei-mcp/Cargo.toml @@ -4,7 +4,8 @@ version = "0.1.0" edition.workspace = true rust-version.workspace = true description = "Model Context Protocol (MCP) server — exposes atom registry over stdio JSON-RPC" -authors = ["Denis Parfionovich "] +authors.workspace = true +license.workspace = true [[bin]] name = "kei-mcp" @@ -29,4 +30,4 @@ tokio = { workspace = true } [package.metadata.keisei] backend = "none" description = "MCP server exposing atoms as tools, skills as resources, over stdio JSON-RPC" -authors = ["Denis Parfionovich "] +authors = ["Denis Parfionovich "] diff --git a/_primitives/_rust/kei-memory-postgres/Cargo.toml b/_primitives/_rust/kei-memory-postgres/Cargo.toml index 29fbe6b..07b736f 100644 --- a/_primitives/_rust/kei-memory-postgres/Cargo.toml +++ b/_primitives/_rust/kei-memory-postgres/Cargo.toml @@ -4,8 +4,8 @@ version = "0.1.0" edition.workspace = true rust-version.workspace = true description = "MemoryBackend impl over PostgreSQL (tokio-postgres) for kei-runtime-core" -authors = ["Denis Parfionovich "] -license = "Apache-2.0" +authors.workspace = true +license.workspace = true [lib] name = "kei_memory_postgres" @@ -29,4 +29,4 @@ kei-runtime-core = { path = "../kei-runtime-core" } [package.metadata.keisei] backend = "postgres" description = "PostgreSQL-backed MemoryBackend; production multi-process, JSONB payloads, GIN-friendly tag arrays" -authors = ["Denis Parfionovich "] +authors = ["Denis Parfionovich "] diff --git a/_primitives/_rust/kei-memory-redis/Cargo.toml b/_primitives/_rust/kei-memory-redis/Cargo.toml index f992a07..df69fde 100644 --- a/_primitives/_rust/kei-memory-redis/Cargo.toml +++ b/_primitives/_rust/kei-memory-redis/Cargo.toml @@ -4,8 +4,8 @@ version = "0.1.0" edition.workspace = true rust-version.workspace = true description = "MemoryBackend trait-impl backed by Redis 7+ (async). Wave 6 atomar." -authors = ["Denis Parfionovich "] -license = "Apache-2.0" +authors.workspace = true +license.workspace = true [lib] name = "kei_memory_redis" @@ -31,4 +31,4 @@ live = [] backend = "redis" trait = "MemoryBackend" description = "Redis 7+ MemoryBackend (async, aio+tokio-comp). Hosted Sleep Wave 6." -authors = ["Denis Parfionovich "] +authors = ["Denis Parfionovich "] diff --git a/_primitives/_rust/kei-memory-sled/Cargo.toml b/_primitives/_rust/kei-memory-sled/Cargo.toml index 9a48766..668bae3 100644 --- a/_primitives/_rust/kei-memory-sled/Cargo.toml +++ b/_primitives/_rust/kei-memory-sled/Cargo.toml @@ -4,8 +4,8 @@ version = "0.1.0" edition.workspace = true rust-version.workspace = true description = "MemoryBackend impl over sled (embedded key-value store) for kei-runtime-core" -authors = ["Denis Parfionovich "] -license = "Apache-2.0" +authors.workspace = true +license.workspace = true [lib] name = "kei_memory_sled" @@ -26,4 +26,4 @@ tempfile = { workspace = true } [package.metadata.keisei] backend = "sled" description = "Embedded sled-backed MemoryBackend; offline-first, single-process" -authors = ["Denis Parfionovich "] +authors = ["Denis Parfionovich "] diff --git a/_primitives/_rust/kei-memory-sqlite/Cargo.toml b/_primitives/_rust/kei-memory-sqlite/Cargo.toml index 18f8fc6..6a709ef 100644 --- a/_primitives/_rust/kei-memory-sqlite/Cargo.toml +++ b/_primitives/_rust/kei-memory-sqlite/Cargo.toml @@ -4,8 +4,8 @@ version = "0.1.0" edition.workspace = true rust-version.workspace = true description = "MemoryBackend impl over SQLite (rusqlite bundled). Wave 6 atomar." -authors = ["Denis Parfionovich "] -license = "Apache-2.0" +authors.workspace = true +license.workspace = true [lib] name = "kei_memory_sqlite" @@ -27,4 +27,4 @@ tempfile = { workspace = true } backend = "sqlite" trait = "MemoryBackend" description = "SQLite (rusqlite bundled) MemoryBackend; offline-first, embedded" -authors = ["Denis Parfionovich "] +authors = ["Denis Parfionovich "] diff --git a/_primitives/_rust/kei-memory/Cargo.toml b/_primitives/_rust/kei-memory/Cargo.toml index 82a5e71..0870324 100644 --- a/_primitives/_rust/kei-memory/Cargo.toml +++ b/_primitives/_rust/kei-memory/Cargo.toml @@ -4,7 +4,8 @@ version = "0.1.0" edition.workspace = true rust-version.workspace = true description = "Session retrospective + recurring pattern detector (offline-first, RULE 0.14)" -authors = ["Denis Parfionovich "] +authors.workspace = true +license.workspace = true [lib] name = "kei_memory" diff --git a/_primitives/_rust/kei-migrate/Cargo.toml b/_primitives/_rust/kei-migrate/Cargo.toml index 3209b50..1017272 100644 --- a/_primitives/_rust/kei-migrate/Cargo.toml +++ b/_primitives/_rust/kei-migrate/Cargo.toml @@ -3,8 +3,8 @@ name = "kei-migrate" version = "0.1.0" edition.workspace = true description = "Universal SQL migration runner — Postgres/SQLite/MySQL autodetect from DATABASE_URL" -authors = ["Denis Parfionovich "] -license = "Apache-2.0" +authors.workspace = true +license.workspace = true [[bin]] name = "kei-migrate" diff --git a/_primitives/_rust/kei-model-router/Cargo.toml b/_primitives/_rust/kei-model-router/Cargo.toml index fee63fd..91013b0 100644 --- a/_primitives/_rust/kei-model-router/Cargo.toml +++ b/_primitives/_rust/kei-model-router/Cargo.toml @@ -3,7 +3,8 @@ name = "kei-model-router" version = "0.1.0" edition.workspace = true description = "Model selection (Haiku/Sonnet/Opus) for Claude Code Agent spawns. Empirical-posterior decision rule keyed on task-class DNA + Beta posterior + cost minimization." -authors = ["Denis Parfionovich "] +authors.workspace = true +license.workspace = true [lib] path = "src/lib.rs" diff --git a/_primitives/_rust/kei-model/Cargo.toml b/_primitives/_rust/kei-model/Cargo.toml index bc23ff2..dc383e2 100644 --- a/_primitives/_rust/kei-model/Cargo.toml +++ b/_primitives/_rust/kei-model/Cargo.toml @@ -4,7 +4,8 @@ version = "0.1.0" edition.workspace = true rust-version.workspace = true description = "Universal model registry + selector. SSoT TOML catalog of LLM models across 6 providers with pricing, capabilities, role-tags, and fallback chains. Closes the META-gap of hardcoded MODEL constants in kei-cortex/kei-router/kei-spawn." -authors = ["Denis Parfionovich "] +authors.workspace = true +license.workspace = true [lib] name = "kei_model" diff --git a/_primitives/_rust/kei-net-ipsec/Cargo.toml b/_primitives/_rust/kei-net-ipsec/Cargo.toml index 17374d5..e6221fc 100644 --- a/_primitives/_rust/kei-net-ipsec/Cargo.toml +++ b/_primitives/_rust/kei-net-ipsec/Cargo.toml @@ -4,8 +4,8 @@ version = "0.1.0" edition.workspace = true rust-version.workspace = true description = "Wave 9 — IPsec NetworkMode impl for kei-runtime-core via strongSwan / swanctl shell-out. Public-IP path; sibling of kei-net-tailscale (private-only) and kei-net-wireguard (private-only)." -license = "Apache-2.0" -authors = ["Denis Parfionovich "] +license.workspace = true +authors.workspace = true [lib] name = "kei_net_ipsec" diff --git a/_primitives/_rust/kei-net-openvpn/Cargo.toml b/_primitives/_rust/kei-net-openvpn/Cargo.toml index 7a0bc8d..f840ffe 100644 --- a/_primitives/_rust/kei-net-openvpn/Cargo.toml +++ b/_primitives/_rust/kei-net-openvpn/Cargo.toml @@ -4,8 +4,8 @@ version = "0.1.0" edition.workspace = true rust-version.workspace = true description = "NetworkMode impl for OpenVPN — systemctl start/stop openvpn-server@ + management interface UNIX socket status parser. Wave 9 atomar." -authors = ["Denis Parfionovich "] -license = "Apache-2.0" +authors.workspace = true +license.workspace = true [lib] name = "kei_net_openvpn" @@ -26,4 +26,4 @@ tokio = { workspace = true } backend = "openvpn" trait = "NetworkMode" description = "OpenVPN NetworkMode (systemctl-managed openvpn-server@ unit + management UNIX socket peers)" -authors = ["Denis Parfionovich "] +authors = ["Denis Parfionovich "] diff --git a/_primitives/_rust/kei-net-wireguard/Cargo.toml b/_primitives/_rust/kei-net-wireguard/Cargo.toml index 2012785..936574c 100644 --- a/_primitives/_rust/kei-net-wireguard/Cargo.toml +++ b/_primitives/_rust/kei-net-wireguard/Cargo.toml @@ -1,11 +1,11 @@ [package] name = "kei-net-wireguard" version = "0.1.0" -edition = "2021" -rust-version = "1.77" +edition.workspace = true +rust-version.workspace = true description = "Wave 9 — WireGuard NetworkMode adapter via wg-quick + wg shell-out (private mesh, is_public=false). Sibling of kei-net-tailscale; glued by kei-runtime-core::traits::network." -authors = ["Denis Parfionovich "] -license = "Apache-2.0" +authors.workspace = true +license.workspace = true [lib] name = "kei_net_wireguard" @@ -22,4 +22,4 @@ kei-runtime-core = { path = "../kei-runtime-core" } [package.metadata.keisei] backend = "wireguard" description = "WireGuard NetworkMode (wg-quick up/down, wg show dump) — private mesh adapter" -authors = ["Denis Parfionovich "] +authors = ["Denis Parfionovich "] diff --git a/_primitives/_rust/kei-notify-discord/Cargo.toml b/_primitives/_rust/kei-notify-discord/Cargo.toml index 648aaa5..16be601 100644 --- a/_primitives/_rust/kei-notify-discord/Cargo.toml +++ b/_primitives/_rust/kei-notify-discord/Cargo.toml @@ -1,11 +1,11 @@ [package] name = "kei-notify-discord" version = "0.1.0" -edition = "2021" -rust-version = "1.77" +edition.workspace = true +rust-version.workspace = true description = "NotifyChannel impl for Discord webhooks. Wave 8 atomar; sibling of kei-notify-email and kei-notify-slack." -authors = ["Denis Parfionovich "] -license = "Apache-2.0" +authors.workspace = true +license.workspace = true [lib] name = "kei_notify_discord" @@ -28,4 +28,4 @@ tokio = { workspace = true } backend = "discord" trait = "NotifyChannel" description = "Discord webhook NotifyChannel" -authors = ["Denis Parfionovich "] +authors = ["Denis Parfionovich "] diff --git a/_primitives/_rust/kei-notify-slack/Cargo.toml b/_primitives/_rust/kei-notify-slack/Cargo.toml index 54360b3..a7cca5a 100644 --- a/_primitives/_rust/kei-notify-slack/Cargo.toml +++ b/_primitives/_rust/kei-notify-slack/Cargo.toml @@ -1,11 +1,11 @@ [package] name = "kei-notify-slack" version = "0.1.0" -edition = "2021" -rust-version = "1.77" +edition.workspace = true +rust-version.workspace = true description = "Slack incoming-webhook NotifyChannel impl for kei-runtime-core (Wave 8). POST JSON with severity-coloured attachments. Mocked tests via wiremock." -license = "Apache-2.0" -authors = ["Denis Parfionovich "] +license.workspace = true +authors.workspace = true [lib] name = "kei_notify_slack" diff --git a/_primitives/_rust/kei-notify-sms/Cargo.toml b/_primitives/_rust/kei-notify-sms/Cargo.toml index adca7af..8e16bd9 100644 --- a/_primitives/_rust/kei-notify-sms/Cargo.toml +++ b/_primitives/_rust/kei-notify-sms/Cargo.toml @@ -1,11 +1,11 @@ [package] name = "kei-notify-sms" version = "0.1.0" -edition = "2021" -rust-version = "1.77" +edition.workspace = true +rust-version.workspace = true description = "NotifyChannel impl: SMS via Twilio Programmable Messaging. Wave 8 atomar." -authors = ["Denis Parfionovich "] -license = "Apache-2.0" +authors.workspace = true +license.workspace = true [lib] name = "kei_notify_sms" @@ -29,4 +29,4 @@ tokio = { workspace = true } backend = "twilio" trait = "NotifyChannel" description = "Twilio Programmable Messaging SMS NotifyChannel" -authors = ["Denis Parfionovich "] +authors = ["Denis Parfionovich "] diff --git a/_primitives/_rust/kei-notify-telegram/Cargo.toml b/_primitives/_rust/kei-notify-telegram/Cargo.toml index 7540496..d29b8ad 100644 --- a/_primitives/_rust/kei-notify-telegram/Cargo.toml +++ b/_primitives/_rust/kei-notify-telegram/Cargo.toml @@ -4,8 +4,8 @@ version = "0.1.0" edition.workspace = true rust-version.workspace = true description = "NotifyChannel impl for Telegram Bot API (sendMessage with HTML parse_mode + severity emoji prefix). Wave 8 atomar." -authors = ["Denis Parfionovich "] -license = "Apache-2.0" +authors.workspace = true +license.workspace = true [lib] name = "kei_notify_telegram" @@ -28,4 +28,4 @@ wiremock = { workspace = true } backend = "telegram" trait = "NotifyChannel" description = "Telegram Bot API NotifyChannel (sendMessage, HTML body, severity emoji prefix)" -authors = ["Denis Parfionovich "] +authors = ["Denis Parfionovich "] diff --git a/_primitives/_rust/kei-pet/Cargo.toml b/_primitives/_rust/kei-pet/Cargo.toml index 001f068..365a287 100644 --- a/_primitives/_rust/kei-pet/Cargo.toml +++ b/_primitives/_rust/kei-pet/Cargo.toml @@ -4,8 +4,8 @@ version = "0.1.0" edition.workspace = true rust-version.workspace = true description = "Pet persona manifest: pet.toml parse, validate, system-prompt overlay. Standard Ed25519 identity. CQRS-compatible; no proprietary math." -authors = ["Denis Parfionovich "] -license = "Apache-2.0" +authors.workspace = true +license.workspace = true [[bin]] name = "kei-pet" diff --git a/_primitives/_rust/kei-ping/Cargo.toml b/_primitives/_rust/kei-ping/Cargo.toml index 6d94827..2d477a8 100644 --- a/_primitives/_rust/kei-ping/Cargo.toml +++ b/_primitives/_rust/kei-ping/Cargo.toml @@ -4,8 +4,8 @@ version = "0.1.0" edition.workspace = true rust-version.workspace = true description = "Cross-window agent presence (heartbeat / list / watch). Auto-selects backend: Redis if redis-cli ping == PONG on localhost, else SQLite." -authors = ["Denis Parfionovich "] -license = "Apache-2.0" +authors.workspace = true +license.workspace = true [[bin]] name = "kei-ping" @@ -27,4 +27,4 @@ async-trait = { workspace = true } [package.metadata.keisei] trait = "PingStore" description = "Atomar — cross-window agent heartbeat. Two engines (SQLite default, Redis auto if running)." -authors = ["Denis Parfionovich "] +authors = ["Denis Parfionovich "] diff --git a/_primitives/_rust/kei-pipe/Cargo.toml b/_primitives/_rust/kei-pipe/Cargo.toml index c220cd6..c9a4848 100644 --- a/_primitives/_rust/kei-pipe/Cargo.toml +++ b/_primitives/_rust/kei-pipe/Cargo.toml @@ -4,7 +4,8 @@ version = "0.1.0" edition.workspace = true rust-version.workspace = true description = "Atom DAG pipe runtime — topo-sorts steps, pipes JSON between atoms." -authors = ["Denis Parfionovich "] +authors.workspace = true +license.workspace = true [[bin]] name = "kei-pipe" @@ -32,4 +33,4 @@ tempfile = { workspace = true } [package.metadata.keisei] backend = "none" description = "Atom DAG pipe runtime — topo-sorts steps, pipes JSON between atoms." -authors = ["Denis Parfionovich "] +authors = ["Denis Parfionovich "] diff --git a/_primitives/_rust/kei-projects-index/Cargo.toml b/_primitives/_rust/kei-projects-index/Cargo.toml index 1c1d776..2690c56 100644 --- a/_primitives/_rust/kei-projects-index/Cargo.toml +++ b/_primitives/_rust/kei-projects-index/Cargo.toml @@ -4,7 +4,8 @@ version = "0.1.0" edition.workspace = true rust-version.workspace = true description = "SQLite index of git-repo state under ~/Projects/. Feeds dev-hub dashboard view (kei-cortex /projects)." -authors = ["Denis Parfionovich "] +authors.workspace = true +license.workspace = true [[bin]] name = "kei-projects-index" diff --git a/_primitives/_rust/kei-projects-watcher/Cargo.toml b/_primitives/_rust/kei-projects-watcher/Cargo.toml index 67193c6..152ac4a 100644 --- a/_primitives/_rust/kei-projects-watcher/Cargo.toml +++ b/_primitives/_rust/kei-projects-watcher/Cargo.toml @@ -4,7 +4,8 @@ version = "0.1.0" edition.workspace = true rust-version.workspace = true description = "Long-running fsevents daemon — watches ~/Projects/, debounces 2 s, calls kei_projects_index::reindex_one per touched project." -authors = ["Denis Parfionovich "] +authors.workspace = true +license.workspace = true [[bin]] name = "kei-projects-watcher" diff --git a/_primitives/_rust/kei-provision/Cargo.toml b/_primitives/_rust/kei-provision/Cargo.toml index 0b45ba0..8f53f37 100644 --- a/_primitives/_rust/kei-provision/Cargo.toml +++ b/_primitives/_rust/kei-provision/Cargo.toml @@ -4,7 +4,8 @@ version = "0.1.0" edition.workspace = true rust-version.workspace = true description = "Unified VPS provisioner — one CLI for Hetzner / Vultr / (future) AWS / DO / Linode. Supersedes provision-hetzner.sh + provision-vultr.sh." -authors = ["Denis Parfionovich "] +authors.workspace = true +license.workspace = true [[bin]] name = "kei-provision" @@ -27,5 +28,5 @@ tempfile = { workspace = true } [package.metadata.keisei] backend = "external-cli" description = "Shells out to `hcloud` (Hetzner) or `vultr-cli` (Vultr). Parses JSON output. Honors HCLOUD_TOKEN / VULTR_API_KEY env refs per RULE 0.8." -authors = ["Denis Parfionovich "] +authors = ["Denis Parfionovich "] supersedes = ["provision-hetzner.sh", "provision-vultr.sh"] diff --git a/_primitives/_rust/kei-prune/Cargo.toml b/_primitives/_rust/kei-prune/Cargo.toml index 77b31f6..04b4bf4 100644 --- a/_primitives/_rust/kei-prune/Cargo.toml +++ b/_primitives/_rust/kei-prune/Cargo.toml @@ -4,7 +4,8 @@ version = "0.1.0" edition.workspace = true rust-version.workspace = true description = "Metadata primitive — mark unused ledger agents as retired (biological pruning analog)" -authors = ["Denis Parfionovich "] +authors.workspace = true +license.workspace = true [lib] name = "kei_prune" diff --git a/_primitives/_rust/kei-refactor-engine/Cargo.toml b/_primitives/_rust/kei-refactor-engine/Cargo.toml index f523e2a..7cbe786 100644 --- a/_primitives/_rust/kei-refactor-engine/Cargo.toml +++ b/_primitives/_rust/kei-refactor-engine/Cargo.toml @@ -4,7 +4,8 @@ version = "0.1.0" edition.workspace = true rust-version.workspace = true description = "Deep-sleep refactor-plan generator (consumes kei-conflict-scan JSON) (v0.13.0)" -authors = ["Denis Parfionovich "] +authors.workspace = true +license.workspace = true [[bin]] name = "kei-refactor-engine" diff --git a/_primitives/_rust/kei-registry/Cargo.toml b/_primitives/_rust/kei-registry/Cargo.toml index 7f21e88..8f4814a 100644 --- a/_primitives/_rust/kei-registry/Cargo.toml +++ b/_primitives/_rust/kei-registry/Cargo.toml @@ -4,7 +4,8 @@ version = "0.1.0" edition.workspace = true rust-version.workspace = true description = "Universal block identity layer — generalises agent DNA to any kit block (primitive / skill / rule / hook / atom). SQLite-backed, idempotent, supersede-aware." -authors = ["Denis Parfionovich "] +authors.workspace = true +license.workspace = true [[bin]] name = "kei-registry" diff --git a/_primitives/_rust/kei-replay/Cargo.toml b/_primitives/_rust/kei-replay/Cargo.toml index f8a5790..56af356 100644 --- a/_primitives/_rust/kei-replay/Cargo.toml +++ b/_primitives/_rust/kei-replay/Cargo.toml @@ -4,7 +4,8 @@ version = "0.1.0" edition.workspace = true rust-version.workspace = true description = "Reconstruct agent spawn from DNA — reads ledger row + task.toml, re-composes, detects drift" -authors = ["Denis Parfionovich "] +authors.workspace = true +license.workspace = true [[bin]] name = "kei-replay" @@ -29,4 +30,4 @@ toml = { workspace = true } [package.metadata.keisei] backend = "none" description = "Reconstruct agent spawn from DNA — replay / verify / diff" -authors = ["Denis Parfionovich "] +authors = ["Denis Parfionovich "] diff --git a/_primitives/_rust/kei-router/Cargo.toml b/_primitives/_rust/kei-router/Cargo.toml index 444dec0..9a03229 100644 --- a/_primitives/_rust/kei-router/Cargo.toml +++ b/_primitives/_rust/kei-router/Cargo.toml @@ -4,7 +4,8 @@ version = "0.1.0" edition.workspace = true rust-version.workspace = true description = "Routing primitives: (1) NL query → tool-call (LBM port). (2) Multi-provider LLM abstraction (Anthropic / OpenAI / Kimi)." -authors = ["Denis Parfionovich "] +authors.workspace = true +license.workspace = true [[bin]] name = "kei-router" diff --git a/_primitives/_rust/kei-runtime-core/Cargo.toml b/_primitives/_rust/kei-runtime-core/Cargo.toml index 2068f07..2e77642 100644 --- a/_primitives/_rust/kei-runtime-core/Cargo.toml +++ b/_primitives/_rust/kei-runtime-core/Cargo.toml @@ -4,8 +4,8 @@ version = "0.1.0" edition.workspace = true rust-version.workspace = true description = "Hosted Sleep runtime substrate — 12 traits + DNA + plugin registry. No impls; impls live in sibling kei-{compute,llm,git,...}-* crates." -authors = ["Denis Parfionovich "] -license = "Apache-2.0" +authors.workspace = true +license.workspace = true [lib] name = "kei_runtime_core" @@ -28,4 +28,4 @@ tokio = { workspace = true } [package.metadata.keisei] backend = "none" description = "Hosted Sleep runtime traits + DNA registry; impls in sibling crates" -authors = ["Denis Parfionovich "] +authors = ["Denis Parfionovich "] diff --git a/_primitives/_rust/kei-runtime/Cargo.toml b/_primitives/_rust/kei-runtime/Cargo.toml index bd7f5ab..9d9e7e2 100644 --- a/_primitives/_rust/kei-runtime/Cargo.toml +++ b/_primitives/_rust/kei-runtime/Cargo.toml @@ -4,7 +4,8 @@ version = "0.1.0" edition.workspace = true rust-version.workspace = true description = "Atom invocation runtime + schema linter" -authors = ["Denis Parfionovich "] +authors.workspace = true +license.workspace = true [[bin]] name = "kei-runtime" @@ -34,4 +35,4 @@ tempfile = { workspace = true } [package.metadata.keisei] backend = "none" description = "Atom invocation runtime + schema linter" -authors = ["Denis Parfionovich "] +authors = ["Denis Parfionovich "] diff --git a/_primitives/_rust/kei-sage/Cargo.toml b/_primitives/_rust/kei-sage/Cargo.toml index f060500..2880ac0 100644 --- a/_primitives/_rust/kei-sage/Cargo.toml +++ b/_primitives/_rust/kei-sage/Cargo.toml @@ -4,7 +4,8 @@ version = "0.1.0" edition.workspace = true rust-version.workspace = true description = "Obsidian-style knowledge graph (SQLite + FTS5). Port of LBM internal/sage." -authors = ["Denis Parfionovich "] +authors.workspace = true +license.workspace = true [[bin]] name = "kei-sage" diff --git a/_primitives/_rust/kei-scheduler/Cargo.toml b/_primitives/_rust/kei-scheduler/Cargo.toml index 5810e67..4529f07 100644 --- a/_primitives/_rust/kei-scheduler/Cargo.toml +++ b/_primitives/_rust/kei-scheduler/Cargo.toml @@ -4,7 +4,8 @@ version = "0.1.0" edition.workspace = true rust-version.workspace = true description = "Durable task scheduler (cron / at / interval) — metadata primitive." -authors = ["Denis Parfionovich "] +authors.workspace = true +license.workspace = true [package.metadata.keisei] backend = "sqlite" diff --git a/_primitives/_rust/kei-search-core/Cargo.toml b/_primitives/_rust/kei-search-core/Cargo.toml index cdda04f..6cdb22d 100644 --- a/_primitives/_rust/kei-search-core/Cargo.toml +++ b/_primitives/_rust/kei-search-core/Cargo.toml @@ -4,7 +4,8 @@ version = "0.1.0" edition.workspace = true rust-version.workspace = true description = "3-wave deep research scaffolding with budget cap. Port of LBM internal/search (fetch stubbed)." -authors = ["Denis Parfionovich "] +authors.workspace = true +license.workspace = true [[bin]] name = "kei-search-core" diff --git a/_primitives/_rust/kei-shared/Cargo.toml b/_primitives/_rust/kei-shared/Cargo.toml index da9ed5a..6064d3c 100644 --- a/_primitives/_rust/kei-shared/Cargo.toml +++ b/_primitives/_rust/kei-shared/Cargo.toml @@ -4,7 +4,8 @@ version = "0.1.0" edition.workspace = true rust-version.workspace = true description = "Shared substrate types — single source of truth for DNA format + small utility types" -authors = ["Denis Parfionovich "] +authors.workspace = true +license.workspace = true [lib] name = "kei_shared" diff --git a/_primitives/_rust/kei-skill-importer/Cargo.toml b/_primitives/_rust/kei-skill-importer/Cargo.toml index 32e92de..c3988e1 100644 --- a/_primitives/_rust/kei-skill-importer/Cargo.toml +++ b/_primitives/_rust/kei-skill-importer/Cargo.toml @@ -4,7 +4,8 @@ version = "0.1.0" edition.workspace = true rust-version.workspace = true description = "Universal parser/canonicalizer/emitter for external AI-coding-tool skill formats (OpenClaw, Cline, Cursor, Claude Code, Kimi)." -authors = ["Denis Parfionovich "] +authors.workspace = true +license.workspace = true [[bin]] name = "kei-skill-importer" @@ -33,4 +34,4 @@ pretty_assertions = { workspace = true } [package.metadata.keisei] backend = "none" description = "External skill-format importer for KeiSeiKit canonical shapes (atoms / recipes / proposed primitives)." -authors = ["Denis Parfionovich "] +authors = ["Denis Parfionovich "] diff --git a/_primitives/_rust/kei-skills/Cargo.toml b/_primitives/_rust/kei-skills/Cargo.toml index 3d9e1a5..8a16b14 100644 --- a/_primitives/_rust/kei-skills/Cargo.toml +++ b/_primitives/_rust/kei-skills/Cargo.toml @@ -3,7 +3,8 @@ name = "kei-skills" version = "0.1.0" edition.workspace = true description = "SKILL.md format — parser, validator, fuzzy patcher, loader, hot-reload registry." -authors = ["Denis Parfionovich "] +authors.workspace = true +license.workspace = true [lib] name = "kei_skills" diff --git a/_primitives/_rust/kei-social-store/Cargo.toml b/_primitives/_rust/kei-social-store/Cargo.toml index 1073831..062e53d 100644 --- a/_primitives/_rust/kei-social-store/Cargo.toml +++ b/_primitives/_rust/kei-social-store/Cargo.toml @@ -4,7 +4,8 @@ version = "0.1.0" edition.workspace = true rust-version.workspace = true description = "People + interaction CRM (lite). Port of LBM internal/social." -authors = ["Denis Parfionovich "] +authors.workspace = true +license.workspace = true [[bin]] name = "kei-social-store" diff --git a/_primitives/_rust/kei-spawn/Cargo.toml b/_primitives/_rust/kei-spawn/Cargo.toml index 75f201c..240a2bc 100644 --- a/_primitives/_rust/kei-spawn/Cargo.toml +++ b/_primitives/_rust/kei-spawn/Cargo.toml @@ -4,7 +4,8 @@ version = "0.1.0" edition.workspace = true rust-version.workspace = true description = "Agent substrate v1 — automation envelope around prepare + ledger fork + verify" -authors = ["Denis Parfionovich "] +authors.workspace = true +license.workspace = true [[bin]] name = "kei-spawn" @@ -37,4 +38,4 @@ httpmock = "0.7" [package.metadata.keisei] backend = "none" description = "Wraps kei-agent-runtime prepare + kei-ledger fork + kei-agent-runtime verify into a single CLI. Step 3 (Agent tool call) stays with the orchestrator." -authors = ["Denis Parfionovich "] +authors = ["Denis Parfionovich "] diff --git a/_primitives/_rust/kei-store/Cargo.toml b/_primitives/_rust/kei-store/Cargo.toml index 17078e8..a54f345 100644 --- a/_primitives/_rust/kei-store/Cargo.toml +++ b/_primitives/_rust/kei-store/Cargo.toml @@ -4,7 +4,8 @@ version = "0.1.0" edition.workspace = true rust-version.workspace = true description = "Memory-repo backend abstraction — GitHub/Forgejo/Gitea/Filesystem/S3 (v0.21.0)" -authors = ["Denis Parfionovich "] +authors.workspace = true +license.workspace = true [[bin]] name = "kei-store" diff --git a/_primitives/_rust/kei-svc-systemd/Cargo.toml b/_primitives/_rust/kei-svc-systemd/Cargo.toml index 0c41109..b1e132b 100644 --- a/_primitives/_rust/kei-svc-systemd/Cargo.toml +++ b/_primitives/_rust/kei-svc-systemd/Cargo.toml @@ -4,8 +4,8 @@ version = "0.1.0" edition.workspace = true rust-version.workspace = true description = "ServiceManager impl: systemd unit + timer generator. Wave 1 atomar #7." -authors = ["Denis Parfionovich "] -license = "Apache-2.0" +authors.workspace = true +license.workspace = true [lib] name = "kei_svc_systemd" diff --git a/_primitives/_rust/kei-task/Cargo.toml b/_primitives/_rust/kei-task/Cargo.toml index 99ce256..56af0e5 100644 --- a/_primitives/_rust/kei-task/Cargo.toml +++ b/_primitives/_rust/kei-task/Cargo.toml @@ -4,7 +4,8 @@ version = "0.1.0" edition.workspace = true rust-version.workspace = true description = "Task DAG with deps + milestones (SQLite). Port of LBM internal/task." -authors = ["Denis Parfionovich "] +authors.workspace = true +license.workspace = true [package.metadata.keisei] backend = "sqlite" diff --git a/_primitives/_rust/kei-tlog/Cargo.toml b/_primitives/_rust/kei-tlog/Cargo.toml index cfa3031..9dc570e 100644 --- a/_primitives/_rust/kei-tlog/Cargo.toml +++ b/_primitives/_rust/kei-tlog/Cargo.toml @@ -4,8 +4,8 @@ version = "0.1.0" edition.workspace = true rust-version.workspace = true description = "RULE 0.17 — atomar time-logger for agents and pipelines. Emits JSONL lines to ~/.claude/memory/time-metrics/tasks.jsonl." -authors = ["Denis Parfionovich "] -license = "Apache-2.0" +authors.workspace = true +license.workspace = true [[bin]] name = "kei-tlog" @@ -17,4 +17,4 @@ serde_json = { workspace = true } [package.metadata.keisei] trait = "TimeLogger" description = "Wall-clock + JSONL journal for any pipeline. Constructor Pattern: 1 binary, 1 responsibility." -authors = ["Denis Parfionovich "] +authors = ["Denis Parfionovich "] diff --git a/_primitives/_rust/kei-token-tracker/Cargo.toml b/_primitives/_rust/kei-token-tracker/Cargo.toml index 80f80ee..4b25b22 100644 --- a/_primitives/_rust/kei-token-tracker/Cargo.toml +++ b/_primitives/_rust/kei-token-tracker/Cargo.toml @@ -1,11 +1,11 @@ [package] name = "kei-token-tracker" version = "0.1.0" -edition = "2021" -rust-version = "1.77" +edition.workspace = true +rust-version.workspace = true description = "Per-LLM-call token + cost observability store. SQLite-backed TokenEvent log + nightly sleep-report aggregator." -authors = ["Denis Parfionovich "] -license = "Apache-2.0" +authors.workspace = true +license.workspace = true [[bin]] name = "kei-token-tracker" @@ -29,4 +29,4 @@ tempfile = { workspace = true } [package.metadata.keisei] trait = "TokenTracker" description = "Per-LLM-call token usage + cost SQLite store. Schema migrates on open(). Phase D sleep-report markdown emitter." -authors = ["Denis Parfionovich "] +authors = ["Denis Parfionovich "] diff --git a/_primitives/_rust/kei-tty/Cargo.toml b/_primitives/_rust/kei-tty/Cargo.toml index 044e0cb..0345d46 100644 --- a/_primitives/_rust/kei-tty/Cargo.toml +++ b/_primitives/_rust/kei-tty/Cargo.toml @@ -4,7 +4,8 @@ version = "0.1.0" edition.workspace = true rust-version.workspace = true description = "Ratatui-based terminal UI client for the kei-cortex daemon" -authors = ["Denis Parfionovich "] +authors.workspace = true +license.workspace = true [[bin]] name = "kei-tty" diff --git a/_primitives/_rust/kei-watch/Cargo.toml b/_primitives/_rust/kei-watch/Cargo.toml index 36ec915..61819b6 100644 --- a/_primitives/_rust/kei-watch/Cargo.toml +++ b/_primitives/_rust/kei-watch/Cargo.toml @@ -4,7 +4,8 @@ version = "0.1.0" edition.workspace = true rust-version.workspace = true description = "Filesystem watcher primitive — thin canonical wrapper around notify" -authors = ["Denis Parfionovich "] +authors.workspace = true +license.workspace = true [[bin]] name = "kei-watch" diff --git a/_primitives/_rust/keisei/Cargo.toml b/_primitives/_rust/keisei/Cargo.toml index fd14034..6c771f4 100644 --- a/_primitives/_rust/keisei/Cargo.toml +++ b/_primitives/_rust/keisei/Cargo.toml @@ -4,7 +4,8 @@ version = "0.1.0" edition.workspace = true rust-version.workspace = true description = "Exobrain attach/status CLI — mounts a portable brain (memory + manifests + artifacts + MCP bin) into an AI client (MVP: Claude Code)" -authors = ["Denis Parfionovich "] +authors.workspace = true +license.workspace = true [[bin]] name = "keisei" diff --git a/_primitives/_rust/mock-render/Cargo.toml b/_primitives/_rust/mock-render/Cargo.toml index 6ff453e..9c48b24 100644 --- a/_primitives/_rust/mock-render/Cargo.toml +++ b/_primitives/_rust/mock-render/Cargo.toml @@ -2,7 +2,8 @@ name = "mock-render" version = "0.1.0" edition.workspace = true -authors = ["Denis Parfionovich "] +authors.workspace = true +license.workspace = true rust-version.workspace = true [[bin]] diff --git a/_primitives/_rust/ssh-check/Cargo.toml b/_primitives/_rust/ssh-check/Cargo.toml index ebedec6..2a47feb 100644 --- a/_primitives/_rust/ssh-check/Cargo.toml +++ b/_primitives/_rust/ssh-check/Cargo.toml @@ -2,7 +2,8 @@ name = "ssh-check" version = "0.1.0" edition.workspace = true -authors = ["Denis Parfionovich "] +authors.workspace = true +license.workspace = true rust-version.workspace = true [[bin]] diff --git a/_primitives/_rust/tokens-sync/Cargo.toml b/_primitives/_rust/tokens-sync/Cargo.toml index 8335e4e..3957d34 100644 --- a/_primitives/_rust/tokens-sync/Cargo.toml +++ b/_primitives/_rust/tokens-sync/Cargo.toml @@ -2,7 +2,8 @@ name = "tokens-sync" version = "0.1.0" edition.workspace = true -authors = ["Denis Parfionovich "] +authors.workspace = true +license.workspace = true rust-version.workspace = true [[bin]] diff --git a/_primitives/_rust/visual-diff/Cargo.toml b/_primitives/_rust/visual-diff/Cargo.toml index 3c8dd82..e2bb2e9 100644 --- a/_primitives/_rust/visual-diff/Cargo.toml +++ b/_primitives/_rust/visual-diff/Cargo.toml @@ -2,7 +2,8 @@ name = "visual-diff" version = "0.1.0" edition.workspace = true -authors = ["Denis Parfionovich "] +authors.workspace = true +license.workspace = true rust-version.workspace = true [[bin]] diff --git a/_ts_packages/package.json b/_ts_packages/package.json index 2797de5..ceddf51 100644 --- a/_ts_packages/package.json +++ b/_ts_packages/package.json @@ -21,5 +21,5 @@ "vitest": "^2.0.0", "tsx": "^4.16.0" }, - "author": "Denis Parfionovich " + "author": "Denis Parfionovich " } diff --git a/_ts_packages/packages/gmail-adapter/package.json b/_ts_packages/packages/gmail-adapter/package.json index d049815..bb5bc30 100644 --- a/_ts_packages/packages/gmail-adapter/package.json +++ b/_ts_packages/packages/gmail-adapter/package.json @@ -30,5 +30,5 @@ "engines": { "node": ">=18.0.0" }, - "author": "Denis Parfionovich " + "author": "Denis Parfionovich " } diff --git a/_ts_packages/packages/grok-adapter/package.json b/_ts_packages/packages/grok-adapter/package.json index ac6d279..f0804e9 100644 --- a/_ts_packages/packages/grok-adapter/package.json +++ b/_ts_packages/packages/grok-adapter/package.json @@ -29,5 +29,5 @@ "engines": { "node": ">=18.0.0" }, - "author": "Denis Parfionovich " + "author": "Denis Parfionovich " } diff --git a/_ts_packages/packages/mcp-server/package.json b/_ts_packages/packages/mcp-server/package.json index b9f7f6f..a05ac57 100644 --- a/_ts_packages/packages/mcp-server/package.json +++ b/_ts_packages/packages/mcp-server/package.json @@ -41,5 +41,5 @@ "engines": { "node": ">=18.0.0" }, - "author": "Denis Parfionovich " + "author": "Denis Parfionovich " } diff --git a/_ts_packages/packages/recall-adapter/package.json b/_ts_packages/packages/recall-adapter/package.json index eadaa3c..f79b956 100644 --- a/_ts_packages/packages/recall-adapter/package.json +++ b/_ts_packages/packages/recall-adapter/package.json @@ -29,5 +29,5 @@ "engines": { "node": ">=18.0.0" }, - "author": "Denis Parfionovich " + "author": "Denis Parfionovich " } diff --git a/_ts_packages/packages/telegram-adapter/package.json b/_ts_packages/packages/telegram-adapter/package.json index 263d672..4c16109 100644 --- a/_ts_packages/packages/telegram-adapter/package.json +++ b/_ts_packages/packages/telegram-adapter/package.json @@ -30,5 +30,5 @@ "engines": { "node": ">=18.0.0" }, - "author": "Denis Parfionovich " + "author": "Denis Parfionovich " } diff --git a/_ts_packages/packages/youtube-adapter/package.json b/_ts_packages/packages/youtube-adapter/package.json index e41ded8..3afa074 100644 --- a/_ts_packages/packages/youtube-adapter/package.json +++ b/_ts_packages/packages/youtube-adapter/package.json @@ -31,5 +31,5 @@ "engines": { "node": ">=18.0.0" }, - "author": "Denis Parfionovich " + "author": "Denis Parfionovich " }