/**
 * Rubric Quality Contracts — Type Definitions
 *
 * A rubric is a per-increment quality contract that defines pass/fail criteria
 * for closure gates. Auto-generated from spec.md ACs, customizable by the user.
 */
/** Error thrown when rubric markdown is malformed */
export class RubricParseError extends Error {
    constructor(message, lineNumber, rawLine) {
        super(`Rubric parse error at line ${lineNumber}: ${message}`);
        this.lineNumber = lineNumber;
        this.rawLine = rawLine;
        this.name = 'RubricParseError';
    }
}
//# sourceMappingURL=types.js.map