/**
 * Knowledge Document Types
 *
 * Type definitions for the Company Knowledge system, which stores
 * markdown documents with YAML frontmatter for team documentation,
 * SOPs, architecture notes, runbooks, and other company knowledge.
 *
 * @module types/knowledge.types
 */
/**
 * Default document categories available in the knowledge system.
 */
export const DEFAULT_KNOWLEDGE_CATEGORIES = [
    'SOPs',
    'Team Norms',
    'Architecture',
    'Onboarding',
    'Runbooks',
    'General',
];
/**
 * Constants for the knowledge document system.
 */
export const KNOWLEDGE_CONSTANTS = {
    /** Maximum content length for a document (500KB) */
    MAX_CONTENT_LENGTH: 512000,
    /** Maximum title length */
    MAX_TITLE_LENGTH: 200,
    /** Maximum number of tags per document */
    MAX_TAGS: 20,
    /** Maximum tag length */
    MAX_TAG_LENGTH: 50,
    /** Maximum category name length */
    MAX_CATEGORY_LENGTH: 50,
    /** Preview length for document summaries */
    PREVIEW_LENGTH: 200,
};
//# sourceMappingURL=knowledge.types.js.map