fix(web): type holdout followups and stop duplicate core re-exports
Independent Staging Quality Gate / validate (push) Successful in 10m2s
Independent Staging Quality Gate / publish (push) Successful in 9m36s

Staging publish next build failed after validate skipped production TypeScript, so holdout unions and the decision barrel never reached the image.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Jesse_Chen
2026-08-26 18:32:25 +08:00
co-authored by Cursor
parent a0ce55f066
commit 0511bc48c7
4 changed files with 44 additions and 3 deletions
@@ -11,7 +11,11 @@ export * from "./probes-from-engine.ts";
export * from "./decision-fingerprint.ts";
export * from "./compose-receipt.ts";
export * from "./candidate-separation.ts";
export * from "./decide-next-action.ts";
export {
decideNextAction,
type DecideNextActionInput,
type RectificationNextAction,
} from "./decide-next-action.ts";
export * from "./rectification-decision.ts";
export * from "./credible-range.ts";
export * from "./candidate-contrast-packet.ts";
@@ -85,9 +85,9 @@ export type MethodCoverage = Readonly<{
}>;
export type MethodFollowup = Readonly<{
method_id: "dasha_events" | "d9_relationship" | "d10_career" | "d4_home" | "d5_education" | "relatives" | "d2_finance" | "d30_health" | "appearance" | "marks" | "occupation" | "horary" | "active_focus" | "nakshatra_boundary" | "oos_blind" | "reverse_verify";
method_id: "dasha_events" | "d9_relationship" | "d10_career" | "d4_home" | "d5_education" | "relatives" | "d2_finance" | "d30_health" | "appearance" | "marks" | "occupation" | "horary" | "active_focus" | "nakshatra_boundary" | "oos_blind" | "reverse_verify" | "holdout_validation";
intent: string;
ask_theme: "dated_event" | "relationship_style" | "career_style" | "home_change" | "education_style" | "family_event" | "finance_change" | "health_pressure" | "appearance" | "marks" | "occupation" | "horary" | "active_focus" | "nakshatra_trait" | "oos_blind";
ask_theme: "dated_event" | "relationship_style" | "career_style" | "home_change" | "education_style" | "family_event" | "finance_change" | "health_pressure" | "appearance" | "marks" | "occupation" | "horary" | "active_focus" | "nakshatra_trait" | "oos_blind" | "holdout";
domain: string | null;
kind_hint: string | null;
user_prompt_hint: string;