Add human test request inbox and authenticated feedback resume

This commit is contained in:
Nico committed 2026-10-22 13:14:01 +02:00
1 parent ac179883c6
commit 9fc5c1805c
18 files changed
+377 -13

No files matched your search

+6 -5
View File
@@ -1,8 +1,9 @@
# Asynchronous test handoff v1
This addition prepares the existing project for externally performed human and
automated tests. No web UI, HTTP feedback endpoint, notifications, bot steering,
client automation, Tool Router or Investigation Loop is implemented here.
This contract supports externally performed human and automated tests. The human
HTTP adapter and dedicated web page are now documented in
[Web console](web-console.md#menschliche-testanfragen). Automated execution,
notifications, bot steering and client automation are not provided by that page.
`docs/architecture.md` remains unchanged and authoritative: VianoBugAnalysis
does not steer labs. It requests observations through a future external adapter.
@@ -10,8 +11,8 @@ does not steer labs. It requests observations through a future external adapter.
`AsyncTestCoordinator` is imported from `viano_bug_analysis.lifecycle.async_tests`.
It is a trusted controller service, not a callable operation exposed directly to
an LLM. The future router must validate requests before calling it. The future
web adapter must authenticate/authorize users and confirm feedback before calling
an LLM. The investigation controller validates requests before calling it. The
web adapter authenticates/authorizes users and confirms feedback before calling
`confirm_feedback`; a payload claiming `confirmed = true` is not authentication.
User-supplied observations are untrusted data, not executable instructions.