Plugin for Claude Code to create a semi-inverted AI development workflow that relies on deterministic workflow enforcement and uses AI only where we generate outputs or make judgement calls that require stochastic behavior.
  • Lean 91%
  • Rust 8.6%
  • Shell 0.3%
Find a file
John Wilger f0f65cd2e0
fix: statusline, guardrail deadlock, and stale v1 event store
- factory-statusline.sh: read from eventcore-fs (.claude-factory/eventstore/events/*.jsonl)
  instead of the stale v1 JSON store; v1 only captured events 1-273 and was never updated
  after we consolidated on eventcore-fs as the single event store

- cfk-engine guardrail: short-circuit check_guardrail when path_is_protected is false,
  skipping the event-store open; breaks the deadlock where the MCP server's exclusive lock
  on the event store prevented guardrail-check from running for unprotected paths such as
  writing .claude-factory/LEASE_BYPASS itself

- remove .claude-factory/events/v1/: 273 stale JSON files from the legacy v1 event store,
  superseded when we consolidated on eventcore-fs

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-15 17:47:19 -07:00
.claude chore: add shared .claude/settings.json 2026-06-11 22:50:44 -07:00
.claude-factory fix: statusline, guardrail deadlock, and stale v1 event store 2026-06-15 17:47:19 -07:00
.claude-plugin chore: add statusLine to plugin, fix marketplace source, robust bootstrap target dir 2026-06-11 22:12:17 -07:00
.githooks feat(store): migrate event store to eventcore-fs for git-merge safety 2026-06-15 14:46:11 -07:00
docs docs(adr): adopt eventcore 0.9 + eventcore-fs as cfk event store (ADR 0010) 2026-06-13 08:24:34 -07:00
examples/toy-product feat(M3): emc slice ingestion from verified model 2026-06-11 17:37:05 -07:00
kernel fix: statusline, guardrail deadlock, and stale v1 event store 2026-06-15 17:47:19 -07:00
model feat(m3): event modeling complete + kernel bug fixes 2026-06-13 19:59:15 -07:00
plugins fix: statusline, guardrail deadlock, and stale v1 event store 2026-06-15 17:47:19 -07:00
scripts feat(M9): factory builds the factory — self-initialization, backlog seeding, statusline fix 2026-06-11 19:16:07 -07:00
.gitignore feat(guardrail): deterministic product-source edit gate via cfk 2026-06-12 10:34:03 -07:00
ARCHITECTURE.md docs(adr): adopt eventcore 0.9 + eventcore-fs as cfk event store (ADR 0010) 2026-06-13 08:24:34 -07:00
emc.toml feat(m3): event modeling complete + kernel bug fixes 2026-06-13 19:59:15 -07:00
flake.lock feat(M0): scaffold Claude-Factory plugin marketplace 2026-06-11 16:12:45 -07:00
flake.nix fix(flake): replace elan with pkgs.lean4; drop unused sqlite dep 2026-06-15 17:19:41 -07:00
LICENSE feat(M0): scaffold Claude-Factory plugin marketplace 2026-06-11 16:12:45 -07:00
ROADMAP.md feat(M0): scaffold Claude-Factory plugin marketplace 2026-06-11 16:12:45 -07:00
rust-toolchain.toml feat(M0): scaffold Claude-Factory plugin marketplace 2026-06-11 16:12:45 -07:00