Commit graph

  • 3b8b726a1c fix(release): decouple npm-publish + drop x86_64-darwin (v0.14.2 retry) Parfii-bot 2026-05-03 22:30:50 +0800
  • cbed9e2275 fix(release): decouple npm-publish + drop x86_64-darwin (v0.14.2 retry) Parfii-bot 2026-05-03 22:30:50 +0800
  • 57e2a597ae chore(mcp-server): bump 0.14.0 → 0.14.1 for first keigit publish Parfii-bot 2026-05-03 21:33:41 +0800
  • da819a0d92 chore(mcp-server): bump 0.14.0 → 0.14.1 for first keigit publish Parfii-bot 2026-05-03 21:33:41 +0800
  • 209460df6b fix(audit-batch-2): regressions from prev batch + 2nd-wave audit findings Parfii-bot 2026-05-03 20:30:51 +0800
  • 784dfbae6f fix(audit-batch-2): regressions from prev batch + 2nd-wave audit findings Parfii-bot 2026-05-03 20:30:51 +0800
  • 88de01cae0 fix(audit-batch): CI green + RULE 0.4/0.16/0.18 honesty pass Parfii-bot 2026-05-03 19:09:59 +0800
  • 3759fb0f64 fix(audit-batch): CI green + RULE 0.4/0.16/0.18 honesty pass Parfii-bot 2026-05-03 19:09:59 +0800
  • 1207cf5795 feat(mcp-server): production publish path via keigit.com (Forgejo npm) Parfii-bot 2026-05-03 18:11:24 +0800
  • 94a7d682c4 feat(mcp-server): production publish path via keigit.com (Forgejo npm) Parfii-bot 2026-05-03 18:11:24 +0800
  • 083bc060c0 Revert "feat(mcp-server): production-ready publish path via GitHub Packages" Parfii-bot 2026-05-03 18:04:00 +0800
  • 542a0a816e Revert "feat(mcp-server): production-ready publish path via GitHub Packages" Parfii-bot 2026-05-03 18:04:00 +0800
  • a5ef8963c7 feat(mcp-server): production-ready publish path via GitHub Packages Parfii-bot 2026-05-03 17:50:59 +0800
  • a6f1c72472 feat(mcp-server): production-ready publish path via GitHub Packages Parfii-bot 2026-05-03 17:50:59 +0800
  • 368df5b918 docs: add 6-file substrate encyclopedia (1739 LOC) Parfii-bot 2026-05-03 17:00:28 +0800
  • 2bb2f10af0 docs: add 6-file substrate encyclopedia (1739 LOC) Parfii-bot 2026-05-03 17:00:28 +0800
  • c9dc94393c feat(install): outcome-only minimum profile Parfii-bot 2026-05-03 16:59:53 +0800
  • 6b66914f97 feat(install): outcome-only minimum profile Parfii-bot 2026-05-03 16:59:53 +0800
  • c55e60f2d2 docs: reviewer-response — honesty pass + portable format specs Parfii-bot 2026-05-03 16:59:25 +0800
  • d2068cded7 docs: reviewer-response — honesty pass + portable format specs Parfii-bot 2026-05-03 16:59:25 +0800
  • e00d25bca6 fix(perf): bound per-user lock LRU + stream-cap atom subprocess output Parfii-bot 2026-05-03 15:39:50 +0800
  • 4e99057d2b fix(perf): bound per-user lock LRU + stream-cap atom subprocess output Parfii-bot 2026-05-03 15:39:50 +0800
  • 611b603469 fix(auth): Google OIDC account-takeover (CVE-2023-7028 class) — email_verified gate + sub as user_id + id_token cross-check Parfii-bot 2026-05-03 15:38:53 +0800
  • 06ff2f8ed4 fix(auth): Google OIDC account-takeover (CVE-2023-7028 class) — email_verified gate + sub as user_id + id_token cross-check Parfii-bot 2026-05-03 15:38:53 +0800
  • c0d900a943 fix(security): cortex /term env_clear + bind guard, agent-stub-scan stdin, magiclink revoke Parfii-bot 2026-05-03 15:38:23 +0800
  • 71f17337fe fix(security): cortex /term env_clear + bind guard, agent-stub-scan stdin, magiclink revoke Parfii-bot 2026-05-03 15:38:23 +0800
  • cf91956001 fix(hooks+install): disk-reclaim Guard 3 + secrets per-line + sha256 fail-closed Parfii-bot 2026-05-03 15:37:57 +0800
  • 8473b4ae80 fix(hooks+install): disk-reclaim Guard 3 + secrets per-line + sha256 fail-closed Parfii-bot 2026-05-03 15:37:57 +0800
  • 97ffa5b4dc chore: strip dangling sibling refs from Cargo.toml descriptions Parfii-bot 2026-05-03 15:37:33 +0800
  • a0b1eca6d9 chore: strip dangling sibling refs from Cargo.toml descriptions Parfii-bot 2026-05-03 15:37:33 +0800
  • 68e6850ed4 fix(substrate): TOML scope-capture + dangling physics-deriver bodies + rule paths Parfii-bot 2026-05-03 15:37:18 +0800
  • 7b112747e4 fix(substrate): TOML scope-capture + dangling physics-deriver bodies + rule paths Parfii-bot 2026-05-03 15:37:18 +0800
  • e89401e62b docs: convert 12 root kei-*.md to alias stubs (parallel-SSoT cleanup) Parfii-bot 2026-05-03 15:36:53 +0800
  • 09c5f3d314 docs: convert 12 root kei-*.md to alias stubs (parallel-SSoT cleanup) Parfii-bot 2026-05-03 15:36:53 +0800
  • c250a9c14b fix(security): scrub Tailscale IP + EC2 instance ID from public surface (P0) Parfii-bot 2026-05-03 15:36:29 +0800
  • 94f31ee203 fix(security): scrub Tailscale IP + EC2 instance ID from public surface (P0) Parfii-bot 2026-05-03 15:36:29 +0800
  • fc03c98408 chore: author email + Cargo metadata SSoT (parfionovich@keilab.io) Parfii-bot 2026-05-03 13:55:28 +0800
  • 7cc544fd85 chore: author email + Cargo metadata SSoT (parfionovich@keilab.io) Parfii-bot 2026-05-03 13:55:28 +0800
  • a2b4dd6d66 fix(auth): SecretString redacted Serialize + PKCE verifier wired Parfii-bot 2026-05-02 23:49:10 +0800
  • 23b818a682 fix(auth): SecretString redacted Serialize + PKCE verifier wired Parfii-bot 2026-05-02 23:49:10 +0800
  • ddd13e6422 docs: SKILL.md triggers + STATUS-TRUTH footer + phase placeholders Parfii-bot 2026-05-02 21:41:41 +0800
  • 036bc6a52e docs: SKILL.md triggers + STATUS-TRUTH footer + phase placeholders Parfii-bot 2026-05-02 21:41:41 +0800
  • 57d37004ef fix(substrate): dangling handoffs + atomar manifest fill-out + validator extension Parfii-bot 2026-05-02 21:41:16 +0800
  • baf54250a9 fix(substrate): dangling handoffs + atomar manifest fill-out + validator extension Parfii-bot 2026-05-02 21:41:16 +0800
  • bf64839143 chore(workspace): SSoT inheritance + version unification Parfii-bot 2026-05-02 21:40:46 +0800
  • da4d88910a chore(workspace): SSoT inheritance + version unification Parfii-bot 2026-05-02 21:40:46 +0800
  • 913d62c280 fix(security): RCE allowlist + WebSocket auth + SSH option-injection Parfii-bot 2026-05-02 21:40:24 +0800
  • cb1090bef3 fix(security): RCE allowlist + WebSocket auth + SSH option-injection Parfii-bot 2026-05-02 21:40:24 +0800
  • 03d57c7395 fix(kei-cortex): SSRF + atomic token + body limits + capped reads Parfii-bot 2026-05-02 21:39:57 +0800
  • 9aa29aca15 fix(kei-cortex): SSRF + atomic token + body limits + capped reads Parfii-bot 2026-05-02 21:39:57 +0800
  • f47c087646 feat(auth): JWT verification + OAuth CSRF + PKCE + secret redaction Parfii-bot 2026-05-02 21:39:18 +0800
  • 8b0401b9db feat(auth): JWT verification + OAuth CSRF + PKCE + secret redaction Parfii-bot 2026-05-02 21:39:18 +0800
  • 4afc85ca30 fix(hooks): post-audit hook chain hardening + 4 new defensive hooks Parfii-bot 2026-05-02 21:38:47 +0800
  • 85a61d7253 fix(hooks): post-audit hook chain hardening + 4 new defensive hooks Parfii-bot 2026-05-02 21:38:47 +0800
  • b346250ad1 chore(sleep-tg): minor prompt tightening (compress reasoning output) Parfii-bot 2026-05-02 19:25:33 +0800
  • 897d010802 chore(sleep-tg): minor prompt tightening (compress reasoning output) Parfii-bot 2026-05-02 19:25:33 +0800
  • 45555bc4aa fix(live-graph): tool_use events properly attribute to spawning agent Parfii-bot 2026-05-02 14:43:42 +0800
  • 4e7463ef0a fix(live-graph): tool_use events properly attribute to spawning agent Parfii-bot 2026-05-02 14:43:42 +0800
  • 05db01bfd6 feat(live-graph): WebSocket activity stream — orchestrator-centric live view Parfii-bot 2026-05-02 13:30:24 +0800
  • 52a02dfbff feat(live-graph): WebSocket activity stream — orchestrator-centric live view Parfii-bot 2026-05-02 13:30:24 +0800
  • 878be87bf6 feat(graph): live runtime DNA viewer — kei-graph-export + lbm-graph-viz adapter Parfii-bot 2026-05-02 13:07:21 +0800
  • a31a056f61 feat(graph): live runtime DNA viewer — kei-graph-export + lbm-graph-viz adapter Parfii-bot 2026-05-02 13:07:21 +0800
  • d3955521d1 feat(sleep): cloud-agent reasoning + Telegram delivery to whitelist Parfii-bot 2026-05-02 04:38:52 +0800
  • 0cf823413e feat(sleep): cloud-agent reasoning + Telegram delivery to whitelist Parfii-bot 2026-05-02 04:38:52 +0800
  • 883e2ca938 feat(sleep-sync): mirror time-metrics + ledger snapshots, surface in Phase B report Parfii-bot 2026-05-02 04:02:28 +0800
  • 9a3db14b90 feat(sleep-sync): mirror time-metrics + ledger snapshots, surface in Phase B report Parfii-bot 2026-05-02 04:02:28 +0800
  • b332b571bf feat(tracking): close 3 last observability gaps — toolStats + skill-record + numeric-claims journal Parfii-bot 2026-05-02 03:42:09 +0800
  • e073df6c98 feat(tracking): close 3 last observability gaps — toolStats + skill-record + numeric-claims journal Parfii-bot 2026-05-02 03:42:09 +0800
  • 0eb73d1bf2 fix(outcome-hook): production payload uses object.content[*].text shape Parfii-bot 2026-05-02 01:09:15 +0800
  • 033b9efbad fix(outcome-hook): production payload uses object.content[*].text shape Parfii-bot 2026-05-02 01:09:15 +0800
  • f6461fb243 Merge feat/substrate-path-atoms-2026-05-01 → main Parfii-bot 2026-05-02 00:11:12 +0800
  • 3b9133a311 Merge feat/substrate-path-atoms-2026-05-01 → main Parfii-bot 2026-05-02 00:11:12 +0800
  • 2967f482d3 feat(secrets+catalog): orphan-detector for env vars + image/video/voice models Parfii-bot 2026-05-02 00:06:16 +0800
  • af46684330 feat(secrets+catalog): orphan-detector for env vars + image/video/voice models Parfii-bot 2026-05-02 00:06:16 +0800
  • 95e2feae0a feat(outcome-hook): PostToolUse:Agent backfills outcome + stubs in ledger Parfii-bot 2026-05-01 23:24:02 +0800
  • be1a864629 feat(outcome-hook): PostToolUse:Agent backfills outcome + stubs in ledger Parfii-bot 2026-05-01 23:24:02 +0800
  • 50c9e76b79 feat(model-tier+branch-dna): activate cost router + give branches DNA Parfii-bot 2026-05-01 23:05:07 +0800
  • cb1fddeabb feat(model-tier+branch-dna): activate cost router + give branches DNA Parfii-bot 2026-05-01 23:05:07 +0800
  • feb5eb9fac feat(kei-registry): status subcommand — cross-cutting substrate dashboard Parfii-bot 2026-05-01 22:46:53 +0800
  • d6dbdee870 feat(kei-registry): status subcommand — cross-cutting substrate dashboard Parfii-bot 2026-05-01 22:46:53 +0800
  • f135ece1ca feat(path-atoms): atomize ~/.claude memory + rules path references Parfii-bot 2026-05-01 22:29:50 +0800
  • 3422bdc8c3 feat(path-atoms): atomize ~/.claude memory + rules path references Parfii-bot 2026-05-01 22:29:50 +0800
  • afd34e3cbf fix(ci): leak-check uses awk instead of sed (shellcheck SC2001) Parfii-bot 2026-05-01 21:15:09 +0800
  • 3043188da2 fix(ci): leak-check uses awk instead of sed (shellcheck SC2001) Parfii-bot 2026-05-01 21:15:09 +0800
  • 4a4c9bdec4 fix(kei-registry): short_path strips _blocks/_manifests/_atoms/_roles/_caps/agents Parfii-bot 2026-05-01 21:09:15 +0800
  • 22ae9d1de5 fix(kei-registry): short_path strips _blocks/_manifests/_atoms/_roles/_caps/agents Parfii-bot 2026-05-01 21:09:15 +0800
  • f88da09f42 fix(ci): leak-check allowlists itself (workflow contains pattern as detection rule) Parfii-bot 2026-05-01 20:04:36 +0800
  • ce3deb43fa fix(ci): leak-check allowlists itself (workflow contains pattern as detection rule) Parfii-bot 2026-05-01 20:04:36 +0800
  • 8fcba39e05 chore(security): scrub username paths from public artefacts + leak-check CI Parfii-bot 2026-05-01 19:59:29 +0800
  • a23910d445 chore(security): scrub username paths from public artefacts + leak-check CI Parfii-bot 2026-05-01 19:59:29 +0800
  • e01b219291 feat(install): Rust binary acquisition for fresh-clone installs (Path A + Path B) Parfii-bot 2026-05-01 19:07:55 +0800
  • 72d257e602 feat(install): Rust binary acquisition for fresh-clone installs (Path A + Path B) Parfii-bot 2026-05-01 19:07:55 +0800
  • 8e39e4186f fix(ci): regenerate insta golden snapshots after Wave A scrub Parfii-bot 2026-05-01 18:28:28 +0800
  • 825a5576e9 fix(ci): regenerate insta golden snapshots after Wave A scrub Parfii-bot 2026-05-01 18:28:28 +0800
  • 785ad75aaa chore(security): scrub residual leaks — NOTICE email + HERMES patent section Parfii-bot 2026-05-01 18:19:14 +0800
  • 49c7bb406b chore(security): scrub residual leaks — NOTICE email + HERMES patent section Parfii-bot 2026-05-01 18:19:14 +0800
  • 331eb87657 chore: regenerate DNA-INDEX after kit changes (kei-db-contract + Wave B follow-up) Parfii-bot 2026-05-01 17:59:15 +0800
  • 740889c422 chore: regenerate DNA-INDEX after kit changes (kei-db-contract + Wave B follow-up) Parfii-bot 2026-05-01 17:59:15 +0800
  • 89d466309e chore(kit): wire kei-db-contract into installer + drop final #[path] hack Parfii-bot 2026-05-01 17:55:52 +0800
  • c35e1ae9ca chore(kit): wire kei-db-contract into installer + drop final #[path] hack Parfii-bot 2026-05-01 17:55:52 +0800