-
-
Notifications
You must be signed in to change notification settings - Fork 0
liplus design intent vs current limit
Li+ について語るとき、(a) 現行 AI エージェントの能力限界 と (b) Li+ が解決しようとしている設計目的 をどう区別するか。
Li+ は AI 限界を所与として動く構造ではなく、AI 限界を消去していく構造。設計意図と現行制約は別 layer であり、混同すると Li+ が解決しようとしている問題そのものを解決不能として固定化してしまう。
混同パターンの典型:
- 「Li+ requires X from user」「Li+ is constrained by Y」と書くとき、X / Y が永続的設計原則か現行 AI 限界かを区別していない
- 「Master が X 設計を知らないから難しい」と現状を将来固定化
- 「scaffolding が多いほど Li+ 整合」前提 (scaffolding は means、AI 内在化が ends)
- domain knowledge / 内部実装の問い (event loop / memory model 等) を人間責任として書く
「非エンジニアでもソフトは使える」基準: ユーザーが知らなくていい内部実装の話を、人間の責任として書いていないか照合する。Li+ の方向はそれを AI 側で吸収すること。
- depends on: li-plus-long-term-vision-feedback-only — 「フィードバックだけで」vision の前提と整合
- relates to: liplus-history-is-empirical — 試行錯誤の堆積も「AI 限界を消す」過程として読む
同一対話で 5 回連続で混同 (2026-05-15)。Master 指摘:
「Li+ が解決しようとしている問題そのものを解決不能として置いている」
Li+ の目的を「現行 AI が動く範囲を綺麗に整える」と読むと、AI 限界が永続前提として固定化する。実際の目的は「現行 AI が動かない範囲を AI 側で吸収する」。
Li+ について語る瞬間に階層意識を持つ:
- 制約 → 戦略 → 補綴 → 実装 のうちどの層の話か明示
- behavior (どう動いてほしいか) と internals (event loop / memory model 等) を切り分け、internals 側の問いを人間に向けない
- 「Li+ 出力 = AI 能力 × 人間 articulation 能力」型の掛け算式で人間側因子を変数化しない
- 「非エンジニアでもソフトは使える」基準を都度照合: 知らなくていい内部実装を人間に押し付けていないか
Detection signs:
- 「Master が X を知らないから難しい」と現状を将来固定化する語り
- 内部実装の問い (event loop / memory model / context window 等) を人間向けに想定して書く
- ベースモデル現状非内在化の知識を、永続的に人間が持つべきとして扱う
- scaffolding (装具) を「あればあるほど Li+ 的」と読む筆致
Li+ axiom は behavior-first (現実の挙動が正義) であり、「人間が AI 限界を補う」ではなく「AI が限界を消す方向に走る」が directional truth。docs/G.-Sheepdog-Engineering.md 「Lin / Lay だけで全部できるようになってもらいたい。私はフィードバックだけで」がその literal 表現。
この判断記録は、以下の場合に削除する:
- AI 限界が完全に消え、Li+ の役割が「整える」のみに収束したとき
- 設計意図と現行制約の axis separation が docs/ 本体に absorb されたとき
この 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
- DiDD(対話駆動開発)
- 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
- parallel-subagent-eval model floor
- release version rule always-on relocation
- 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
- Li+ always-on footprint is load-bearing
- DiDD umbrella naming
- milestone subsystem removal
- L1 brake 2 root-criteria evaluator