Skip to main content

Crate joy_core

Crate joy_core 

Source

Modules§

ai_templates
Rendering engine for AI tool integration files.
auth
Cryptographic identity for Joy’s Trust Model.
capabilities
context
Command context: identity, guard, project root.
crypt
Crypt zone keys and per-member wraps (ADR-038, Crypt.md).
embedded
Embedded file sync: hash-based diff and install for files shipped inside the Joy binary.
error
event_log
filter
Declarative filter for item listing views.
fortune
Random quotes and jokes for CLI output.
git_ops
Automatic git operations triggered by Joy file writes. All operations are best-effort: failures print a warning but never abort the Joy command.
guard
Centralized runtime validation for Joy’s Trust Model.
identity
Identity resolution for Joy CLI operations.
init
items
merge
Three-way YAML merge for Joy item / milestone / project files.
migrations
Schema migrations for joy-managed YAML files.
milestones
model
releases
security_md
Render and update the project’s SECURITY.md.
store
templates
vcs
VCS abstraction layer (see ADR-010, ADR-017). All version control operations go through the Vcs trait. Currently only Git is implemented, via CLI process calls.