Independent by design · no pay-to-rank placements  · How we evaluate tools →
Anclum Submit
L

lalithasutam/stepcheck-dev

Deterministic context firewall for AI coding agents — AST-skeleton checkouts, three commit gates, DSSE…

Before you install: no copy-paste command · license Apache-2.0 · link reachable

First step: pip install -e . # …or from a clone (editable)

View on GitHub ↗Link checked 2026-11-12 · HTTP 200 · opens the vendor's own site
Star count
0 ★ · lalithasutam/stepcheck-dev · read from the GitHub search API · (checked 2026-11-13 20:00:50)
Source
read directly from its GitHub page · type: open-source project
Harvest history
first seen 2026-11-03 · last seen 2026-11-14 · seen 12× · listed by 1 sources
Score
score 103 · 1 sources · repo
FAQ (answers come from our records)
Who is it for?
We filed it under these tags: 开源项目. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository lalithasutam/stepcheck-dev;first catalogued 2026-11-03;last seen 2026-11-14。There is no official certification or quality rating here — we record sources and dates only.

# StepCheck Dev

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

Live: 116-session audit receipt · 50-turn interactive replay
Deterministic Anti-Context-Rot State Engine · BYOK Token-Firewall Proxy ·
Streamable HTTP MCP Server · Split-Pane Visual Workspace.
Ubiquitous language and the two public testing seams live in GLOSSARY.md.
## Layout
| Path | What it is |
| backend/kernel/ | StateKernel (Seam 1): OKF graph compilation, bounded checkout(focus=) with AST skeleton slicing, 3-tier gated commit(source= \| patch=) with diff folding (A mechanical/locked · B omission · C semantic invariants over src/tree/ns, auto-mined from leading if …: raise guards with zero annotations), DSSE/SHA-256 attestation, draft GC, cache-cliff telemetry |
| backend/server.py | DualDoorGateway (Seam 2): Door 1 firewall proxy (/v1/chat/completions, /v1/messages, BYOK or dry-run), Door 2 REST /v1/step/ + FastMCP Streamable HTTP at /mcp + WS /v1/ws/{sessionid} |
| backend/tests/ | 112 tests, all at the two seams, zero mocks of internals (incl. the 50-turn ≥85% benchmark gate, self-hosted compaction floors, latency budgets and a 10-class fault-injection matrix) |
| frontend/ | StepCheck Studio: React + TS + Vite + Tailwind, @xyflow/react OKF graph (Pin & Lock), Monaco DiffEditor + attestation viewer, live gate feed + cost chart, WS-driven; replays a built-in demo session when no gateway is reachable |
| extension/ | VS Code / Cursor webview wrapper (StepCheck: Open Studio) |
| benchmarks/ | 50-turn coding-rot benchmark (events injected at T20/T25/T35/T36; 88.2% tokens saved) + review generator |
| architecture-review.html | Generated visual report |
| stepcheck-studio-preview.html | Zero-dependency interactive replay of the 50-turn run (turn scrubber, graph, patch diff, attestation, cost curve) |
| backend/cli.py + pyproject.toml | stepcheck up / benchmark / review / preview / audit / ci — ci [path] is the headless PR gatekeeper: every module must parse, match its DSSE attestation, hold no DIRTYOMISSIONRISK, and pass Gates A/B/C with all invariants executed (exit 1 names the module and violation); .github/workflows/ci.yml runs it on Ubuntu + Windows |
| backend/audit.py | stepcheck audit [path]: reads Claude Code ~/.claude/projects/.jsonl, receipts cache-cliff waste vs skeleton checkouts and dropped-decorator/guard edits + their retry loops → stepcheck-audit.html (falls back to benchmarks/fixtures/samplesession.jsonl) |
| CLAUDE.md → .cursorrules | Agent rules: enforces the StepCheck MCP workflow (init → focused checkout → patch commit → omission check + savings) in Claude Code and Cursor |
## Run (turnkey)
bash
pipx install git+https://github.com/lalithasutam/stepcheck-dev # the stepcheck CLI, no clone needed
pip install -e . # …or from a clone (editable)
(cd frontend && npm install && npm run build) # once: compiled Studio served at /studio
stepcheck up # one port (:8420): Studio UI + Door 1 proxy + REST + MCP + WS
stepcheck benchmark # 50-turn coding-rot benchmark
stepcheck review # architecture-review.html
stepcheck preview # stepcheck-studio-preview.html (self-contained replay)
stepcheck audit # your own cache-cliff waste + Read-tool bloat, no server needed → stepcheck-audit.html
Listed badge (optional)
Copy this line into the README if you want the listing mark. Optional, and it does not affect being listed.
[![Listed on Anclum](https://anclum.com/badge/listed.svg)](https://anclum.com/en/s/lalithasutam-stepcheck-dev/)
Source
github · https://github.com/lalithasutam/stepcheck-dev
Browse by field
Open source
added
today

More like this

All 1,671 →

Filed under

Every tag opens the full list for that filter. Counts are the live catalogue figures.

Browse all fields →

← Back to index