Kansho/backend
Lars cc43fc6409
Some checks failed
Test Suite / pytest-backend (push) Waiting to run
Test Suite / smoke-dev (push) Waiting to run
Test Suite / frontend-build (push) Waiting to run
Deploy Development / deploy (push) Has been cancelled
Offer kinship names in learning review when Detect skips them.
Frau/Sohn mentions in the user line must still reach the popup if OpenRouter only tags the food reading or misses the person.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-09 08:47:44 +02:00
..
config Add support for handling non-identity entity types in detection logic 2026-09-08 07:35:44 +02:00
migrations Add transitional learning detect with in-dialog mask review. 2026-09-09 08:34:43 +02:00
routers Add transitional learning detect with in-dialog mask review. 2026-09-09 08:34:43 +02:00
tests Offer kinship names in learning review when Detect skips them. 2026-09-09 08:47:44 +02:00
.env.example Add selectable LLM profiles and treat LAN Ollama as local. 2026-09-08 12:48:25 +02:00
auth.py Update .gitignore to exclude Python-related files and directories. Enhance AGENTS.md and README.md with clarifications on documentation structure and product identity. Add technical architecture references and local setup instructions. Revise privacy guardrails and product identity documents for consistency. Remove obsolete memory and context documentation. Expand reflection spaces documentation to define context boundaries and lifecycle. Ensure all changes align with the ongoing development of the Kanshō project. 2026-08-21 15:48:43 +02:00
context_builder.py Keep journal openings from treating finished days as open plans. 2026-09-07 08:25:00 +02:00
continuity.py Update .gitignore to exclude Python-related files and directories. Enhance AGENTS.md and README.md with clarifications on documentation structure and product identity. Add technical architecture references and local setup instructions. Revise privacy guardrails and product identity documents for consistency. Remove obsolete memory and context documentation. Expand reflection spaces documentation to define context boundaries and lifecycle. Ensure all changes align with the ongoing development of the Kanshō project. 2026-08-21 15:48:43 +02:00
conversation_signals.py MVP 0.9 2026-08-25 13:57:23 +02:00
data_layer_dialogue.py Update .gitignore to exclude Python-related files and directories. Enhance AGENTS.md and README.md with clarifications on documentation structure and product identity. Add technical architecture references and local setup instructions. Revise privacy guardrails and product identity documents for consistency. Remove obsolete memory and context documentation. Expand reflection spaces documentation to define context boundaries and lifecycle. Ensure all changes align with the ongoing development of the Kanshō project. 2026-08-21 15:48:43 +02:00
data_layer.py Update .gitignore to exclude Python-related files and directories. Enhance AGENTS.md and README.md with clarifications on documentation structure and product identity. Add technical architecture references and local setup instructions. Revise privacy guardrails and product identity documents for consistency. Remove obsolete memory and context documentation. Expand reflection spaces documentation to define context boundaries and lifecycle. Ensure all changes align with the ongoing development of the Kanshō project. 2026-08-21 15:48:43 +02:00
db_init.py Load the test schema once and truncate data between files. 2026-09-07 15:07:33 +02:00
db.py Add selectable LLM profiles and treat LAN Ollama as local. 2026-09-08 12:48:25 +02:00
debug_store.py Add support for handling non-identity entity types in detection logic 2026-09-08 07:35:44 +02:00
derived_kinds.py Update .gitignore to exclude Python-related files and directories. Enhance AGENTS.md and README.md with clarifications on documentation structure and product identity. Add technical architecture references and local setup instructions. Revise privacy guardrails and product identity documents for consistency. Remove obsolete memory and context documentation. Expand reflection spaces documentation to define context boundaries and lifecycle. Ensure all changes align with the ongoing development of the Kanshō project. 2026-08-21 15:48:43 +02:00
detect_learning.py Offer kinship names in learning review when Detect skips them. 2026-09-09 08:47:44 +02:00
dialogue_store.py Fix Postgres 500s on days and entries by dropping SQLite rowid. 2026-09-07 12:50:53 +02:00
dialogue_turn.py Offer kinship names in learning review when Detect skips them. 2026-09-09 08:47:44 +02:00
Dockerfile Add Compose, Gitea deploy, and Postgres dual-backend on develop. 2026-09-07 12:15:08 +02:00
engine.py Add transitional learning detect with in-dialog mask review. 2026-09-09 08:34:43 +02:00
entitlements.py Fix Postgres 500 after a dialogue turn by qualifying usage upsert. 2026-09-07 14:11:38 +02:00
entity_detect_eval.py MVP 0.94 2026-08-28 08:40:28 +02:00
entity_detect.py Add transitional learning detect with in-dialog mask review. 2026-09-09 08:34:43 +02:00
env_loader.py Allow remote detect in production until local Ollama is connected. 2026-09-08 10:02:28 +02:00
identity_store.py MVP 0.95 2026-08-29 11:04:34 +02:00
interaction_defaults.py MVP 0.9 2026-08-25 13:57:23 +02:00
interaction_profile_store.py MVP 0.9 2026-08-25 13:57:23 +02:00
journal_body.py MVP 0.9 2026-08-25 13:57:23 +02:00
journal_editorial.py MVP 1.0 2026-08-29 20:28:59 +02:00
journal_eval.py MVP 0.94 2026-08-28 08:40:28 +02:00
journal_generate.py MVP 1.0 2026-08-29 20:28:59 +02:00
journal_generation_policy.py MVP 1.0 2026-08-29 20:28:59 +02:00
journal_opening.py Keep journal openings from treating finished days as open plans. 2026-09-07 08:25:00 +02:00
journal_policy.py MVP 0.9 2026-08-25 13:57:23 +02:00
journal_reconstruct.py MVP 0.92 2026-08-26 10:42:20 +02:00
journal_shape.py MVP 0.95 2026-08-29 11:04:34 +02:00
journal_store.py Fix Postgres 500s on days and entries by dropping SQLite rowid. 2026-09-07 12:50:53 +02:00
local_backup.py MVP 0.92 2026-08-26 10:42:20 +02:00
main.py Add Compose, Gitea deploy, and Postgres dual-backend on develop. 2026-09-07 12:15:08 +02:00
media_store.py MVP 0.92 2026-08-26 10:42:20 +02:00
model_catalog.py Add selectable LLM profiles and treat LAN Ollama as local. 2026-09-08 12:48:25 +02:00
placeholder_mvp.py MVP 0.94 2026-08-28 08:40:28 +02:00
placeholder_system.py Update .gitignore to exclude Python-related files and directories. Enhance AGENTS.md and README.md with clarifications on documentation structure and product identity. Add technical architecture references and local setup instructions. Revise privacy guardrails and product identity documents for consistency. Remove obsolete memory and context documentation. Expand reflection spaces documentation to define context boundaries and lifecycle. Ensure all changes align with the ongoing development of the Kanshō project. 2026-08-21 15:48:43 +02:00
placeholders.py Update .gitignore to exclude Python-related files and directories. Enhance AGENTS.md and README.md with clarifications on documentation structure and product identity. Add technical architecture references and local setup instructions. Revise privacy guardrails and product identity documents for consistency. Remove obsolete memory and context documentation. Expand reflection spaces documentation to define context boundaries and lifecycle. Ensure all changes align with the ongoing development of the Kanshō project. 2026-08-21 15:48:43 +02:00
privacy_gateway.py Add transitional learning detect with in-dialog mask review. 2026-09-09 08:34:43 +02:00
privacy_placeholders.py MVP 0.93 - stabile, aber Writing Profile ohne erkennbaren Nutzen 2026-08-27 10:03:05 +02:00
profile_analysis.py MVP 0,91 2026-08-25 17:16:35 +02:00
profile_documents.py MVP 0.9 2026-08-25 13:57:23 +02:00
profile_review.py MVP 1.0 2026-08-29 20:28:59 +02:00
prompt_budget.py MVP 0.93 - stabile, aber Writing Profile ohne erkennbaren Nutzen 2026-08-27 10:03:05 +02:00
pronoun_bind.py MVP 0.9 2026-08-25 13:57:23 +02:00
provenance.py MVP 0.92 2026-08-26 10:42:20 +02:00
provider_settings.py Add transitional learning detect with in-dialog mask review. 2026-09-09 08:34:43 +02:00
providers.py Add selectable LLM profiles and treat LAN Ollama as local. 2026-09-08 12:48:25 +02:00
pytest.ini Run backend tests with pytest after Dev deploy. 2026-09-07 14:47:04 +02:00
requirements-dev.txt Run backend tests with pytest after Dev deploy. 2026-09-07 14:47:04 +02:00
requirements.txt Add Compose, Gitea deploy, and Postgres dual-backend on develop. 2026-09-07 12:15:08 +02:00
retrieval.py Fix Postgres 500s on days and entries by dropping SQLite rowid. 2026-09-07 12:50:53 +02:00
schema.sql Add transitional learning detect with in-dialog mask review. 2026-09-09 08:34:43 +02:00
sql_compat.py Run the backend suite on Dev Postgres instead of isolated SQLite. 2026-09-07 14:28:17 +02:00
sqlite_to_postgres.py Add transitional learning detect with in-dialog mask review. 2026-09-09 08:34:43 +02:00
startup.sh Add Compose, Gitea deploy, and Postgres dual-backend on develop. 2026-09-07 12:15:08 +02:00
version.py MVP 0.9 2026-08-25 13:57:23 +02:00
writing_profile_infer.py MVP 0.9 2026-08-25 13:57:23 +02:00
writing_profile_schema.py MVP 0,91 2026-08-25 17:16:35 +02:00
writing_profile_store.py MVP 1.0 2026-08-29 20:28:59 +02:00