Add human-led conversation learning loop

This commit is contained in:
jjbrunton committed 2026-08-11 23:04:25 +01:00
1 parent bc42c55555
commit 687abab82b
52 files changed
+2112 -53

No files matched your search

+3
View File
@@ -144,3 +144,6 @@ docs/ Maintainer and agent documentation
## Known design pressure
`src/bootstrap.ts` remains a large composition root and the legacy single-runtime path duplicates parts of the multi-account delivery flow. Changes should reduce duplication through small factories/policies without hiding operational state or merging account-owned dependencies into process-global singletons.
### Learning is derived and revocable
Raw Matrix history remains authoritative. Event attribution, trajectories, decisions, retrieval selections, and evaluation runs are separate projections so attribution fixes and later safety outcomes can revoke examples without rewriting chat history. The retrieval provider is a local interface rather than a dependency on a hosted observability framework; external tools can consume the audit/evaluation seam later without becoming runtime infrastructure.