"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.PLACEHOLDER_EXACT_VALUES = exports.PLACEHOLDER_PATTERN = exports.RECONCILIATION_SECTION_NAMES = exports.PHASE_REQUIRED_SECTIONS = exports.MILESTONE_REQUIRED_SECTIONS = void 0;
const phase_overview_contract_1 = require("../phase-overview-contract");
exports.MILESTONE_REQUIRED_SECTIONS = [
    'Purpose',
    'Scope',
    'Tasks',
    'Acceptance Criteria',
    'Dependencies',
    'Risks',
    'Validation Focus',
    'Open Questions',
];
exports.PHASE_REQUIRED_SECTIONS = phase_overview_contract_1.PHASE_OVERVIEW_H2_ORDER;
exports.RECONCILIATION_SECTION_NAMES = [
    'Review Status',
    'Milestone Intent',
    'Completed Task Summaries',
    'Acceptance Criteria Review',
    'Planned Work',
    'Resolved Findings',
    'Discovered Work',
    'Backlog Work',
    'Accepted Residual Work',
    'Validation Review',
    'Follow-Up Tasks',
    'Review Concerns',
    'Final Notes',
];
exports.PLACEHOLDER_PATTERN = /(\bTBD\b|\bTODO\b|^PLACEHOLDER$|{{\s*[A-Za-z0-9_]+\s*}}|^pending\b)/im;
exports.PLACEHOLDER_EXACT_VALUES = new Set([
    'Pending.',
    'Pending. This implementation summary is initialized as the stable execution artifact for the task.',
    'None yet.',
    'None yet. Populate this section when implementation begins.',
    'Pending review after implementation.',
    'Not started. Expected scope is limited to this task\'s declared implementation seams.',
    'Residual risk remains until executable behavior and validation evidence are recorded.',
    'Pending. This reconciliation artifact is initialized as the default milestone review rollup path for completed task summaries.',
    '- Pending. Add completed task implementation summaries as milestone execution work finishes.',
    'Pending review after task implementation summaries are available.',
    'Pending review. Evaluate each milestone criterion against the completed task summary evidence under these canonical headings.',
    'None yet. Record out-of-scope follow-up work here if implementation or review surfaces it.',
    'Pending. Summarize targeted CLI validation evidence once milestone tasks complete.',
    'Pending. Add concrete next tasks here only if reconciliation identifies remaining work after review.',
    'Pending milestone review.',
    'Pending milestone review. No completed task implementation summaries are available yet.',
    'Pending milestone review. Evidence has been refreshed, but milestone acceptance still requires explicit human review.',
]);
