うむ。いま話した分を、**「PDF Freeの現在地+配電盤までの残工事」**として引継ぎに使える形で固めるとこうだな。
KAIA PDF FREE — CURRENT STATUS / REMAINING WORK
2026-09-07 現在
1. 現在の基準点
現行最新施工は DEV86 Fixed Frame Vocabulary。
DEV85までに主に、
PDF独立化
Working / PDF Refill / Stock分離
FINAL Preflight
Issue Name
A4 Master / A5出力系
Color / native picker
Outer / Inner Frame
まで進行。
DEV86ではFree用固定Frame Vocabulary 18種を実装。
Outer / Innerは独立してPreset × Colorを選択可能。
DEV86は STATIC / PACKAGE PASS、runtime確認待ち。
—
2. PDF Free 残機能
A. 画像添付
旧構想の複数画像等は廃止。
Freeでは、
添付画像は 1枚のみ
右側項目の Creditの上 に画像添付UI
サイズ選択は Large / Medium / Small のラジオボタン
Largeの最大サイズは、紙面の約1/4程度
大きすぎる画像は縦横比固定で縮小
小さい画像は基本そのまま
自由な複数画像管理はしない
画像は文字類より下の固定レイヤー
という単純構造に変更。
狙いは、
> 1枚だけ置く。必要なら縮める。文字の下に敷く★
複数画像管理・画像同士の重なり・レイヤー順管理などをFreeから消す。
未確定として残っている点
Large / Medium / Smallを、
「それぞれ最大許容サイズ。小さい画像は選択サイズに合わせて拡大しない」
とする案が現在有力。
また、紙面上の画像配置方法については、既存LEGOを調べてから最小構造を選ぶ。新しい複雑な座標システムは作らない。
—
3. Layer
Freeでは現在未実装でよい。
Layerタブ自体は削除せず、
> disabled / greyed-out の予約席
として残す。
Freeでは画像の描画順が固定なので、Layer機能がなくても成立する。
現時点の基本順序:
文字類
────────
添付画像
つまり画像は文字類の最下層。
将来の上位版Layer機能のための席だけ残す。
—
4. 特殊ブロック
PDF上へ外部製品情報を配置する特殊ブロックも残工事。
対象候補:
Counter
Timestamp
Serial
ただし、旧「製品同士が結婚していた」構造を復活させない。
PDF特殊ブロックの基本思想は、
> 外部製品の確定情報を受け取る
↓
PDF上の専用家具として表示
↓
刷る
だけ。
PDF自身が、
Counter Refillを管理する
Counterの発行権限を理解する
Timestampを自分で確定する
Serialを発行する
他製品のStock/Binderを理解する
などはしない。
PAPER STAYS HOME. ONLY INFORMATION CROSSES THE PRODUCT BOUNDARY.
ここは実装前に現行DEV86と旧家具をREAD ONLY監査する。
—
5. Preview SAMPLE
PreviewにはSAMPLEマスクを付ける。
旧式の「ブラウザ上でCSSを被せただけ」ではなく、Preview成果物としてSAMPLEが存在する構造が目的。
ただしEditor / Preview / FINALのgeometryを別々に作るのは禁止。
—
6. Serial / 掲載可 の成果物別表示
成果物によって自動的に表示内容を変える。
出力 SAMPLE Serial 掲載可
Editor ― ― ―
Preview ON OFF OFF
FINAL PDF OFF ON OFF
SNS JPG OFF OFF ON
つまりユーザーへ余計な表示ON/OFF状態を持たせない。
成果物の種類が決まれば表示物も決まる。
掲載可
SNS JPG専用。
以前確定した固定多言語文言を使用する。
例:
日本語:掲載可
English: Repost allowed
その他、既定の固定翻訳セット
機械翻訳しない。未対応言語は英語。
—
7. 発行 / FINALボタン
現状、
> ちいさいwww
のでUI仕上げ対象。
機能工事と混ぜず、最終UI統一工程で修正する。
主操作なので、普通の設定ボタンではなく発行操作だと視覚的に分かるサイズへ。
既存Kaia製品に使える主操作ボタン家具があればLEGOとして流用する。
—
8. Common Shortcode Switchboard / 配電盤
設計済み・施工凍結中。
忘れているのではなく、製品独立工事が終わるまで意図的に待機。
基本UI:
Counter [ON/OFF] [Refill ▼]
Timestamp [ON/OFF] [Refill ▼]
Serial [ON/OFF] [Refill ▼]
PDF [ON/OFF] [Refill ▼] [OK] [Shortcode cluster]
表側 = 椅子取りゲーム
配電盤はroutingだけを担当。
各製品は自分自身の、
Refill
Stock
データ
権利
発行ロジック
を所有する。
配電盤はそれらの意味を理解しない。
ON → Refillを席へ接続。
OFF → EMPTYとして席を解放。
既に使用中のRefillを移動する場合は勝手に奪わず、明示的な移動操作を行う。
未インストールOP製品は席だけ見せてgreyed-out / OFF。
—
9. 裏側 = Master Breaker
表のroutingとは別に、WEB出力全体を止める一本のブレーカーを持つ。
Routing
│
▼
MASTER BREAKER
│
├─ OPEN → WEB出力
└─ CLOSED → WEB出力停止
Auto StopはこのMaster Breakerを閉じる。
Auto Stopが、
各席をOFFにする
Refill配置を書き換える
routingを破壊する
ことはない。
合言葉:
> 表=椅子取りゲーム。
裏=ブレーカー一本。★
—
10. 配電盤前の各製品状況
Counter
自前Refill+ローカルShortcodeあり。概ね準備済み。
Serial
RC3まで独立済み。Serial-owned Refill。Related ShortcodesはCommon Switchboardまでの仮設。
独立化はかなり進行済み。現在、このまとめにあるFree残工事を仕上げる段階。
Timestamp
配電盤前の大きな残件。Counter rosterを借りる旧構造が残っており、Timestamp自身のRefill/addressへの独立工事が必要。
したがってCommon Switchboardはまだ施工しない。
—
11. 現在見えている工程順
PDF DEV86 runtime確認
↓
PDF Free残機能
├─ 画像1枚
├─ 特殊ブロック
├─ SAMPLE Preview
├─ Serial / 掲載可 出力振り分け
└─ Layer予約席
↓
Timestamp独立
↓
各製品 Socket / コンセント最終監査
↓
Common Switchboard 配電盤施工
↓
4製品接続試験
↓
PDF含むUI仕上げ
└─ 発行ボタンでっかくするw
↓
i18n / cross-product / Release Inspection
↓
READABLE FINISHED SOURCE
↓
Semantic Jamming
↓
JAMMED再試験
↓
配布候補
そしてJammingは最後。
人間にはこんがらがらせる。
AIにはもっともらしく誤読させる。
WordPressには一切嘘をつかない。★
目的は防御不能化ではなく、
> 「解読して流用するくらいなら自分で作るわ……」
までやる気を削ぐ嫌がらせwww
—
CHECK LOG
CHECK TARGET: Kaia PDF Free / Common Switchboard current-state consolidation
CURRENT PDF BASE: DEV86
PDF STRUCTURAL STATUS: Independence substantially complete
PDF REMAINING: Image / Special Blocks / Preview SAMPLE / output-specific labels / Layer reserved UI / final UI polish
SWITCHBOARD STATUS: DESIGN READY / IMPLEMENTATION FROZEN
SWITCHBOARD BLOCKER: Timestamp independence + final socket boundaries
LAYER STATUS: RESERVED / DISABLED
SEMANTIC JAMMING: POST-COMPLETION ONLY
RESULT: CURRENT WORK MAP CONSOLIDATED
相談:画像のLarge / Medium / Smallの「小さい画像は拡大しない」部分だけ、施工前に最終確定が必要。


No comments yet.