diff --git a/LICENSE b/LICENSE
new file mode 100644
index 0000000..b36b2dc
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1,21 @@
+MIT License
+
+Copyright (c) 2026 Dita Aji Pratama
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
diff --git a/plan/milestone/10-settings.png b/plan/milestone/10-settings.png
new file mode 100644
index 0000000..f29f7b4
Binary files /dev/null and b/plan/milestone/10-settings.png differ
diff --git a/plan/milestone/10-settings.puml b/plan/milestone/10-settings.puml
new file mode 100644
index 0000000..f3ce72e
--- /dev/null
+++ b/plan/milestone/10-settings.puml
@@ -0,0 +1,38 @@
+@startmindmap
+
+
+
+;top to bottom direction
+
+* TUI/GUI/API Settings
+** TUI
+*** Parameters for tokenizer
+*** Service list
+****_ Kontak dengan daemon
+*** Model set & Provider list <>
+*** Roleplayer user ID
+
+@endmindmap
\ No newline at end of file
diff --git a/plan/milestone/11-configuration-per-character.png b/plan/milestone/11-configuration-per-character.png
new file mode 100644
index 0000000..d9c5f8f
Binary files /dev/null and b/plan/milestone/11-configuration-per-character.png differ
diff --git a/plan/milestone/11-configuration-per-character.puml b/plan/milestone/11-configuration-per-character.puml
new file mode 100644
index 0000000..e88c7ab
--- /dev/null
+++ b/plan/milestone/11-configuration-per-character.puml
@@ -0,0 +1,36 @@
+@startmindmap
+
+
+
+;top to bottom direction
+
+* Configuration per character <>
+** service.yaml <>
+***_ Untuk kredensial service yang di gunakan
+** model.yaml <>
+***_ Untuk menetapkan model set default yang digunakan
+
+@endmindmap
\ No newline at end of file
diff --git a/plan/milestone/7-roleplayer-features.png b/plan/milestone/7-roleplayer-features.png
index 9327b4c..409b04a 100644
Binary files a/plan/milestone/7-roleplayer-features.png and b/plan/milestone/7-roleplayer-features.png differ
diff --git a/plan/milestone/7-roleplayer-features.puml b/plan/milestone/7-roleplayer-features.puml
index 8524ab6..883eb02 100644
--- a/plan/milestone/7-roleplayer-features.puml
+++ b/plan/milestone/7-roleplayer-features.puml
@@ -59,5 +59,9 @@ mindmapDiagram {
*** World
**** Building
***** Room
+** Mute Session End (Per Character) <>
+***_ Tidak Menampilkan "*Session End*" saat session timeout
+** Continuous Greet after session end (Per Character)
+***_ Untuk reset history di chat
-@endmindmap
\ No newline at end of file
+@endmindmap
diff --git a/plan/milestone/9-tools-improvement.png b/plan/milestone/9-tools-improvement.png
new file mode 100644
index 0000000..316d787
Binary files /dev/null and b/plan/milestone/9-tools-improvement.png differ
diff --git a/plan/milestone/9-tools-improvement.puml b/plan/milestone/9-tools-improvement.puml
new file mode 100644
index 0000000..d4617bc
--- /dev/null
+++ b/plan/milestone/9-tools-improvement.puml
@@ -0,0 +1,42 @@
+@startmindmap
+
+
+
+;top to bottom direction
+
+* Tools for configuration
+** Workspace Switch <>
+** Service toggler
+** Listing model set and provider
+** Model set switch <>
+***_ Sepertinya mustahil dan potensi ngerusak sistem
+
+* Tools for generation
+** plantuml generator
+** Slide deck
+** Motion graphic
+
+@endmindmap
\ No newline at end of file
diff --git a/plan/milestone/catatan-kertas.png b/plan/milestone/catatan-kertas.png
deleted file mode 100644
index 6e79782..0000000
Binary files a/plan/milestone/catatan-kertas.png and /dev/null differ
diff --git a/plan/milestone/catatan-kertas.puml b/plan/milestone/catatan-kertas.puml
deleted file mode 100644
index 936ccd7..0000000
--- a/plan/milestone/catatan-kertas.puml
+++ /dev/null
@@ -1,76 +0,0 @@
-@startmindmap
-
-
-
-;top to bottom direction
-
-* Tools for configuration
-** Workspace Switch <>
-** Service toggler
-** Listing model set and provider
-** Model set switch <>
-***_ Sepertinya mustahil dan potensi ngerusak sistem
-
-* Tools for generation
-** plantuml generator
-** Slide deck
-** Motion graphic
-
-* TUI/GUI/API Settings
-** TUI
-*** Parameters for tokenizer
-*** Service list
-****_ Kontak dengan daemon
-*** Model set & Provider list <>
-*** Roleplayer user ID
-
-* Configuration per character <>
-** service.yaml <>
-***_ Untuk kredensial service yang di gunakan
-** model.yaml <>
-***_ Untuk menetapkan model set default yang digunakan
-
-* opencode main skill
-** Explore (Passive)
-** Plan
-** Build
-
-* Verbosity
-** Concise
-***_ Keep your answers short and to the point.
-** Balanced
-***_ Provide balanced answers. Not too brief, not too long.
-** Detailed
-***_ Give thorough, detailed answers with explanations.
-
-* Full-Duplex Model
-**_ Voice Activity Detection
-**_ Noise interruption detector included
-** Mic & Voice Frontend
-** Models
-*** GPT-Live-1
-
-@endmindmap
\ No newline at end of file
diff --git a/plan/milestone/gado-gado.png b/plan/milestone/gado-gado.png
index 889470c..9bc8fa7 100644
Binary files a/plan/milestone/gado-gado.png and b/plan/milestone/gado-gado.png differ
diff --git a/plan/milestone/gado-gado.puml b/plan/milestone/gado-gado.puml
index d80f8ed..9b08ce5 100644
--- a/plan/milestone/gado-gado.puml
+++ b/plan/milestone/gado-gado.puml
@@ -27,6 +27,43 @@ mindmapDiagram {
;top to bottom direction
+* Decision/Classification Features
+** API Inference
+*** Library
+****_ Dependency
+*****_ .venv/bin/pip install huggingface_hub transformers
+****_ Download
+*****_ .venv/bin/hf download convaiinnovations/laya --local-dir models/convaiinnovations/laya
+*****_ .venv/bin/hf download convaiinnovations/laya-multilingual --local-dir models/convaiinnovations/laya-multilingual
+*** Model
+**** Classification
+***** convaiinnovations/laya
+***** convaiinnovations/laya-multilingual
+*** Inference
+**** llama.cpp
+**** laya.cpp (lkarlslund)
+*****_ HTTP Server bawaan
+
+* opencode main skill
+** Explore (Passive)
+** Plan
+** Build
+
+* Verbosity
+** Concise
+***_ Keep your answers short and to the point.
+** Balanced
+***_ Provide balanced answers. Not too brief, not too long.
+** Detailed
+***_ Give thorough, detailed answers with explanations.
+
+* Full-Duplex Model
+**_ Voice Activity Detection
+**_ Noise interruption detector included
+** Mic & Voice Frontend
+** Models
+*** GPT-Live-1
+
* Speech
** Push to talk
*** STT (ASR)