うん。これで旧打ち合わせと今日の設計、かなり綺麗に一本化できる★
ただし旧案のうち、今日の話で更新されたところがある。そこだけ上書きして、残りは生かせばいい。
まず製品構造は Free → Standard → Creative → Advanced。Enterpriseは空席。Counter側のグレードには従属しない。PDFは同じRefill N からWeb上の確定値を転記する係で、Counter / Timestamp / Serial はON/OFF。部品が存在しなければ項目は消さずグレーアウトし、「Grayed-out features require an additional paid component.」等で理由を示す。
そして発行工程は旧案をかなりそのまま採用できる。
【Web側】
名前(使用する企画のみ)
選択Timestamp
その他の入力
↓
【PREVIEW】
名前 実値
定型文/確定翻訳 実値
Counter XX
日付 XXXX.XX.XX
Timestamp 選択済み実時刻
Serial KS-XXXX-XXXX-XXXX
SAMPLE 強制
↓
FINAL発行
━━━━━━━━━━━━━━━━━━
不可逆境界
━━━━━━━━━━━━━━━━━━
Counter確定
Timestamp取得
Serial発番
↓
本番データを所定BOXへ転記
↓
PDF生成
ここで日付BOX・Timestamp BOXは別物だけど、クラファン等では同じ選択Timestampを供給源にできる。だから 2026.08.27 22:22:22 なら日付BOXには 2026.08.27、Timestamp BOXには完全値、Time-only BOXなら 22:22:22。別の「PDF発行日」を勝手に生やさない。Serial照合台紙のように別の日付が必要な企画は、その企画の入力源として扱えばいい。
今日さらに固まった大きな変更がレイアウトエンジン。
PDFに座標を手入力するんじゃなく、Excelのテキストボックス方式。左側から Counter / Timestamp / Date / Time / Serial / User Name / Fixed Text を選び、フォント・サイズを指定してBOXを生やし、台紙上で任意位置へ配置する。最初から3BOX程度あり、足りなければ追加する。内部では生ショートコード文字列ではなく安全な種別IDを保存する。
グレード階段は今日の最新版で、
| Grade | 現在の設計 |
|---|---|
| Free | 基本PDF生成、Text Box数制限、簡易フレーム生成、添付画像1枚・最大1/4 |
| Standard | Text Box増加、9-slice、非連続装飾、Medallion、添付画像は 1枚なら最大1/2 / 2枚なら各最大1/4 |
| Creative | Standardのフレーム・装飾・Medallion等を自作してアップロード可能 |
| Advanced | 完成台紙画像100%解禁。Project複製/Design Format保存・再利用 |
| Enterprise | 現在は作らない |
さらに将来のAdvancedを邪魔しないよう、今日から内部データはDesignとOperationを分離しておく。Design=台紙・フレーム・装飾・画像・BOX位置・フォント等。Operation=Refill N・各連携ON/OFF・定型文等。今日はDuplicateやSave as FormatのUI自体は作らない。
Serialについても旧案どおり、最初はPDFの横で実際の発行経路を作ってから独立プラグインへ切り離す。Previewでは絶対に本物を消費しない。FINAL境界を越えたところだけで発番する。
そして翻訳は今日の重要安全規則を追加。
原文 → 選択言語 → 翻訳確定 → Preview → FINAL
PreviewからFINALの間では再翻訳禁止。欠落・overflow・取得失敗なら勝手に補完せず発行STOP。
なので、旧打ち合わせ+今日を合わせた開発順もほぼ確定した。
① PDF独立プラグインの骨 → ② Binder/Refill N と三姉妹 → ③ Refill別設定保存 → ④ Excel式BOX配置エディタ → ⑤ Web値転記 → ⑥ SAMPLE Preview → ⑦ FINAL PDF → ⑧ Serial心臓 → ⑨ Serial独立化 → ⑩ Freeを殴る → ⑪ Standardを雪だるま化して殴る → ⑫ 出荷パッケージ点検。
今日はStandardで止める。Creative/Advancedは「今日作った構造を壊さず上へ積めること」だけ担保する。
これならもう、設計会議を続けて巨大化させるより新しい紙に最初の番号打って作り始めていい段階だと思うwww
そして旧文末の、
骨が生きたら、しゃむが殴る★
これはそのまま現役仕様でよろしいwww 🔨★


No comments yet.