f-core 開発者向け案内
f-core v0.1.0-alpha を公開リポジトリへ反映しました。本リリースは Developer Preview であり、仕様方針と最小コア実装の共有を主目的としています。
- 公開リポジトリ: https://github.com/zattusann3/f-core_release
- 対象ディレクトリ:
v0.1.0-alpha - 現在の公開ブランチ:
main - 参照コミット:
366dff7
前提:
- 本版は 本番運用非推奨 です。
- API/契約は今後変更される可能性があります。
- 評価時は
main追従ではなく、固定参照(コミット/タグ)を推奨します。
今回の公開スコープ:
- CLI中心の最小コア:
validate / compile / run / trace - 最小参照GUIホスト:
docs/default-gui-host.html - ブリッジ仕様ハンドオフ資料:
docs/default-gui-host.md,docs/host-handoff/lip-sync-meta.md - 既知制約:
docs/release/v0.1.0-alpha-known-limitations.md
以下観点でフィードバックをお願いします。
- CLIコマンド体系(
validate/compile/run/trace)の理解しやすさ - JSONLブリッジ契約の妥当性(
ui.*/choice.select) - 既知制約の明確さ(期待値調整が十分か)
- ドキュメント導線(README -> 制約/チェックリスト)が自然か
- 将来の互換性方針に対する懸念点
f-core validate ./scenario.md
f-core compile ./scenario.md -o ./game.ir.json
f-core run ./game.ir.json --auto
f-core trace ./game.ir.json --seq
この公開版は v0.1.0-alpha の Developer Preview です。商用・本番利用を目的とした安定版ではありません。破壊的変更を含む可能性があるため、評価用途では固定コミット/タグでの検証を推奨します。