mirror of
https://github.com/razzant/ouroboros.git
synced 2026-10-03 04:07:04 +00:00
A root's owner card now carries one host-written sentence under the question: the asking task, how its run started (read from the typed run_origin provenance of the task record: the owner's message and its time, a scheduled follow-up of task X, background consciousness, a promotion, a schedule, or origin unknown with the recorded marker), and when the owner last wrote in the card's chat, read from the chat log tail. It is computed from host records only, never from the question text, and an unrecorded fact is written as unknown. The sentence is stored in the owner_quiz block (record_asked host_facts), forwarded by the send_quiz event handler, and carried by the live quiz frame, the chat.quiz host event, the chat row, history replay (with the block as the source for rows logged without it), the Main question pointer, the activity census and the browser mirror. The web card renders it as a muted plain-text line (.chat-quiz-host-facts), absent when empty. The chat.quiz event also carries the Project name for a Project card; the browser wire does not. QuizOutbound and ChatOutbound gain the optional host_facts field in both language mirrors; the frozen-contract row and DESIGN.md describe it. No gateway version change. |
||
|---|---|---|
| .. | ||
| modules | ||
| providers | ||
| tests | ||
| vendor | ||
| __init__.py | ||
| app.js | ||
| chart.umd.min.js | ||
| eslint.config.js | ||
| favicon.png | ||
| highlight.min.js | ||
| index.html | ||
| logo.jpg | ||
| marked.min.js | ||
| mermaid.min.js | ||
| model_roles.css | ||
| model_wait.css | ||
| onboarding.css | ||
| onboarding_template.html | ||
| package-lock.json | ||
| package.json | ||
| purify.min.js | ||
| reviewer_slots.css | ||
| settings.css | ||
| style.css | ||
| theme.js | ||
| ui.css | ||