feat(web): 立项新增 基调/结局/视角 三字段(书级常量入 stable_core 缓存前缀)
灵感计划 §3④ + §4 D 枚举决策: - projects 表加 tone/ending_type/narrative_pov(Text nullable、无 CHECK,同 genre/structure; 迁移 e5f6a7b8c9d0 nullable 免 backfill)。 - ProjectCreateRequest/ProjectResponse + domain ProjectCreate/ProjectView 全链路透传(snake_case)。 - 完整 stable_core 链路:ProjectSpecView + SqlProjectSpecRepo.spec + _build_spec_section 渲染进 「作品蓝本」块——书级常量随书稳定,字节稳定守缓存前缀不变量 #9,绝不入 volatile。 - 前端 wizard.ts 三字段 + 预设数组 TONES/ENDING_TYPES/NARRATIVE_POVS + ProjectWizard 控件与确认页回显。 - 契约变更已 pnpm gen:api + memory/contracts.md 登记。
This commit is contained in:
12
apps/web/lib/api/schema.d.ts
vendored
12
apps/web/lib/api/schema.d.ts
vendored
@@ -1518,6 +1518,12 @@ export interface components {
|
||||
selling_points?: string[];
|
||||
/** Structure */
|
||||
structure?: string | null;
|
||||
/** Tone */
|
||||
tone?: string | null;
|
||||
/** Ending Type */
|
||||
ending_type?: string | null;
|
||||
/** Narrative Pov */
|
||||
narrative_pov?: string | null;
|
||||
};
|
||||
/**
|
||||
* ProjectListResponse
|
||||
@@ -1551,6 +1557,12 @@ export interface components {
|
||||
selling_points?: string[];
|
||||
/** Structure */
|
||||
structure?: string | null;
|
||||
/** Tone */
|
||||
tone?: string | null;
|
||||
/** Ending Type */
|
||||
ending_type?: string | null;
|
||||
/** Narrative Pov */
|
||||
narrative_pov?: string | null;
|
||||
/**
|
||||
* Updated At
|
||||
* @description 项目最近更新时间
|
||||
|
||||
Reference in New Issue
Block a user