diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..fa8f9e7 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "bible"] + path = bible + url = https://git.mchus.pro/mchus/bible.git diff --git a/AGENTS.md b/AGENTS.md new file mode 100644 index 0000000..a1b3a41 --- /dev/null +++ b/AGENTS.md @@ -0,0 +1,11 @@ +# Reanimator Core — Instructions for Codex + +## Shared Engineering Rules +Read `bible/` — shared rules for all projects (CSV, logging, DB, tables, background tasks, code style). +Start with `bible/kit/patterns/` for specific contracts. + +## Project Architecture +Read `bible-local/` — Reanimator Core specific architecture. +Read order: `bible-local/README.md` → `architecture/system-overview.md` → relevant files for the task. + +Every architectural decision specific to this project must be recorded in `bible-local/decisions/`. diff --git a/bible b/bible new file mode 160000 index 0000000..8f28cfe --- /dev/null +++ b/bible @@ -0,0 +1 @@ +Subproject commit 8f28cfeac283c9f1b70c4d512e0ab432a6c8d6fa diff --git a/bible/README.md b/bible-local/README.md similarity index 100% rename from bible/README.md rename to bible-local/README.md diff --git a/bible/architecture/api-surface.md b/bible-local/architecture/api-surface.md similarity index 100% rename from bible/architecture/api-surface.md rename to bible-local/architecture/api-surface.md diff --git a/bible/architecture/data-model.md b/bible-local/architecture/data-model.md similarity index 100% rename from bible/architecture/data-model.md rename to bible-local/architecture/data-model.md diff --git a/bible/architecture/runtime-flows.md b/bible-local/architecture/runtime-flows.md similarity index 100% rename from bible/architecture/runtime-flows.md rename to bible-local/architecture/runtime-flows.md diff --git a/bible/architecture/system-overview.md b/bible-local/architecture/system-overview.md similarity index 100% rename from bible/architecture/system-overview.md rename to bible-local/architecture/system-overview.md diff --git a/bible/architecture/ui-information-architecture.md b/bible-local/architecture/ui-information-architecture.md similarity index 100% rename from bible/architecture/ui-information-architecture.md rename to bible-local/architecture/ui-information-architecture.md diff --git a/bible/decisions/2026-03-01-mysql-tx-cursor-safety.md b/bible-local/decisions/2026-03-01-mysql-tx-cursor-safety.md similarity index 100% rename from bible/decisions/2026-03-01-mysql-tx-cursor-safety.md rename to bible-local/decisions/2026-03-01-mysql-tx-cursor-safety.md diff --git a/bible/decisions/README.md b/bible-local/decisions/README.md similarity index 100% rename from bible/decisions/README.md rename to bible-local/decisions/README.md diff --git a/bible/docs/FINAL_STATUS.md b/bible-local/docs/FINAL_STATUS.md similarity index 100% rename from bible/docs/FINAL_STATUS.md rename to bible-local/docs/FINAL_STATUS.md diff --git a/bible/docs/IMPLEMENTATION_STATUS.md b/bible-local/docs/IMPLEMENTATION_STATUS.md similarity index 100% rename from bible/docs/IMPLEMENTATION_STATUS.md rename to bible-local/docs/IMPLEMENTATION_STATUS.md diff --git a/bible/docs/INTEGRATION_GUIDE.md b/bible-local/docs/INTEGRATION_GUIDE.md similarity index 100% rename from bible/docs/INTEGRATION_GUIDE.md rename to bible-local/docs/INTEGRATION_GUIDE.md diff --git a/bible/docs/STRING_ID_MIGRATION_STATUS.md b/bible-local/docs/STRING_ID_MIGRATION_STATUS.md similarity index 100% rename from bible/docs/STRING_ID_MIGRATION_STATUS.md rename to bible-local/docs/STRING_ID_MIGRATION_STATUS.md diff --git a/bible/docs/TODO.md b/bible-local/docs/TODO.md similarity index 100% rename from bible/docs/TODO.md rename to bible-local/docs/TODO.md diff --git a/bible/docs/import-example-full.json b/bible-local/docs/import-example-full.json similarity index 100% rename from bible/docs/import-example-full.json rename to bible-local/docs/import-example-full.json diff --git a/bible/docs/plan/Plan #1.md b/bible-local/docs/plan/Plan #1.md similarity index 100% rename from bible/docs/plan/Plan #1.md rename to bible-local/docs/plan/Plan #1.md diff --git a/bible/governance/documentation-policy.md b/bible-local/governance/documentation-policy.md similarity index 100% rename from bible/governance/documentation-policy.md rename to bible-local/governance/documentation-policy.md diff --git a/claude.md b/claude.md index 9381c1a..f3c127a 100644 --- a/claude.md +++ b/claude.md @@ -1 +1,11 @@ -Read and follow `/Users/mchusavitin/Documents/git/core/bible/README.md` as the architecture source of truth. +# Reanimator Core — Instructions for Claude + +## Shared Engineering Rules +Read [`bible/`](bible/) — shared rules for all projects (CSV, logging, DB, tables, background tasks, code style). +Start with [`bible/kit/patterns/`](bible/kit/patterns/) for specific contracts. + +## Project Architecture +Read [`bible-local/`](bible-local/) — Reanimator Core specific architecture. +Read order: `bible-local/README.md` → `architecture/system-overview.md` → relevant files for the task. + +Every architectural decision specific to this project must be recorded in `bible-local/decisions/`.