fix(rectification): wire unique-minute confirmation to VedAstro and sealed holdout

Keep confirmation fail-closed until the public AA set is ready, and rewrite Technique Audit from the attached VedAstro status instead of a hardcoded blocked row.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Jesse_Chen
2026-08-20 10:05:35 +08:00
co-authored by Cursor
parent a93a3cc1a9
commit 55d3119c68
34 changed files with 1220 additions and 59 deletions
@@ -31,7 +31,7 @@ import {
} from "./chat-message-actions";
import { ModelSelector } from "./model-selector";
import { RectificationHouseTableView } from "./rectification-house-table";
import { TechniqueAuditDisclosure } from "./technique-audit-disclosure";
import { TechniqueAuditDisclosure, ConfirmationGateDisclosure } from "./technique-audit-disclosure";
import { Button } from "./ui/button";
import { Textarea } from "./ui/textarea";
@@ -752,6 +752,7 @@ export function RectificationAgenticChat(props: RectificationAgenticChatProps) {
<p className="rectification-refinement__stage">{candidateResult.natalRecast.user_meaning}</p>
)}
<RectificationHouseTableView table={candidateResult.houseTable} />
<ConfirmationGateDisclosure gate={candidateResult.confirmationGate} />
{savedStatus === "accepted" && candidateResult.techniqueAudit.length > 0 && (
<TechniqueAuditDisclosure rows={candidateResult.techniqueAudit} />
)}