"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.RepositoryMigrationRehearsalError = exports.REPOSITORY_MIGRATION_REHEARSAL_REPORT_PATH = exports.REPOSITORY_MIGRATION_MAPPING_PATH = exports.REPOSITORY_MIGRATION_REHEARSAL_MARKER = exports.REPOSITORY_MIGRATION_REHEARSAL_ROOT = exports.REPOSITORY_MIGRATION_REHEARSAL_PROTOCOL_VERSION = void 0;
exports.REPOSITORY_MIGRATION_REHEARSAL_PROTOCOL_VERSION = 1;
exports.REPOSITORY_MIGRATION_REHEARSAL_ROOT = ".day-shift/rehearsals/phase-07-migration-rehearsal";
exports.REPOSITORY_MIGRATION_REHEARSAL_MARKER = ".day-shift/rehearsal-owner.v1.json";
exports.REPOSITORY_MIGRATION_MAPPING_PATH = ".day-shift/migrations/phase-07/mapping.v1.json";
exports.REPOSITORY_MIGRATION_REHEARSAL_REPORT_PATH = ".day-shift/migrations/phase-07/rehearsal-report.v1.json";
class RepositoryMigrationRehearsalError extends Error {
    code;
    noWrite;
    constructor(code, message, noWrite = true) {
        super(message);
        this.name = "RepositoryMigrationRehearsalError";
        this.code = code;
        this.noWrite = noWrite;
    }
}
exports.RepositoryMigrationRehearsalError = RepositoryMigrationRehearsalError;
