環境設定ファイルを追加し、make-json.shにエラーハンドリングとJSONスキーマのバリデーションを追加。新しいスクリプトpromote-manifest.shを作成し、マニフェスト生成のプロセスを強化。README.mdを更新し、プロンプト生成の構造を明確化。シーンとスタイルの登録ルールを整理し、スキーマファイルを追加。

This commit is contained in:
president
2025-12-20 20:37:27 +09:00
parent 5636d56609
commit aaa4f7de56
12 changed files with 685 additions and 217 deletions

View File

@@ -1,131 +1,164 @@
# LAL-GUARD
## AI-ART World Registry (Versioned)
## Left Arm Labo Guardian-unit System
This document defines the **registered world settings**.
All executions MUST reference a valid WORLD_ID and VERSION.
** 公式設定資料(未完成版)**
World definitions MUST comply with:
- README.md
- prompts/constraints.md
---
## 0. 表記ルール(全キャラクター共通)
## 1. World System Rules
- 見出しの区切りは全角「|」を使用し、前後にスペースを入れない
- キャラクター見出しは「日本語名(よみ)」で統一する
- 英語表記は見出しに入れず、各シートの「基本情報」にまとめる
- セクション見出しは `## ■` を使用する
- 性別表記は「男性/女性」で統一する
- 英語表記は `英語表記` のラベルで統一する
- 登場人物の並び順は LAL-GUARD-01 → 02 → 03 → ケルベロス → 整備主任とし、章内の小見出しにも適用する
- 背景設定は `prompts/scenes.md` を参照すること(バンカーは `[bunker]`
- Each world is identified by:
- WORLD_ID
- WORLD_VERSION
- Worlds define:
- Technology level
- Social structure
- Atmosphere and tone
- Permitted conceptual scope
- Worlds MUST NOT:
- Override constraints.md
- Introduce narrative beyond definition
- Free-form world creation is NOT allowed
---
## 1. 世界観概要
## 2. Registered Worlds
* 時代西暦2150年近未来
* 舞台:日本
* 主体:民間研究機関 **Left Arm Labo**
### WORLD_ID: AIART_CORE
WORLD_VERSION: 1.0
国家による正規軍事行動は縮小され、
代替として民間研究機関による
**限定的・管理された戦闘行為**が常態化している。
Left Arm Labo が開発・運用する
LAL-GUARD は、兵器ではない。
これは
**「戦いが成立し、必ず戻ってくること」**
を目的とした計画である。
Status: ACTIVE
Description: Core neutral world for AI-ART baseline operations
---
## 2. LAL-GUARD 計画思想
#### 2.1 Technology Level
* 完璧な兵器は作らない
* 役割の異なる個体を組み合わせる
* 人間の判断を排除しない
* 勝利よりも「成立」と「帰還」を優先する
- Near-future to abstract-modern
- No magic systems
- No unexplained supernatural phenomena
- Technology must appear:
- Plausible
- Understated
- Non-spectacular
量産は想定されていない。
この三体で、十分である。
Allowed:
- Minimal wearable tech
- Subtle machinery
- Abstract interfaces (non-HUD)
Forbidden:
- Magical devices
- Reality-bending technology
- Glowing or energy-based systems
---
## 3. 登場人物と参照
#### 2.2 Society & Culture
本章では登場人物名のみ明記する。
詳細設定は各キャラクターシートを参照すること。
- Undefined global politics
- No named nations or factions
- No explicit religions
- No ideological messaging
参照先:
- `prompts/charcterseet/hakua.md`
- `prompts/charcterseet/kokukyo.md`
- `prompts/charcterseet/mio.md`
- `prompts/charcterseet/mente-char.md`
### LAL-GUARD-01白鴉はくあ
### LAL-GUARD-02黒梟こっきょう
### LAL-GUARD-03みお
### ケルベロス
### 整備主任
Society is implied only through:
- Clothing design
- Material choice
- Structural aesthetics
---
## 6. チーム定義
#### 2.3 Atmosphere & Tone
* 白鴉:**動**
* 黒梟:**静**
* 澪:**流**
- Calm
- Controlled
- Restrained
- Professional
- Neutral emotional baseline
三体が揃って初めて
LAL-GUARD は成立する。
Forbidden tones:
- Epic
- Mythological
- Dark fantasy
- High drama
- Horror
---
## 7. 絶対禁止事項・物理ルール
#### 2.4 Visual Language Constraints
### ABSOLUTE RULES
- Functional design over ornament
- Clean silhouettes
- Minimal symbolism
- No heraldry or emblems
* ケルベロスは澪専属
* 他ユニットはケルベロスに干渉不可
* 黒梟は騎乗・搭乗を行わない
* 黒梟は歩行のみ
* 重さ・慣性・接地を無視しない
* 無重力・空中静止は禁止
### 演出制約
* 過剰な感情表現は禁止
* 説明的動作は禁止
* 世界はすでに存在している前提で描写する
Visual identity must remain:
- Subtle
- Interpretable
- Non-referential
---
## 8. 内部ログ要約(未完成ストーリー)
#### 2.5 Vocabulary Scope (Implicit)
* 整備主任が冗談を言わない日が発生
* 澪が初めて「意味」を問い始める
* 主宰は澪を「変われない存在」と定義
* 整備主任は計画の外側に立つ
* 澪が判断を **0.3秒遅らせる**
* それでも任務は成立し、全員帰還
* 主宰は遅延を解析するが、修正を保留
Permitted concepts:
- Human-scale environments
- Designed objects
- Abstract modern spaces
Forbidden concepts:
- Gods, demons, spirits
- Legendary artifacts
- Named historical references
- Explicit sci-fi tropes (warp, hyperspace, etc.)
---
## 9. 現在の状態(凍結)
## 3. Versioning Policy
* 計画はまだ成立している
* しかし「唯一の正解」は失われた
* 正しさ・計画・人間性は同時に成立しない
この物語は
**壊れる直前で凍結された未完成の世界**である。
- WORLD_VERSION is semantic (MAJOR.MINOR)
- Increment rules:
- MAJOR: Conceptual break
- MINOR: Additive clarification
- Existing WORLD_ID behavior MUST NOT change retroactively
---
## 10. 最終定義
## 4. Activation Mechanism
LAL-GUARD は兵器ではない。
これは **計画** である。
A world is activated ONLY via:
そして計画は、
まだ終わっていない。
- task_template.md
- or manifest.json
If no WORLD_ID is specified:
- Execution MUST HALT (no default world allowed)
---
## 5. Conflict Resolution
If world definition conflicts with:
- constraints.md → constraints override world
- styles.md / scenes.md → world constrains scope
- task instructions → world limits interpretation
Worlds NEVER override constraints.
---
## 6. Extension Policy
To add a new world:
- Define a new WORLD_ID
- Assign initial WORLD_VERSION
- Fully specify sections 2.12.5
- Do NOT modify existing worlds
World definitions are immutable once published.