Pin the governed Knowledge Loop producer agent on the dedicated loop VM to the
merged Knowledge revision 0b414ae (AS215932/knowledge#18), which is the first
commit shipping `hyrule-knowledge loop --once`.
The systemd timer stays disabled (knowledge_loop_timer_enabled: false): applying
only provisions the runtime — dedicated user, pinned checkout, dependency sync,
and the disabled service/timer. No cycle runs until a separate reviewed canary
flips the timer on. Live OpenRouter enrichment budget remains the role default 0.
Depends on the knowledge_loop role from #302; merge and deploy that first.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Summary
knowledge_loop_versionon theloopVM to0b414ae— the merged Knowledge revision (Add Knowledge Loop agent knowledge#18) that first shipshyrule-knowledge loop --once.knowledge_loop_timer_enabled: falseso applying only provisions the runtime (dedicated user, pinned checkout, dependency sync, disabled service/timer). No producer cycle runs yet.0.Dependency / ordering
knowledge_loopAnsible role). This host_vars pin is inert until that role lands onmain.Safety
knowledge-loopVault policy/AppRole).Follow-up (not in this PR)
knowledge_loop_timer_enabled: trueand adds the passive run-status / timer monitoring checks, after a manual one-shot smoke run.🤖 Generated with Claude Code