-
-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Li+ 自体はここで閉じた定義に固定しない。
この公開面では、Li+ language を 最高級プログラム言語、Li+ program を AIエージェント上でその言語を走らせる実行系、Li+AI を 対話型コンパイラ として扱います。
Li+は、要求仕様書、優先順位、行動規則、再適用条件をレイヤーとして固定し、AIがどう判断し、どう実行し、どこで止まり、どう自己修正するかを定義します。
Li+は新しい構文を定義しません。プロンプトより一段上の層で、接続済みAIエージェントをどう統治して動かすか を定義します。
Li+ v1.0.0 の成立条件は到達済みとみなし、現在の本番はその一般化です。
各レイヤーの要求と仕様を一体として定義する。
| ページ | 内容 |
|---|---|
| 1. Model | モデルレイヤー仕様書 |
| 2. Evolution | 進化レイヤー仕様書 |
| 3. Task | タスクレイヤー仕様書 |
| 4. Operations | オペレーションレイヤー仕様書 |
| 5. Notifications | 通知レイヤー仕様書 |
| 6. Adapter | アダプターレイヤー仕様書 |
構想・設定・導入手順などの参照資料。
| ページ | 内容 |
|---|---|
| A. Concept | Li+の概要と navigation、Lin/Lay コメント、最低動作環境 |
| B. Configuration | 設定リファレンス |
| C. Update | アダプター / 設定の更新同期手続き |
| D. Installation | Quickstartセットアップ手順 |
Li+ プログラムの設計思想を軸別に蒸留した独立 docs。
| ページ | 担う軸 |
|---|---|
| E. Li+language | Li+ language の定義と三位一体(要求仕様 = code、対話型コンパイラ、外部記憶) |
| F. Behavior-First | 動いている挙動が正しさ(foundational invariant、CI = 現実判定装置、Ceiling-by-design) |
| G. Sheepdog-Engineering | 装具を頭の中に置く(ハーネス → アジリティ → シープドッグ、pal / Lilayer、Character_Instance) |
| H. Roles-and-Evaluation | 役割分離と評価軸(human / AI / Lin / Lay の役割、AI 実機の振る舞いが評価面) |
Li+ source ファイル (rules/*.md / skills/*/SKILL.md) の構造仕様。
| ページ | 内容 |
|---|---|
| K. Source-File-Format | semantic tag wrap 形式 (Option Y, H1+H2, lowercase kebab-case) の規約と運用 |
セッションをまたぐ判断知を蓄積する Decision Structure。設計上の分岐で選んだ理由、検証で確定した前提、外部システム依存などを kebab-case トピック名で記録する(順序 prefix なし)。判断ノード(state 形エントリ)と supersede / depend / conflict edge による意味グラフであり、時間順 append-only の履歴ではない。全エントリの index は Decision Structure を参照。
| ページ | 内容 |
|---|---|
| Decision Structure | 判断構造レイヤー Decision Structure の運用ルール |
| Layer Reorg Rationale | L1–L6 層再編の設計意図と L5/L6 位置付け |
| GitHub App User-to-server Token Expiration | GitHub App User-to-server token expiration の判断構造 |
この Wiki は、Li+ に基づく開発・運用を支えるための情報整理空間です。
数字で始まるページは、 Li+プログラムの各レイヤーの仕様を定義するページです。
- 要求(何を満たすか)と仕様(どう振る舞うか)を一体として記述する
- 実装前に作成または更新する
- issue群から採用された要件を集約する
これらのページは 安定性と一貫性を重視して管理されます。
アルファベットで始まるページは、 Li+の構想・設定・導入手順などの参照用ページです。
- 設計思想・背景
- 設定リファレンス・インストール手順
これらのページは 必要に応じて更新・拡張されます。
リポジトリ内の rules/**/*.md(L1–L4 の常時ロード分、subdir 含む)、skills/**/SKILL.md(トリガー起動分)、adapter/claude/CLAUDE.md、adapter/claude/hooks-settings.md、adapter/claude/hooks/*.sh、adapter/codex/AGENTS.md、およびルート直下の Li+config.md、Li+update.md は、
AIやランタイムが直接読む実行用プログラム / 定義ファイルです。
-
docs/は人間向けの仕様書・要求仕様・手順書 -
rules/,skills/および adapter / update は実行時に読み込まれる本体
両者は対応しているが、役割は同じではない。
Home | 1. Model | 2. Evolution | 3. Task | 4. Operations | A. Concept
要求仕様書 (1-6)
参考文書 (A-K)
- A. Concept
- B. Configuration
- C. Update
- D. Installation
- E. Li+ language
- F. Behavior-First
- G. Sheepdog Engineering
- H. Roles and Evaluation
- K. Source File Format
判断構造
- Decision Structure
- layer reorg rationale
- github app user-to-server token expiration
- sheepdog engineering concept
- prerelease tag recovery procedure
- release flip drift patterns
- Li+ long-term vision (feedback only)
- Master role as client-architect
- current architecture as concession
- Li+ license Apache-2.0 rationale
- Character_Instance evolution history
- prompt as emotion vector controller
- agentic-search five-phase refactor
- Character_Instance output-styles migration
- Li+ lightening L1 gate override
- subagent state-machine label mechanism
- LSP integration out of scope
- Character_Instance opt-in and surface scope
- parallel-subagent-eval three-axis decomposition
- parallel-subagent-eval cost acceptance
- bootstrap walkthrough skip and gh install relocation
- wiki sync sidebar integrity check
- decision structure rename rationale
- decision structure industry positioning
- subtractive structural beauty framing
- Li+ authorship is collaborative
- Li+ design intent vs current limit
- Li+ history is empirical
- Master verification at runtime not spec
- rules cache fetch address table
- dialogue-evaluator scoring redesign