List of all items
Structs
- auth::DerivedKey
- auth::IdentityKeypair
- auth::PublicKey
- auth::Salt
- auth::UnlockedIdentity
- auth::seed::RecoveryKey
- auth::seed::Seed
- auth::session::SessionClaims
- auth::session::SessionToken
- auth::token::DelegationClaims
- auth::token::DelegationToken
- auth::token::TokenIssueParams
- auth::token::TokenSigningKeys
- context::Context
- crypt::ZoneKey
- embedded::EmbeddedFile
- embedded::SyncAction
- event_log::ActorStats
- event_log::Event
- event_log::LogEntry
- filter::FilterSpec
- guard::GateConfig
- guard::Guard
- identity::Identity
- init::InitOptions
- init::InitResult
- init::OnboardResult
- items::ItemMeta
- items::LockedItem
- model::config::AiConfig
- model::config::Config
- model::config::ModesConfig
- model::config::OutputConfig
- model::config::SyncConfig
- model::config::WorkflowConfig
- model::item::Assignee
- model::item::Comment
- model::item::Item
- model::milestone::Milestone
- model::project::AiDefaults
- model::project::AiDelegationEntry
- model::project::Attestation
- model::project::AttestationSignedFields
- model::project::CapabilityConfig
- model::project::CryptConfig
- model::project::CryptZone
- model::project::Docs
- model::project::Member
- model::project::ModeDefaults
- model::project::Project
- model::release::Contributor
- model::release::Release
- model::release::ReleaseItem
- model::release::ReleaseItems
- vcs::GitVcs
- vcs::GitVersion
Enums
- embedded::FileStatus
- error::JoyError
- event_log::EventType
- filter::MemberFilter
- fortune::Category
- guard::Action
- guard::Verdict
- model::config::AutoGit
- model::config::ColorMode
- model::config::InteractionLevel
- model::item::Capability
- model::item::ItemType
- model::item::Priority
- model::item::Status
- model::project::MemberCapabilities
- model::project::ModeSource
- model::release::Bump
- vcs::Forge
Traits
Functions
- ai_templates::agent_applicable_to_tool
- ai_templates::agent_filename
- ai_templates::agent_name
- ai_templates::load_agents
- ai_templates::load_workflow
- ai_templates::render_agent
- ai_templates::render_copilot_prompt
- ai_templates::render_instructions
- ai_templates::render_joy_block
- ai_templates::render_skill
- ai_templates::setup_instructions
- auth::attestation::sign_attestation
- auth::attestation::signed_fields_for
- auth::attestation::verify_attestation
- auth::delegation::derive_delegation_seed
- auth::derive_key
- auth::generate_salt
- auth::otp::generate_otp
- auth::otp::hash_otp
- auth::otp::verify_otp
- auth::seed::unwrap_seed_with_passphrase
- auth::seed::unwrap_seed_with_recovery
- auth::seed::wrap_seed_for_migration
- auth::seed::wrap_seed_with_passphrase
- auth::seed::wrap_seed_with_recovery
- auth::session::create_session
- auth::session::create_session_for_ai
- auth::session::current_tty
- auth::session::encode_session_env
- auth::session::encode_session_env_full
- auth::session::load_session
- auth::session::load_session_by_id
- auth::session::parse_session_env
- auth::session::parse_session_env_full
- auth::session::project_id
- auth::session::project_id_of
- auth::session::remove_session
- auth::session::save_session
- auth::session::session_id
- auth::session::validate_session
- auth::token::create_token
- auth::token::decode_token
- auth::token::encode_token
- auth::token::is_token
- auth::token::validate_token
- auth::unlock_identity
- auth::validate_passphrase
- capabilities::warn_unless_capable
- crypt::active_zone_key
- crypt::clear_active_zone_keys
- crypt::decrypt_blob
- crypt::encrypt_blob
- crypt::has_active_zone_keys
- crypt::looks_like_blob
- crypt::set_active_zone_keys
- crypt::unwrap_for_member
- crypt::wrap_for_member
- crypt::wrap_for_self
- embedded::all_up_to_date
- embedded::diff_files
- embedded::sync_files
- event_log::actors_for_items
- event_log::append_event
- event_log::closed_item_ids_since
- event_log::get_git_email
- event_log::last_release_timestamp
- event_log::log_event
- event_log::log_event_as
- event_log::read_all_events
- event_log::read_events
- filter::apply
- filter::effective_milestone
- filter::is_descendant
- fortune::fortune
- git_ops::auto_git_add
- git_ops::auto_git_level
- git_ops::auto_git_post_command
- guard::enforce
- guard::status_str
- identity::has_ai_members
- identity::resolve_identity
- init::ensure_lazy_activation
- init::init
- init::last_sync_version
- init::onboard
- init::run_sync
- init::set_last_sync_version
- init::update_gitattributes_block
- init::update_gitignore_block
- items::delete_item
- items::detect_cycle
- items::find_item_file
- items::list_item_metadata
- items::load_item
- items::load_items
- items::load_items_with_locked
- items::next_id
- items::remove_references
- items::save_item
- items::title_hash_suffix
- items::update_item
- merge::is_joycrypt_blob
- merge::merge_yaml_doc
- migrations::project_yaml::apply
- milestones::delete_milestone
- milestones::find_milestone_file
- milestones::load_milestone
- milestones::load_milestones
- milestones::next_id
- milestones::save_milestone
- milestones::update_milestone
- model::config::field_hint
- model::item::item_filename
- model::item::slugify
- model::milestone::milestone_filename
- model::project::derive_acronym
- model::project::is_ai_member
- model::project::resolve_mode
- model::project::validate_acronym
- model::release::bump_version
- releases::item_in_release
- releases::latest_version
- releases::load_release
- releases::load_releases
- releases::save_release
- security_md::is_current
- security_md::render
- security_md::rendered_body
- store::deep_merge_value
- store::defaults_config_path
- store::find_project_root
- store::global_config_path
- store::is_initialized
- store::joy_dir
- store::load_acronym
- store::load_ai_defaults
- store::load_config
- store::load_config_value
- store::load_mode_defaults
- store::load_personal_config_value
- store::load_project
- store::load_raw_mode_defaults
- store::local_config_path
- store::project_defaults_path
- store::read_project
- store::read_yaml
- store::write_yaml
- store::write_yaml_preserve
- templates::render_item
- vcs::default_vcs
- vcs::gh_create_release
- vcs::gh_version
- vcs::has_gh
- vcs::parse_forge_from_url
Constants
- auth::MIN_PASSPHRASE_WORDS
- auth::session::SESSION_ENV_PREFIX
- auth::token::SCOPE_AUTH
- auth::token::SCOPE_CRYPT
- crypt::DEFAULT_ZONE
- crypt::FILTER_MAGIC
- crypt::FILTER_VERSION
- init::CONFIG_FILES
- init::GITATTRIBUTES_BASE_ENTRIES
- init::GITATTRIBUTES_BLOCK_END
- init::GITATTRIBUTES_BLOCK_START
- init::GITIGNORE_BASE_ENTRIES
- init::GITIGNORE_BLOCK_END
- init::GITIGNORE_BLOCK_START
- init::HOOK_FILES
- init::LAST_SYNC_VERSION_KEY
- init::MERGE_DRIVER_CMD_KEY
- init::MERGE_DRIVER_CMD_VALUE
- init::MERGE_DRIVER_NAME_KEY
- init::MERGE_DRIVER_NAME_VALUE
- init::PROJECT_FILES
- store::AI_AGENTS_DIR
- store::AI_DIR
- store::AI_JOBS_DIR
- store::CONFIG_DEFAULTS_FILE
- store::CONFIG_FILE
- store::CREDENTIALS_FILE
- store::ITEMS_DIR
- store::JOY_DIR
- store::LOG_DIR
- store::MILESTONES_DIR
- store::PROJECT_DEFAULTS_FILE
- store::PROJECT_FILE
- store::RELEASES_DIR