Expand description
Ricecoder Specification System
Provides spec-driven development capabilities including spec discovery, loading, validation, querying, and AI-assisted spec writing.
Re-exports§
pub use ai_writer::AISpecWriter;pub use ai_writer::GapAnalysis;pub use approval::ApprovalManager;pub use cache::SpecCache;pub use change_tracking::ChangeTracker;pub use conversation::ConversationManager;pub use format_conversion::FormatConverter;pub use inheritance::SpecInheritanceResolver;pub use manager::SpecManager;pub use query::SpecQueryEngine;pub use steering::SteeringLoader;pub use validation::ValidationEngine;pub use workflow::WorkflowOrchestrator;pub use error::*;pub use models::*;
Modules§
- ai_
writer - AI-assisted spec writing with phase guidance and approval gates
- approval
- Approval gate management for spec phase transitions
- cache
- Specification caching layer
- change_
tracking - Change tracking for spec modifications
- conversation
- Conversation history storage and retrieval for spec writing sessions
- error
- Error types for the specification system
- format_
conversion - Format conversion utilities for converting between YAML and Markdown spec formats
- inheritance
- Spec inheritance and hierarchy resolution
- manager
- Spec manager for discovering and managing specifications
- models
- Core data models for specifications and steering
- parsers
- Parsers for YAML and Markdown spec formats
- query
- Query engine for spec discovery and filtering
- steering
- Steering file loading and management
- validation
- Validation engine for specs
- workflow
- Spec-driven development workflow orchestration