A template for building a TUI system for managing cypher-based characters. See the Cypher System documentation for more details: Archive: https://ia600401.us.archive.org/6/items/a-bunch-of-tabletop-rpg-stuff/Cypher%20System%20Rulebook.pdf Web: https://screwtapello.gitlab.io/cypher-system-reference/
  • Rust 90.8%
  • Nix 2.8%
  • Shell 2.8%
  • Python 2.8%
  • Just 0.8%
Find a file Use this template
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Agent c422a13204
All checks were successful
ci / gate (push) Successful in 24s
ci / deps (push) Successful in 15m34s
ci / build (push) Successful in 16m44s
ci / static (push) Successful in 17m41s
fix(engine): reject 0d6 instead of silently rolling a single die
Port the upstream character-sheet-template fix (889e104): the vendored
copy here still normalized Tok::Dice(0, _) via count.max(1), so a
zero-dice expression like 0d6 silently rolled one die instead of
reporting the typo. Bail with the same message the template uses and
add 0d6 to error_paths regression coverage.

Assisted-by: Agent (claude) <ai@blobfish.icu>
2026-07-23 09:29:58 -04:00
.cargo ci(pipeline): add library Nix build, source SBOM and security workflows 2026-07-20 17:37:44 -04:00
.forgejo/workflows ci(pipeline): pre-populate osv-scanner ignores, fix opengrep PATH 2026-07-22 00:55:47 -04:00
.githooks chore(repo): scaffold cypher-core workspace and dual-loop 2026-07-05 17:58:35 -04:00
ci ci(pipeline): add library Nix build, source SBOM and security workflows 2026-07-20 17:37:44 -04:00
crates fix(engine): reject 0d6 instead of silently rolling a single die 2026-07-23 09:29:58 -04:00
docs feat(rules): wire Registry through resolve/recover/spend_xp 2026-07-22 06:28:47 -04:00
fuzz ci(pipeline): add library Nix build, source SBOM and security workflows 2026-07-20 17:37:44 -04:00
notes/looptrack chore(repo): scaffold cypher-core workspace and dual-loop 2026-07-05 17:58:35 -04:00
scripts chore(repo): scaffold cypher-core workspace and dual-loop 2026-07-05 17:58:35 -04:00
.gitignore ci(pipeline): add library Nix build, source SBOM and security workflows 2026-07-20 17:37:44 -04:00
AGENTS.md docs(security): add SECURITY.md and document supply-chain in AGENTS 2026-07-20 17:37:44 -04:00
Cargo.lock build(engine): vendor sheet-engine plus workspace lints and profile 2026-07-20 17:37:34 -04:00
Cargo.toml build(engine): vendor sheet-engine plus workspace lints and profile 2026-07-20 17:37:34 -04:00
clippy.toml ci(pipeline): add library Nix build, source SBOM and security workflows 2026-07-20 17:37:44 -04:00
deny.toml ci(pipeline): add library Nix build, source SBOM and security workflows 2026-07-20 17:37:44 -04:00
flake.lock build(nix): commit flake.lock for reproducible builds 2026-07-23 09:25:07 -04:00
flake.nix ci(pipeline): add library Nix build, source SBOM and security workflows 2026-07-20 17:37:44 -04:00
justfile ci(pipeline): add library Nix build, source SBOM and security workflows 2026-07-20 17:37:44 -04:00
loop-status.yaml docs(loop): pause the tracker and record why it stalled 2026-07-22 06:12:49 -04:00
ongoing.md docs(loop): pause the tracker and record why it stalled 2026-07-22 06:12:49 -04:00
osv-scanner.toml ci(pipeline): pre-populate osv-scanner ignores, fix opengrep PATH 2026-07-22 00:55:47 -04:00
PLAN.md docs(plan): fix workspace-root directory name 2026-07-22 06:12:30 -04:00
rust-toolchain.toml ci(pipeline): add library Nix build, source SBOM and security workflows 2026-07-20 17:37:44 -04:00
SECURITY.md docs(security): add SECURITY.md and document supply-chain in AGENTS 2026-07-20 17:37:44 -04:00