Re-exports§
pub use dispenser::Dispenser;pub use dispenser::DispenserState;pub use dispenser::IdMode;pub use dispenser::MemoryDispenser;pub use dispenser::FileDispenser;pub use dispenser::SqliteDispenser;pub use hlc::Hlc;pub use hlc::HlcTimestamp;pub use node::AgreedCounters;pub use node::DeploymentMode;pub use node::NodeConfig;pub use node::NodeRegistry;pub use node::NodeRegistryEntry;pub use node::UserRegistry;pub use node::UserRegistryEntry;pub use node::WorkspaceConfig;pub use ai::AiClient;pub use ai::AiMode;pub use ai::BackgroundEvaluator;pub use ai::EvaluationResponse;pub use ai::EvaluationResult;pub use ai::EvaluatorConfig;pub use ai::EvaluatorStatus;pub use ai::IssueReport;pub use ai::StoredAiEvaluation;pub use ai::SuggestedImprovement;pub use db::create_backend;pub use db::export_to_json;pub use db::import_from_json;pub use db::migrate_sqlite_to_yaml;pub use db::migrate_yaml_to_sqlite;pub use db::open_or_create;pub use db::GitBackend;pub use db::SqliteBackend;pub use db::YamlBackend;pub use db::BackendType;pub use db::DatabaseBackend;pub use db::DatabaseConfig;pub use db::UpdateResult;pub use db::VersionConflict;pub use import::create_backup;pub use import::execute_import;pub use import::validate_import_content;pub use import::validate_import_file;pub use import::ImportConfig;pub use import::ImportIssue;pub use import::ImportIssueType;pub use import::ImportMergeMode;pub use import::ImportSummary;pub use import::ImportValidation;pub use import::IssueResolution;pub use import::RawImportStore;pub use meta::get_prompt_template;pub use meta::needs_meta_seeding;pub use meta::seed_meta_requirements;pub use meta::DEFAULT_DUPLICATES_PROMPT;pub use meta::DEFAULT_EVALUATION_PROMPT;pub use meta::DEFAULT_GENERATE_CHILDREN_PROMPT;pub use meta::DEFAULT_IMPROVE_PROMPT;pub use meta::DEFAULT_RELATIONSHIPS_PROMPT;pub use models::default_reaction_definitions;pub use models::default_type_definitions;pub use models::AiActionPromptConfig;pub use models::AiPromptConfig;pub use models::AiTypePromptConfig;pub use models::ArtifactType;pub use models::Baseline;pub use models::BaselineComparison;pub use models::BaselineRequirementDiff;pub use models::Cardinality;pub use models::Comment;pub use models::CommentReaction;pub use models::ConfidenceLevel;pub use models::CustomFieldDefinition;pub use models::CustomFieldType;pub use models::CustomTypeDefinition;pub use models::FeatureDefinition;pub use models::FieldChange;pub use models::GitLabIssueLink;pub use models::GitLabLinkType;pub use models::GitLabSyncState;pub use models::HistoryEntry;pub use models::IdConfigValidation;pub use models::IdConfiguration;pub use models::IdFormat;pub use models::ImplementationInfo;pub use models::LinkOrigin;pub use models::MetaSubtype;pub use models::NumberingStrategy;pub use models::QueueEntry;pub use models::ReactionDefinition;pub use models::Relationship;pub use models::RelationshipDefinition;pub use models::RelationshipType;pub use models::RelationshipValidation;pub use models::Requirement;pub use models::RequirementPriority;pub use models::RequirementSnapshot;pub use models::RequirementStatus;pub use models::RequirementType;pub use models::RequirementTypeDefinition;pub use models::RequirementsStore;pub use models::SyncStatus;pub use models::Team;pub use models::TraceLink;pub use models::UrlLink;pub use models::UrlOpenMode;pub use models::User;pub use models::META_PREFIX_FEATURE;pub use models::META_PREFIX_TEAM;pub use models::META_PREFIX_USER;pub use models::META_PREFIX_VIEW;pub use project::check_migration_status;pub use project::determine_requirements_path;pub use project::MigrationCheck;pub use registry::get_config_dir;pub use registry::get_registry_path;pub use registry::get_templates_dir;pub use registry::Registry;pub use report::check_scaffold_status;pub use report::AiIntegrationReport;pub use report::AiPromptsSection;pub use report::FileStatus;pub use report::PromptCustomization;pub use report::ReportFormat;pub use report::ReportGenerator;pub use report::ScaffoldStatus;pub use report::TraceabilityStats;pub use report::TypePromptCustomization;pub use scaffolding::ProjectType;pub use scaffolding::ScaffoldArtifact;pub use scaffolding::ScaffoldConfig;pub use scaffolding::ScaffoldError;pub use scaffolding::ScaffoldPreview;pub use scaffolding::Scaffolder;pub use storage::AddResult;pub use storage::ConflictInfo;pub use storage::ConflictResolution;pub use storage::EditLock;pub use storage::FieldConflict;pub use storage::LockFileInfo;pub use storage::SaveResult;pub use storage::SessionInfo;pub use storage::Storage;pub use storage::StorageError;pub use templates::get_embedded_templates;pub use templates::get_template_categories;pub use templates::get_templates_by_category;pub use templates::TemplateInfo;pub use templates::TemplateLoader;pub use templates::TemplateSource;
Modules§
- ai
- AI Integration Module for AIDA
- analytics
- Analytics engine — deeper metrics for requirements management.
- conflict
- Conflict detection and resolution for distributed AIDA.
- daemon
- Daemon dispenser — Phase 3 sequence number server over Unix socket.
- db
- Database abstraction layer for AIDA requirements management
- dispenser
- Sequence Dispenser — generates monotonically increasing sequence numbers for object ID creation.
- export
- Export/Import functionality for requirements.
- git_ops
- Git operations for distributed AIDA.
- hlc
- Hybrid Logical Clock (HLC) implementation for distributed timestamp ordering.
- import
- Import functionality for legacy/incompatible requirements databases.
- integrations
- External integrations module.
- meta
- META Requirements Module
- models
- node
- Node identity and workspace configuration for distributed AIDA.
- object_
store - Git-friendly object store for distributed AIDA.
- oplog
- Operation Log — append-only event log for conflict-free distributed sync.
- project
- registry
- report
- AI Integration Report Generation
- scaffolding
- AI Project Scaffolding Module
- storage
- telemetry
- Telemetry — track AIDA usage for measuring tool effectiveness.
- templates
- Template loading system for scaffolding.
- workspace
- Multi-repo workspace support for distributed AIDA.