§ 1. データ・エンティティ基盤
01. 汎用エンティティ(対象オブジェクト)
カテゴリ: データ基盤対応: Builder / Review / Docs出典: codegen/genericEntities.ts
店舗・案件・部門・社員・業者・システム・Excel・プロセス・顧客などを「対象オブジェクト」という統一マスタに集めて管理する基盤。
入力 / 出力
- 入力: kind(10 種)+ code + name + description + 自由 KV (attrs)
- 出力: 全業務テーブルを多対多で紐付け可能
業務シーン
- 受注案件に「対象店舗」「担当部門」「使用システム」を一括紐付け
- 評価・調査結果を「業者ごと」「Excel ごと」で集計
営業トーク
「店舗から Excel ファイルまで、業務で扱う対象を 1 つの台帳で見られます」
注: 種別は 10 種に限定。多用される自由 KV はフィールドに昇格を提案。
02. ルックアップ参照(マスタ参照型 FK)
カテゴリ: データ基盤対応: Builder出典: codegen/drizzleSchema.ts
別テーブルの主キーを lookup 型フィールドで参照すれば、Drizzle の references() を自動生成して FK 制約まで立てる。
業務シーン
- 商談「顧客」列が顧客マスタを参照
- 経費「申請者」列が従業員マスタを参照
「マスタ整合は AI が DB レベルで担保。表記ゆれや orphan 行が構造的に出ません」
注: 削除は cascade 設定に従う。論理削除推奨。
03. 多彩なフィールド型(17 種類)
カテゴリ: データ基盤対応: Builder / Studio出典: packages/types/src/builder.ts
text / textarea / number / currency / date / datetime / dropdown / radio / checkbox / lookup / calculation / user / org / attachment / table / label / divider までを宣言で扱える。
業務シーン
- currency 型で金額を JPY 自動フォーマット
- attachment で添付、table で 1:N 明細
- calculation で「単価 × 数量」を読み取り専用に
「金額・添付・明細・計算式・人選択など、業務で必要な型はすでに揃っています」
注: user / org は LDAP/AD 統合(Phase 2)。calculation は JS 式評価。
04. フィールド権限(readRoles / editRoles)
カテゴリ: 統制対応: Builder / Review出典: packages/types/src/builder.ts
列ごとに「閲覧できるロール」「編集できるロール」を指定できる。空指定なら全員可。
業務シーン
- 給与「支給額」は人事のみ閲覧、編集はマネージャ以上
- 取引先「与信限度額」は経理のみ表示
「権限は画面でなく列に張れます。役割ごとに見せる情報を構造的に分けられます」
注: ロール体系の設計は導入時に必須。
05. バリデーション(pattern / 範囲 / 桁数)
カテゴリ: 統制対応: Builder出典: packages/types/src/builder.ts
正規表現 pattern + patternMessage、minValue / maxValue / maxLength / precision をフィールド定義で宣言できる。
業務シーン
- 商品コードを
^P-[0-9]{6}$ に制約 - 数量を 1〜9999 に制約、金額の小数桁を 0 に固定
「業務ルール(命名規則・上限・桁)を最初から DB レベルで縛れます」
注: 正規表現は JavaScript 準拠。
§ 2. 集計・ダッシュボード
06. 集計 DSL(Aggregation Rules)
カテゴリ: 集計対応: Builder / Review出典: codegen/aggregations.ts
groupBy / aggregations(count/sum/avg/min/max) / filters / postProcess / sortBy / limit を宣言すれば集計 API と一覧画面が自動生成される。
業務シーン
- 商品 × 月別の受注件数 / 合計売上 / 平均額
- 部門別の経費合計、しきい値超過のフィルタ
「複数の角度のレポートを、リアルタイム集計 API として自動配置できます」
注: フィルタは =, !=, >, <, >=, <=, in。巨大データはマテリアライズ推奨。
07. 自動グラフ生成
カテゴリ: 可視化対応: Builder / Review出典: codegen/autoCharts.ts
列の型を見て、適切なチャート(KPI / 棒 / 円 / 折れ線 / ファネル)を自動配置する。
| フィールド型 | 自動生成チャート |
| currency / number | KPI カード(合計) |
| dropdown / radio | 棒 + 円(グループ別件数) |
| date / datetime | 折れ線(直近 30 日トレンド) |
| status | ファネルグラフ風ステップ |
「『この一覧、ダッシュボードもください』と言われる前に、もう出ています」
注: 1 ページに KPI 3 個 + カテゴリ 2 個目安。
08. JOIN 集計(複数テーブル横断)
カテゴリ: 集計対応: Builder出典: codegen/joinAggregations.ts
複数テーブルを in-memory で left-join してから集計する。ページ間依存性を抑制する。
業務シーン
- 「営業活動」と「商談」を JOIN し、活動種別の受注金額平均
- 「タスク」と「対象オブジェクト」を JOIN し、対象種別の完了率
「テーブルをまたいだ集計も、宣言だけ。SQL を書かずに横串が通せます」
注: in-memory のため極大データには不向き。事前にビュー化推奨。
09. カスタムダッシュボード
カテゴリ: 可視化対応: Builder出典: codegen/dashboardBuilder.ts
ユーザがテーブルを選び、ウィジェット(kpi-count / sum / avg、bar / pie / line、table)を並べて自分用ダッシュボードを作れる。
「ノーコード BI を内蔵。ユーザが自分のダッシュボードを自分で組めます」
注: 共有は is_shared フラグ。1 ボード当たり 12 ウィジェット目安。
10. KPI カード
カテゴリ: 可視化対応: Builder出典: autoCharts.ts / dashboardBuilder.ts
数値・通貨列を見出しサイズの集計指標カードとして表示。
「経営層の最初の 5 秒に勝つための定型ウィジェットです」
注: 1 行 3 枚目安。レスポンシブ対応。
§ 3. タスク・プロセス
11. タスクテンプレート → インスタンス化
カテゴリ: 業務プロセス対応: Builder / Agent出典: codegen/taskTemplates.ts
業務パターンを 1 度テンプレ化(dayOffset / durationDays / role / priority / dependsOnIds)すれば、対象オブジェクトを選ぶたびにタスクが一括生成される。
業務シーン
- 新店オープンの 30 日前から逆算した 80 タスク
- 採用候補ごとに「書類 → 一次 → 二次 → オファー」展開
「業務パターンを 1 回設計すれば、対象が変わるたびに同品質で動き出します」
注: 依存関係は単方向(循環禁止)。大量化は非同期処理。
12. カンバンビュー
カテゴリ: UI対応: Builder出典: codegen/pages.ts
status 型列をボード化、ドラッグ & ドロップでステータス更新。
「『見たい順に並べる』を、列に張った属性で自動的に作れます」
注: 1000 行超は仮想スクロール推奨。
13. カレンダービュー
カテゴリ: UI対応: Builder出典: codegen/pages.ts
date / datetime 列を月グリッドで表示。
「日時の列があるなら、その瞬間からカレンダー表示が選べます」
注: 終日 / 時刻あり両対応。期間 2 列指定でレンジ表示。
§ 5. 承認・ワークフロー
16. 合議制(Deliberation)
カテゴリ: 意思決定対応: Builder / Review出典: codegen/opsComponents.ts
並列議論 → ルールで自動決議(unanimous / majority / one_veto)の意思決定パネル。
業務シーン
- 大型受注の Go/NoGo を 5 名合議
- 取引先の与信枠改定を経営会議で議決
「決定の痕跡を、人ではなくルールに残せます。誰がいつどう判断したかが完全記録です」
注: 投票は 1 人 1 票。棄権ルールを事前合意。
17. 承認ルート(多段)
カテゴリ: 意思決定対応: Builder出典: Back-Office モジュール
多段の承認者 + 金額上限 + 申請区分を組み合わせる稟議エンジン。並列承認も可能。
「金額・区分・部門でルートが分岐する稟議を、設定だけで実装できます」
注: 緊急差戻し / 取下げは標準対応。
18. ワークフロータイムライン
カテゴリ: 可視化対応: Builder / Review出典: codegen/opsComponents.ts
status 変更履歴を横断で可視化し、誰がいつ何を変えたかを一目で表示。
「『どこで止まっているか』を、責める前に見せます」
§ 6. データ流通・連携
19. CASCADE ルール
カテゴリ: データ連携対応: Builder / Agent出典: codegen/cascade.ts
レコード CRUD で他テーブルを自動更新(increment / decrement / set)する伝播ルール。whenFieldChangesTo で条件指定可。
業務シーン
- 注文ステータス「完了」で在庫 -1
- タスク完了でプロジェクト進捗 +1%
「『一箇所変えたら全部追いつく』を、AI が機械的に処理します」
注: 循環参照禁止。更新数の上限を推奨。
20. 外部 API 取込(fetch-json + scrape-html)
カテゴリ: データ連携対応: Builder / Agent出典: codegen/externalSources.ts
外部 Web API(JSON)と HTML スクレイピング(CSS セレクタ)で外部データを定期取込し、ローカルテーブルに upsert。
「外部 Web を毎日取り込んで、社内テーブルと同期します。手動ダウンロードは要りません」
注: スクレイピング対象は法務確認必須。
21. Excel I/O(XLSX 一括取込・出力)
カテゴリ: 既存資産連携対応: Builder出典: codegen/excelIo.ts
XLSX を一括取込(列マッピング・型変換)と一覧の Excel ダウンロードに対応。
「Excel と地続き。既存資産を素材として読み込めます」
注: マクロは取り込まれない(値・式の評価のみ)。
22. Mapper 解析(複数 Excel SIPO + 名寄せ)
カテゴリ: 既存資産連携対応: Mapper出典: apps/mapper/
複数の Excel を一気に読み込み、SIPO 分類・名寄せ・連携グラフ化する解析専用アプリ。
「Excel が散らばった現場のはじめの一歩。集約と整理を AI がやります」
注: 名寄せ精度はデータ品質次第。確認 UI 必須。
§ 8. UI / UX
25. マルチステップフォーム
カテゴリ: UI対応: Builder出典: packages/types/src/builder.ts
section 単位でステップ化、最終ステップで確認プレビュー → 送信。
「長い申請を 4 ステップに割って、離脱を抑える設計が標準です」
26. AI チャットパネル(レコード文脈付き)
カテゴリ: AI 体験対応: Builder / LyraChat出典: codegen/aiPanel.ts
業務画面のサイドにレコード内容を文脈にした AI チャットを埋め込める。Anthropic API を呼ぶ。
「業務画面の中で、AI とその場で相談できる UI が標準で入っています」
注: API キーはサーバ側保管。機密データ送信は組織ポリシーに従う。
27. Portal ナビ(カテゴリ分類 + サイドナビ)
カテゴリ: UI対応: Builder出典: codegen/portal.ts
ランディング → カテゴリ分類 → ページリンクを自動配置。サイドナビも自動。
「機能が増えても迷子にならない、カテゴリ整理されたポータルが標準です」
28. 通知ベル
カテゴリ: UI対応: Builder出典: codegen/opsComponents.ts
未読通知をベルアイコンに集約、ドロップダウンで一覧。承認待ち / メンション / アラート。
「メールに埋もれていたお知らせを、画面の中で受け取れます」
29. 検索フィルター
カテゴリ: UI対応: Builder出典: codegen/opsComponents.ts
一覧の絞込(列ごとの検索 / 複数条件 / 期間 / 担当者)を標準 UI で。
「Excel フィルタ感覚を、Web 上で標準提供します」
§ 9. モバイル・拡張基盤
30. PWA(Progressive Web App)
カテゴリ: モバイル対応: Builder出典: codegen/pwaSsoPluginI18n.ts
manifest.json + Service Worker(network-first / オフライン)+ ホーム画面追加 + maskable icon が生成アプリに標準同梱。
「ストア配信せず、URL を渡すだけでアプリになります」
注: iOS は一部 PWA 機能制限あり。
31. SSO(Google / Microsoft / Magic Link)
カテゴリ: 認証基盤対応: Builder出典: codegen/pwaSsoPluginI18n.ts
Google OAuth (Workspace) / Microsoft Entra ID / Resend Magic Link を複数 provider で並列構成可。
「企業の認証基盤に合わせて、複数 SSO を並列で運用できます」
注: SCIM プロビジョニングは要件次第。
32. プラグイン基盤
カテゴリ: 拡張対応: Builder出典: codegen/pwaSsoPluginI18n.ts
manifest.json で型登録 + mountPoint(page-header / footer / list-toolbar / detail-sidebar)に DOM 注入する拡張機構。window.__LyraPlugins 経由。
「コア機能を触らずに、独自機能を差し込めます」
33. i18n(多言語)
カテゴリ: 国際化対応: Builder出典: codegen/langSwitcher.ts
next-intl scaffold + ja / en JSON + LangSwitcher コンポーネントが標準で生成される。locale 自動判定。
「多言語対応を後付けするコストが、最初から消えています」
§ 11. API・統制・監査
36. REST API 自動生成
カテゴリ: API対応: Builder出典: codegen/apiRoutes.ts
ページ定義から GET(一覧)/ POST(作成)/ PUT(更新)/ DELETE を app/api/_<entity>/route.ts に自動生成。
「画面を作った瞬間、API も生まれています。連携工数がゼロです」
37. 認証ガード(currentUser + ロールベース)
カテゴリ: 統制対応: Builder出典: codegen/apiRoutes.ts
currentUser() + ロールチェックで API レベルの認可を行う。
「操作の認可は API 入口で必ず通ります。画面で隠すだけの脆弱な制御ではありません」
38. 監査ログ(writeAudit)
カテゴリ: 統制対応: Builder出典: codegen/apiRoutes.ts
全 CRUD 操作を writeAudit() で記録。誰がいつ何を変えたかを完全追跡。
「『誰が・いつ・何を』を、後付けではなく入口で取っています」
注: ログ自体の改ざん検知は WORM ストレージ推奨。
39. ページ間権限(viewer / editor)
カテゴリ: 統制対応: Builder出典: codegen/apiRoutes.ts
ページごとに viewer ロール(読取のみ)/ 編集者ロールを分離。
「『見るだけ』のロールが標準で用意されています」
§ 12. コード生成・検証
40. Drizzle スキーマ生成
カテゴリ: コード生成対応: Builder出典: codegen/drizzleSchema.ts
ページ定義 → PostgreSQL テーブル + TypeScript 型を Drizzle ORM 形式で自動生成。
「DB 設計のための別チームが要らなくなります」
41. Next.js ルート生成
カテゴリ: コード生成対応: Builder出典: codegen/apiRoutes.ts
app/api/_<entity>/route.ts の API ルートをページ定義から自動生成。
「API・型・画面が、ひとつのページ定義から派生します」
42. フォームコンポーネント生成
カテゴリ: コード生成対応: Builder出典: codegen/pages.ts
section レイアウト + フィールド制御を JSX で生成(バリデーション・権限・マルチステップ含む)。
「フォームコーディングという仕事を、AI 側に寄せます」
43. E2E 検証スクリプト
カテゴリ: 品質対応: Builder出典: scripts/verify-codegen.ts
function-id を指定して pnpm build の完走まで一括テスト。生成物の最低限の動作担保。
「『動かなくなった』の最初の発見は、人ではなく AI 側で行います」
§ 13. プロダクトファミリー
44. Lyra Arch. Studio
対話型プロトタイピング出典: apps/studio/
要件理解 → 構造化 → 画面設計までを LyraChat と一緒に進める。
「ヒアリングと設計の境目が消えます。会議が成果物になります」
45. Lyra Arch. Builder
画面ビルダー出典: apps/builder/
Excel・対話起点で、画面 / DB / API / 帳票を生成し、プレビューする。
「Studio で固めた要件が、ここで動く Web システムになります」
46. Lyra Arch. Chat(LyraChat)
顧客向け対話 UI出典: apps/chat/, packages/chat-core/
業務会話を仕様化する対話エンジン。
「業務担当者の言葉を、その場で構造に変えます」
47. Lyra Arch. Console
運用監視出典: apps/console/
監視・コスト・ガバナンスを一元化する WE オペレーター向け。
「導入後の運用品質を、運用責任者の視点で可視化します」
48. Lyra Arch. Mapper
複数 Excel 解析出典: apps/mapper/
SIPO 分類・名寄せ・連携グラフ化。
「Excel が散在した現場の、最初の整地役です」
§ 14. 業務テンプレート
49. Sales(営業)
顧客 / 商品 / 営業担当 / 商談 / 営業活動
「商談カンバン × 受注 KPI ダッシュボード × 顧客 360°ビューが、明日から動きます」
50. HR(人事)
部署・等級・職位 / 従業員 / 勤怠 / 給与 / 評価 / 採用
「採用 → 入社 → 評価 → 給与 → 退職、の人事ライフサイクルを 1 つの基盤で」
51. Accounting(会計)
勘定科目 / 部門 / 取引先 / 仕訳伝票 / 売掛買掛 / 月次締
「伝票・台帳・締めの 3 点を、業務 1 件単位の派生システムとして組めます」
52. Back-Office(稟議・経費・購買)
申請区分 / 承認ルート / 稟議 / 経費精算 / 出張 / 物品購買
「『申請して待つ』に終止符を打ちます。承認ルートと合議制が標準で動きます」
53. Consulting(コンサルティング)
業務 / IT 調査台帳(SIPO / リスク) / 受発注 / リソース台帳 / プリセット集計 6 種
「コンサルファームの内製基盤として、案件と人を 1 つの基盤で回せます」
54. Mapper(複数 Excel 解析)
SIPO 分類 / 名寄せ / 連携グラフ
「散在 Excel の地図化。最初の業務棚卸しの工数を圧縮します」