diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..7c69165
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,9 @@
+.tmp-edge-profile/
+__pycache__/
+*.pyc
+
+# Local browser smoke/probe artifacts.
+*probe*.html
+*probe*.png
+*smoke*.html
+*smoke*.png
diff --git a/.tmp-edge-profile/Crashpad/metadata b/.tmp-edge-profile/Crashpad/metadata
deleted file mode 100644
index e69de29..0000000
diff --git a/.tmp-edge-profile/Crashpad/settings.dat b/.tmp-edge-profile/Crashpad/settings.dat
deleted file mode 100644
index e76f11a..0000000
Binary files a/.tmp-edge-profile/Crashpad/settings.dat and /dev/null differ
diff --git a/.tmp-edge-profile/Crashpad/throttle_store.dat b/.tmp-edge-profile/Crashpad/throttle_store.dat
deleted file mode 100644
index 9639e1b..0000000
--- a/.tmp-edge-profile/Crashpad/throttle_store.dat
+++ /dev/null
@@ -1 +0,0 @@
-level=none expiry=0
diff --git a/.tmp-edge-profile/Variations b/.tmp-edge-profile/Variations
deleted file mode 100644
index a157215..0000000
--- a/.tmp-edge-profile/Variations
+++ /dev/null
@@ -1 +0,0 @@
-{"user_experience_metrics.stability.exited_cleanly":false,"variations_crash_streak":0}
\ No newline at end of file
diff --git a/PATCH_NOTES.md b/PATCH_NOTES.md
deleted file mode 100644
index c17894a..0000000
--- a/PATCH_NOTES.md
+++ /dev/null
@@ -1,17 +0,0 @@
-# Patch Notes 15.24.12
-
-- Added `activeBehavior` as the authoritative runtime behavior layer above legacy state timers.
-- Added `forcedBehaviorQueue` and `forceBehavior()` hook for external forced actions such as love mochi, fight mochi, and drugs.
-- Re-routed love mochi, fight mochi, and sleep drug effects through forced need actions.
-- Converted eating, panic, fighting, intimidation, and birth ritual display/scheduling to behavior-backed actions.
-- Split social need pressure internally into bond/family/mate/conflict/fear parts and used those parts in social action selection.
-- Weighted fulfill action selection by its internal reason parts.
-- Reduced direct old-style birth starts: proximity now raises mate pressure; ritual starts when mate behavior is active or forced.
-- UI action text now prefers `activeBehavior` over stale thoughts or intent strings.
-
-## 15.24.14
-- 外部強制行動を強化。薬・餅から `forceBehavior()` 経由で優先割込み、対象再探索、失敗時再試行を行うようにした。
-- へこ餅、けんか餅、ねむり薬の強制行動優先度を更新。
-- 喧嘩対象が Item 等になった場合の `relationTo is not a function` エラーを防止。
-- 睡眠欲求を概日圧 `circadianSleepPressure` 中心に変更。夜は大きく上昇、昼下がりは微増、それ以外は減衰。
-- 初期生成時、夜なら睡眠欲求が高めになるよう初期エネルギーと概日圧を調整。
diff --git a/README.md b/README.md
deleted file mode 100644
index 7a87766..0000000
--- a/README.md
+++ /dev/null
@@ -1,51 +0,0 @@
-# Tarinai Colony Observation Game
-
-Buildless single-page browser simulation. Open `index.html`; no package manager, transpiler, server API, or module loader is required. Runtime order is explicit `
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+