Skip to content

[P2][Studio] StyleProfile v1でConsistencyレイヤーを導入する #698

Description

@Hosi121

Context

「美しさ」を一枚岩の問題として扱わず、層に分解する:

内容 状態
0 知覚的正しさ truthful preview / 正確なeasingで実装済み
1 整合性 Consistency 本Issue
2 関係の維持 ConstraintGraph(live/snapshot、将来solver)
3 リズム・演出 マクロ語彙の成長
4 趣味 Taste 人間 + AI提案。将来の研究

生成的workflowの「ガチャガチャ感」の大部分は整合性の欠如であり、美の定義なしに「選ばれた規範との整合」という検査可能な性質へ落とせる。

Goal

小さな閉じたStyleProfile契約を導入し、operationのdefault充填と逸脱検出を一元化する。

Completed foundation

  • easing族とdurationスケールをStyleProfile dataへ集約する
  • 余白単位をStudio suggestionの配置へ適用する
  • origin: studio-default provenanceへprofile参照を記録する
  • profile逸脱をnon-blocking validation warningとして表示する
  • AI suggestion pipelineへprofileを注入する

Remaining

  • palette roles(background / body / accent / emphasis)を契約へ追加し、実consumerへ接続する
  • MathTexサイズ段階を契約へ追加し、実consumerへ接続する
  • versioned StyleProfileをEditorDocumentへ永続化し、profileを選択できるようにする

Non-goals

  • Taste学習(accepted/discarded draft履歴からの選好学習は独立した研究Issue。実施する場合はopt-in設計が前提)
  • constraint solver導入(層2)
  • profile共有・marketplace

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/aiMagic Edit and AI workflowsarea/frontendFrontend architecture and editor UIpriority/P2Follow-up or polishsize/MMedium scoped changestatus/deferredIntentionally postponed; does not block the active local-product milestonetype/featureNew user-facing capability

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions