/** * Forgen v1 — Onboarding * * 4문항 온보딩 (quality / autonomy / judgment / communication 4축), 점수 계산, pack 추천. * Authoritative spec: docs/history/2026-04-03-tenetx-onboarding-adaptation-spec.md * (spec §3 은 v0.1 시점 2문항 기준 — v0.4 부터 4문항으로 확장됨, src/forge/onboarding-cli.ts:69-75 참조) */ import type { QualityPack, AutonomyPack, JudgmentPack, CommunicationPack, TrustPolicy, PackRecommendation } from '../store/types.js'; export type ChoiceId = 'A' | 'B' | 'C'; export interface OnboardingResult { qualityScore: number; autonomyScore: number; judgmentScore: number; communicationScore: number; qualityPack: QualityPack; autonomyPack: AutonomyPack; judgmentPack: JudgmentPack; communicationPack: CommunicationPack; qualityConfidence: number; autonomyConfidence: number; judgmentConfidence: number; communicationConfidence: number; suggestedTrustPolicy: TrustPolicy; } export declare function computeOnboarding(q1: ChoiceId, q2: ChoiceId, q3?: ChoiceId, q4?: ChoiceId): OnboardingResult; export declare function onboardingToRecommendation(result: OnboardingResult): PackRecommendation;