Files
Jyotisha/frontend/src/lib/personal-report-raw-appendix.ts
T
2026-09-23 10:42:17 +08:00

14 lines
847 B
TypeScript

import { cleanReaderAppendixMarkdown } from "./reader-appendix-language";
import { sanitizeRawAppendixMarkdown } from "./report-public-projection";
/** Explicit independent channel. Never used to project ordinary report content. */
export const MISSING_DASHA_APPLICABILITY = "\n\n## 辅助时间轴适用性(参数敏感)\n\n缺少本次计算的结构化适用性证据,无法确认各辅助时间轴是否适用;不补算、不补写日期。\n";
export function releaseRawReportAppendix(markdown: string, readerDashaApplicability?: string) {
return {
documentKind: "raw_appendix" as const,
format: "markdown" as const,
markdown: cleanReaderAppendixMarkdown(sanitizeRawAppendixMarkdown(markdown + (readerDashaApplicability ?? (markdown.endsWith(MISSING_DASHA_APPLICABILITY) ? "" : MISSING_DASHA_APPLICABILITY)))),
};
}