feat(agents): enforce global Prolog verification #172
Closed
nsaspy
wants to merge 3 commits from
feature/global-prolog-agent-policy into master
pull from: feature/global-prolog-agent-policy
merge into: nsaspy:master
nsaspy:master
nsaspy:configure/zara-shared-experts-android
nsaspy:gpt/zara-all-plugins-20260924
nsaspy:feature/emacs-skill-lab
nsaspy:feat/agenda-audio-topics-20260920
nsaspy:fleet24/292-style-expert-producer-20260920
nsaspy:feat/private-lyria-openrouter
nsaspy:feat/android-emacs-termux-doctor
nsaspy:feat/lish-agentic-default-shell
nsaspy:feat/mobile-org-food-megabrain
nsaspy:feat/gptel-gh-tea-devlog
nsaspy:feat/zara-donation-totals
nsaspy:agent/starintel-ui
nsaspy:feat/llm-log-qtile-consortium-overhaul
nsaspy:feat/zara-symbolic-feature-lab
nsaspy:feat/mara-symbolic-tools-307
nsaspy:feat/zara-auth-cli-20260920
nsaspy:feat/gptel-starintel-native-20260920
nsaspy:fix/zara-own-nixpkgs
nsaspy:fix/opencode-splitting-guard
nsaspy:feature/zara-curve-connectivity-pin
nsaspy:rage/282-dotfiles-expert-symbolic
nsaspy:rage/286-287-nix-bash-zara-abi
nsaspy:feat/292-js-ts-java-kotlin-adapter-abi
nsaspy:rage/292-lisp-family-brains-08
nsaspy:rage/292-language-adapter-abi-48
nsaspy:rage/292-prolog-python-nim-brains-48
nsaspy:rage/292-language-generation-fences
nsaspy:rage/292-bash-nix-expert-brains
nsaspy:rage/292-js-ts-java-kotlin-expert-brains
nsaspy:feat/zara-expert-library-20260919
nsaspy:feat/doom-zara-native-20260919
nsaspy:feat/278-opencode-emacs-workspace
nsaspy:agent/emacs-llm-overhaul-pr5b
nsaspy:agent/emacs-llm-overhaul-pr5
nsaspy:feat/llm-log-corpus-home-manager-20260919
nsaspy:agent/emacs-llm-overhaul-pr4
nsaspy:agent/emacs-llm-overhaul-pr3
nsaspy:agent/emacs-llm-overhaul-pr2
nsaspy:agent/emacs-llm-overhaul
nsaspy:agent/ci-retry
nsaspy:agent/ci-retry-2
nsaspy:fix/pivpn-ssh-alias
nsaspy:fix/opencode-prompt-send-bun-splitting
nsaspy:feat/shared-org-agent-memory-2026-09-19
nsaspy:feat/gpt-todos-full-notes-sync-2026-09-19
nsaspy:feat/ai-startup-dashboard-20260919
nsaspy:feat/termux-companion-family-2026-09-19
nsaspy:feat/zara-canonical-dotfiles-layout
nsaspy:feat/starintel-llm-harness
nsaspy:feat/opencode-gpt-todos-context
nsaspy:feat/zara-android-automation-template
nsaspy:feat/zara-desktop-control
nsaspy:feature/zara-remote-server-home-manager
nsaspy:feat/org-logseq-sync
nsaspy:fix/opencode-bun-1.3.13
nsaspy:port/native-emacs-20260912
nsaspy:fix/doom-default-emacs
nsaspy:feat/qwen-tts-ggml-desktop
nsaspy:fix/opencode-command-prompts
nsaspy:chore/update-llm-log-pin-20260914
nsaspy:feat/opencode-tmux-ezf-20260914
nsaspy:kb/zara-deployment-voice-facts
nsaspy:docs/opencode-worker-pipe-invariants
nsaspy:feature/opencode-global-commands
nsaspy:feat/opencode-web-desktop
nsaspy:fix/qwen-gpu-login-crash
nsaspy:fix/android-build-org-parity-20260912
nsaspy:fix/android-emacs-optional-gnutls
nsaspy:fix/android-build-checkout-orphan-gitlink
nsaspy:fix/android-apk-autobuild-20260912
nsaspy:feat/233-llm-log-qtile-quotas
nsaspy:feat/llm-log-quota-widgets
nsaspy:feat/gptel-starintel-proxy-20260912
nsaspy:agent/android-emacs-modern-20260911
nsaspy:fix/emacs-package-parity-20260912
nsaspy:feature/deploy-zara-qwen-vulkan
nsaspy:agent0/starintel-hourly-flow
nsaspy:fix/starintel-tunnel-20260911
nsaspy:feature/logseq-org-roam-bridge
nsaspy:feat/research-dashboard-local-checkouts
nsaspy:chore/zara-pin-8c32d45
nsaspy:fix/qtile-editable-popup-keys-20260910
nsaspy:feat/zara-qwen3-tts-rocm
nsaspy:fix/zara-pin-merged-master
nsaspy:fix/qtile-a0-mara-20260910
nsaspy:feat/global-prolog-project-kb-2026-09-10
nsaspy:feature/engagement-templates
nsaspy:fix/zara-client-default-endpoint-20260908
nsaspy:fix/prompt-lib-system-clipboard
nsaspy:feat/prompt-lib-qtile-ui
nsaspy:fix/qtile-focus-ai-routing
nsaspy:fix/zara-arch-listener
nsaspy:fix/zara-android-tcp
nsaspy:feat/vibemon-hooks
nsaspy:feat/209-llm-log-quant-alerts
nsaspy:fix/dired-dirvish-performance
nsaspy:inputs-09062026
nsaspy:gpt/zara-workflows-20260905
nsaspy:gpt/hunter02-modern-stack-20260904
nsaspy:hydra/fleet-jobs-20260904
nsaspy:human/fix-global-agents
nsaspy:feat/global-research-handoff
nsaspy:feat/prompt-lib-interface
nsaspy:feature/global-agent-cleanup-policy
nsaspy:fix/disable-hackmode-emacs-startup
nsaspy:fix/variety-writable-qtile-script
nsaspy:feat/qtile-starintel-workflow
nsaspy:fix/finish-screen-capture
nsaspy:feat/zara-persona-pin
nsaspy:feat/zara-registry-plugins
nsaspy:feature/nyxt-star-uri
nsaspy:noop
nsaspy:feat/declarative-zara-services
nsaspy:feature/nyxt-starintel-quasar
nsaspy:chore/pin-emacs-auto-research
nsaspy:feature/opencode-codex-modules
nsaspy:feature/nix-gl-driver
nsaspy:rage/llm-log-expert-consumer-red
nsaspy:fix/codex-module-unconditional
nsaspy:feature/zara-amd-base-en
nsaspy:rage/llm-log-proxy
nsaspy:feature/gpt-todos-auto-sync
nsaspy:fix/qtile-group-highlight-regression
nsaspy:fix/research-dashboard-evil-normal-keys
nsaspy:feat/research-approval-pr-marker
nsaspy:fix/research-dashboard-all-repos
nsaspy:fix/research-dashboard-filter-mode
nsaspy:feat/research-dashboard-filtering
nsaspy:fix/research-dashboard-async
nsaspy:feature/opencode-ai-group-pr
nsaspy:feature/research-approval-v1
nsaspy:rage/108-emacs-ui-notifications
nsaspy:feat/brave-mcp-llm
nsaspy:fix/variety-qtile-hook
nsaspy:fix/variety-desktop-restore
nsaspy:feature/consortium-emacs
nsaspy:feat/nyxt-synthwave-overhaul
nsaspy:agent/all-unstable
nsaspy:feat/opencode-yolo-tmpfs
nsaspy:feature/opencode-ai-group
nsaspy:s2-underground/2026-08-24-bootstrap
nsaspy:fix/gpt-todos-same-file
nsaspy:feat/termux-remote-desktop-widgets
nsaspy:fix/bixby-studio-input
nsaspy:rage/desktop-bar-interactions
nsaspy:rage/desktop-bar-interactions-v2
nsaspy:rage/desktop-bar-interactions-work
nsaspy:rage/openrouter-graph-scale
nsaspy:rage/openrouter-direct-qtile-start
nsaspy:rage/openrouter-daemon
nsaspy:rage/openrouter-history
nsaspy:feat/reliable-screen-capture
nsaspy:rage/qtile-bar-v2-reland
nsaspy:rage/literate-sync
nsaspy:revert-118-rage-qtile-bar-v2
nsaspy:rage-qtile-bar-v2
nsaspy:rage/openrouter-observability
nsaspy:rage-qtile-control-plane
nsaspy:agent/gnome-osk-workarea
nsaspy:fix/logos-gnome-agent-zero-runner
nsaspy:pivpn-credential
nsaspy:feat/agent-zero-nix-persistence
nsaspy:feat/agent-zero-mobile-tunnel
nsaspy:fix/qtile-openrouter-tpm
nsaspy:chore/update-skills-lock
nsaspy:feature/opencode-skills-flake
nsaspy:feature/opencode-prolog-mcp
nsaspy:agent/add-starintel-couchdb-tunnel
nsaspy:fix/gpt-todos-bidirectional
nsaspy:fix/lightdm-arch-xdg-data-dirs
nsaspy:feature/home-manager-auto-updater
nsaspy:fix/brave-launcher-session
nsaspy:fix/gpt-todos-path
nsaspy:fix/gpt-todos-sync-bootstrap-hang
nsaspy:docs/org-wiki
nsaspy:feature/gpt-todos-sync
nsaspy:fix/brave-desktop-literate-sync
nsaspy:fix/qtile-autostart-idempotent-reload
nsaspy:chore/qtile-polkit-autostart
nsaspy:fix/termux-full-upgrade-bootstrap
nsaspy:agent/termux-bootstrap
nsaspy:agent/unifi-udmp-mcp
nsaspy:agent/fix-lightdm-home-manager-env
nsaspy:agent/fix-j4-nix-app-discovery
nsaspy:fix/org-babel-async-read
nsaspy:fix/git-sync-home-manager-command
nsaspy:fix/literate-git-sync-bindings-v2
nsaspy:fix/literate-git-sync-bindings
nsaspy:fix/qtile-openrouter-graph-reload
nsaspy:fix/qtile-openrouter-1hz
nsaspy:fix/qtile-openrouter-widget-visuals
nsaspy:feature/qtile-openrouter-telemetry
nsaspy:feat/chatgpt-desktop-home-manager
nsaspy:chore/remove-xinitrc
nsaspy:fix/qtile-tty-job-control
nsaspy:agent/resolve-pr55-20260817
nsaspy:feature/zara-starintel-plugin
nsaspy:agent/arch-qtile-autostart
nsaspy:agent/resolve-pr36-20260817
nsaspy:agent/starintel-el-client
nsaspy:agent/ob-prolog-async
nsaspy:agent/screenshot-keybindings
nsaspy:codex/mincraft-prism-launcher
nsaspy:agent/home-manager-font-fallbacks-ci-lite
nsaspy:agent/qtile-3-monitors
nsaspy:agent/android-org-reader
nsaspy:agent/prolog-rlm-gptel-tool
nsaspy:agent/gptel-tool-result-json-fix
nsaspy:agent/image-generation-progress
nsaspy:agent/chatgpt-books-loader
nsaspy:agent/qtile-session-environment
nsaspy:agent/configure-mara-gptel
nsaspy:fix/doom-llm-mcp-prefix
nsaspy:image-openrouter-seedream
nsaspy:docs/logos-home-manager-bootstrap
nsaspy:agent/fren-loader
nsaspy:fix-gptel-request-title-api
nsaspy:chat-inline-images-opus5-exacto
nsaspy:chat-inline-images-openrouter-sol-pro
nsaspy:use-gpt-image-2
nsaspy:llm-prompt-image-tools
nsaspy:agent/youtube-context-whisper-fallback
nsaspy:agent/youtube-whisper-fallback
nsaspy:agent/yt-dlp-context
nsaspy:fix/dslide-evil-and-effects
nsaspy:fix/dslide-keymap-and-api
nsaspy:feature/starintel-dslide
nsaspy:bootstrap/starintel-social-loader
nsaspy:agent/fix-doom-babel-bindings
nsaspy:agent/repair-doom-keymaps
nsaspy:fix-gptel-config-org-defaults
nsaspy:proxmox-mcp-env-file
nsaspy:agent/fix-useen-logos
nsaspy:agent/ubuntu-keyboard-icons
nsaspy:fix-gptel-openrouter-mcp-autoload
nsaspy:gptel-modern-models-mcp
nsaspy:agent/modernize-gptel-config
nsaspy:agent/fix-emacs-ai-agent-loader
nsaspy:revert/proxmox-mcp
nsaspy:feat/proxmox-mcp
nsaspy:agent/ubuntu-outrun-theme
nsaspy:agent/fix-flameshot-timeout-picom
nsaspy:emacs/open-to-agenda
nsaspy:agent/disko-installer
nsaspy:agent/fix-logos-installer
nsaspy:qtile-work
nsaspy:repo-cleanup
nsaspy:agent/starintel-emacs-bridge
nsaspy:qtile-features
nsaspy:speedy
nsaspy:agent/logos-nixos-refresh
nsaspy:expand-dunst-config
nsaspy:unstable
nsaspy:claude/session-011CUZCwjcg7TqU6F1xrtHq5
nsaspy:hackmode
nsaspy:remove-graphql-server
nsaspy:fix-emacs-everywhere
nsaspy:nix-autoupgrades
nsaspy:fixing-nyxt
No reviewers
Labels
Clear labels
bug
Something isn't working
documentation
Improvements or additions to documentation
duplicate
This issue or pull request already exists
enhancement
New feature or request
good first issue
Good for newcomers
help wanted
Extra attention is needed
invalid
This doesn't seem right
question
Further information is requested
wontfix
This will not be worked on
No labels
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
Milestone
Clear milestone
No items
No milestone
Projects
Clear projects
No items
No project
Assignees
Clear assignees
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".
No due date set.
Dependencies
No dependencies set.
Reference
nsaspy/dotfiles!172
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feature/global-prolog-agent-policy"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
agent-verificationmodule backed by the pinnedprolog-verificationskill~/.codex/AGENTS.md) and OpenCode (~/.config/opencode/AGENTS.md)prolog-verifywith SWI-Prolog, Git, Python, and Brave Search CLI runtime dependenciesSessionStartand fail-closedStophooks for durable on-disk verificationlost-rob0t/skillsimplementation from PR #40Verification
python3 -m json.tool flake.lockpython3 tests/brave-mcp.py -vgit diff --checkRelated: lost-rob0t/skills#40
Pull request closed