Files
kjh2064 3f293d8aa8
deploy / deploy (push) Successful in 1m52s
deploy / notify (push) Successful in 1s
V13-FE-006: consolidate approved UI and contract hardening
2026-08-13 02:41:00 +09:00

33 lines
951 B
TypeScript

export type KbxTestScenarioKind = 'e2e' | 'integration' | 'contract'
export type KbxTestIsolation = 'database-reset' | 'tenant-reset' | 'ui-only'
export interface KbxTestScenarioDefinition {
id: string
title: string
screenId: string
kind: KbxTestScenarioKind
tags: ReadonlyArray<string>
fixtureSets: ReadonlyArray<string>
requiredPermissions: ReadonlyArray<string>
apiOperations: ReadonlyArray<string>
isolation: KbxTestIsolation
steps: ReadonlyArray<Record<string, unknown>>
assertions: ReadonlyArray<string>
evidence: ReadonlyArray<string>
}
export interface KbxTestFixtureSetDefinition {
id: string
description: string
refs: ReadonlyArray<string>
}
export interface KbxGeneratedScreenTestPlan {
screenId: string
templateCode: 'T01'|'T02'|'T03'|'T04'|'T05'|'T06'|'T07'|'T08'|'T09'
canonicalScenarioIds: ReadonlyArray<string>
requiredChecks: ReadonlyArray<string>
requiredEvidence: ReadonlyArray<string>
}